Title :
A library compatible driver output model for on-chip RLC transmission lines
Author :
Agarwal, Kanak ; Sylvester, Dennis ; Blaauw, David
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
This paper presents a new library-compatible approach to gate-level timing characterization in the presence of resistive/inductive/capacitive (RLC) interconnect loads. We show that for a gate driving an RLC interconnect, the driver-output waveform exhibits inflection points and, hence, the traditional approach of approximating driver output with a saturated ramp is highly inaccurate. We describe a two-ramp model based on transmission-line theory that accurately predicts both the 50% delay and waveform shape (slew rate) at the driver output when inductive effects are significant. The approach does not rely on piecewise linear Thevenin voltage sources and is compatible with existing library characterization methods. Results are compared with SPICE and demonstrate typical errors under 10% for both delay and slew rate. We also propose a new criterion for evaluating the importance of on-chip inductance by comparing rise time at the driver output with the time of flight.
Keywords :
RLC circuits; driver circuits; integrated circuit interconnections; integrated circuit modelling; timing; transmission line theory; driver-output delay; driver-output waveform inflection points; driving gate; gate-level timing characterization; inductance; inductive effects; library compatible driver output model; on-chip RLC transmission lines; output rise time; resistive/inductive/capacitive interconnect loads; slew rate; time of flight; transmission-line theory; two-ramp model; waveform shape; Delay effects; Libraries; Piecewise linear approximation; Piecewise linear techniques; Predictive models; Propagation delay; Shape; Timing; Transmission line theory; Transmission lines;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2003.819889