• DocumentCode
    1444563
  • Title

    Timed circuit verification using TEL structures

  • Author

    Belluomini, Wendy ; Myers, Chris J. ; Hofstee, H. Peter

  • Author_Institution
    IBM Austin Res. Lab., Austin, TX, USA
  • Volume
    20
  • Issue
    1
  • fYear
    2001
  • fDate
    1/1/2001 12:00:00 AM
  • Firstpage
    129
  • Lastpage
    146
  • Abstract
    Recent design examples have shown that significant performance gains are realized when circuit designers are allowed to make aggressive timing assumptions. Circuit correctness in these aggressive styles is highly timing dependent and, in industry, they are typically designed by hand. In order to automate the process of designing and verifying timed circuits, algorithms for their synthesis and verification are necessary. This paper presents timed event/level (TEL) structures, a specification formalism for timed circuits that corresponds directly to gate-level circuits. It also presents an algorithm based on partially ordered sets to make the state-space exploration of TEL structures more tractable. The combination of the new specification method and algorithm significantly improves efficiency for gate-level timing verification. Results on a number of circuits, including many from the recently published gigahertz unit Test Site (guTS) processor from IBM indicate that modules of significant size can be verified using a level of abstraction that preserves the interesting timing properties of the circuit. Accurate circuit level verification allows the designer to include less margin in the design, which can lead to increased performance
  • Keywords
    VLSI; asynchronous circuits; automatic testing; integrated circuit testing; logic gates; logic testing; state-space methods; timing; TEL structures; circuit design; circuit level verification; gate-level circuits; gigahertz unit Test Site; partially ordered sets; specification formalism; state-space exploration; timed circuit verification; timed event/level structures; timing properties; Algorithm design and analysis; Circuit synthesis; Circuit testing; Decoding; Delay; Logic design; Microprocessors; Performance gain; Process design; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.905681
  • Filename
    905681