University of Toronto,Toronto, Ontario, Canada 1 Circuit Research Labs, Intel Corporation, Hillsboro, OR Variations-Aware Low-Power Design with Voltage.

Slides:



Advertisements
Similar presentations
Thank you for your introduction.
Advertisements

VARIUS: A Model of Process Variation and Resulting Timing Errors for Microarchitects Sarangi et al Prateeksha Satyamoorthy CS
Power Reduction Techniques For Microprocessor Systems
†The Pennsylvania State University
Synchronous Digital Design Methodology and Guidelines
Resonant Tunneling Diodes Johnny Ling, University of Rochester December 16 th, 2006.
11/01/05ELEC / Lecture 171 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
Bridge Converters and Faraday Screens By Paul Wilson.
On the Limits of Leakage Power Reduction in Caches Yan Meng, Tim Sherwood and Ryan Kastner UC, Santa Barbara HPCA-2005.
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
2/8/06D&T Seminar1 Multi-Core Parallelism for Low- Power Design Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
Low-voltage techniques Mohammad Sharifkhani. Reading Text Book I, Chapter 4 Text Book II, Section 11.7.
University of Michigan Electrical Engineering and Computer Science 1 Online Timing Analysis for Wearout Detection Jason Blome, Shuguang Feng, Shantanu.
Power-aware Computing n Dramatic increases in computer power consumption: » Some processors now draw more than 100 watts » Memory power consumption is.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
Spectrum Analyzer Ray Mathes, Nirav Patel,
Digital to Analog Converters
UNIVERSITY OF CALIFORNIA, IRVINE
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
Tehran University Faculty of Engineering VLSI Course Class Presentation Fall 1383 Professor: DR Fakhraei Presenter: Nasim Hajary.
Chalmers University of Technology FlexSoC Seminar Series – Page 1 Power Estimation FlexSoc Seminar Series – Daniel Eckerbert
32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS PRIYADHARSHINI S.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Power Reduction for FPGA using Multiple Vdd/Vth
Directional Control Valve CV691. Present system New Proposed System with CV691 valve Directional Control Valve CV691 with integrated Flow Control Valve.
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
XPower for CoolRunner™ XPLA3 CPLDs. Quick Start Training Overview Design power considerations Power consumption basics of CMOS devices Calculating power.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Low Power Architecture and Implementation of Multicore Design Khushboo Sheth, Kyungseok Kim Fan Wang, Siddharth Dantu ELEC6270 Low Power Design of Electronic.
L7: Pipelining and Parallel Processing VADA Lab..
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 37: December 8, 2010 Adiabatic Amplification.
Taking evolutionary circuit design from experimentation to implementation: some useful techniques and a silicon demonstration Adrian Stoica Ricardo S.
Logic Gates Chapter 6 Subject: Digital System Year: 2009.
Week 3: Circuits October 2nd, 2015 Katie Hellier IRIS Science Academy.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Under-Graduate Project Improving Timing, Area, and Power Speaker: 黃乃珊 Adviser: Prof.
Statistical Transistor-Level Methodology for CMOS Circuit Analysis and Optimization Zuying Luo and Farid N. Najm.
경종민 Low-Power Design for Embedded Processor.
Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation,
Simultaneous Supply, Threshold and Width Optimization for Low-Power CMOS Circuits With an aside on System based shutdown. Gord Allan PhD Candidate ASIC.
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.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Low power design. n Pipelining.
Class Report 林常仁 Low Power Design: System and Algorithm Levels.
Class Report 何昭毅 : Voltage Scaling. Source of CMOS Power Consumption  Dynamic power consumption  Short circuit power consumption  Leakage power consumption.
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS
M V Ganeswara Rao Associate Professor Dept. of ECE Shri Vishnu Engineering College for Women Bhimavaram Hardware Architecture of Low-Power ALU using Clock.
High Gain Transimpedance Amplifier with Current Mirror Load By: Mohamed Atef Electrical Engineering Department Assiut University Assiut, Egypt.
Introduction to Linear Voltage Regulators Krishna Kishore Reddy K 2010H223084H.
Adiabatic Technique for Energy Efficient Logic Circuits Design
Power-Optimal Pipelining in Deep Submicron Technology
Improving Multi-Core Performance Using Mixed-Cell Cache Architecture
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Hot Chips, Slow Wires, Leaky Transistors
Low Power and High Speed Multi Threshold Voltage Interface Circuits
Introduction to Linear Voltage Regulators
Circuit Design Techniques for Low Power DSPs
PRESENTATION ON TRI GATE TRANSISTOR PREPARED BY: SANDEEP ( )
Presentation transcript:

University of Toronto,Toronto, Ontario, Canada 1 Circuit Research Labs, Intel Corporation, Hillsboro, OR Variations-Aware Low-Power Design with Voltage Scaling Navid Azizi, Muhammad M. Khellah 1, Vivek De 1 and Farid N. Najm

Introduction Power consumption is increasingly becoming the bottleneck in design Power consumption is increasingly becoming the bottleneck in design Datapath circuits have a high power density Datapath circuits have a high power density –High activity and switching –Dynamic power consumption still a relatively large component for total power –Heats up the surrounding area Lowering the supply voltage can lead to lower power consumption Lowering the supply voltage can lead to lower power consumption –It however also leads to lower performance

Input Replicate the Design For circuit where latency is not important For circuit where latency is not important –Replicate the circuit m times to obtain equal throughput Standard Voltage Circuit Low Voltage Circuit Low Voltage Circuit Low Voltage Circuit Low Voltage Circuit InputOutput A. P. Chandrakasan and R. W. Brodersen. Low Power Digital CMOS Design. Kluwer Academic Publishers, 1995.

Effect of WID Process Variations on Leakage Power When using a circuit, you have to run it at slowest speed that we’re assured all blocks in parallel will work When using a circuit, you have to run it at slowest speed that we’re assured all blocks in parallel will work Fast blocks will be run at slower speeds Fast blocks will be run at slower speeds –Are usually the leakiest instances –Will be leaking power for long periods of time Fast & Leaky Fast & Leaky Slow & Not Leaky Slow & Not Leaky Output Input

Goals Taking into consideration the effect of within-die process and temperature variations Taking into consideration the effect of within-die process and temperature variations –To find out how many instances we need in parallel to equal the throughput of the Standard-Voltage System –At what Supply Voltage are the power benefits the greatest?

Effect of Variations on Power When not considering WID Variations, optimal voltage is 0.3V When not considering WID Variations, optimal voltage is 0.3V After going to silicon, however energy/operation would be After going to silicon, however energy/operation would be –8.2X higher than expected –Only 20% lower than at Standard Voltage System When considering WID variations When considering WID variations –Choose a different supply voltage (0.4V) –Reduce Energy/Operation by 7.6X

Effect of Correlation on Number of Blocks When not taking WID variations into account When not taking WID variations into account –Number of Blocks underestimated by large amount With WID process variations With WID process variations –Number of Blocks needed range from 41 to 100

Temperature Variations As temperature increases As temperature increases –Large increase in leakage –Loss of –Optimal Voltage: 0.4V –Power –Optimal Voltage has moved –Power 3.1X

Temperature Dependent Deactivation With increased temperature With increased temperature –Have higher performance Turn off some of the blocks Turn off some of the blocks –Maintain throughput –Reduce power –Keep optimal voltage at the –Power Reduction: without without Deactivation –Power Reduction: with with Deactivation –Power Reduction: 5.3X

Conclusion Showed that if WID variations are not considered, then the traditional approach to designing a Low- Voltage Parallel System loses much of its advantages Showed that if WID variations are not considered, then the traditional approach to designing a Low- Voltage Parallel System loses much of its advantages Showed new methodology that takes into consideration WID variations Showed new methodology that takes into consideration WID variations –Optimal Supply Voltage is higher than when not considering WID variations –Lots of power savings still possible: 7.6X reduction Showed novel technique to reduce power consumption with variations in operating temperature Showed novel technique to reduce power consumption with variations in operating temperature