Dynamic Voltage Scaling Using Both Headers and Footers Kyle Craig and Roy Matthews ECE 632.

Slides:



Advertisements
Similar presentations
Dynamic and Leakage Power Reduction in MTCMOS Circuits Using an Automated Efficient Gate Clustering Technique Mohab Anis, Shawki Areibi *, Mohamed Mahmoud.
Advertisements

Managing Static (Leakage) Power S. Kaxiras, M Martonosi, “Computer Architecture Techniques for Power Effecience”, Chapter 5.
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
Power Reduction Techniques For Microprocessor Systems
Minimum Energy CMOS Design with Dual Subthrehold Supply and Multiple Logic-Level Gates Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
5/9/2015 A 32-bit ALU with Sleep Mode for Leakage Power Reduction Manish Kulkarni Department of Electrical and Computer Engineering Auburn University,
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
Adaptive Techniques for Leakage Power Management in L2 Cache Peripheral Circuits Houman Homayoun Alex Veidenbaum and Jean-Luc Gaudiot Dept. of Computer.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
True Minimum Energy Design Using Dual Below-Threshold Supply Voltages Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University Auburn, AL 36849,
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
Low Power Design for Wireless Sensor Networks Aki Happonen.
On the Limits of Leakage Power Reduction in Caches Yan Meng, Tim Sherwood and Ryan Kastner UC, Santa Barbara HPCA-2005.
Nov. 29, 2005ELEC Power Minimization Using Voltage Reduction and Parallel Processing By Sudheer Vemula.
1 A Single-supply True Voltage Level Shifter Rajesh Garg Gagandeep Mallarapu Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
1 Drowsy Caches Simple Techniques for Reducing Leakage Power Krisztián Flautner Nam Sung Kim Steve Martin David Blaauw Trevor Mudge
Lecture 5 – Power Prof. Luke Theogarajan
Ultra Low Power CMOS Design Ph.D. Dissertation Proposal Kyungseok Kim ECE Auburn Univ. Chair: Prof. Vishwani D. Agrawal Committee Members: Prof. Victor.
Lecture 7: Power.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
ECE 510 Brendan Crowley Paper Review October 31, 2006.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Word-Size Optimization for Low Energy, Variable Workload Sub-threshold Systems Sudhanshu Khanna, Anurag Nigam ECE 632 – Fall 2008 University of Virginia.
Tehran University Faculty of Engineering VLSI Course Class Presentation Fall 1383 Professor: DR Fakhraei Presenter: Nasim Hajary.
Power Reduction for FPGA using Multiple Vdd/Vth
Low-Power Wireless Sensor Networks
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
Exploiting Program Hotspots and Code Sequentiality for Instruction Cache Leakage Management J. S. Hu, A. Nadgir, N. Vijaykrishnan, M. J. Irwin, M. Kandemir.
Chapter 9 Risk Management of Energy Derivatives Lu (Matthew) Zhao Dept. of Math & Stats, Univ. of Calgary March 7, 2007 “ Lunch at the Lab ” Seminar.
1 System-level Power Optimization. 2 Contents  Low Power System Implementation Techniques  Circuit level  Clock gating  MTCMOS  Multiple voltage.
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
CS 8501 Networks-on-Chip (NoCs) Lukasz Szafaryn 15 FEB 10.
1 Bus Encoding for Total Power Reduction Using a Leakage-Aware Buffer Configuration 班級:積體所碩一 學生:林欣緯 指導教授:魏凱城 老師 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION.
Skewed Flip-Flop Transformation for Minimizing Leakage in Sequential Circuits Jun Seomun, Jaehyun Kim, Youngsoo Shin Dept. of Electrical Engineering, KAIST,
Supply Voltage Biasing Andy Whetzel and Elena Weinberg University of Virginia.
Half Adder & Full Adder Patrick Marshall. Intro Adding binary digits Half adder Full adder Parallel adder (ripple carry) Arithmetic overflow.
Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing.
Chapter 5 Parallel Circuits MECH1100 Topics Resistors in Parallel Total Parallel Resistance Voltage in a Parallel Circuit Ohm’s Law Kirchhoff’s Current.
BR 6/001 The RC Delay Model for Gates Recall that the RC Delay model for NMOS/PMOS from Harris (k is the width of the gate)
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
Patricia Gonzalez Divya Akella VLSI Class Project.
Computer Science and Engineering Power-Performance Considerations of Parallel Computing on Chip Multiprocessors Jian Li and Jose F. Martinez ACM Transactions.
A Class presentation for VLSI course by : Maryam Homayouni
1 Very Low Voltage Operation of Benchmark Circuit c6288 Presented By: - Murali Dharan.
A Method for Reducing Active and Leakage Power in Kogge-Stone Adder VLSI Design – ECE6332 Elaheh Sadredini Luonan Wang December 02, 2014.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Recursive Architectures for 2DLNS Multiplication RESEARCH CENTRE FOR INTEGRATED MICROSYSTEMS - UNIVERSITY OF WINDSOR 11 Recursive Architectures for 2DLNS.
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
Comparison of Various Multipliers for Performance Issues 24 March Depart. Of Electronics By: Manto Kwan High Speed & Low Power ASIC
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
Taniya Siddiqua, Paul Lee University of Virginia, Charlottesville.
Wei-chih A Low-Voltage Low-Power Sigma-Delta Modulator for Broadband Analog-to-Digital Conversion IEEE Journal Of Solid-state Circuits, Vol. 40, No. 9,
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Power-Optimal Pipelining in Deep Submicron Technology
Microarchitectural Techniques for Power Gating of Execution Units
Circuit Design Techniques for Low Power DSPs
Power Reduction Technique
Implementing Low-Power CRC-Half for RFID Circuits
Comparison of Various Multipliers for Performance Issues
Presentation transcript:

Dynamic Voltage Scaling Using Both Headers and Footers Kyle Craig and Roy Matthews ECE 632

Background Our research has addressed the power savings method known as Dynamic Voltage Scaling (DVS) to a system and attempt to apply the use of both headers and footers in the process. Low power design is a crucial area of VLSI research and quadratic power savings can be achieved by voltage reduction, using the following formula: P dyn =aCV DD 2 f. DVS allows us to take advantage of this power savings. We have performed simulations using a DVS system of headers and footers on a 32-bit Kogge-Stone Adder using the 65nm TT PTM

Voltage Scaling Power Delay Power Delay The relationship between power and delay is shown above. Tradeoffs must be considered when implementing a DVS system.

Header and Footer Sizing for Delay Power Delay Power Delay Power Delay Adding power gates to a system will cause an increase in delay. Headers and footers must be sized appropriately to achieve an established metric. We can see using V DDH that a 50% decrease in header width, a 1.1% delay increase and 40% power reduction. Similarly, using V SSL a 50% decrease in footer width yields a 1.5% increase in delay and 13% reduction in power.

Header and Footer Sizing for Delay Power Delay Power Delay Comparing header sizing for V DDH against V DDL shows that larger headers are required to achieve a similar delay metric. As before, if we use V DDL and reduce width by 50%, the delay increases by 2.1% and the power decreases by 42%.

Virtual Rail Recovery The normalized delay can be seen here against total power for the system. Any time and width combination meeting our delay constraint of 10% is highlighted. A global case without headers showed a power of 2.71mW, so every case here saves some energy. Average total power is calculated here as the sum of the rail recovery power and the power for the operation. Header Normalized DelayHeader Total Power (mW) Width/Delta T50 (48.9)90 (88.9)130 (129)Width/Delta T50 (48.9)90 (88.9)130 (129)

Virtual Rail Recovery Footer rail recovery can be seen here as compared to header rail recovery. Footers require a much smaller area to achieve the same delay penalty, which can be leveraged when designing DVS circuits, though power savings is less than for the header cases. Header Normalized DelayFooter Normalized Delay Width/Delta T50 (48.9)90 (88.9)130 (129)Width/Delta T50 (48.9)90 (88.9)130 (129)

Switching Energy Overhead WidthDelay (ps)Power(mW) Switching energy overhead is very large in this case of an idle Kogge- Stone adder. This must be taken into account when switching from V DDL to V DDH.

Sizing as a Knob Header Footer Header Footer Header Footer Comparing the power consumption of a system only using headers versus only using footers shows some interesting results. These different slopes can be leveraged as separate knobs to achieve greater control over power and width.

Future Research Circuit Body Bias Sensitivity Study of DVS with Headers and Footers Tradeoffs for using both headers and footers for leakage control (similar to MTCMOS).

Conclusions Any DVS system trades area for power savings and designing for headers and footers created additional complexity. However, such a system would allow for more knobs, to give designers more options when weighing power, delay, and area considerations.