Lecture 5: Low Voltage Low-Power Devices

Download Report

Transcript Lecture 5: Low Voltage Low-Power Devices

ELEC 5270/6270 Fall 2007
Low-Power Design of Electronic Circuits
Low Voltage Low-Power Devices
Vishwani D. Agrawal
James J. Danaher Professor
Dept. of Electrical and Computer Engineering
Auburn University, Auburn, AL 36849
[email protected]
http://www.eng.auburn.edu/~vagrawal/COURSE/E6270_Fall07/course.html
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
1
Capacitances
VDD
Source
C1
Drain
In
Out
Drain
C2
CW
Source
GND
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
2
Miller Capacitance
VDD
C1
In
Out
CM
C2
CW
GND
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
3
Before Transition
VDD
C1
In = 0
0 +VDD
CM
Out = VDD
C2
CW
GND
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
4
After Transition
VDD
from pull-up
devices of
previous gate
+VDD
In
2
Energy from supply = 2 CM VDD
Effective capacitance = 2 CM
C1
0
Out
CM
C2
CW
GND
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
5
Capacitances in MOSFET
Cgs
Cgd
Gate
Gate oxide
Source
Drain
Cg
Cs
Copyright Agrawal, 2007
Bulk
Cd
ELEC6270 Fall 07, Lecture 5
6
Bulk nMOSFET
Polysilicon
Gate
Drain
W
Source
n+
n+
L
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
7
Gate Capacitance
Cg
=
Cox WL = C0 , intrinsic cap.
Cg
=
Cpermicron W
Cpermicron =
where εox
εox
Cox L
=
── L
tox
= 3.9ε0 for Silicon dioxide
= 3.9×8.85×10-14 F/cm
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
8
Approx. Intrinsic Capacitances
Region of operation
Capacitance
Cutoff
Linear
Saturation
Cgb
C0
0
0
Cgs
0
C0 /2
2/3 C0
Cgd
0
C0 /2
0
Cg =
Cgs+Cgd+Cgb
C0
C0
2/3 C0
Weste and Harris, CMOS VLSI Design, Addison-Wesley, 2005, p. 78.
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
9
Low-Power Transistors
Device scaling to reduce capacitance and
voltage.
 Body bias to reduce threshold voltage and
leakage.
 Multiple threshold CMOS (MTCMOS).
 Silicon on insulator (SOI)

Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
10
Device Scaling

Reduced dimensions
Reduce supply voltage
 Reduce capacitances
 Reduce delay
 Increase leakage due to reduced VDD / Vth

Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
11
A Simplistic View

Assume:
 Dynamic
power dominates
 Power reduces as square of supply voltage; should
reduce with device scaling
 Power reduced linearly with capacitance; should
reduce with device scaling
 Delay is proportional to RC time constant; R is
constant with scaling, RC should reduce

Power reduces with scaling
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
12
Simplistic View (Continued)

What if voltage is further reduced below the
constant electric field value?
 Will
power continue to reduce? Yes.
 Since RC is independent of voltage, can clock rate
remain unchanged?

Answer to last question:
 Yes,
if threshold voltage was zero.
 No, in reality. Because relatively higher threshold
voltage will delay the beginning of capacitor
charging/discharging.
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
13
Consider Delay of Inverter
VDD
R
In
Out
C
tB
Charging of
C begins
Copyright Agrawal, 2007
tB
GND
ELEC6270 Fall 07, Lecture 5
14
Idealized Input and Output
tf
INPUT
VDD
Vth
0.5VDD
t B = t f Vth /VDD
OUTPUT
Gate delay
0.5VDD
tB
Copyright Agrawal, 2007
0.69CR
ELEC6270 Fall 07, Lecture 5
time
15
Gate Delay
For VDD >Vth
Gate delay
=
(t fVth/VDD) + 0.69RC – 0.5 t
=
t f (Vth/VDD – 0.5 ) + 0.69RC
=
∞
f
For VDD ≤Vth
Gate delay
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
16
Gate delay
Approx. Gate Delay vs. VDD
0.5t
f
0.69RC
0.5t
f
0
Copyright Agrawal, 2007
1
2
VDD /Vth
3
ELEC6270 Fall 07, Lecture 5
4
5
17
Power - Delay vs. VDD
0.5t
Power
Gate delay
~CVDD2
f
0.69RC
0.5t
With leakage
f
0
Copyright Agrawal, 2007
1
2
VDD /Vth
3
ELEC6270 Fall 07, Lecture 5
4
5
18
Delay or
Energy-delay
product
Optimum Threshold Voltage
Vth = 0.7V Vth can be changed
by varying doping
Vth = 0.3V level, oxide
thickness and
body bias.
Delay
Energy-delay product
0
1
2
3
4
5
6
VDD / Vth
J. M. Rabaey and M. Pedram, Low Power Design Methodologies,
Boston, Springer, 1996, p. 26.
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
19
Low-Voltage Inverter


Assumed always in saturation.
Modeled as ideal current source.
VDD
VDD
VDD
K(VDD+ Vthp)
Vi
Vo
CL
Copyright Agrawal, 2007
Vi = 0
K(VDD+ Vthp)
Vo
K(VDD –Vthn)
ELEC6270 Fall 07, Lecture 5
CL
Vi =
VDD
K(VDD –Vthn)
Vo
CL
20
Power Supply Scaling
Vth ≈ 0.35V
0.8
0.8
0.6
1.0
0.6
VDD= 0.5V
0.4
0.4
0.2
0.2
0.0
0.0
0.2
0.4
0.6
0.8
IDD mA
Vo Volts
1.0
VDD= 1V
0.0
1.0
Vi Volts
J. Segura and C. F. Hawkins, CMOS Electronics, How It Works,
How It Fails, IEEE Press and Wiley-Interscience, 2004, p. 116.
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
21
Bulk nMOSFET
Polysilicon
Vgs
+
+ V
gd
+
Gate
Drain
Source
Vds
W
n+
n+
L
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
22
Transistor in Cut-Off State
------------------
Vg < 0
+
-
+++++++++++++
+++++++++++++
Polysilicon gate
SiO2
p-type body
+++++++++++++
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
23
Threshold Voltage, Vth
+ + + + + + + + + +
0 < Vg < Vth
+
-
Depletion region
+++++++++++++
Polysilicon gate
SiO2
p-type body
+++++++++++++
Vth is a function of:
Dopant concentration,
Thickness of oxide
+++++++++++++
Vg > Vth
Copyright Agrawal, 2007
+
-
------------------Depletion region
+++++++++++++
+++++++ ++++++
ELEC6270 Fall 07, Lecture 5
Polysilicon gate
SiO2
p-type body
24
Cutoff: Ids = 0
Polysilicon
Vgs
+
+ V
gd
=0
+
Gate
Drain
Source
Vds = 0
W
n+
n+
L
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
25
Linear: Ids = 0
Polysilicon
Vgs
+
= Vgs
+ V
gd
> Vth
+
Gate
Drain
Source
n+
------
Vds = 0
W
n+
L
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
26
Linear: Ids Increases with Vds
Polysilicon
Vgs
+
> Vth
Gate
Vgs > Vgd > Vth
+ V
gd
+
0 < Vds < Vgs-Vth
Drain
Source
n+
-----L
W
n+
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
27
Saturation: Ids Independent of Vds
Polysilicon
Vgs
+
Vgd < Vth
+ V
gd
+ 0 < Vds > Vgs- Vth
> Vth
Gate
Drain
Source
n+
-----L
W
n+
p-type body (bulk)
SiO2
Thickness = tox
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
28
α-Power Law Model
Vgs > Vth and Vds > Vdsat = Vgs – Vth (Saturation region):
where
Ids
=
β
Pc ─ (Vgs – Vth)α
2
β
=
μCoxW/L,
μ = mobility
For fully ON transistor, Vgs = Vds = VDD:
Idsat
=
β
Pc ─ (VDD – Vth)α
2
T. Sakurai and A. R. Newton, “Alpha-Power Law MOSFET Model
and Its Applications to CMOS Inverter Delay and Other Formulas,”
IEEE J. Solid State Circuits, vol. 25, no. 2, pp. 584-594, 1990.
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
29
α-Power Law Model (Cont.)
400
Shockley
Ids (μA)
300 α-power law
Simulation
Idsat
200
100
Vgs = 1.8V
0
0
0.3
0.6
0.9
1.2
1.5
1.8
Vds
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
30
α-Power Law Model (Cont.)
Ids
Vdsat
=
=
Copyright Agrawal, 2007
0
Vgs < Vth
cutoff
Idsat × Vds/Vdsat
Vds < Vdsat
linear
Idsat
Vds > Vdsat
saturation
Pv (Vgs – Vth)α/2
ELEC6270 Fall 07, Lecture 5
31
α-Power Law Model (Cont.)

α = 2, for long channel devices or low VDD

α ~ 1, for short channel devices
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
32
Power and Delay
Power
Inverter delay
Copyright Agrawal, 2007
=
CVDD2
=
CVDD
1
1
──── (─── + ─── )
4
Idsatn Idsatp
=
KVDD
───────
(VDD – Vth)α
ELEC6270 Fall 07, Lecture 5
33
Power-Delay Product
Power × Delay
=
VDD3
constant × ───────
(VDD – Vth)α
Power
Delay
0.6V
Copyright Agrawal, 2007
1.8V
ELEC6270 Fall 07, Lecture 5
3.0V
VDD
34
Optimum Threshold Voltage
For minimum power-delay product:
VDD
=
3Vth
───
3–α
For long channel devices, α = 2, VDD = 3Vth
For very short channel devices, α = 1, VDD = 1.5Vth
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
35
Leakage
IG
Ground
VDD
R
n+
Isub
IPT
IGIDL
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
n+
ID
36
Leakage Current Components
Subthreshold conduction, Isub
 Reverse bias pn junction conduction, ID
 Gate induced drain leakage, IGIDL due to
tunneling at the gate-drain overlap
 Drain source punchthrough, IPT due to
short channel and high drain-source
voltage
 Gate tunneling, IG through thin oxide

Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
37
Subthreshold Leakage
Isub
Vgs – Vth
I0 exp( ───── ), where vT = kT/q = 26 mV
n vT
at 300K
=
Ids
Subthreshold
region
1mA
100μA
10μA
1μA
100nA
10nA
1nA
100pA
10pA
Vth
0
Copyright Agrawal, 2007
Saturation region
0.3
0.6
0.9
1.2
ELEC6270 Fall 07, Lecture 5
1.5
1.8 V
Vgs
38
Normal CMOS Inverter
VDD
o
output
input
GND
SiO2
output
metal 1
GND
p+
Polysilicon (input)
n+
VDD
p+
n+
p+
n+
n-well
p-substrate (bulk)
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
39
Leakage Reduction by Body Bias
VBBp
VDD
o
output
input
GND
VBBn
SiO2
VBBn GND
p+
n+
Polysilicon (input)
output
metal 1
VDD
VBBp
p+
n+
p+
n+
n-well
p-substrate (bulk)
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
40
Body Bias, VBBn
+ + + + + + + + + +
0 < Vg < Vth
+
-
Depletion region
+++++++++++++
Polysilicon gate
SiO2
p-type body
+++++++++++++
Vt is a function of:
Dopant concentration,
Thickness of oxide
Vg < 0
Copyright Agrawal, 2007
+
-
-----------------+++++++++++++
+++++++++++++
+++++++++++++
+++++++ ++++++
ELEC6270 Fall 07, Lecture 5
Polysilicon gate
SiO2
p-type body
41
Further on Body Bias
Large body bias can increase gate
leakage (IG) via tunneling through oxide.
 Body bias is kept less than 0.5V.
 For VDD = 1.8V

 VBBn
= - 0.4V
 VBBp = 2.2V
Copyright Agrawal, 2007
ELEC6270 Fall 07, Lecture 5
42
Summary

Device scaling down reduces supply
voltage
Reduced power
 Increases delay


Optimum power-delay product by scaling
down threshold voltage
 Threshold
voltage reduction increases
subthreshold leakage power


Copyright Agrawal, 2007
Use body bias to reduce subthreshold leakage
Body bias may increase gate leakage
ELEC6270 Fall 07, Lecture 5
43