Title :
A tabular macromodeling approach to fast timing simulation including parasitics
Author :
Overhauser, D. ; Hajj, I.
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Abstract :
The approach accounts for RC parasitic loading, overlapping inputs, and incomplete charging or discharging of output nodes. The macromodeling splits the subcircuits data into transistor-gate information and loading information. In a given design many subcircuits have identical gate configurations, but each instance of a gate has a unique RC loading condition. During simulation the gate and loading information is combined and used to calculate output-node voltage changes. All necessary information needed for voltage calculations are precomputed and stored in tables. The proposed macromodeling and the delay method greatly reduce simulation time. The approach has been implemented in a simulator called IDSIM2, and a number of large examples have been simulated. Speedups of up to three orders of magnitude have been obtained compared to standard circuit simulation, with loss of accuracy of less than 10%.<>
Keywords :
MOS integrated circuits; circuit analysis computing; delays; IDSIM2; RC loading condition; RC parasitic loading; delay method; fast timing simulation; incomplete charging; loading information; output-node voltage changes; overlapping inputs; subcircuits data; tabular macromodeling; transistor-gate information; voltage calculations; Circuit simulation; Computational modeling; Computer simulation; Delay effects; Integrated circuit interconnections; Lapping; Parasitic capacitance; Time factors; Timing; Voltage;
Conference_Titel :
Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-0869-2
DOI :
10.1109/ICCAD.1988.122465