• DocumentCode
    2552403
  • Title

    Efficient simulation for hierarchical and partitioned circuits

  • Author

    Maurer, Peter M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • fYear
    1999
  • fDate
    7-10 Jan 1999
  • Firstpage
    236
  • Lastpage
    241
  • Abstract
    This paper presents new, highly-efficient techniques for simulating extremely large circuits, assuming that hierarchical design techniques have been used. Both hierarchical and partitioned circuits consist of a master circuit and several sub-circuits. Hierarchical circuits permit sub-circuits to be reused, while partitioned circuits permit only a single use of each sub-circuit. Both types of circuits permit multiple levels of hierarchy. In partitioned circuits, triggering is used to perform simulations that are several times faster than Levelized Compiled Code (LCC) simulation. For hierarchical simulation, the concept of boundary activity is introduced. Optimization with respect to boundary activity can produce simulations that are much faster than ordinary flat simulations. It is further shown that hierarchical design can permit the efficient simulation of circuits that cannot be simulated on a single workstation using ordinary flat simulation. Aggressive use of hierarchy is used to demonstrate the simulation of circuits containing as many as four billion (4,000,000,000) gates
  • Keywords
    VLSI; circuit optimisation; circuit simulation; integrated circuit design; logic partitioning; logic simulation; VLSI; boundary activity; circuit optimization; circuit simulation; hierarchical circuits; master circuit; multiple levels; partitioned circuits; sub-circuits; triggering; Circuit simulation; Computational modeling; Computer science; Computer simulation; Design engineering; Discrete event simulation; Electrical capacitance tomography; Electronic switching systems; Very large scale integration; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1999. Proceedings. Twelfth International Conference On
  • Conference_Location
    Goa
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0013-7
  • Type

    conf

  • DOI
    10.1109/ICVD.1999.745154
  • Filename
    745154