02 - Technology Trends, Power Models, and Metrics
02 - Technology Trends, Power Models, and Metrics
•Introduction
•Why power became a critical FOM
•Power and Energy metrics
•Power and Energy models
S p substrate
Transistor
Parameter Value Scaled Value
Gate
Transistor
αL,
Transistor Transistor Isolation
Source Drain
Transistor
Parameter Value Scaled Value
Gate
Transistor
αL,
Transistor Transistor Isolation
Source Drain
p
n+ STI
Faster,
Voltage
smaller, V
αTox
αV
Conventional Silicon Substrate
Average Industry
1.E-02 "Moores Law"
1995 2000 2005 2010 2015 2020
Year of Production
Vdd–Vth
ΔVth: Vth variation
margin for Vth
variation is necessary
M. Poncino - Politecnico di Torino 14
CMOS scaling – the reality
• Traditional scaling relies on the fact that the supply
voltage (Vdd) scales according to the scaling factor
RECAP: Delay
• This not possible, of a CMOS Gate is
unfortunately…
d ≈
- kT/q does not scale (26mV)
2C V /K(V
- Threshold voltage VLth cannot
-V
dd scale dd th )2
Vdd–Vth
ΔVth: Vth variation
margin for Vth
variation is necessary
3
Volt
• Scaling improves:
- Speed
- Density (area)
- Power, if Vdd also scales
• Under the experienced Vdd flattening of
current technologies:
- Power does not scale
- Power/current densities increase!
- “Predictability” decreases
orange band = companies that can afford to build a fab that makes chips out of 300mm silicon wafers.
green band = companies that can afford to build chips with a 2015 manufacturing process
Updated 2023 figures estimate that there are only 8
semiconductor companies currently able to afford such a cost.
22
Power issues
• Projecting power consumption
- Will soon get to KW?
- Yes, if we do not use power reduction solutions
• Projections of a 2001 paper… 100kW !!!
today
High perf.
Cores are here
(100-1000 W/cm2)
• Why low-power?
• Where does the power go?
• Power metrics
• Power consumption sources and relative models
14x
12x
Linear scale!!!
10x
8x
Battery evolution:
6x 10-15% per year.
4x
2x
1x
0 1 2 3 4 5 6
Time (years)
max cost
Metal
min cost
Baseline
0 1 2 3 4 5 6
Normalized cost
2000 2022
1 Wh = 3600 J
• Huge impact of 1 Wh = CI/1000 = 0.373g (Italy)
AI-enhanced operations!
- [source A. De Vries, 2023] ~1g CO2 (2022)
42
Where does the power go? (1)
• Laptop PC
Source: T. Rosing
43
Where does the power go? (3)
• Wireless sensor node:
- Mica motes
• Microcontroller: 7.4 MHz, 8 bit
• Memory: 4KB data, 128 KB program
45
M. Poncino - Politecnico di Torino
So, who is the biggest power eater?
• Using a single breakdown plot makes sense ONLY for
very application-specific devices
- e.g., car navigator, e-book, MP3 player…
- But such “single-task” devices have disappeared
• Only very simple sense-compute-transmit IoT devices
have such behavior
Smartphone
• Samsung Galaxy S3 – S4
- Average energy drain breakdown of 1520 users (classified
by activity rate)
X. Chen et al., “Smartphone Energy Drain in the Wild: Analysis and Implications”, ACM SIGMETRICS 2015
Total ~ 800mW
Total ~ 150mW
Total ~ 300mW
Total ~ 400mW
Total ~ 300mW
55
Power Metrics
56
Power Metrics
• Often a misconception about these two metrics…
• Power is the rate at which energy is consumed
• Energy is the amount of power consumed
Avg. Power
Energy
t
Energy
Power
P P Modified
original (higher power,
Modified lower energy)
(lower power, original
energy?)
t t
•Three sources:
- Switching power: Pswitching Dynamic
- Short circuit power: PSC
2
VDD
Supplied ENERGY= C· VDD2
| |
t
t =0 T
• Switching activity:
- Represents the average number of transitions of
a signal during a clock cycle
• Ceff = aSW · CL is the effective capacitance of a node
CLOCK f
Decrease: VOLTAGE
VTHn
1
Esc = (t 2 − t1 ) ⋅ I sc − MAX ⋅ VDD
2 SCI
Isc
1
Psc = aSW ⋅ (t 2 − t1 ) ⋅ I sc − MAX ⋅VDD ⋅ f clock
2
M. Poncino - Politecnico di Torino 65
Static Power
• Static currents are those due to non-idealities
(“leakage”) of a transistor and occurring when it
is not switching
• Many types of static currents!
• Subthreshold current (Isub) is the most (only?)
relevant one GATE
SOURCE IG DRAIN
BULK IB
M. Poncino - Politecnico di Torino 67
Sub-threshold Leakage power
W 2 VGS − VTHN V DS
I = µ 0 C ox V exp • 1 − exp −
DS , Subth L t nV Vt
t
Simplified Dependence:
Ids,subth = k e–Vth
M. Poncino - Politecnico di Torino
Sources of power consumption
• In summary
- Dynamic power is mostly (>95%) switching power
but for special cases where signals are deteriorated
Pdynamic ≡ Pswitching
- Static power is mostly (>90%?) sub-threshold
• We will consider essentially sub-threshold leakage currents
Pstatic ≡ Psub-threshold
Tidle