Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1278480.1278518acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Simulating improbable events

Published: 04 June 2007 Publication History

Abstract

Circuits such as flip-flops, sense amplifiers and synchronizers can exhibit metastability failures that are undetectable given the numerical accuracy limitations of simulators such as HSPICE. We present a novel simulation technique that allows us to generate accurate waveforms for the metastability failures and similar events. We apply our method to two latches and a self-resetting circuit for clock-phase generation.

References

[1]
T. Chaney and C. Molnar, "Anomalous behavior of synchronizer and arbiter circuits," IEEE Trans. Computers, vol. C-22, no. 4, pp. 421--422, Apr. 1973.
[2]
L. Marino, "General theory of metastable operation," IEEE Trans. Computers, vol. C-30, no. 2, pp. 107--115, Feb. 1981.
[3]
R. Ginosar, "Fourteen ways to fool your synchronizer," in Proc. 9th Int'l. Symp. Async. Circuits and Systems, May 2003, pp. 89--96.
[4]
S. Yang and M. R. Greenstreet, "Computing synchronizer failure probabilities," in Proc. 13th Design, Automation and Test, Europe, Apr. 2007.
[5]
D. J. Kinniment, K. Heron, et al., "Measuring deep metastability," in Proc. 12th Int'l. Symp. Async. Circuits and Systems, Mar. 2006, pp. 2--11.
[6]
D. Dobberpuhl, "The design of a high performance low power microprocessor," in Proc. Int'l. Symp. Low Power Electronics and Design, Aug. 1996, pp. 11--16.
[7]
A. Chakraborty and M. R. Greenstreet, "Efficient self-timed interfaces for crossing clock domains," in Proc. 9th Int'l. Symp. Async. Circuits and Systems, May 2003, pp. 78--88.
[8]
J. Jex and C. Dike, "A fast resolving BiNMOS synchronizer for parallel processor interconnect," IEEE J. Solid-State Circuits, vol. 30, no. 2, pp. 133--139, Feb. 1995.
[9]
C. Mead and L. Conway, Introduction to VLSI Systems. Addison Wesley, 1979.
[10]
D. Harris and M. A. Horowitz, "Skew-tolerant domino circuits," IEEE J. Solid-State Circuits, vol. 32, no. 11, pp. 1702--1711, Nov. 1997.
[11]
S. Yang and M. R. Greenstreet, "Noise margin analysis for dynamic logic circuits," in Proc. 2005 Int'l. Conf. Computer-Aided Design, Nov. 2005.
[12]
D. A. Hodges, H. G. Jackson, and R. A. Saleh, Analysis and Design of Digital Integrated Circuits in Deep Submicron Technology. McGraw Hill, 2004.

Cited By

View all
  • (2019)An Experimental Study of Metastability-Induced Glitching BehaviorJournal of Circuits, Systems and Computers10.1142/S021812661940006128:supp01(1940006)Online publication date: 12-Dec-2019
  • (2016)Asynchronously Controlled Frequency Locked Loop2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)10.1109/ASYNC.2016.8(3-10)Online publication date: May-2016
  • (2012)Truncation error analysis of MTBF computation for multi-latch synchronizersMicroelectronics Journal10.1016/j.mejo.2011.09.01143:2(160-163)Online publication date: Feb-2012
  • Show More Cited By

Index Terms

  1. Simulating improbable events

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '07: Proceedings of the 44th annual Design Automation Conference
    June 2007
    1016 pages
    ISBN:9781595936271
    DOI:10.1145/1278480
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 June 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. MTBF
    2. bisection
    3. metastability
    4. simulation
    5. synchronization

    Qualifiers

    • Article

    Conference

    DAC07
    Sponsor:

    Acceptance Rates

    DAC '07 Paper Acceptance Rate 152 of 659 submissions, 23%;
    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)An Experimental Study of Metastability-Induced Glitching BehaviorJournal of Circuits, Systems and Computers10.1142/S021812661940006128:supp01(1940006)Online publication date: 12-Dec-2019
    • (2016)Asynchronously Controlled Frequency Locked Loop2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)10.1109/ASYNC.2016.8(3-10)Online publication date: May-2016
    • (2012)Truncation error analysis of MTBF computation for multi-latch synchronizersMicroelectronics Journal10.1016/j.mejo.2011.09.01143:2(160-163)Online publication date: Feb-2012
    • (2009)Synchronizer Behavior and AnalysisProceedings of the 2009 15th IEEE Symposium on Asynchronous Circuits and Systems (async 2009)10.1109/ASYNC.2009.8(117-126)Online publication date: 17-May-2009
    • (2007)A Survey and Taxonomy of GALS Design StylesIEEE Design & Test10.1109/MDT.2007.15124:5(418-428)Online publication date: 1-Sep-2007

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media