A method to accurately calculate the delay and the output transition-time of a CMOS inverter for any input ramp and output loading is considered. This paper is an extension of Sakurai's work (1990) on delay modeling of inverters for fast input ramps. We observed that two different mechanisms, that can be adequately modeled analytically, govern the delay and the output transition-time of an inverter in two extreme cases: infinitely fast and infinitely slow inputs. These extreme points are joined by a curve that can predict the delay and the output transition-time for any input. We found that the delay and the output transition-time for an inverter with small fanouts are similar to those for large input transition-times. This behavior is explained by the use of I-V trajectories. We describe a method to generate parameters to model delay and output transition-time for different fanouts and input transition-times; this method can be generalized to add parameters for different temperatures and supply voltages. Given a new process technology and its corresponding SPICE-model parameters, our delay calculation scheme comprises characterizing a minimal number of coefficients for each new technology (a one-time process) and evaluating the analytical forms thereafter to obtain the delay and the transition-time. Our delay equations also explain negative delays that arise in case of slow input rise-times. A program incorporating the above idea has been implemented in C. Delay and transition-time values obtained from the program have been found to be typically within 3% of SPICE. >
[1]
Jonathan Allen,et al.
Macromodeling CMOS circuits for timing simulation
,
1988,
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[2]
Takayasu Sakurai,et al.
A simple MOSFET model for circuit analysis
,
1991
.
[3]
Takayasu Sakurai,et al.
Delay analysis of series-connected MOSFET circuits
,
1991
.
[4]
Kjell O. Jeppson,et al.
CMOS Circuit Speed and Buffer Optimization
,
1987,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
[5]
Prasad Subramaniam,et al.
An accurate and efficient gate level delay calculator for MOS circuits
,
1988,
25th ACM/IEEE, Design Automation Conference.Proceedings 1988..
[6]
D. Deschacht,et al.
Input waveform slope effects in CMOS delays
,
1990
.
[7]
A. R. Newton,et al.
Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas
,
1990
.