250 likes | 396 Views
Explicit Gate Delay Model for Timing Evaluation. Muzhou Shao : University of Texas at Austin D.F.Wong : U. of Illinois at Urbana- Champaign Huijing Cao : Motorola, Inc. Youxin Gao : Synopsys, Inc., Li-Pen Yuan : Synopsys, Inc.,
E N D
Explicit Gate Delay Model for Timing Evaluation Muzhou Shao : University of Texas at Austin D.F.Wong : U. of Illinois at Urbana-Champaign Huijing Cao : Motorola, Inc. Youxin Gao : Synopsys, Inc., Li-Pen Yuan : Synopsys, Inc., Li-Da Huang : University of Texas at Austin Seokjin Lee : University of Texas at Austin
Value of Gate Modeling • One part of stage delay • Crucial in timing synthesis/optimization
Previous Gate Delay Model • Switch-resistor model • k-factor functions • Lookup table model
Previous Gate Delay Model–cont. • k-factor functions • Delay/transition are functions of input signal and gate load. • Lookup table model • Delay/transition is tabulated for each input, load pair.
Previous Gate Delay Model–cont. • Switch-resistor model • Structure: • step voltage source • linear driver resistance • Advantages: • Simple • Stage delay
Trends in DSM • The increasing of resistive shielding of interconnect. • The output impedance of gate reduces relatively.
Trends in DSM –cont. • Step input --> piecewise • C_eff is needed in gate modeling.
Our New Approach • Gate modeling work independent of its load. • Can be easily integrated into timing analysis. • Concise circuit structure.
Structure of Explicit Gate Model Based on a second-order circuit.
Parameters of Gate Model • Totally 5 unknown parameters • 4 unknown parameters in the model circuit. • R1 ,R2,C1,C2 • 1 unknown parameters in the input signal. •
Parameters of Gate Model –cont. • With two operating points, two poles are obtained.
Parameters of Gate Model –cont. • Another two operating points, another two poles.
Obtain Operating Points • There are four operating points of the gate output needed in the deduction. • Run SPICE twice to obtain the two groups of • (vi, ti). • Obtained from k-factor functions
Another Parameter • The gate intrinsic delay and signal regenerating ability. • is defined as tp tr .
Another Parameter –cont. • Choose an operating point of 50% power supply as (50%VDD, t50%).
Two Ways to Set up the Model • Solving nonlinear equations. • “optimize” function of transit analysis in HSPICE.
Focus of the Experimental Results • Can be pre-computed. • The saving of runtime is obvious. • The accuracy issue is focused on.
Experimental Results • 36 gates of different types and technologies. • The gate load is randomly generated. • The input signal is also randomly chosen. • 3,600 experimental results all together. • MOS transistor model level is from 13 to 49.
Experimental Results–cont. • Statistic results of computation errors in gate delay model.
Waveform Comparisons (Driving Pin) Waveforms obtained from HSPICE simulations
Waveform Comparisons (Sink Pin) Waveforms obtained at the fan-out point.
Another Test Case • The test results on the clock tree of a commercial IC .
Conclusion • Independent of gate load. • Can be pre-characterized. • No effective capacitance iteration. • Compatible with interconnect timing analysis.