Title :
Automatic mixed-mode timing simulation
Author :
Overhauser, D. ; Hajj, I. ; Hsu, Y.-F.
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
Abstract :
A novel technique is introduced for automatically performing mixed-mode timing simulation of MOS circuits. A SPICE2 circuit description is assumed to be given, the circuit is first partitioned into channel-connected subcircuits. Each subcircuit is then examined and is statically classified as digital or analog if one of many configurations is detected. Subcircuits which contain memory cells, sense amplifiers, or internal feedback are automatically classified as analog. Any user-specified analog subcircuits are classified as analog. Analog subcircuits are simulated using detailed electrical simulation while digital subcircuits are simulated using fast timing simulation with a ramp waveform representation. Fast timing simulation uses a nonlinear macromodel to model the charging and discharging of subcircuit output nodes. State transitions are initially modeled using a single ramp. Static and dynamic mode selection are used to ensure that accuracy is retained during simulation while minimizing simulation time. The implementation of these techniques in IDSIM2 is discussed. Examples of automatic mixed-mode timing simulation are presented.<>
Keywords :
MOS integrated circuits; circuit analysis computing; IDSIM2; MOS circuits; SPICE2 circuit description; automatic mixed-mode timing simulation; change modelling; channel-connected subcircuits; digital subcircuits; discharge modelling; dynamic mode selection; electrical simulation; fast timing simulation; internal feedback; memory cells; nonlinear macromodel; ramp waveform representation; sense amplifiers; state transitions; static classification; subcircuit output nodes; user-specified analog subcircuits; Circuit simulation; Computational modeling; Computer simulation; Digital circuits; Feedback circuits; Piecewise linear techniques; Random access memory; Steady-state; Switching circuits; Timing;
Conference_Titel :
Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-1986-4
DOI :
10.1109/ICCAD.1989.76910