• DocumentCode
    3601231
  • Title

    Variability in Multistage Synchronizers

  • Author

    Beer, Salomon ; Cox, Jerome ; Ginosar, Ran ; Chaney, Tom ; Zar, David M.

  • Author_Institution
    Dept. of Comput. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
  • Volume
    23
  • Issue
    12
  • fYear
    2015
  • Firstpage
    2957
  • Lastpage
    2969
  • Abstract
    System-on-a-chip designs typically employ multiple clock domains to interface several externally clocked circuits operating at different frequencies and to reduce power and area by breaking large clock trees into multiple small ones. The principal challenge of such globally asynchronous locally synchronous architectures is the need to reliably communicate between the different clock domains. To achieve high reliability margins in high-frequency designs implemented in modern process technologies, multistage synchronizers are often used. In this paper, we develop analytical formulas to calculate the probability of failure and the number of stages to use in such synchronizers. We compare our model with those reported in previous publications and show that most existing models underestimate mean time between failures (MTBF). Our model calculates an MTBF lower bound with significantly smaller margins. The concept of an effective resolution time constant for multistage synchronizers is introduced and the important effects of clock duty cycle and process variability are addressed. These process variability effects can be minimized by use of simple design rules for the synchronizer. For safety-critical applications, calculation of the probability of a failure-free lifetime for all products in a production run is developed and a simple lower bound is derived.
  • Keywords
    clocks; failure analysis; integrated circuit design; probability; synchronisation; system-on-chip; trees (electrical); MTBF; clock duty cycle; clock trees; clocked circuits; failure probability; mean time between failures; multistage synchronizers; system-on-a-chip designs; Clocks; Integrated circuit modeling; Latches; Semiconductor process modeling; Synchronization; System-on-chip; TV; Mean time between failures (MTBF); metastability; multistage synchronizers; synchronization; synchronizer; tau effective; tau effective.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2387391
  • Filename
    7019009