Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
IBM Systems and Technology Group
© 2004 IBM Corporation
Why Hot Chips Are No Longer “COOL”
Ray BryantDirector of PowerPC ProductsIBM System and Technology Group
IBM Systems and Technology Group
© 2004 IBM Corporation2 Why Hot Chips Are No Longer “COOL” August 9, 2004
Product Designs – The Market Demands Innovation!
High Performance
Low Cost / Low Power
IBM Systems and Technology Group
© 2004 IBM Corporation3 Why Hot Chips Are No Longer “COOL” August 9, 2004
Market Expectations
New products will be cheaper, lighter, use less power, and do WONDERFUL THINGSThe Designer’s Challenge– Technology scaling used to provide 30% performance boost,
30% power reduction, and allowed integration with almost no “penalty”
– Next generation designs were difficult, but could be mastered using enhancements to the same techniques that succeeded in the prior generations
– Today, next generation designs are forcing designers to rethink basic architecture, methodology, and tool choices
IBM Systems and Technology Group
© 2004 IBM Corporation4 Why Hot Chips Are No Longer “COOL” August 9, 2004
Old Approach – More Gates Can Solve All Problems!
Almost unlimited growth in available transistors allowed architectural options for performance
• Multi-threading• Out of order branching• Predictive look-ahead / write-back techniques• Deep execution pipelines
Every time an operation is executed that does not create useful work, power is wasted
IBM Systems and Technology Group
© 2004 IBM Corporation5 Why Hot Chips Are No Longer “COOL” August 9, 2004
Reality: Semiconductor Device Scaling Has Slowed
Threshold voltage limited by leakage, not by scaling theory
Supply voltage reduction slowed
"Conventional" gate oxide reaching a physical limit
Gate leakage increasing and becoming a substantial portion of total leakage
Frequency increases will slow with new technologygenerations due to power constraints
Frequency increases will slow with new technologygenerations due to power constraints
IBM Systems and Technology Group
© 2004 IBM Corporation6 Why Hot Chips Are No Longer “COOL” August 9, 2004
Market Drivers for Power Reduction
Consumer Electronics– Battery operated devices
• More audio, video, storage functions– Home electronics
• Reduced cost, reduced noise, increased function
IT / Servers
Networking / Telecom Access
IBM Systems and Technology Group
© 2004 IBM Corporation7 Why Hot Chips Are No Longer “COOL” August 9, 2004
IT Reality
Servers / clusters– Power density has become a major problem
– Power distribution / cooling drive significant product cost
– Rising impact on user satisfaction• Operating environment upgrades / costs• Degraded user experience
Alternate design points must be explored
IBM Systems and Technology Group
© 2004 IBM Corporation8 Why Hot Chips Are No Longer “COOL” August 9, 2004
Power / Performance Challenge - IT
1100 Dual G5 Apple systemsRanked #3 Supercomputer in the world @ >10TeraFlops
Virginia Tech's "Tech's X" Supercomputer
Designed for Performance at Achievable Power
- 1.5 MW consumption- 2+ million BTUs cooling capacity
IBM Systems and Technology Group
© 2004 IBM Corporation9 Why Hot Chips Are No Longer “COOL” August 9, 2004
Networking Reality
Fixed telecom installations were sized based on bandwidth needs 10-15 years ago– Bulky core network switches/routers
– Limited available space for base station / mobile infrastructure
Initial solution was rack mount / stackable system hardware
Latest approach – blade form factors
Current problem – available power service into the telecom closets
IBM Systems and Technology Group
© 2004 IBM Corporation10 Why Hot Chips Are No Longer “COOL” August 9, 2004
Heat Dissipation Trends
Source: Roger Schmidt (IBM) article in Electronics Cooling, Aug 2003(The Uptime Institute)
IBM Systems and Technology Group
© 2004 IBM Corporation11 Why Hot Chips Are No Longer “COOL” August 9, 2004
CMOS, Once a Breakthrough, Now Needs Innovation
Steam Iron5W/cm2
?
(IBM Competitive Analysis)
IBM Systems and Technology Group
© 2004 IBM Corporation12 Why Hot Chips Are No Longer “COOL” August 9, 2004
IT Leadership Through Technological Innovation
$100
0 B
uys:
Com
puta
tions
per
sec
ond
Mechanical
Electro-mechanical
Vacuum Tube
Discrete Transistor
Integrated Circuit
Source: Kurzweil 1999 – Moravec 1998
What Will Be Next?
IBM Systems and Technology Group
© 2004 IBM Corporation13 Why Hot Chips Are No Longer “COOL” August 9, 2004
Traditional Solutions
Prior ISLPED Focus Areas– Technology advances (materials / process)
– Voltage scaling
– Frequency scaling
– Clock gating
System Design Innovation– Sleep mode / nap mode
– High level OS power monitoring
IBM Systems and Technology Group
© 2004 IBM Corporation14 Why Hot Chips Are No Longer “COOL” August 9, 2004
Challenge: Passive Power Dominates Past 90nm. Technology
0.010.110.001
0.01
0.1
1
10
100
1000
Gate Length (microns)
Active Power
Passive Power
5X
6S0
8S0
10S0
9S0 9S2
6S2
6X
7S0
7S2
8S2
Pow
er D
ensi
ty (W
/cm
2 )
Fundamental Changes– “Stopping” the chip no
longer reduces chip power.
– One must develop means to literally “unplug” unused circuits.
– Software must become much more sophisticated to cope with selective shutdowns of processor assets.
– Scaling produces profoundly different results when attempting to “push“chip speeds
Total power
IBM Systems and Technology Group
© 2004 IBM Corporation15 Why Hot Chips Are No Longer “COOL” August 9, 2004
Frequency – Power Balancing Act
ship FMAX FMAX (cooling constrained)
Chip Power
Cooling Capability
Functional chip distribution
nominal
performance loss
Objective: Maximize ship frequency within cooling capability without creating additional product risk!
Performance Push = Power Problem
IBM Systems and Technology Group
© 2004 IBM Corporation16 Why Hot Chips Are No Longer “COOL” August 9, 2004
Designs must optimize “within the box”
Chips designs must achieve best performance vs. power dissipation as a primary design goal
Different markets or applications will require unique tradeoffs – workload dependency at a granularity not yet seen
Processor micro architecture must ensure maximum REAL WORK is done by each execution task – this has repercussions on RISC
Drives requirement for better understanding of thetarget market and flexibility in design
Drives requirement for better understanding of thetarget market and flexibility in design
IBM Systems and Technology Group
© 2004 IBM Corporation17 Why Hot Chips Are No Longer “COOL” August 9, 2004
General Industry Actions
Automotive– Sophisticated, closed loop sensor / control systems to manage fuel
efficiency
Consumer appliances– Advanced electronic controls to manage heating/cooling
requirements in air conditioning, cooking, refrigeration, etc
Electrical power distribution– Closed loop sense/respond systems to dynamically balance
demand, supply, system loss, and switching transients
Common Attributes– Energy is only expended when necessary – closed loop control
systems becoming mandatory
IBM Systems and Technology Group
© 2004 IBM Corporation18 Why Hot Chips Are No Longer “COOL” August 9, 2004
Electronics Industry MandateRe-evaluate every facet of design– Device
– Circuit
– Micro architecture
– Sub-assembly
– System
– OS / Middleware / Applications SW
Goal – manage every electron to create “On-Demand Performance” – and nothing more!
IBM Systems and Technology Group
© 2004 IBM Corporation19 Why Hot Chips Are No Longer “COOL” August 9, 2004
Design Alternative - ExampleBlue Gene/L
Uses dual core 440 based ASICs65,535 ASICs sharing 256MB memory each
Compared to JAMSTEC's Earth Simulator (#1 in June 2004)...>9x faster peak speed (Tflop/s)~2x memory bandwidth (TB/s)<1/10th footprint (sq. ft.)~1/5th total power (MW)<1/8 the cost (M$)
Design tradeoff: reduced performance at each single node for significantly reduced power = world class system achievement
®
IBM Systems and Technology Group
© 2004 IBM Corporation20 Why Hot Chips Are No Longer “COOL” August 9, 2004
New Directions
Technology– Materials / Process Advances– New Device Structures
Design Alternatives– Multiple Vt Optimization– Fine Grained Voltage Islands– Circuit Topology Options
Chip core scale-out structure vs. frequency scale-up designs – Impact on System and SW complexity?Tools and models to balance dramatic increases in design complexity w/o increasing design time or cost
IBM Systems and Technology Group
© 2004 IBM Corporation21 Why Hot Chips Are No Longer “COOL” August 9, 2004
Low Power Leverage Points - Technology
Process Technology:
–Leadership power*delay - SOI, strained Si, FINFET–Low-k BEOL dielectric–Triple oxide–Triple well–High-k, thick gate oxide–eDRAM
IBM Systems and Technology Group
© 2004 IBM Corporation22 Why Hot Chips Are No Longer “COOL” August 9, 2004
CMOS Device Performance
Conventional Bulk CMOS
SOI (silicon-on-insulator)
High mobility
Double-Gate
New Device Structures are Needed to Maintain PerformanceR
elat
ive
Dev
ice
Perf
orm
ance
Year
IBM Systems and Technology Group
© 2004 IBM Corporation23 Why Hot Chips Are No Longer “COOL” August 9, 2004
SOI Power vs.. Performance
Performance (linear)Performance (linear)
SOISOI
35% more speedPower (log)Power (log)
Bulk CMOSBulk CMOS
3X moreefficient
IBM Systems and Technology Group
© 2004 IBM Corporation24 Why Hot Chips Are No Longer “COOL” August 9, 2004
Double-Gated FET-FinFET World's first Vt centered double - gate FinFET for pFET and nFETRecord high current for any double gateFaster switching time than single gate bulk or SOI Working CMOS inverters and ring oscillators
BOX
Simulated gatedoping profile
N-poly P-poly
As B
IBM FINFETTSMC FINFET
[02.2002]
Note: there is a 500mV shift in threshold voltage for IBM's FinFET.
Gate
SourceSource Pad
Drain Pad
Gate Pad
Poly-Si
FinGate Line
Crystal-Si
Source Pad
Drain Pad
Gate Pad
Poly-Si
FinGate Line
Crystal-Si
Innovative design of dual gated CMOS structures, and their reduction to practice in MANUFACTURABLE formats, is another area where invention supplants scaling for future generations of CMOS
IBM Systems and Technology Group
© 2004 IBM Corporation25 Why Hot Chips Are No Longer “COOL” August 9, 2004
Active Well for Low Power
• Active Well CMOS – Forward body bias for performance– Reverse body bias for low power
• Advantages– Up to 35 % speed improvement at
same off-state power– Better SER protection if used in
SRAM cells– Isolated well beneficial for analog
applications• Challenges
– Circuit design style change to fully utilize advantages
– Requires additional well contacts– Requires deeper trench isolation and
optimized well design
LowActive Power Reduce
Vdd
Reverse bias
IncreaseVt
ReduceIoff
LowStandby Power
IncreaseVt
Forward bias
Increaseoverdrive
ReduceIoff
Active Well Bias
LowActive Power Reduce
Vdd
Reverse bias
IncreaseVt
ReduceIoff
LowStandby Power
IncreaseVt
Forward bias
Increaseoverdrive
ReduceIoff
Active Well Bias
P-wellN-well
-
+
P- substrate
IBM Systems and Technology Group
© 2004 IBM Corporation26 Why Hot Chips Are No Longer “COOL” August 9, 2004
Holistic Design – Atoms to Applications Software
Only the simultaneous optimization of materials, devices, circuits, cores, chips, system architecture, and system software provides an effective means to optimize for both performance and power
Innovation will be necessary– Asset virtualization– Fine grained clock gating– Dynamically optimized multi-threading capability– Dynamic reconfigurable circuit technology
Open (accessible) architecture for system optimization and compatibility is necessary to allow collaborative innovation
IBM Systems and Technology Group
© 2004 IBM Corporation27 Why Hot Chips Are No Longer “COOL” August 9, 2004
Example: Power-Performance Tradeoff
Power-performance tradeoff techniques :– Multiple-supply voltages
• Very effective in reducing power (power Vdd2) • Overhead of integrating multiple supply voltage PD scheme in
methodology– Multiple-threshold voltage
• Very effective in increasing performance with very little impacton dynamic power
• Exponential increase in leakage power (Pleakage evdd-vt)– Gate sizing
• Very little reduction of power• Linear reduction in leakage
IBM Systems and Technology Group
© 2004 IBM Corporation28 Why Hot Chips Are No Longer “COOL” August 9, 2004
Multi-Threshold Library: Limitations
Each threshold option requires two additional masks– One for the pfet, one for the nfet– Added expense due to wafer processing costs
Added design complexity– Each Vt implant is independent– Additional source of process variation
• All transistors won’t track exactly the same• Must be accounted for in chip design
– Currently requires additional timing runs – Time/$
Does this fit the Success Metrics for your product??
IBM Systems and Technology Group
© 2004 IBM Corporation29 Why Hot Chips Are No Longer “COOL” August 9, 2004
Why Voltage Islands?
Voltage Island 3 Vdd3
Voltage Island 1
Vdd1
Voltage Island 2 Vdd2
Voltage Islands – Regions (logic and/or memory)
on chip supplied through separate, dedicated power feeds
– How to best exploit voltage islands to achieve real-world improvements in both AC and DC power
IBM Systems and Technology Group
© 2004 IBM Corporation30 Why Hot Chips Are No Longer “COOL” August 9, 2004
0
2
4
6
8
10
12
14
-0.08 0.1
2
0.32
0.52
0.72
0.92
1.12
1.32
1.52
1.72
1.92
Slack (ns)
Perc
enta
ge o
f Net
s
Low Power Opportunities
Exploiting positive slacks
Slack distribution of PPC core after timing closure: over 60% cells have slack > 320psAssign non-critical cells to a lower Vdd => lower power (both dynamic and leakage)Idea is easy, but implementation is not
IBM Systems and Technology Group
© 2004 IBM Corporation31 Why Hot Chips Are No Longer “COOL” August 9, 2004
Physical Design Styles with Multiple Voltages
LackeyICCAD’02
UsamiJSSC’98
Circuit RowsCoarse Grained Voltage Islands
Fine GrainedVoltage Islands
Vddh
Vddl
PuriDAC’03
IBM Systems and Technology Group
© 2004 IBM Corporation32 Why Hot Chips Are No Longer “COOL” August 9, 2004
Fine-Grained Voltage Islands
What is a fine-grained voltage island?– Identification of circuits or
groups of circuits that based upon physical proximity can share a common power connection
• In the theoretical limit, this can be a single circuit
Why is this important?– Placement, especially in bit
stacked physical architectures, such as microprocessors, is critical to timing, wiring, area, and power
Circuit placement rows
IBM Systems and Technology Group
© 2004 IBM Corporation33 Why Hot Chips Are No Longer “COOL” August 9, 2004
Example: Fine-Grained Voltage Island in uP Core
Vddl = 1.2V Vddh = 1.5V
No timing degrade, and no area increase for the coreNo timing degrade, and no area increase for the corePower saving about 5Power saving about 5--10% (due to various system and circuit constraints, only 10% (due to various system and circuit constraints, only 25% cells are selected to be V25% cells are selected to be Vddlddl, although 60, although 60--70% can potentially be V70% can potentially be Vddlddl))
IBM Systems and Technology Group
© 2004 IBM Corporation34 Why Hot Chips Are No Longer “COOL” August 9, 2004
Leakage Contribution as a Function of Topology
0
1
2
3
4
5
6
INV Nnd2 Nnd3 Nnd4
Gate
Nor2 Nor3
Relative Leakage
Leakage has a strong dependence on circuit topology.– Inverters are the leakiest topologies
05
10152025303540
INV REG Nor2 other
Gate
Nnd2 Nnd3 Nnd4
Total Width
IBM Systems and Technology Group
© 2004 IBM Corporation35 Why Hot Chips Are No Longer “COOL” August 9, 2004
0
10
20
30
40
50
60
INV REG Nor2 other
Gate
Nnd2 Nnd3 Nnd4
Total Leakage
As a result of high relative leakage and the highest total width, inverters constitute over 50% of the total leakage in a typical design
Can leakage power be minimized by improved algorithms for circuit topology selection? Are we using all design levers that are available?
Leakage Impact – Design Options
IBM Systems and Technology Group
© 2004 IBM Corporation36 Why Hot Chips Are No Longer “COOL” August 9, 2004
Examples – What Can Be Achieved
ASIC
Embedded Processor
High Performance Processor
IBM Systems and Technology Group
© 2004 IBM Corporation37 Why Hot Chips Are No Longer “COOL” August 9, 2004
Case Study: ASIC Power Optimization
05
1015202530354045
clock ffD ffC
L
logic
array
leaka
ge
base
volt1.1V
0.9V
Optimizations– Fine Grained Library– Voltage Scaling
• 1.2V to 0.9V– Multi threshold at 1.0V and 0.9V
Power: 85 to 46 mWPowerPerf : 2x
0102030405060708090
Base FGl 1.1V 1.0V 0.9V
power mW
0
0.5
1
1.5
2
2.5
Base FGl 1.1V 1.0V 0.9V
Rel power perf
IBM Systems and Technology Group
© 2004 IBM Corporation38 Why Hot Chips Are No Longer “COOL” August 9, 2004
Dynamic Voltage Scaling 1.8V --> 1.0V at up to 1V/100us
Dynamic Frequency Scaling266MHz CPU to 66MHz CPU 400mW
200mW
600mW
2.0V
1.0VLogicVDD
I/O Power
--- 266 /133---| -------------------------- 66 /66 --------------------- |-------- 266/133--------CPU/MEMORY FREQUENCY( MHz)
Total Chip PowerLogic Power
Uninterrupted Operation Linux 2.3.17 Running Dhrystone 2.1 code400 loops per cycle .
0mW
0V
Adaptive Power Management Through Frequency and Voltage Scaling
PowerPC 405LP Example
“Conventional” Power Management
IBM Systems and Technology Group
© 2004 IBM Corporation39 Why Hot Chips Are No Longer “COOL” August 9, 2004
POWER5 Dynamic Power Management
SingleThread
No PowerManagement
Simultaneous Multithreading with dynamic power management reduces power consumption below standard, single threaded level
Photos taken with thermal sensitive camera while
prototype POWER5 chip was undergoing tests
SimultaneousMulti-threading
Dynamic PowerManagement
IBM Systems and Technology Group
© 2004 IBM Corporation40 Why Hot Chips Are No Longer “COOL” August 9, 2004
PowerPC 970 PowerTune Technology
Frequency: f/4 Frequency: f
0
10
20
30
40
50
f 1.3V
f/2 1.3V
f/4 1.3V
f/2 1.0V
f/4 1.0V
Pow
er (W
)
full mode (W) deep nap (W)
0
10
20
30
40
50
f 1.3V
f/2 1.3V
f/4 1.3V
f/2 1.0V
f/4 1.0V
Pow
er (W
)
full mode (W) deep nap (W)
Frequency ditheringOld frequency New frequency
Seamless voltage / frequency scaling under program control– Operates at full frequency, half and quarter frequency
Employs clock dithering to reduce dI/dt
®
IBM Systems and Technology Group
© 2004 IBM Corporation41 Why Hot Chips Are No Longer “COOL” August 9, 2004
Power Management Design Tools
Design complexity is increasingTime to Market pressures are greater than everCosts to tape-out a complex SoC design are escalating rapidly – it is unacceptable to respin the design multiple times to achieve performance/power goals
Improved Design Tools are a MUST– Realistic power estimates– Design concept tradeoff assessments– Easily inserted into industry standard design flows
IBM Systems and Technology Group
© 2004 IBM Corporation42 Why Hot Chips Are No Longer “COOL” August 9, 2004
Example – System for Early Analysis of SoCs (SEAS)
V1
V2
V3
V5v4
SoC Virtual Design
SoC Verification, Performance & Power Analysis
V1
V4
V2
V5
V3
SoC Floorplan + Die Size + Timing
C2
C3
C4
C7C1C6
GL
GL
SoC RTL design
Instrumentation
Scheduler
Top-level Program
Core Models
SoC System-level Diagram
MapCORAL
Analysis
Map
AnalysisMapAnalysis
IBM Systems and Technology Group
© 2004 IBM Corporation43 Why Hot Chips Are No Longer “COOL” August 9, 2004
Motivation: Floor planning for Voltage Island Creation
Preplaced blocks
A1.2V
B1.2V
C
Dead space
A1.2V
B1.2V
C
A1.2V
B1.2V
C
Proximity to power pins
A1.1V, 1.2V
B1.1V
Vddg=1.2V
AND, there are always other issues-Timing- Routing congestion- …
A1.2V
B1.2V
C
• Very hard to come up with a manual solution –Automation clearly needed,
• Creation of Voltage Islands (or Partitioning a Design into Voltage Islands) has to be Physically Aware.
IBM Systems and Technology Group
© 2004 IBM Corporation44 Why Hot Chips Are No Longer “COOL” August 9, 2004
Power Must Be Controlled at All Levels
Technology
Chip Design
System Design
Software Design
Manufacturing
If any facet of your final product is not “Power Aware”, and your competition is, you will not succeed in the market!
IBM Systems and Technology Group
© 2004 IBM Corporation45 Why Hot Chips Are No Longer “COOL” August 9, 2004
Summary
Historical frequency improvements are slowing as power densities are increasing
Power management techniques integral to successful system architecture
Collaborative innovation will be required to keep performance on its historical exponential curve
IBM Systems and Technology Group
© 2004 IBM Corporation46 Why Hot Chips Are No Longer “COOL” August 9, 2004
AcknowledgementsIBM Research
– R.Joshi– P.Bose– R.Puri– Y.Shin– L.Stok– J.Darringer
IBM Electronic Design Automation– N.Dhanwada
IBM System and Technology Group– M.Papermaster– A.Correale– M.Sherony– L.Su– R.Schmidt– G.McElveen– T.Parker
IBM Systems and Technology Group
© 2004 IBM Corporation47 Why Hot Chips Are No Longer “COOL” August 9, 2004
© Copyright International Business Machines Corporation 2004
All Rights Reserved
The following are trademarks of International Business Machines Corporation in the United States, or other countries, or both.
IBM Logo
Other company, product and service names may be trademarks or service marks of others.
All information contained in this document is subject to change without notice.The products described in this document are NOT intended for use in implantation, life support, or hazardous uses where malfunction could result in death, bodily injury, or catastrophic property damage. The information contained in this document does not affect or change IBM product specifications or warranties. Nothing in this document shall operate as an express or implied license or indemnity under the intellectual property rights of IBM or third parties. All information contained in this document was obtained in specific environments, and is presented as an illustration. The results obtained in other operating environments may vary.
THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN “AS IS” BASIS. In no event will IBM be liable for damages arising directly or indirectly from any use of the information contained in this document.
IBM Microelectronics Division
1580 Route 52, Bldg. 504
Hopewell Junction, NY 12533-6351
The IBM home page can be found at http://www.ibm.com