• DocumentCode
    1085059
  • Title

    Event suppression: improving the efficiency of timing simulation for synchronous digital circuits

  • Author

    Devadas, Srinivas ; Keutzer, Kurt ; Malik, Sharad ; Wang, Albert

  • Author_Institution
    MIT, Cambridge, MA, USA
  • Volume
    13
  • Issue
    6
  • fYear
    1994
  • fDate
    6/1/1994 12:00:00 AM
  • Firstpage
    814
  • Lastpage
    822
  • Abstract
    Timing simulation is a widely used method to verify the timing behavior of a design. In a synchronous digital system the timing property that needs to be verified is that there is no event at the outputs of the combinational parts of the circuit at or after time τ, the clock period. In this paper we first show that conventional timing simulation applied to this problem has exponential complexity. Next we demonstrate that for this problem a complete history of circuit activity before time τ is not needed. We exploit this observation and present an event suppression method that potentially leads to an exponential reduction in the number of events that need to be processed during simulation. This is backed by encouraging experimental results
  • Keywords
    circuit analysis computing; combinatorial circuits; discrete event simulation; logic design; synchronisation; circuit activity; clock period; combinational circuit output; event suppression; exponential complexity; synchronous digital circuits; synchronous digital system; timing behavior; timing property; timing simulation; Analytical models; Circuit simulation; Clocks; Computational modeling; Delay; Digital circuits; Digital systems; Discrete event simulation; History; 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.285254
  • Filename
    285254