Vlsi
Vlsi
Vlsi
ox
A
/ D (farads)
D = thickness of oxide, A = area,
ox
= 4 F/m
2
Area capacitance given in pF/m
2
Standard unit for a technology node is the gate - channel
capacitance of the minimum sized transistor (2 x 2),
given as Cg
This is a technology specific value
Delay Unit
For a feature size square gate, = Rs x Cg
i.e for 5m technology, = 10
4
ohm/sq x 0.01pF = 0.1ns
Because of effects of parasitics which we have not
considered in our model, delay is typically of the order of
0.2 - 0.3 ns
Note that is very similar to channel transit time
sd
CMOS Inverter Delay
Pull-down delay = Rpd x 2 Cg
Pull-up delay = Rpu x 2Cg
Asymmetry in rise and fall due to resistance difference
between pull-up and pull-down (factor of 2.5) (due to
motilities of carriers)
Delay through a pair of inverters is 2 (fall time) + 5
(rise time)
Delay through a pair of CMOS inverters is therefore 7
Asymmetry can be improved by reducing resistance of
pull - up
Reduce resistance of pull - up by increasing channel
width ( typically by a factor of 2.5)
Note that increasing channel width also increases the
capacitance
CMOS Inverter Rise and Fall Time
Estimation
T
f
~ 3C
L
/ V
DD
r
~ 3C
L
/ V
DD
(Derivations for the above are in Pucknell and
Eshraghian Pages 105 - 107)
So,
r
/
f
=
n
/
p
Given that (due to mobilities)
n
= 2.5
p,
rise time is
slower by a factor of 2.5 when using minimum
dimensions of n and p transistors
Large Capacitive Loads
When trying to drive off-chip loads, large capacitances
are often encountered
off-chip capacitances can be of the order of 10
4
Cg
Inverters intended to drive large capacitive loads must
therefore present low pull-up and pull-down resistances
The technique employed is to cascade a series of
inverters in series, each one of which is larger than the
preceding by a width factor f
Cascaded Inverters
If N is the number of stages required to drive the load,
f is the width scaling, C
L
is the load capacitance, and
C
min
is the minimum capacitance,
y = C
L
/C
min
= f
N
The number of stages is minimized if f = base of
natural log e
Details of this derivation is given in Pucknell and
Eshraghian pages 107 - 109
Power and Energy
Power is drawn from a voltage source attached to the
V
DD
pin(s) of a chip.
Instantaneous Power:
Energy:
Average Power:
( ) ( )
DD DD
P t i t V =
0 0
( ) ( )
T T
DD DD
E P t dt i t V dt = =
} }
avg
0
1
( )
T
DD DD
E
P i t V dt
T T
= =
}
CMOS Power Dissipation
Power dissipation in CMOS circuits comes from
two components i.e. Ptotal = Pstatic + Pdynamic
Static dissipation due to:
subthreshold conduction through OFF transistors
tunneling current through gate oxide
leakage through reverse-biased diodes
contention current in ratioed circuits
Dynamic dissipation due to:
charging and discharging of load capacitances
short circuit current while both PMOS and NMOS
networks are partially ON
Ratioed circuits (e.g. pseudo NMOS) have more
static dissipation.
Dynamic Power Dissipation
Dynamic power is required to charge and discharge load
capacitances when transistors switch.
One cycle involves a rising and falling output.
On rising output, charge Q = CV
DD
is required
On falling output, charge is dumped to GND
This repeats Tf
sw
times over an interval of T
C
f
sw
i
DD
(t)
VDD
Dynamic Power Cont.
C
f
sw
i
DD
(t)
VDD
| |
dynamic
0
0
sw
2
sw
1
( )
( )
T
DD DD
T
DD
DD
DD
DD
DD
P i t V dt
T
V
i t dt
T
V
Tf CV
T
CV f
=
=
=
=
}
}
Activity Factor
Suppose the system clock frequency = f
Let f
sw
= af, where a = activity factor
If the signal is a clock, a = 1
If the signal switches once per cycle, a =
Dynamic gates:
Switch either 0 or 2 times per cycle, a =
Static gates:
Depends on design, but typically a = 0.1
Dynamic power:
2
dynamic DD
P CV f o =
Short Circuit Current
When transistors switch, both nMOS and pMOS
networks may be momentarily ON at once
Leads to a blip of short circuit current.
< 10% of dynamic power if rise/fall times are comparable
for input and output
Static Power
Static power is consumed even when chip is
quiescent:
Ratioed circuits burn power in fight between ON
transistors
Leakage draws power from nominally OFF devices
0
1
gs t
ds
T T
V V
V
nv v
ds ds
I I e e
(
=
(
(
( )
0 t t ds s sb s
V V V V q | | = + +
Low Power Design
Reduce dynamic power
o: clock gating, sleep mode
C: small transistors (esp. on clock), short wires
V
DD
: lowest suitable voltage
f: lowest suitable frequency
Reduce static power
Selectively use ratioed circuits
Selectively use low V
t
devices
Leakage reduction:
stacked devices, body bias, low temperature
THANK YOU