Вы находитесь на странице: 1из 12

Delay Estimation

Most digital designs have Delay estimation is essential in


multiple data paths some of the design of critical paths.
which are not critical. Some parameters of note in
The critical path is defined as delay estimation include:
the path the offers the worst Rise time
case delay. Fall time
Several factors affect a designs Average delay (edge rate).
delay analysis. These could be Propagation delay
at: Contamination delay
Architectural/micro- When input changes the output
architectural
maintains its old value for a
Logical duration called the
Circuit and contamination time.
Layout levels.
1
Delay Time and Gate Delays

In most CMOS circuits the delay of The delay of simple gates maybe
a single gate is dominated by the approximated by constructing an
rate at which the output node can equivalent inverter. WHY?
be charged and discharged.
Consider a 3 input NOR gate with
The delay can be approximated by:
Wp = Wn for all transistors:
tdr = tr/2 and tdf = tf/2
When there is a path in the pull-up
The average delay for rising and network from the output to VDD
falling output transitions is: the effective gain factor of the
tav = (tdf+tdr)/2 series p-type transistors is:
The delay equations presented use 1
only first order MOS equations for eff
1 1 1

the calculations of drain currents p1 p2 p3
and thus do not account for second
order effects.

2
Gate Delays

For the pull-down network only The gain factor of the three series
one n-type transistor need to be p-type transistors is given by:
on in order for us to have a path p
series
from the output node to ground. 3

eff =n and this gain factor is The delay through this series
improved by a factor of three if connection is therefore given by:
all the n-type devices conduct CL
series k
simultaneously. p
VDD
For the NOR gate example we 3

can thus estimate the rise and fall If all three parallel n-type devices
times as follows: are conducting we have that:
tf
tr k
CL
and t f k
CL tf
p n 3
VDD
3

3
RC Delays

Transistors have complex non- An nMOS with and effective


linear current-voltage width of one unit has resistance
characteristics, but can be fairly R. The unit-width pMOS has
approximated as a switch in higher resistance that depends
series with a resistor. on the mobility of holes and we
The effective resistance is will say 2R.
chosen to match the amount of If we double the unit-width of
current delivered by the the pMOS so that it delivers the
transistor. same current as a unit-width
The transistor gates and the nMOS we end up with
diffusion nodes have resistance R for the pMOS.
capacitance. Parallel and series transistors
combine like resistors.
4
Effective Capacitance and Resistance
Wider transistors have lower Cg and Cdiff are proportional to
resistance. the transistor width.
When multiple transistors are in The contacted diffusion has
series their resistance is the sum higher capacitance than the
of each individual resistance.
uncontacted diffusion. A 3-input
When transistors are in parallel NAND gate has 2 uncontacted
and are ON the resistance is
lowered. diffusion terminals for the
series devices and a single
The capacitance consists of gate
capacitance (Cg) and contact for the parallel pMOS
source/drain capacitance (Cdiff) devices.
We can approximate the
capacitances to be Cg=Cdiff=C.

5
RC Delay Model

Our model will assume This fact allows us to estimate


the resistance of a pMOS to be
minimum device sizes for 2R.
delay estimation Transistors with increased
A minimum sized nMOS widths have reduced resistance
has resistance R i.e. increase a minimum width
Recall that in general the transistor by k the resistance
mobility of electrons is reduces to R/k.
twice that of holes. A pMOS device of double
We have thus designed width therefore has a resistance
pMOS devices to have value of 2R/2 = R.
twice the widths of nMOS Parallel and series transistors
devices to attain symmetric combine just like resistors in
rise and fall times. parallel and resistors in series.

6
Delay Estimation (RC Models)

7
The Elmore Delay Model

Transistors that are conducting must be viewed as resistors.


VDD

Vin
R1 R2 R3 RN

C2
The Elmore delay estimates
C1 C
the delayCof an RC ladder as
3
N

the sum over each node in the ladder resistance Rn-i


between that node and the source multiplied by C the
capacitance on the node.

8
AND Gate Intrinsic Capacitance

9
Two Input NAND Gate

10
CMOS-Gate Transistor Sizing

It has been shown that to have If Wp = 2Wn the delay response for
symmetric switching in an inverter an inverter pair:
we need to make the width of the tinv _ pair t fall t rise
p-type device (Wp) at least 2->3 tinv _ pair R3Ceq 2
R
3Ceq
times that of the n-type device 2
tinv _ pair 6 RC eq
(Wn).
This approach increases the area The above expression can be
occupied by the p-type devices and compared to one for equal sized
dynamic power dissipation. inverter devices. The inverter pair
delay becomes:
Some structures can be cascaded to
use minimum or equal sized tinv _ pair t fall t rise
devices without compromising the tinv _ pair R 2Ceq 2 R 2Ceq
switching response. tinv _ pair 6 RC eq

11
Stage Ratio

To drive large load capacitances A cascade of n inverters with stage


such as long buses, I/O buffers, ratio a driving a load capacitance
pads and off chip capacitive loads a CL, with inverter 1 having
chain of inverters can be used. minimum-sized devices, driving
With this configuration each inverter 2 which is a times the size
successive gate is made large than of inverter 1.
the previous one until the last Inverter 2 drives inverter 3 which is
inverter in the chain can drive the a2 the size of inverter 1.
large load within the required time. The delay through each stage is atd
To maintain shorter delays between with td being the delay of the
input and output, minimal area and minimum sized inverter.
maintain power dissipation to a The delay through n stages is natd
minimum as well we can use the If CL/Cg = R, then an = R, where Cg
stage ratio approach (increase each is the gate capacitance of the
stage) minimum sized inverter.

12

Вам также может понравиться