Yves Leduc, Texas Instruments France, ECOFAC March 2010
1
Prélude
Yves Leduc, Texas Instruments France, ECOFAC March 2010
2
Le tempo: 2 mesures répétées 169 fois.
Le Boléro de Maurice Ravel,la recette originale d’une addiction.
http://fr.wikipedia.org/wiki/Bol%C3%A9ro_(Ravel)
En 1927, quand la très célèbre danseuse Ida Rubinstein demanda une pièce de ballet à Maurice Ravel, celui-ci dut résoudre un formidable problème:
Comment créer et retenir l’attention du public pendant 17 minutes sur une musique de ballet?
La solution de Maurice Ravel est devenue l’œuvre classique la plus jouée au monde.
Parce qu’elle utilise un mécanismed’addiction implacable.
Ida Rubinstein
Yves Leduc, Texas Instruments France, ECOFAC March 2010
3
La mécanique d’un succès
Maurice Ravel propose d’abord un thème simple compris de tous.
Avant que le public ne se lasse, il propose une nouvelle variante, en ajoutant un instrument. Il prend le soin de soutenir la musique par un tempo particulièrement explicite.
Par ce tempo, le public comprend vite qu’une nouvelle variante va arriver et en devine l’instant. Mieux, il apprend à l’attendre. Il l’attend sans se rendre compte d’ailleurs que le volume augmente. Le public suit le rythme et se refuse inconsciemment à envisager une fin, une fin pourtant inéluctable.
L’orchestre s’époumone, quelques sons discordants et en quelques notesla musique s’éteint.
18, c’est le nombre de variantes que le public a appris à attendre avec impatience.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
4
Un succès qui ne peut être eternel
Mais la recette de ce succès contient sa fin.
Il n’est pas possible de répéter cette mécanique à l’infini.
La musique s’arrête, non pas par manque d’inspiration maisparce qu’il n’est pas possible d’augmenter encore le volume…
Yves Leduc, Texas Instruments France, ECOFAC March 2010
5
La mécanique d’un succès
Maurice Ravel a utilisé une méthode simple qui se décompose enquelques points clés:
• Proposer quelque chose de simple, facilement compréhensible.
• Anticiper un besoin de renouveau en proposant juste à temps une variante plus attractive.
• Augmenter le volume pour satisfaire l’oreille.
• Utiliser une cadence rigoureuse pour créer l’attente et ne pas décevoir.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
6
La loi de Moore ?
La loi de Moore serait-elle en fait la loi de Maurice ?
La microélectronique est liée à la loi de Moore.Elle doit son succès à un mécanisme très similaire au Boléro de Ravel.
• Un thème simple, le circuit intégré, compris de tous.
• Un tempo implacable.
• De nouvelles fonctions offrant des variantes toujours plus attractives.
• Avec des performances toujours plus grandes.
• Et cela à un prix similaire.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
7
Un Soupir…
Yves Leduc, Texas Instruments France, ECOFAC March 2010
8
Power and Energy Management
ECOFAC 2010
Yves LeducTexas Instruments France
Challenge de la conception low powerd’un point de vue industriel…
Yves Leduc, Texas Instruments France, ECOFAC March 2010
9
Waste
ConsumptionHeat
High Level Agenda
Bill
Yves Leduc, Texas Instruments France, ECOFAC March 2010
10
Power I$ a Concern
Systems: Power consumption could be simply too much.
- Data centers spend twice the money: .. 100 MW1 to power the servers1 to cool the server room
- Desk-top computers need fan .. 100 WFan is noisyReliability issue
- Mobile phones cannot dissipate more than .. W
Sun “Black Box”
Yves Leduc, Texas Instruments France, ECOFAC March 2010
11
Power I$ a Concern
ICs: Power consumption could be also too much.
- Some package needs heat sink or fan
- ICs could run hot and cannot accept new functionalities
- Die stacking is limited by power dissipation capability
- Current density could be too high for the wiring
Yves Leduc, Texas Instruments France, ECOFAC March 2010
12
Power I$ a Concern
Home, office:
- Standby of household appliances
- Low profile cheap appliances in activity
waste our money… [ in silence ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
13
Energy I$ a Concern
Portable systems: It hurts.
- Mobile phones, portable computers, .. must be charged regularly
- Pacemakers need battery to be replaced
- Energy harvesting systems search for scarce energy
- Batteries are heavy, expensive, not reliable…
- …
Yves Leduc, Texas Instruments France, ECOFAC March 2010
14
Energy I$ a Concern
- Standby of household appliances - Low profile cheap appliances in activity
Abuse of precious resources all around the world.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
15
Energy I$ a Concern
Last but not least,world should be green, of courseLast but not least,world MUST be green.
Doc NASA
Yves Leduc, Texas Instruments France, ECOFAC March 2010
16
No Brute Force Solutions
Energy ?
Batteries. Little hope for a significant breakthrough soon.Fuel cells. They have a small 20% efficiency. 80% heat? Alas…Energy harvesting. An ultra low power niche…
Heat Dissipation ?
Silicon carbid. Running hot, the heat dissipation is more efficient.Far to be in low cost high volume production.
Fluidics to evacuate heat. Expensive! Limited efficiency! Dependability?
Power Consumption ?
Lower operating voltages. Still no solution to lower voltages in the mV range without speed degradation and good enough noise margin.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
17
We have to offer more applications to preserve ourbusiness.
As our IC’s are at the limit of the power dissipationor of the energy consumption, we MUST reduce themto get a chance to add a new application.
There is no alternative.
Moore’s Law
Yves Leduc, Texas Instruments France, ECOFAC March 2010
18
A Realistic Solution: Energy Aware Design
dtPowerEnergy
Power Dissipation AND/OR Energy Consumptioncould be too much.
In both cases, LIMITING the energyconsumed by the system is the solution.
It is all about EFFICIENCY.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
19
Tracking Efficiency EverywhereSpecifications,Constraints,Expectations,Nice to have…
Power Plant
Power Distribution
Voltage Conversion
External Voltage Regulation
PCB Routing
IC Package
Internal Voltage Regulation
IC Routing
Modules
Meaningful Results
losses
losses
losses
losses
losses
losses
Yves Leduc, Texas Instruments France, ECOFAC March 2010
20
CAUTIONWOMEN AT WORK
Room for Improvement Everywhere
Efficiency is a design care all along the supply chainfrom the power plant to the expected output.
We will review a few area where designers are at workand where innovation is needed.
CAUTIONMEN AT WORK
Yves Leduc, Texas Instruments France, ECOFAC March 2010
21
Power Distribution
There are a few ways to distributeelectrical power.
We tap power from
• Electrical outlet
• Primary / secondary battery
• Inductive coupling
• and a few others…
http://upload.wikimedia.org/wikipedia/commons/b/b5/New_York_utility_lines_in_1890.jpg
Yves Leduc, Texas Instruments France, ECOFAC March 2010
22
AC-DC Adapter:transformer or high voltage electronics.
A small transformer, such as a plug-in « wall wart »" power adaptercommonly used for low-power consumer electronics devices, may be as lowas 20% efficient, with considerable energy loss even when not supplyingany power to the device. Though individual losses may be only a few watts,it has been estimated that the cumulative loss from such transformers in USalone exceeded 32 TWh in 2002.
Standby losses must be tracked as a serial killer.
Wall wart power adapter
Reference and recommended reading:http://www.efficientpowersupplies.org/pages/NRDC_power_supply_report.pdf
Electrical Outlet
Yves Leduc, Texas Instruments France, ECOFAC March 2010
23
[ Interlude ]
1 W all around the year ?
1 instance 1 million instances
during 1 hour 0.001 kWh 1.0 MWhduring 1 day 0.024 kWh 24.0 MWhduring 1 year 8.8 kWh 8.8 GWh
32 TWh in US?
for 1 person 110 kWh
12 W per person all around the year [*] <<<< LOSSES
[*] cumulative consumption: home, office, ..
Yves Leduc, Texas Instruments France, ECOFAC March 2010
24
The Importance of the Scale Effect
12 W all around the year ? with 1 kW at ≈ 0.1 € i.e a bill of 110 kWh each year per person
1 instance 300 million instances
during 1 year 11.0 € 3.3 G € <<<< LOSSES
It does not hurt too much ?
This is a good driver
Yves Leduc, Texas Instruments France, ECOFAC March 2010
25
Standby and Idle Mode Power Consumption
Standby is activated when an equipment is “turned off” but the user wants a quick start. In analog, there is no particular difficulty at the exception. For example, of the potential risk of a popping noise in earphones or loudspeakers. In digital, there is a cost associated to save machine states in appropriate registers the states. In software, disk drive or non volatile memories are used to make a snapshot of the system. This potential source of subtle bugs cannot be underestimated. Systems may be in standby mode all around the year with a power consumption ideally at zero.
Idle mode. The system must insure a quick wake-up. This mode is much more complex to manage in mobile equipment where significant energy savings are expected. A part of the system, as small as possible, remains active and is responsible for the quick wake-up. State machines managing the idle mode are often very complex, desing of the parts remaining active are challenging.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
26
Standby Power Consumption
Regulation authorities are driving the power reduction
There is no severe technical obstacle to power reduction but there is aCOST BARRIER to smash.
All products should be designed to minimize the standby power consumption.Regulation authorities have triggered the momentum. Now that this is started,the effort is in the development of low cost techniques.
Forgetting the standby power consumption is a BUSINESS KILLER.
Customers are becoming sensitive to this specification, although they are notwilling to pay more. Being the best on this aspect is becoming smoothly astrong BUSINESS DIFFERENTIATION.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
27
Idle Power Consumption
Mobile applications are the most active drivers
All techniques to reduce losses in a portable device are rapidly implemented.There is a significant R&D effort world-wide on this topic.
Leakages in advanced IC technologies impact significantly idle power consumption. This is a formidable challenge that industry is fighting actively on a daily basis.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
28
Battery Charger and Battery Management
It is all about battery electrochemistry, metrology and energy management
http://www.maxim-ic.com/app-notes/index.mvp/id/680
Efficiencycharger itself is not the main concernas it is plugged to an external source.
Precision and Metrologyhow to estimate precisely the remaining energy in an aging battery
idle mode consumption is a severe requirement (battery gauge..)
Safetyhow many are forgetting their chargeron an electrical outlet?
Integrationhow to mix power electronics withdigital and analog applications
Yves Leduc, Texas Instruments France, ECOFAC March 2010
29
A Typical Example: the USB Battery Charger
Nokia Travel Charger AC-6
There are a lot of reasons to prefer ONE single good chargerto a set of cheap solutions.
The battery may be also charged from any USB master.
For a design point of view, the USB link is a source of headaches to maintaina good conversion efficiency. But the USB is also an ideal data link to exchange precious information back and forth!
Yves Leduc, Texas Instruments France, ECOFAC March 2010
30
Inductive Coupling
Efficiency is an obvious design care.New and very exciting developments to come!
Inductive Coupling, a Cordless World
http://www.gizmodo.fr/wp-content/uploads/2009/06/22touchstone-teardown-rm-eng.jpg
Palm Touchstone
Palm Touchstone
Yves Leduc, Texas Instruments France, ECOFAC March 2010
31
The Root Causes of the Power Consumption
• The application !
Search for the right algorithms in the right architecture!
• The active power.
CV2f represents the activity of the IC. Capacitance C is correlated to the
complexity. Higher speed (f) is requiring higher voltage (V2).
• The static power.
Leakages
Leakages are larger in advanced process which are used for thelargest applications.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
32
Operating voltage is an important factor in the power consumption I
• Limit overdesign !
• Clean supplies: power AND ground
• Use efficient voltage regulators
Operating Voltage
Yves Leduc, Texas Instruments France, ECOFAC March 2010
33
Overdesign
The root causes of overdesign are related to a poor analysis of themarket or of the customer requirements, on a loosely defined productor a loose design.
The system is targeting too many applications.
We have to verify that the most demanding targetsare realistic.
A system is often overspecified to compensate for
the weakness of the analysis.
Designers are tempted to “build” too larger design margins
Overdesign has a MAJOR impact to the size and the power consumption of IC modules. Design margins are necessary but should be justified by solidstatistical analysis.
SO EASY TO UNDERESTIMATE
Yves Leduc, Texas Instruments France, ECOFAC March 2010
34
Limit Power Supply Voltage
FMAX depends on the gate delay which depends directly on the current in the CMOS gates which depends on the supply voltage. Choose thesmallest operating voltage suited to reach specified performances.
CMOS gate delay may be approximated in many ways. This is the Taur-Nin model [*] :
Supply
thload V
V7.0CDelayGate
[*] Y. Taur and T. H. Ning, Fundamentals of Modern VLSI Devices.Cambridge University Press, 1998.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
35
Power supply noise limits the IC maximum operating frequency.
It is important to stress that,despite a common belief, externalbypass capacitors are not effectiveon all the supply noise bandwidth.
This is a deadly MISTAKE.
Package is blocking high frequencies.Supplies must be decoupled internallyusing integrated bypass capacitors.
Another belief is that a larger bypasscapacitance provides automatically a better decoupling. The powerdistribution network is a complex RLC structure and is prone to resonances.
Power Supply Noise Impact on IC’s Performances
Fmax 130nm Fmax 90nm
Vdrop 90nm
6%
8%
10%
12%
14%
16%
10%
8%
6%
4%
2%
0%
0.0μF 0.2μF 0.4μF 0.6μF 0.8μF 1.0μF
speed increase
voltage undershoot
core capacitance[ Freescale 2006 ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
36
Bad supplies cause IR drop, therefore losses but also produces ringing. Both have to be compensated by larger supply voltages, an additional power consumption.
The art or science of decoupling the supplies was the distinctive characteristicof the good electronic engineer.
In the microelectronics era, it was stated that this is the reserved domain of the PCB design. It WAS indeed true in the TTL era. This is not true anymore.
…Each power supply distribution strip is bypassed with a 100 nF capacitor at the top and bottom. This should provide sufficient bypassing, but in case of suspected problems, you may want to place a 100 nF bypass capacitor at each TTL package.…
Clean Supplies
Yves Leduc, Texas Instruments France, ECOFAC March 2010
37
Each power supply distribution strip is bypassed with a 100 nF capacitor at the top and bottom. This should provide sufficient bypassing, but in case of suspected problems, you may want to place a 100 nF bypass capacitor at each TTL package.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
38
100KHz 1MHz 10MHz 100MHz 1GHz
MHz
Rtarget
tens of MHz
No Bypass Caps
1 Bypass Cap on PCB
10KHz0.1
1
10
Impedance of a Power Supply Network
NB: Noise bandwidth depends on the slopes of signals
BWnoise 0.35 / slope
TTL era
Power Supply ImpedanceNormalized Magnitude
Frequency
GHz
An example of [rough]hierarchical bypassing
Yves Leduc, Texas Instruments France, ECOFAC March 2010
39
Bypassing techniques
Bypassing techniques are more sophisticated that what we have presented.
This is a science. Bypassing strategy, modeling and simulations are possible.
But as EDA tools are lagging, brute force simulations are overflowed by the complexity of the designs. This is therefore also an art.
Good decoupling not only guarantees a correct functionality but increases the speed that a circuit is able to reach without increasing the supply voltage!
This is a distinctive area for differentiation and therefore a confidential topic.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
40
Voltage Converter and Regulation
Power management is a “system in the system”.
With supply switches, Voltage converters and regulators act as the actuatorsof the system’s power management.
DC-DC converters and linear voltage regulators are the typical solutions.Currently, at the exception of low power ICs, the vastmajority of the voltage regulation modules are notperfectly integrated as a few external devices stillresist to a low cost integration.
We have to distinguish the voltage converter which has the main function to convert the voltage with a minimum of losses and the voltage regulator, which has to regulate the output voltage.
Both are expected to minimize losses as far as possible.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
41
Linear Voltage Regulators
load
regulatedregulatedsupplyLosses
R
VVV
The voltage regulator is a kind of bidirectional filter.Low frequency current noise for instance is kicked back to the input.Therefore, linear voltage regulators must be included in the modeling of the power supply network. Models should include their non linear behavior!
[ neglecting the regulation! ]100%Efficiency
supply
regulated V
V
RregulatorVsupply
Load
Vregulated
Vreferencefeedback x Vregulated
Yves Leduc, Texas Instruments France, ECOFAC March 2010
42
Voltage Converters
Two major categories:
• Step-down and step-up DC-DC converters using LC tanks
• Switched Capacitors DC-DC converters (e.g. voltage doubler,…)
The energy density in LC elements is usuallynot compatible with integration of LC tanks.Integrated solutions are now proposed in somelow power mobile applications.
Switched capacitors converters are limited to smaller power.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
43
DC-DC Converters using LC Tanks
Hydraulic Ram
One example of Step-up converter(aka Boost Converter)
Tip: the hydraulic ram and boost converter are based on a similar idea.
In hydraulic analogy, there isno “inductor”. The water has asignificant mass which couldstore kinetic energy.
In electricity the mass of theelectron is not significant. Adedicated inductor stores the“kinetic energy” of theelectrical current.
LS
D
C
Vout
Vbat
L
S D
C
Vout
Vbat
Yves Leduc, Texas Instruments France, ECOFAC March 2010
44
Hydraulic RamDC-DC Boost Converter
L
SD
C
Vout
Vbat
waste water
water out
feed pipe
air
L
S
D
C
water in
Yves Leduc, Texas Instruments France, ECOFAC March 2010
45
DC-DC Converters
As DC-DC Converters are based on an energy exchange between the potential energy stored in the capacitor and the kinetic energy stored in the inductor, there is no dissipation but the dissipation due to parasitic resistances, control circuitry and switching scheme inaccuracies.
Efficiency is quite good excepted in low current regime.
DC-DC converters are among the important modules which areprofiting from a healthy R&D work of labs and industry.
An example of a step-down & step-up converter [ aka Buck-Boost or SEPIC ]
IN OUT
Yves Leduc, Texas Instruments France, ECOFAC March 2010
46
The Power Distribution Network [ aka PDN ]
From external supply (battery, …) to the internal modules, all the chainmust be carefully designed, modeled and simulated.
It is impossible to simulate the system at the transistor level.The PDN is including highly non linear modules and resists to accuratelinear approximation. It is very difficult to realize a gooddecoupling to limit noise at an acceptable level.
For the power consumption estimation, the modeling and simulation are quitesimple. The major issue to get the best compromise between a simple butinefficient architecture and a costly more efficient solution.
System partition, IC processes, Power Management, PCB complexity andcost are the major factors to consider.
A good PDN is the 1st condition to keep power consumption under control!
Yves Leduc, Texas Instruments France, ECOFAC March 2010
47
The PDN “Consumers”
From specifications, IC processes and current know-how, the voltage ofeach modules is chosen to the best values.
Analog modules are powered by a dedicated network. Supply noise is themajor concern. They are traditionally considered as the “victims” althoughsome class D amplifiers for example could be considered as “aggressors”.Analog modules are traditionally powered on/off by control signals.
Fast digital I/O (like DDR3) are powered by another dedicated network.They are truly “aggressors” for all other modules. Decoupling is needed!
Digital modules are powered by a set of dedicated networks. Each networkmay be switched on or off to limit power consumption despite high transistorleakages. Voltages may be chosen separately. For SRAM modules in retentionmode, the voltage may be lowered to keep the information stored in the arraywhile limiting the power consumption.
Internal Busses and Clocks. Heavily loaded, they are significant contributorsto the power consumption of a digital IC.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
48
The Power Down IssueIC modules may be tricky as the power consumption could dependon the value of external voltages or on external loads.
There are a few mistakes to avoid.
• Internal floating nodes.
• I/O nodes. Loosely defined system may connect 2 ICs in a wrong way.
Hi Z
floating node, erratic voltage
≈ON
≈ON
large current
Hi Z Hi Z Hi Z VSSVDD VSS
OK
Yves Leduc, Texas Instruments France, ECOFAC March 2010
49
A Power UpUp Issue
The IC, of course, has a global reset. Hardware or Software?
Let’s imagine that a system engineer decides that a software reset is enough.When supplies are activated, the IC is waiting for a software reset.So far so good...
The IC is powered on, but its internal bus is idle. The software resetis supposed to be transmitted through the bus to position a control bitsomewhere. This control bit will eventually reset the bus? Perhaps not…
Supply is OVERLOADED !!!
BUS
Bus driver
32 bits
SHORT CIRCUIT
Bus driver at 0
32 bits
Bus driver at 1
Hi Z
FLOATING BUS, erratic voltage
≈ON
≈ON
VERY large current
Bus driver
32 bits
Yves Leduc, Texas Instruments France, ECOFAC March 2010
50
10 nA1 μA ?10 pA
Soft Floating Node: the Hidden Killer of Analog ICs
Wp Wp
Wn 10 Wn
OFF
3 .. 4 orders of magnitude
Voltage is 010 pA
10 pA10 pA OFF!
Wp Wp
Wn 10 Wn
OFF
Solution:
ON
ON
Due to mismatches, VTn of thistransistor could be a few tensof mV smaller than the driver.Current is significantly larger.
Due to mismatches, VTp of thistransistor could be a few tensof mV smaller than the driver.Current is significantly larger.
Voltage could beas large as VTn
due to smallleakages indrain junctions.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
51
Power Management in Large ICs
In large ICs like microprocessors, DSPs or SoCs, the power managementrepresents a significant design effort. Power management is often sharedby dedicated hardware, embedded software and application.
There are at least 4 operating modes:
- active mode
- idle mode
- standby mode
- off mode
There are several techniques used together to limit the power consumptionin each mode. Statistics modeling and simulation are worth to be used.
standby
idle
off
active
Yves Leduc, Texas Instruments France, ECOFAC March 2010
52
Active Mode
For the thermal management, this mode is of course the mostdemanding.
Active mode drains the maximum current from the supplies.Many techniques are used to keep the power consumption to aminimum.
[ These techniques will be described later ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
53
Idle Mode
Parts of the system are stopped but their information is retained in a fastaccess memory (SRAM, Flash, ..). System is reactivated from time totime to refresh synchronization with external links. The system issupposed to wake up extremely quickly.
This mode could be the major contributor to the energy consumptionof the system for 3 reasons:
- This system is mainly operating in idle mode (e.g. phones)
- Real time clock and counters are running.
- Process leakage.
A good design of the system architecture is key to keep the powerconsumption to a reasonable value.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
54
Standby Mode
The system (or part of a system) is stopped but its informationis retained in a fast access memory (SRAM, Flash, ..).
The system needs some time to start-up to resynchronize toexternal links like RF, ADSL…
All combinatorial logic is switched off or at least the clocks arestopped. SRAM are in a retention mode with a supply maintainedat a minimal retention voltage.
There is no activity. The system is waiting for a software or ahardware on/off command.
Leakage control is the main issue.
[ It will be described later ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
55
Off Mode
Hi Z Hi Z
Although the system is still physically connected to theexternal supply, it is not supposed to drain any significant current.Previous state of the system may be stored in some non volatilememory (disk drive, flash memory..).
There is no activity. The system is waiting for a hardware on/offcommand.
Floating nodes are the traditional killers of the Off Mode esp. inmixed signal modules.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
56
Reducing Active Power
P = CV2 f + leakages
The product f corresponds to the activity of the system.Architecture and algorithms must be tuned.
Supply voltage V is obviously important. Limit overdesign at least!
C is the capacitance of active wires, 2 solutions: • Process scaling “More Moore”• 3D-IC “More than Moore”
In the recent CMOS processes, leakages cannot be ignored anymore!
Yves Leduc, Texas Instruments France, ECOFAC March 2010
57
High Importance of Algorithms and Architecture
There are more expectations to reduce active power by selecting at highlevel the best algorithms or to use the best hardware solutions.
HARDWARE or SOFTWARE?
Application specific hardware is always muchMore efficient. But it is obviously restricted tolow level designs by the lack of reconfigurability.
FPGA offers some of the expected reconfigurability but performances and costare deceiving. It exacerbates THE problem of 2D circuits: the weakness of theconnection system.
Software solutions are very poor performers in speed and power efficiency.Their reconfigurability makes them nevertheless a successful choice.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
58
Reducing Active Power by Parallelization
The major contributor is the system architecture. This is where efforts should be directed first.
A few hints: system architecture, algorithm, data move…
Parallel architecture should be preferred,although there is not yet really satisfactoryparallelization scheme of serial algorithms
1 wire at 1.024 Gbits/s 1024 wiresat 1 Mbits/s
Example: what is the more efficient bus?
or
Yves Leduc, Texas Instruments France, ECOFAC March 2010
59
Prefer Parallel Solutions, a Simple Example
1 wire at 1.024 Gbits/s1024 wiresat 1 Mbits/s
What is the more efficient bus?
Active power Consumption is proportional to: #transitions * C * V2 [ C of 1 wire ! ]
1 high speed signal
1024 low speed signals
lower VDD
Active power: lower[Static power: higher]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
60
Parallel Solutions ? Not so Simple !
Some applications are obviously parallel. For cost pressure, they havebeen painfully serialized making real-time software pathetically complex.
The power reduction targets are now pushing to parallel processing.
- Data transfer, memory, … are making parallel processing very complex.
- Cost is another major barrier to parallelization.
- Many algorithms are serial by nature. Parallelization is more than challenging. Breakthroughs are still regularly announced…
- Multicore processors are replacing single core processor.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
61
Reducing Active Power: Process Scaling
rchannel = … (e/εox) * l / w
cgate = (εox/e) * w * l
e
l
w
rc’ = rc / λcg’= cg / λ
rc’cg’ = rccg / λ^2
w’ = w / λ l’ = l / λe ’ = e / λ
rc’ = rc
cg’= cg / λ^2
rc’cg’ = rccg / λ^2
w’ = w / λ l’ = l / λe’ = e
[ This is not as good for the connections ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
62
Reducing Active Power: 3D-IC “More than Moore”
Die 1
Die 2
Die 3
One Chip>1000’s Through Silicon Vias / mm2
2D - IC
3D - IC Shorter wiresLower capacitances
It is all about systempartitioning, architecture,business model, cost…
Yves Leduc, Texas Instruments France, ECOFAC March 2010
63
Reducing Active Power: Data Transfer
LIMIT the transfer of the data !
Significant improvements could be obtained during the design of the highlevel architecture! SoCs may take profit of differentiated structures.
This is a hot subject although a significant breakthrough is still to be found!
One example amongMANY proposals:
Time Triggered Architecture[ aka TTA ]
http://en.wikipedia.org/wiki/Transport_triggered_architecture
Yves Leduc, Texas Instruments France, ECOFAC March 2010
64
Data Transfer, Minimize Voltage
• It is important to choose efficient solutions. Overdesign should be avoided!
Do not underestimate capacitive coupling between wires!
High-Level Interconnect Delay and Power EstimationA. Courtay, O. Sentieys, J. Laurent, and N.JulienJournal of Low Power Electronics Vol. 4, 21–33, 2008
CV2f
Yves Leduc, Texas Instruments France, ECOFAC March 2010
65
feedback supply control
Data Transfer, Be Smart
CV2f CRC
CRC BER
•To reduce power, adaptive techniques may also be applied, e.g.
Always the right supply. Never higher!But this is costly…
Yves Leduc, Texas Instruments France, ECOFAC March 2010
66
Reducing Active Power: the Clocks
Clocks are the fastest, the busiest and the most loaded signals of a system.
• Gated clocks are now well supported by EDA tools and do not representa design challenge anymore: clocks are distributed only to modules in activity.
• Clock rates are chosen statically or dynamically to respond to the desiredthroughput of the IC modules. Clock domains and voltage domains partitionsystem and IC.
• In some applications, asynchronous logic is preferred. Clock is then used onlyas time keeper.
Real time clock is a low speed and precise clock used for time keeping. Veryoften, the power consumption of a real time clock is reduced to a bare minimum.Real time clock may be used in idle mode as system clock. Jitter is a killer.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
67
Reducing Active Power: DVFS
Dynamic Voltage and Frequency Scaling, aka DVFS is the current solution toput the active power consumption of an IC under control!
There are a few reasons to modulate the speed of an application.
Under hardware control:
• Limit power consumption by running at the smallest supply voltage
• Keep the operating temperature of an IC under control
Under software control:
• Limit power consumption by running an application at the right frequency
Yves Leduc, Texas Instruments France, ECOFAC March 2010
68
Adaptive Dynamic Voltage and Frequency Scaling
Under the control of the hardware, the voltage may be tuned finely, with arelatively fine granularity, to maintain the operation with a minimal supply.This is a dynamic calibration of the performances instead to the traditionalcalibration of the supply voltage to the specified value. Design is done for typicalprocess parameters with Adaptive DVFS insuring the functionality at the processcorners. Design is more aggressive, sizes are smaller, parasitic capacitancesare smaller, great factor diminishing the power consumption.
On a mobile terminal for instance, the power consumption is a concern per se.All tasks do not need to run at the same speed. It is therefore interesting tolimit the operating frequency to the minimum and reduce the supply voltageaccordingly. The granularity of Adaptive DVFS may be as small as a module.
On a portable computer, the processor[s] may be heavily loaded andtemperature could reach critical limits. Slowing down the core and diminishingthe supply is an efficient way to bring back the IC to a reasonable temperature.
DVFS and Adaptive DVFS are adding more complexity as modules may runasynchronously. Under the control of the application software they are a potentialsource of bugs.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
69
Vsupply reduction ?
Reducing Static Power: Voltage Supply?
To reduce the static power consumption, it is tempting to reduce the supply voltage:
LeakageSupplyStatic IVP
Leakage is exponentiallydependant on the reductionof the threshold voltage.
qkT
V
qkTn
V
eedsth
1L
WII ds0ds
Reduce ILeakage !!
supply
thload V
V7.0CDelayGate
To keep performances, thresholdvoltage should follow the reductionof supply voltage!
LeakageSupplyStatic IVP
Yves Leduc, Texas Instruments France, ECOFAC March 2010
70
Reducing Static Power: Reduce leakage!
Off mode: the ultimate solution is the power switch.
In Standby or Idle mode where data retention is mandatory, 3 solutions:
1. Use high threshold voltage devices where they are not impacting critical paths.
2. Use low supply voltage in retention mode (in SRAM, …)
3. Use dynamic threshold voltage control by back gate biasing (body effect)
well
VbackgateVth
Yves Leduc, Texas Instruments France, ECOFAC March 2010
71
Leakages in Nanometric Technologies
Device Simulation of Random Dopant Effects inUltra-small MOSFETs Based on Advanced Physical ModelsToriyama, S.; Hagishima, D.; Matsuzawa, K.; Sano, N.;
Simulation of Semiconductor Processes and Devices, International Conference on Physical Models, Sept. 2006
Large Variability!
• High LEAKAGES
• Highly UNPREDICTABLE
Yves Leduc, Texas Instruments France, ECOFAC March 2010
72
New Transistors ?
Hot activity on new concepts!
FD SOI FET [1], Double gate FET,FinFET [2], Junctionless Nanowire Transistor [3],Graphene Transistor [4], Carbon Nanotube [5] …
With a major target: Improving the ratio ( Ion/Ioff )
None of them are reducing leakages to zero…
[1]
[2]
[3]
[4]
LETI[5]
MIT
Tyndal
Freescale
Yves Leduc, Texas Instruments France, ECOFAC March 2010
73
Leakage is THE problem.
Energy managementcannot be ignored.
Be aggressive.
Leakage is THE problem.
Power managementcannot be ignored.
Be smart.
Solutionbelow ?
Let’s Face It. Leakage is a Reality.
Yves Leduc, Texas Instruments France, ECOFAC March 2010
74
Conclusion, No Simple and Definitive Solution
We can safely state that there is no single solutionto power consumption reduction.
A continuous effort is required.
Power consumption is the otherproblem of the XXI century.
[ Way to success is narrow.. ]
Yves Leduc, Texas Instruments France, ECOFAC March 2010
75
Thank you for your attention !