• DocumentCode
    1513543
  • Title

    Multiple-level logic simulation algorithm

  • Author

    Woods, S. ; Casinovi, G.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    148
  • Issue
    3
  • fYear
    2001
  • fDate
    5/1/2001 12:00:00 AM
  • Firstpage
    129
  • Lastpage
    137
  • Abstract
    An algorithm for the simulation of gate-level logic is presented. Multiple logic levels are used to describe the state of each node. Each state corresponds to a different voltage level, and the number of levels to be used for a simulation is user-defined. This feature simplifies considerably the interface between a digital and an analogue simulator. A Boolean equation solver is incorporated to find the initial operating point of a circuit before a transient analysis begins. This solver has the capability of finding the operating point of gates located in feedback loops, and to determine whether the network has no, one or multiple solutions. In the latter case, the solver can identify the nodes whose values are undetermined, thus avoiding the need to initialize all nodes in the network to an unknown state `X´. For transient analysis, a gate delay model that takes into account the slope of the input waveforms is used. The performance of the algorithm is demonstrated by simulations of a number of benchmark circuits
  • Keywords
    Boolean functions; feedback; logic simulation; transient analysis; Boolean equation solver; benchmark circuits; gate-level logic; multiple-level logic simulation algorithm; performance; simulator; transient analysis;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20010485
  • Filename
    936330