The Devolution of Synchronizers

Synchronizers play a key role in multi-clock domain systems on chip. Traditionally, improvement of synchronization parameters with scaling has been assumed. In particular, the resolution time constant (tau) has been expected to scale proportionally to the gate delay 'FO4'. Recent measurements, however, have yielded counter-examples showing a degradation of tau with scaling. In this paper we describe these measurements and validate them with circuit analysis and simulations, demonstrating the devolution of synchronization parameters. Measurements have been made on a 65nm circuit and on series of FPGA devices. The tau measured on the 65nm circuit was about 100ps, in contrast with expectations of less than 30ps. Three similar FPGA devices, fabricated in 130, 90 and 65nm processes, yielded values of 57, 51 and 73ps, respectively, showing a significant increase in 65nm relative to older generations. The analysis is validated by simulations that predict further increase of tau for future technologies.

[1]  Lee-Sup Kim,et al.  Metastability of CMOS latch/flip-flop , 1990 .

[2]  Gordon Russell,et al.  Measuring deep metastability , 2006, 12th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'06).

[3]  Suwen Yang,et al.  Computing Synchronizer Failure Probabilities , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[4]  Jun Zhou,et al.  On-Chip Measurement of Deep Metastability in Synchronizers , 2008, IEEE Journal of Solid-State Circuits.

[5]  Antonio Cantoni,et al.  Metastable Behavior in Digital Systems , 1987, IEEE Design & Test of Computers.

[6]  Charles E. Molnar,et al.  Anomalous Behavior of Synchronizer and Arbiter Circuits , 1973, IEEE Transactions on Computers.

[7]  Jun Zhou,et al.  Adapting Synchronizers to the Effects of on Chip Variability , 2008, 2008 14th IEEE International Symposium on Asynchronous Circuits and Systems.

[8]  C. Dike,et al.  Miller and noise effects in a synchronizing flip-flop , 1999 .

[9]  David J. Kinniment,et al.  Synchronization circuit performance , 2002 .

[10]  Suwen Yang,et al.  Synchronizer Behavior and Analysis , 2009, 2009 15th IEEE Symposium on Asynchronous Circuits and Systems.

[11]  Madhav P. Desai,et al.  Impact of technology scaling on metastability performance of CMOS synchronizing latches , 2002, Proceedings of ASP-DAC/VLSI Design 2002. 7th Asia and South Pacific Design Automation Conference and 15h International Conference on VLSI Design.

[12]  Avinoam Kolodny,et al.  The devolution of synchronizers , 2010 .

[13]  裕幸 飯田,et al.  International Technology Roadmap for Semiconductors 2003の要求清浄度について - シリコンウエハ表面と雰囲気環境に要求される清浄度, 分析方法の現状について - , 2004 .

[14]  Andrew B. Kahng,et al.  A power-constrained MPU roadmap for the International Technology Roadmap for Semiconductors (ITRS) , 2009, 2009 International SoC Design Conference (ISOCC).

[15]  Ran Ginosar Fourteen ways to fool your synchronizer , 2003, Ninth International Symposium on Asynchronous Circuits and Systems, 2003. Proceedings..

[16]  Yu Cao,et al.  New Generation of Predictive Technology Model for Sub-45 nm Early Design Exploration , 2006, IEEE Transactions on Electron Devices.

[17]  C. L. Portmann,et al.  Metastability in CMOS library elements in reduced supply and technology scaled applications , 1995 .