Bary Pangrle - Mentor Track D
Bary Pangrle - Mentor Track D
Bary Pangrle - Mentor Track D
PCB Chip
Design Design
Package Test
Test
PCB Power -Aware
Power-Aware
PCB Design
Power
Power Integrity
Integrity
Place
Place &
& Route
Route
Multi-Corner Multi
Multi-Corner -Mode
Multi-Mode
3.0
1.5
1.0
0.5
0.0
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
12.0
10.0
Static Dynamic
8.0
(W)
6.0
4.0
2.0
0.0
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
30% DVFS
power gating
multi-Vt
20%
clock gating
10%
0%
’95 ’96 ’97 ’98 ’99 ’00 ’01 ’02 ’03 ’04 ’05 ’06 ’07 ’08
40%
9
8
1Q 4
5
9
’0
’0
’0
’0
’0
’0
’0
1Q
4Q
1Q
3Q
1Q
1Q
1000
nW
100
10
1
0 16 32 48 64 80 96 12 28 44 60 76 92 08 24 40 56 72 88 04 20 36 52 68 84 00 16 32 48 64 80 96 12 28
1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5
Sorted Cell #
“Managing leakage power at 90 nm and below”
below”
Barry Pangrle and Shekhar Kapoor , EEdesign.com,
EEdesign.com, Nov 05, 2004
10
Ioffn
1
Ioffp
0.1
0.01
0.001
5 10 15 20 25 30
Gate Delay (pS)
“Managing leakage power at 90 nm and below” , Pangrle and Kapoor , EEdesign.com, Nov 05, 2004
http://www.semiconductor.net/article/438968-
http://www.scu.edu/engineering/ee/images/John_Chen_1.jpg
Nvidia_s_Chen_Calls_for_Zero_Via_Defects.php
0.05 95 mV
B
0 55 mV
65nm
-0.05
-0.1
-0.5 Reverse 0 Forward 0.5
VBS (V)
“Low Power Design Essentials”, Jan Rabaey, 2009
MHz
Hot Plate Pentium® II
10
Pentium® Pro Pentium® Pro 100
Pentium® Pentium®
i486 i486
i386 i386
1 10
1µ 0.5µ 0.25µ 0.13µ 65nm ’87 ’92
’97 ’02 ’07 ’10
“The numbers I would cite would be by 2010: 30GHz, 10billion
transistors, and 1 tera-instruction per second.”
--Pat Gelsinger, CTO, Intel April 9, 2002
Mem I/O
Clock Clock
MPU1 Mem MPU2
Logic Logic
• As cores increase so
do operating modes
Island2:
Island2:
0.9v-1.5v
0.9v-1.5v
1.2v-1.8v
1.2v-1.8v
Complexity Grows
as More Domains
are Added
Architectural
RTL Synthesis
Gate
Layout
Power
Low-power X
Storage arrays, interconnect, etc…
Custom design for power, not perf
Optimized Vdd, Vt
Bill Dally Bill Dally‘s 46th DAC Keynote Address: “The End of Denial
Sr. VP Research, Nvidia Architecture and the Rise of Throughput Computing”, July 29, 2009
DFM AF
Stat Tim’g
DFM
Pwr Mgmt
Pwr CF
SI CF
Hier Flow
Tim’g CF
Corruption of
internal nets during
power down
Output values
restored at power up
Outputs remain at
Output values saved isolated value
during retention during power down
29
Israel, May 4, 2010 © 2010 Mentor Graphics Corp. 29
www.mentor.com
Packaging Impacts Power
• “These days about half
of the dissipation in
microprocessors comes
from communication
with external memory
chips. If these chips are
stacked together in 3D,
communication energy
cost might drop to a
tenth.”
– Bernard Meyerson, CTO of the
Systems & Technology Group,
IBM
http://techon.nikkeibp.co.jp/article/HONSHI/20090527/170863/
Israel, May 4, 2010 © 2010 Mentor Graphics Corp. 30
www.mentor.com
Power Issues Extend to the Board
• ICs have a power problem
Trends:
– Lower & Multiple voltages/IC
– Higher currents
– Lower voltage supply
tolerances
• PCB power distribution
networks are more complex
– Multiple PDNs on single PCB
– Requires “jigsaw” of split
power / ground planes
– Over-conservative design
increases cost
1801™-2009
Power-Aware
Std 1801™-2009
Power -Aware Models
Power-Aware Models
HLS
HLS Formal
Formal Checks
Checks
Architectural
Architectural
Trade-Off Analysis Power
Power Rule
Rule Checking
Checking
Trade-Off Analysis
Test
Test Clock
Clock Crossings
IEEE Std
Crossings
Power -Aware Test
Power-Aware Test
Multiple
Multiple Domain issues
Domain Issues
IEEE
issues
Issues
Low -Power Test
Low-Power Test
Place
Place &
& Route
Route LVS
LVS // DRC
DRC
Layout -Level
Layout-Level
Multi-
Multi-Corner Multi-
Multi-Corner Multi-Mode
Multi-Mode Power -Aware Checks
Power-Aware Checks