DocumentCode :
1278451
Title :
TETA: transistor-level waveform evaluation for timing analysis
Author :
Acar, Emrah ; Dartu, Florentin ; Pileggi, Lawrence T.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
21
Issue :
5
fYear :
2002
fDate :
5/1/2002 12:00:00 AM
Firstpage :
605
Lastpage :
616
Abstract :
Static timing analysis breaks down the longest path problem into waveform analysis of paths of logic stages that are comprised of nonlinear transistors and complex RLC loads. Runtime efficiency is of the utmost importance; however, the waveform evaluation of these logic stages cannot be accelerated via timing simulation algorithms that attempt to exploit temporal or spatial latency since the simulation problem is already a partitioned one. TETA was developed as a general purpose transistor-level waveform evaluation engine for providing accuracy-efficiency tradeoffs for these logic-stage waveform evaluation problems that are encountered during timing analysis. Of particular emphasis are the large RC(L) coupled logic stages which present the bottleneck for waveform evaluation along multiple stages of a digital circuit path. TETA applies a novel compaction scheme for the logic-stage transistor clusters and employs a novel nonlinear algebraic solution method to analyze the circuit. Importantly, stability of the waveform evaluation with TETA requires only stable single-input multi-output N-port interconnect models that are not necessarily passive. Waveform evaluators that use general transistor and piecewise linear device models require provably passive multi-input multi-output interconnect models that can be extremely inefficient for large coupled N-port problems. Furthermore, the methodology in TETA brings extra efficiency by avoiding extra matrix factorizations and enabling the use of device model tables without any loss of accuracy. Complex logic gates and nonlinear capacitors are handled without loss of generality
Keywords :
MOSFET; critical path analysis; logic simulation; multiport networks; semiconductor device models; timing; transient analysis; waveform analysis; MOSFET models; RC coupled logic stages; TETA; circuit simulation; compaction scheme; complex RLC loads; critical path timing analysis; digital circuit path; general purpose transistor-level waveform evaluation engine; logic stage paths; logic-stage transistor clusters; nonlinear algebraic solution method; nonlinear capacitors; nonlinear transistors; runtime efficiency; stable single-input multi-output N-port interconnect models; timing analysis; transient analysis; transistor-level waveform evaluation; Acceleration; Coupling circuits; Delay; Digital circuits; Engines; Integrated circuit interconnections; Logic circuits; Partitioning algorithms; Runtime; Timing;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.998631
Filename :
998631
Link To Document :
بازگشت