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

Fast hazard detection in combinational circuits

Published: 07 June 2004 Publication History
  • Get Citation Alerts
  • Abstract

    In designing asynchronous circuits it is critical to ensure that cir-cuits are free of hazards in the specified set of input transitions. In this paper, two new algorithms are proposed to determine if a com-binational circuit is hazard-free without exploring all its gates, thus providing more efficient hazard detection. Experimental results in-dicate that the best new algorithm on average visits only 20.7% of the original gates, with an average runtime speedup of 1.69 and best speedup of 2.27 (for the largest example.

    References

    [1]
    J. Beister. A unified approach to combinational hazards. IEEE Trans. Computers, C-23(6):566--575, June 1974.
    [2]
    T. Chelcea and S. M. Nowick. Resynthesis and peephole transformations for the optimization of large-scale asynchronous systems. In Proc. DAC'02, 2002.
    [3]
    E. B. Eichelberger. Hazard detection in combinational and sequential switching circuits. IBM J. Res. Develop., 9:90--99, 1965.
    [4]
    D. S. Kung. Hazard-non-increasing gate-level optimization algorithms. In Proc. ICCAD'92, pages 631--634, 1992.
    [5]
    D. W. Lewis. Hazard detection by a quinary simulation of logic devices with bounded propagation delays. In Proceedings of DAC'72, pages 157--164, 1972.
    [6]
    A. J. Martin, M. Nystroöm, and C. G. Wong. Three generations of asynchronous microprocessors. To appear in IEEE Design & Test of Computers, 2003.
    [7]
    G. De Micheli. Synthesis and Optimization of Digital Circuits. McGraw Hill.
    [8]
    S. M. Nowick. Automatic synthesis of burst-mode asynchronous controllers. Technical Report CSL-TR-95-686, Standford University, December 1995.
    [9]
    S. H. Unger. Asynchronous Sequential Switching Circuits. Wiley, 1969.
    [10]
    M. Yoeli and S. Rinon. Application of ternary algebra to the study of static hazards. J. ACM, 11(1):84--97, January 1964.

    Cited By

    View all
    • (2011)A novel automatic test pattern generator for asynchronous sequential digital circuitsMicroelectronics Journal10.1016/j.mejo.2010.10.01342:3(501-508)Online publication date: 1-Mar-2011
    • (2006)Reasoning about timing behavior of digital circuits using symbolic event propagation and temporal logicIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2005.85950825:9(1793-1814)Online publication date: 1-Sep-2006
    • (2005)Evolution of Asynchronous Sequential CircuitsProceedings of the 2005 NASA/DoD Conference on Evolvable Hardware10.1109/EH.2005.23(93-96)Online publication date: 29-Jun-2005

    Index Terms

    1. Fast hazard detection in combinational circuits

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '04: Proceedings of the 41st annual Design Automation Conference
      June 2004
      1002 pages
      ISBN:1581138288
      DOI:10.1145/996566
      • General Chair:
      • Sharad Malik,
      • Program Chairs:
      • Limor Fix,
      • Andrew B. Kahng
      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: 07 June 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. asynchronous circuits
      2. hazards
      3. logic design

      Qualifiers

      • Article

      Conference

      DAC04
      Sponsor:

      Acceptance Rates

      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)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 12 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2011)A novel automatic test pattern generator for asynchronous sequential digital circuitsMicroelectronics Journal10.1016/j.mejo.2010.10.01342:3(501-508)Online publication date: 1-Mar-2011
      • (2006)Reasoning about timing behavior of digital circuits using symbolic event propagation and temporal logicIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2005.85950825:9(1793-1814)Online publication date: 1-Sep-2006
      • (2005)Evolution of Asynchronous Sequential CircuitsProceedings of the 2005 NASA/DoD Conference on Evolvable Hardware10.1109/EH.2005.23(93-96)Online publication date: 29-Jun-2005

      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