Improving Computer Scalability & Reliability to Enable Continued Technology Advancement

MTBF Bounds for Multistage Synchronizers

Salomon Beer Abstract— Synchronizers are used to mitigate the effects of metastability in multiple clock domain System-on-Chip devices. In order to enable reliable synchronization, the synchronizer MTBF (Mean Time Between Failures) should be much longer than the...

Metastability and Fatal System Errors

Jerry Cox Metastability is an inescapable phenomenon in digital electronic systems, particularly those with multiple independent clock domains such as System-on-Chip (SoC) products. This phenomenon has been known to cause fatal system errors for half a century. Over...

My Work on All Things Metastable OR Me and My Glitch

Thomas J. Chaney It has now been almost 50 years since my first meeting with the glitch. It WAS a meeting. For me, it didn’t have the power or majesty of a “discovery”. It was more like a meeting. The realization that I had stumbled into a discovery came later....

Simulating the Behavior of Synchronizers

Jerry Cox By simulating the behavior of a synchronizer, an estimate of its Mean-Time-Between-Failures (MTBF) can be obtained. The method for estimating MTBF described here was originally based on the work of Molnar and Rosenberger [1], work which depended heavily for...