Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4.00
2.00
nm
65
nm
nm
65
65
nm
nm
90
90
nm
nm
90
90
nm
90
nm
0.00
90
Normalized energy
6.00
nm
8.00
nm
Pleakage
10.00
90
1.1
Pshort circuit
12.00
13
0
Pswitching
(1)
14.00
nm
2
Paverage = C LVDD
f clk + VDD I SC + VDD I leak
Normalized energy
nm
13
0
Introduction
nm
1.
1.2
13
0
13
0
Abstract
Te chnology node s
Lecture 2.3
INTERNATIONAL TEST CONFERENCE
1-4244-1128-9/07/$25.00 2007 IEEE
The four main components of leakage current , subthreshold Leakage (ISUB), Gate Leakage (IGATE), Gate
Induce Drain Leakage (IGIDL) and .Reverse Bias
Junction Leakage (IRB) are increasing with each
technology node [3] [5].
Source
N+
Gate
Drain
N+
ISUB
Psub
IGATE
IGIDL
IRB
(2)
8.0000
7.0000
6.0000
NMOS_leakage
5.0000
PMOS_leakage
4.0000
3.0000
2.0000
1.0000
0.0000
1
Corne r points
1.8000
1.6000
1.4000
Ratio of 65nm to 90nm
1.40E-08
Gate leakage (absolute)
1.60E-08
1.2000
1.0000
NMOS_Idsat
0.8000
PMOS_Idsat
1.20E-08
1.00E-08
NMOS_leakage_65nm
8.00E-09
NMOS_leakage_90nm
6.00E-09
4.00E-09
2.00E-09
0.00E+00
1
0.6000
Corne r points
0.4000
0.2000
0.0000
1
Cor ne r points
Lecture 2.3
The
Synopsys
ARM
Leakage
Technology
demonstrator known as SALT was an R&D
collaboration between ARM and Synopsys to explore
the practical details of implementing some of the
more aggressive leakage mitigation techniques such
as MTCMOS power gating [1] [4], dual VT
optimization and VTCMOS as these techniques are
effective at managing leakage power.
2.1
SALT
Architecture
Characteristics
and
Design
RSD
926
_tb
Lecture 2.3
uRSD
926
PADs
uRSD
926
_CORE
VDDCPU VDDRAM
domain domain
PWMDVS uDWSYS
Power
16K -Icache IECDVC
ARM
926
EJ 16K D
-cache
TAGRAMs
Real Time
Clock
AHB
/APB
bridge
DMA
Controller
M MS
Interrupt
Controller
Clamps
/Retiming Interface
CPUCLK
(dynamic
)
s
D
A
P
Timers
2x
D_AHB
BUSCLK
Dynamic Clock
Generator
48MHz
from PHY PLL
uRSD
_SYSCFG
L2RAM
(16Kx16K)
I-AHB
A
H
B
Z
B
T
GPIO
x48
XM
_AHB
B
P
A
S
HSOTG Core
UART
_0
P
A
D
s
UART
_1
SSI
_0
48MHz
Reference
from PHY
Clock
Generator
Memory Controller
Power
, Test
,
Reset
&Clock
controller
SSI
_1
SDRAM
_0
SDRAM
_1
USB OTG
Interface
for
in-rush
120.00%
100.00%
Leakage Power
current
80.00%
SA LT leakage
w ith low ering
V DD
60.00%
40.00%
20.00%
0.00%
0.00
0.50
1.00
1.50
V oltage (V )
Leakage
mitigation
techniques
implemented in the SALT design
3.1
I SUB = CoxVth2
W
e
L
VGS VT +VDS
nVth
1 e
VDS
Vth
3.2
3.3
Power Gating
(2)
SLEEP
Virtual VDD
Virtual VSS
nSLEEP
Lecture 2.3
Leakage (nA/um)
PMOS Leakage Vs L
(TT 1V 85C)
50
40
30
VD
VV
D
DD
20
10
0
0.10
STARTE
R
MAIN
STARTE
R
MAIN
VS
S
0.11
0.12
0.13
0.14
0.15
0.16
0.17
0.18
hvt (5x)
lvt (1/5x)
VV
VD
DD
VV
D
DD
VS
S
VV
VD
DD
VV
D
DD
VS
S
VVDD
VV
VD
DD
VDDD
SLEEP
READY
VRAM
VCPU
Figure 10 MTCMOS control network power up simulation
Lecture 2.3
On Chip
RAM
AHB
Off Chip
SDRAM
Lecture 2.3
ARM
CPU
Bus
Master
3.4
Extra flops to
balance chains
31
3.5
VTCMOS
0.90
39
27
15
4
<1
0.80
33
23
13
3
<1
80.0
70.0
Power (mW)
60.0
300MHz
200MHz
50.0
100MHz
40.0
ClkGate
SRPG
30.0
20.0
10.0
0.0
1.10V
1.00V
0.90V
0.80V
0.70V
V oltage (V )
0.70
X
20
11
2
<1
100.000
10.000
1.000
- 30
- 20
- 10
10
20
30
40
50
60
70
80
90
100
110
Te mpe r a t ur e ( C )
Pr am +c pu_CG ( mW)
Lecture 2.3
60.0
50.0
40.0
30.0
20.0
10.0
10.000
0.0
-30
1.000
-20 -10 0
10
20
30
40
50
60
70
80
90
100 110
1.10V
1.00V
0.90V
0.80V
300MHz
83.6
67.0
52.2
40.0
0.70V
200MHz
60.5
48.0
37.8
28.8
21.0
100MHz
36.3
28.0
21.6
16.0
11.9
ClkGate
12.1
9.0
6.3
4.8
3.5
SRPG
5.5
4.0
2.7
1.6
1.4
Voltage (V)
0.100
Te m pe r ature (C)
Pcpu_CG (mW)
Pcpu_SRPG (mW)
20.00
15.00
10.00
5.00
0.00
-30 -20 -10 0
10
20 30
40
50 60
70
80
90 100 110
T emp er at ur e ( C )
CPU
CPU+RA M
Lecture 2.3
5.
Lecture 2.3
7.
Acknowledgements
8.
References
6.
Conclusions
Lecture 2.3
10