Truncation error analysis of MTBF computation for multi-latch synchronizers

  • Authors:
  • Terrence Mak

  • Affiliations:
  • School of Electrical, Electronic and Computer Engineering, Newcastle University, Newcastle upon Tyne, UK

  • Venue:
  • Microelectronics Journal
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Chip designs have an increasing number of independent clock domains. Synchronizer circuits are used to facilitate reliable data transfers between these clock domains. The task of these synchronizers is inherently prone to the occasional, statistically random, failure. These failures are frequently quantified by the synchronizers' mean time between failures, MTBF. The MTBF becomes worse at an exponential rate with increasing frequency. In contrast, the MTBF improves exponentially as more latches are cascaded to form the synchronizer, but at the cost of increasing the data transfer latency. Thus, selecting the number of latch stages to employ in the synchronizer is a trade-off between reliability and latency. We present equations for accurate estimation of the MTBF of multi-latch synchronizers, combined with an error analysis of these equations. We compare MTBF estimates obtained by using these equations to estimates gathered from comprehensive simulation analysis, and show that error terms are not insignificant. We provide a detailed description of all the assumptions that we have made in both the formulation of the MTBF equations and the circuit simulation environment.