power supply aware computing pradeep s. shenoy and philip t. krein support provided by national...
TRANSCRIPT
![Page 1: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/1.jpg)
Power Supply Aware Computing
Pradeep S. Shenoy and Philip T. Krein
Support provided by National Science Foundation under Grant ECS 06-21643 and by the Grainger Center for Electric Machinery and Electromechanics. Special thanks to V. Bora and M. Sweeney for their assistance in this work.
![Page 2: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/2.jpg)
Microprocessor Supply Requirements• Low voltage, high
current• Large load (current)
steps• Tight voltage band• Desire high supply
efficiency over a wide load range
Parameter Value
Supply voltage (Vdd) ~1 V
Max continuous load current (Idd)
130 A
Max load current 150 A
Max load current step 120 A
Max current slew rate 300 A/µs
Max voltage overshoot 50 mV
Max overshoot duration 25 µs
Supply output capacitance ~ 2500 µF
Intel VRM/EVRD Design Guidelines
![Page 3: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/3.jpg)
Microprocessor Voltage Regulator
Buck Converter(voltage regulator)
Inductor and capacitor state equation
In steady state
• During a load transient, the capacitor must provide the difference between iL and iload → output voltage deviates
• Large output capacitance
• Slew rate limited by the inductor → low inductance
![Page 4: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/4.jpg)
Minimum Time Control• Also called time
optimal control• Minimum time
physically possible to move from one operating point to another
• One switch action• Fixed converter
topology
Minimum time response toload step increase
![Page 5: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/5.jpg)
Augmented Buck Converter
Buck converter augmentedwith additional energy pathsLoad transient response of
an augmented buck converter
![Page 6: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/6.jpg)
Microprocessor Informs Power Supply• Basic information
– VID (Vdd reference)
– Status indicators
• Load step information– Timing– Size
• Improving performance decreases output capacitance needs
An example of informationprovided to the power supply
![Page 7: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/7.jpg)
Power Supply Informs Microprocessor• Microprocessor
activity level determined by power supply state
• Request increase or decrease load level
• Eliminate voltage fluctuations
• Reduce energy consumption, cost, size, etc.
An example of informationprovided to the microprocessor
![Page 8: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/8.jpg)
Other Considerations• Communication
overhead– Processor pins– Protocol– Sampling rate– Accuracy of
information
• Impact on computational speed?
• Error resilience?Augmented buck converter
![Page 9: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/9.jpg)
Experimental Results
Augmented buck convertervoltage regulation
Expanded load step down in anaugmented buck converter
12 V input, 5 V output, 60% load steps
Idd
Iaughi
Vdd
IL
Iauglow
Vdd
IL
![Page 10: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/10.jpg)
Comparison for Load Step Down
Augmented buck converterresponse
Traditional buck converterwith minimum time control
12 V input, 5 V output, 60% load step
IL
IL
Idd
Idd
Iauglow
Vdd
Vdd
![Page 11: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/11.jpg)
Conclusions• Challenging
performance specs for voltage regulators
• Power supply and microprocessor can communicate
• Communication and computational overhead
• Potential savings in energy, cost, and size Questions or comments?
![Page 12: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/12.jpg)
Ideal Sources
Ideal voltage source Ideal current source
Fixed voltage, any current,Infinite bandwidth
Fixed current, any voltageInfinite bandwidth
![Page 13: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/13.jpg)
Minimum Time Control• Also called time
optimal control• Minimum time
physically possible for converter states to move from one operating point to another
• One switch action• Fixed converter
topology
Vout (200 mV/div)
IL (2 A/div)
Iload (2 A/div)
Y Axis: IL (1 A/div)X Axis: Vout (100 mV/div)
State plane representation
![Page 14: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/14.jpg)
Augmented Buck Converter• Desire an ideal
voltage source – fixed voltage, any current
• Add energy paths that can supply or sink energy during a change in the load (not in steady state)
• Capacitor current remains zero; output voltage constant
Augmented Buck Converter
Energy can be added or removed in augmentation branches
![Page 15: Power Supply Aware Computing Pradeep S. Shenoy and Philip T. Krein Support provided by National Science Foundation under Grant ECS 06-21643 and by the](https://reader031.vdocuments.net/reader031/viewer/2022032313/56649e495503460f94b3d4a6/html5/thumbnails/15.jpg)
Load Transient Response
Time domain response to load step at t1, augmented converter reaches steady state at t2, minimum time control reaches steady state at t3
State plane trajectories with minimum time control and converter augmentation