7/26/2019 02 LPD PowerConsumptionBasics (1)
1/29
ce
Universidad Politcnica de Madrid
ower m n gement for electronic
systems
low power design
Pedro Alou ([email protected] )
Teresa Riesgo ([email protected])
mailto:[email protected]:[email protected]:[email protected]:[email protected]7/26/2019 02 LPD PowerConsumptionBasics (1)
2/29
2
Power management of electronic systems
Outline
of the
course
Introduction Structure of the subject
Evolution of power consumption in digital systems Power consumption basics
How an electronic system consumes power CMOS technology
Challenges in technology scaling and in (low) power supplies
Optimizing power in digital systems Low power design techniques at different levels (circuit, logic, RTL, system)
Optimizing power at run time
Power estimation Dynamic and static techniques
Different abstraction levels
Power sources Battery powered devices
Energy harvesting
Low power supplies and converters Voltage regulators
Dynamic Voltage Scaling
7/26/2019 02 LPD PowerConsumptionBasics (1)
3/29
3
Power management of electronic systems
Before
starting
metrics
7/26/2019 02 LPD PowerConsumptionBasics (1)
4/29
4
Power management of electronic systems
Is
power
consumption
so
important
?
7/26/2019 02 LPD PowerConsumptionBasics (1)
5/29
5
Power management of electronic systems
Why
CMOS?
Design and process experience
Availability of manufacturing places
Lowest Price per function
Low power consumption
Vdd scalability
High scalability with current lithographic processes
Easy layout
Capability of integrating analog/digital/memory/sensors in chip
7/26/2019 02 LPD PowerConsumptionBasics (1)
6/29
6
Power management of electronic systems
Why
CMOS
7/26/2019 02 LPD PowerConsumptionBasics (1)
7/297
Power management of electronic systems
CMOS Technologya review
pMOS
Se activa con un 0 en la G
Conduce bien los 1s
G
D
S
D S
G = 1
D S
G = 0
nMOS
G
D
S
Se activa con un 1 en la G
Conduce bien los 0s
D S
G = 0
D S
G = 1
1 = VDD
0 = GND
VDD
GND
A
A
B
B
S
NAND? NOR?
GND
A
A
B
B
S
NAND? NOR?
VDD
VDD
GND
A S
A S
nMOS
pMOS
Si A = 1 (A=VDD) nMOS conduce,
pMOS no conduce S = 0 (S=GND)
Si A = 0 (A=GND) nMOS no conduce,
pMOS conduce
S = 1 (S=VDD)
7/26/2019 02 LPD PowerConsumptionBasics (1)
8/298
Power management of electronic systems
TheMOS transistors
VGSVT
Ron
S D
A Switch!
|VGS |
A MOS Transistor
7/26/2019 02 LPD PowerConsumptionBasics (1)
9/29
7/26/2019 02 LPD PowerConsumptionBasics (1)
10/2910
Power management of electronic systems
Current-Voltage relations
Long channel device
7/26/2019 02 LPD PowerConsumptionBasics (1)
11/2911
Power management of electronic systems
Current-Voltage relations(Deep submicronMOS)-4
VDS(V)0 0.5 1 1.5 2 2.5
0
0.5
1
1.5
2
2.5x 10
ID(A)
VGS= 2.5 V
VGS= 2.0 V
VGS= 1.5 V
VGS= 1.0 V
Early Saturation
Linear
Relationship
ID
Long-channel device
Short-channel device
VDS
VDSAT
VGS
- VT
VGS
= VDD
7/26/2019 02 LPD PowerConsumptionBasics (1)
12/2912
Power management of electronic systems
TheCMOS Inverter
VDD
GND
Vin Vout
nMOS
pMOS
GND
CL
VDD VDD
Vin =
VDD
Vin =
0
Vout
Vout
Rn
Rp
Vout
R p
V DD
Vin = 0
(a) Low-to-high
C L
V out
R n
V DD
V in = V DD
(b) High-to-low
C L
Transient analysis
DC analysis
7/26/2019 02 LPD PowerConsumptionBasics (1)
13/2913
Power management of electronic systems
CMOS InverterLoad Characteristics
IDn
Vout
Vin= 2.5
Vin
= 2
Vin
= 1.5
Vin
= 0
Vin
= 0.5
Vin
= 1
NMOS
Vin= 0
Vin
= 0.5
Vin= 1Vin
= 1.5
Vin= 2
Vin
= 2.5
Vin= 1Vin= 1.5
PMOS
VDD
GND
Vin Vout
nMOS
pMOS
GND
CL
7/26/2019 02 LPD PowerConsumptionBasics (1)
14/2914
Power management of electronic systems
CMOS Invertervoltagetransfer
Vout
Vin0.5 1 1.5 2 2.5
0.
5
1
1.
5
2
2.
5
NMOS res
PMOS off
NMOS sat
PMOS sat
NMOS off
PMOS res
NMOS satPMOS res
NMOS res
PMOS sat
VOH
VOLVin
Vout
VM
VIL VIH
0 0.5 1 1.5 2 2.50
0.5
1
1.5
2
2.5
Vin
(V)
V
out(
V)
Good PMOS
Bad NMOS
Good NMOS
Bad PMOS
Nominal =0
=0
+
= dielectric constants= carrier mobility
W= Channel width
L= Channel Length
7/26/2019 02 LPD PowerConsumptionBasics (1)
15/2915
Power management of electronic systems
CMOS Invertervoltagetransfer
=
_(e-)W_n/L_n
=0
+
= dielectric constants
= carrier mobility
W= Channel width
L= Channel Length
Inversion voltage = Vdd/2=
=+
/
/=
+ 2,5Electron mobility: e-=650 cm
2/V.seg
Hole mobility: h+=240 cm2/V.seg
pMOS transistor must be 2.5 times larger (wider) than nMOS
7/26/2019 02 LPD PowerConsumptionBasics (1)
16/2916
Power management of electronic systems
Power consumption in CMOS circuits
Leakage consumption
Parasitic diodes and transistors
Dynamic consumption
Charge and discharge of capacitors
Pdyn = CLVDDVswf0110
Psc = VDDIsc
Pstat = VDDIleak
Short circuit consumption
Short circuit path between Vdd and
Gnd during the transitions
80% Ptotal
10-20% Ptotal
1-10% Ptotal
VDD
In Out
CL
ISC
Inverter
CMOS
Its importance increases in deep submicron technologies
7/26/2019 02 LPD PowerConsumptionBasics (1)
17/2917
Power management of electronic systems
CMOS invertercurrents
Energy/transition = C L * V dd2
Power = Energy/transition * f = C L * V dd2 * f
Need to reduce C L , V dd, and f to reduce power.
Vin Vout
C L
Vdd
Not a function of transistor sizes!
The power consumption
depends on the
switching activity and,
therefore, on the
patterns and data
handled by the circuit
Estimation is
not easy!
7/26/2019 02 LPD PowerConsumptionBasics (1)
18/2918
Power management of electronic systems
CMOS: DynamicPowerConsumption
7/26/2019 02 LPD PowerConsumptionBasics (1)
19/2919
Power management of electronic systems
CMOS: DynamicPowerConsumption
7/26/2019 02 LPD PowerConsumptionBasics (1)
20/2920
Power management of electronic systems
Short-circuitcurrents
Vin Vout
C L
Vdd
IVDD
(m
A)
0.15
0.10
0.05
Vin
(V)
5.04.03.02.01.00.0
pMOS
nMOS
Vin= 0V
pMOS
Idd = 0A
ON
nMOS OFF
Vin= 5V
pMOS
Idd = 0A
OFF
nMOS ON
Vin= 2,5VpMOS
Idd 0A
ON
nMOS ON
7/26/2019 02 LPD PowerConsumptionBasics (1)
21/29
21
Power management of electronic systems
Riseandfalltimes
Influence in the short-circuit current
VDD
Vout
CL
Vin
ISC 0
VDD
Vout
CL
Vin
ISCIMAX
Large Loads CL Small Loads CL
7/26/2019 02 LPD PowerConsumptionBasics (1)
22/29
22
Power management of electronic systems
Short-circuitpower
7/26/2019 02 LPD PowerConsumptionBasics (1)
23/29
23
Power management of electronic systems
Riseandfalltimes
Influence in the short-circuit current
0r
8
76
5
43
2
1
01 2 3 4 5
DE / E
VDD = 5 V
VDD = 3.3 V
W/L|P = 7.2mm/1.2mm
W/L|N = 2.4mm/1.2mm
The power consumption due to short circuit current is minimized by
choosing the aspect ratio between pMOS and nMOS transistors
7/26/2019 02 LPD PowerConsumptionBasics (1)
24/29
24
Power management of electronic systems
Vout
Vdd
Sub-ThresholdCurrent
Drain JunctionLeakage
Sub-Threshold Current Dominant Factor
Staticconsumption(leakage)
7/26/2019 02 LPD PowerConsumptionBasics (1)
25/29
25
Power management of electronic systems
Sub-thresholdleakage(anextra complication)
7/26/2019 02 LPD PowerConsumptionBasics (1)
26/29
26
Power management of electronic systems
Staticpower(leakage) mayruin Moores Law
7/26/2019 02 LPD PowerConsumptionBasics (1)
27/29
27
Power management of electronic systems
Projections
7/26/2019 02 LPD PowerConsumptionBasics (1)
28/29
28
Power management of electronic systems
PowerBudgetfordifferenttypeof SoCs
7/26/2019 02 LPD PowerConsumptionBasics (1)
29/29
Power management of electronic systems
SupplyVoltages: evolution