Glossary

MTBF (synchronizer)

Beginner

The average time between failures. For a good synchronizer it is far longer than the product’s life.

Novice

Mean time between failures: the average time between errors. A well-designed synchronizer has an MTBF far longer than the product will ever be used, often longer than the age of the universe.

Expert

For a synchronizer, MTBF=eS/τ/(TWFCFD)\mathrm{MTBF} = e^{S/\tau} / (T_{\mathrm{W}} F_{\mathrm{C}} F_{\mathrm{D}}): SS is the settling time allowed, τ\tau and TWT_{\mathrm{W}} are properties of the flip-flop, FCF_{\mathrm{C}} is the clock rate and FDF_{\mathrm{D}} the rate at which the incoming data changes. It grows exponentially with SS and falls in proportion to the clock rate, the data rate and the number of synchronizers.