In addition to the transistors' properties and interconnect capacitances the gate delay depends on the circuit technique and on the average fan-in/fan-out . Unfortunately, the relation between these quantities and is anything but simple. Worse yet, simple equations like, e.g., the ones given in [87] and [5] can deviate considerably from the actual values.
Compact estimates of the gate delay
in terms of the
inverter delay
and the average fan-in/fan-out
can be derived
for the main logic styles, i.e., circuit techniques (cf.
Section A.2.3).
Simple estimates, which assume a resistor network with all capacitors
at the gate inputs, are
for unbuffered static-CMOS gates,
for buffered static-CMOS gates, and
for buffered dynamic-CMOS gates.
These expressions are essentially equivalent to equations given
in [87] and [5] with the same drawbacks.
A more accurate expressions for the gate delay
can be obtained by partitioning the transistor capacitances
between the source and drain nodes.
For static CMOS (cf. Fig. A.14) this yields
A more pragmatic approach to gate delay estimation is based on
the fact that, regardless of the particular logic style,
a product-like logic block (cf. Section A.2.2.2)
behaves like a distributed RC line. Consequently, a quadratic term
of
must be present in the gate delay for all logic styles,
so that a polynomial function is assumed, which can be fitted
to data from circuit simulations or measurements:
logic style | a0 | a1 | a2 |
---|---|---|---|
static CMOS | 0.35 | 0.55 | 0.10 |
buffered static CMOS, | 0.69 | 1.30 | 0.15 |
buffered static CMOS, | 0.10 | 0.67 | 0.06 |