• DocumentCode
    2188816
  • Title

    Multi-level circuit partitioning for switch-level timing simulation

  • Author

    Overhauser, David ; Hajj, Ibrahim

  • Author_Institution
    Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
  • fYear
    1988
  • fDate
    7-9 June 1988
  • Firstpage
    1361
  • Abstract
    The authors describe two techniques used in switch-level timing simulation. A delay method has been presented which overcomes many drawbacks of existing simulators. The delay method uses voltage-time equations which preserve the nonlinearities of transistors when finding delay values. In addition, a method for processing feedback using multilevel circuit partitioning is suggested as a means of minimizing the amount of block processing during simulation. This method combines the advantages of simple waveform relaxation and dynamic windowing. The multilevel partition can provide a large speedup in runtime for circuits that contain strong feedback loops within weaker feedback loops. The subcircuit block analysis and multilevel partitioning have been implemented in a switch-level timing simulator called IDSIM. IDSIM has consistently run two orders of magnitude faster than SPICE2 with errors less than 10%.<>
  • Keywords
    circuit CAD; digital simulation; feedback; IDSIM; block processing; delay method; delay values; dynamic windowing; feedback; feedback loops; multilevel circuit partitioning; runtime; subcircuit block analysis; switch-level timing simulation; voltage-time equations; waveform relaxation; Analytical models; Circuit simulation; Delay; Feedback circuits; Feedback loop; Nonlinear equations; Runtime; Switching circuits; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1988., IEEE International Symposium on
  • Conference_Location
    Espoo, Finland
  • Type

    conf

  • DOI
    10.1109/ISCAS.1988.15181
  • Filename
    15181