Академический Документы
Профессиональный Документы
Культура Документы
Power
7: Power
Switching Probability
7: Power
Example
A 4-input AND is built out of two levels of gates
Estimate the activity factor at each node if the inputs
have P = 0.5
NAND: If A and B are ones there will be a 0 output: PNAND=1-PAPB
NOR: If n1 and n2 are zeroes there will be a 1 output: PNOR=P1P2
NAND
NOR
NAND
7: Power
Leakage Sources
Subthreshold conduction
Transistors cant abruptly turn ON or OFF
Dominant source in contemporary transistors
Gate leakage
Tunneling through ultrathin gate dielectric
Junction leakage
Reverse-biased PN junction diode current
Leakage
What about current in cutoff?
Simulated results
What differs?
Current doesnt
go to 0 in cutoff
DIBL
Electric field from drain affects channel
More pronounced in small transistors where the
drain is closer to the channel
Drain-Induced Barrier Lowering
VVV
Drain voltage also affect Vt
ttds
Vt Vt Vds
High drain voltage causes current to increase.
Body Effect
Body is a fourth transistor terminal
Vsb affects the charge required to invert the channel
Increasing Vs or decreasing Vb increases Vt
Vt Vt 0
s Vsb s
NA
ni
tox
2q si N A
ox
2q si N A
Cox
10
Body Effect
Body is a fourth transistor terminal
Vsb affects the charge required to invert the channel
Increasing Vs or decreasing Vb increases Vt
Vt Vt 0
s Vsb s
NA
ni
tox
2q si N A
ox
2q si N A
Cox
11
12
Gate Leakage
Carriers tunnel thorough very thin gate oxides
Exponentially sensitive to tox and VDD
13
Subthreshold Leakage
Subthreshold leakage exponential with Vgs
Vgs Vt 0 Vds k Vsb
I ds I ds 0 e
1 e
nvT
Vds
vT
n is process dependent
typically 1.3-1.7
Rewrite relative to Ioff on log scale
14
Subthreshold Leakage
For Vds > 50 mV
I sub I off 10
7: Power
Typical values in 65 nm
Ioff = 100 nA/m @ Vt = 0.3 V
Ioff = 10 nA/m @ Vt = 0.4 V
Ioff = 1 nA/m @ Vt = 0.5 V
= 0.1
k = 0.1
S = 100 mV/decade
15
Stack Effect
Series OFF transistors have less leakage
Vx > 0, so N2 has negative Vgs
Vx VDD Vx VDD k Vx
Vx VDD
S
S
I sub I off 10
I off 10
1 44 2 4 43 1 4 4 44 2 4 4 4 43
N1
Vx
N2
VDD
1 2 k
1 k
VDD
I sub I off 10
1 2 k
I off 10
VDD
S
16
Ioffp = 9.3 nA
7: Power
17
Lecture 10:
Circuit
Families
CMOS VLSI Design 4th Ed.
Outline
Pseudo-nMOS Logic
Dynamic Logic
Pass Transistor Logic
19
Introduction
What makes a circuit fast?
I = C dV/dt -> tpd (C/I) V
low capacitance
high current
small swing
Logical effort is proportional to C/I
pMOS are the enemy!
4
1
20
Pseudo-nMOS
In the old days, nMOS processes had no pMOS
Instead, use pull-up transistor that is always ON
In CMOS, use a pMOS that is always ON
Ratio issue
Make pMOS about effective strength of
pulldown network
1.8
1.5
load
P/2
1.2
P = 24
Ids
Vout 0.9
Vout
16/2
Vin
0.6
P = 14
0.3
P=4
0
0
0.3
0.6
0.9
1.2
1.5
1.8
Vin
21
Dynamic Logic
Dynamic gates uses a clocked pMOS pullup
Two modes: precharge and evaluate
2
1
2/3
Static
4/3
Pseudo-nMOS
Precharge
Dynamic
Evaluate
Precharge
22
The Foot
What if pulldown network is ON during precharge?
Use series evaluation transistor to prevent fight.
precharge transistor
Y
inputs
inputs
f
foot
footed
unfooted
23
Monotonicity
Dynamic gates require monotonically rising inputs
during evaluation
0 -> 0
A
0 -> 1
1 -> 1
violates monotonicity
But not 1 -> 0
during evaluation
A
Precharge
Evaluate
Precharge
Y
Output should rise but does not
24
Monotonicity Woes
But dynamic gates produce
monotonically falling
outputs during evaluation
Illegal for one dynamic gate
to drive another!
A=1
Precharge
Evaluate
Precharge
X
X monotonically falls during evaluation
Y
Y should rise but cannot
25
Domino Gates
Follow dynamic stage with inverting static gate
Dynamic / static pair is called domino gate
Produces monotonic outputs
domino AND
Precharge
Evaluate
Precharge
A
B
Y
Z
dynamic static
NAND inverter
A
B
H
C
A
B
26
Charge Sharing
Dynamic gates suffer from charge sharing
Y
CY
B=0
Cx
A
Y
Charge sharing noise
x
CY
Vx VY
VDD
C x CY
10: Circuit Families
27