Calculating probability of failure
For a single synchronizer Mean-Time Between Failure
-
- A failure occurs if metastability persists beyond tr after a clock edge
- Typically the clock period minus the FF propagation delay
- f is the clock frequency
- a is the rate of change of the asynchronous input (changes/second)
- T0 and ?are constants
- Depend on the technology
- Typical values for TTL are T0 = 0.4s and ? = 1.5ns
If you have multiple synchronizers in your system 1/MTBFsystem = ?(1/MTBFsync)