5

Metastability Measurements

5.1 CIRCUIT SIMULATION

Metastability is an analog phenomenon, and so the performance of a circuit can be simulated by a circuit simulator such as SPICE. Predicting synchronizer failure rates, however, is difficult because the aim of a synchronizer is to give a very low failure rate, so that the probability of failure after the synchronization time has elapsed is around 10−15. This means that the voltage difference between the two flip-flop nodes when it enters metastability is very small, at around Vdd × 10−15. Circuit simulators are software based, and run on digital processors, so represent the voltages and currents in the circuit by means of floating point numbers, which are limited in their range and accuracy. Expressing two voltages of around 1 V to an accuracy of better than 10−15 V requires more than the usual word length used in conventional simulators and each increase in synchronization time requires a corresponding increase in the number of bits needed to represent the variables. Other problems are that below 1 mV node difference noise becomes important, the synchronizer response is nondeterministic, and so the results of a deterministic simulation may, or may not be a true representation of the results in practice. Typically the noise voltage dominates below about Vdd × 10−4 so below this point it must be assumed that statistically noise has no effect on MTBF. Simulation can be carried out in the deterministic region, and can provide a useful ...

Get Synchronization and Arbitration in Digital Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.