Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Transmission Gate Based Circuits
COMP541 Transistors and all that… a brief overview
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Electronic Engineering Final Year Project 2008 By Claire Mc Kenna Title: Point of Load (POL) Power Supply Design Supervisor: Dr Maeve Duffy.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
Introduction to DC-DC Conversion – Cont.
from High-frequency Clocks using DC-DC Converters
Mehdi Alimadadi, Samad Sheikhaei, Guy Lemieux, Shahriar Mirabbasi, Patrick Palmer University of British Columbia (UBC) Vancouver, BC, Canada A 3GHz Switching.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
 C. H. Ziesler etal., 2003 Energy Recovering ASIC Design Advanced Computer Architecture Laboratory Department of Electrical Engineering and Computer Science.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
Towards An Efficient Low Frequency Energy Recovery Dynamic Logic Sujay Phadke Advanced Computer Architecture Lab Department of Electrical Engineering and.
1 High Speed Fully Integrated On-Chip DC/DC Power Converter By Prabal Upadhyaya Sponsor: National Aeronautics and Space Administration.
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Switching-Mode Regulators
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
Integrated Regulation for Energy- Efficient Digital Circuits Elad Alon 1 and Mark Horowitz 2 1 UC Berkeley 2 Stanford University.
Waveforms of the half-wave ZCS quasi-resonant switch cell
Instrumentation & Power Electronics
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Lecture 0: Introduction. CMOS VLSI Design 4th Ed. 0: Introduction2 Introduction  Integrated circuits: many transistors on one chip.  Very Large Scale.
POWER SUPPILES LECTURE 20.
EKT214 - ANALOG ELECTRONIC CIRCUIT II
The CMOS Inverter Slides adapted from:
DC-DC Fundamentals 1.3 Switching Regulator
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 10.1 EE4800 CMOS Digital IC Design & Analysis Lecture 10 Combinational Circuit Design Zhuo Feng.
1 EE462L, Spring 2014 Isolated Firing Circuit for H-Bridge Inverter (partially pre-Fall 2009 approach)
ACES Workshop 3-4 March, 2009 W. Dabrowski Serial power circuitry in the ABC-Next and FE-I4 chips W. Dabrowski Faculty of Physics and Applied Computer.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Power Electronics Notes 07A Introduction to DC/DC Converters
Power Electronics and Drives (Version ) Dr. Zainal Salam, UTM-JB 1 Chapter 3 DC to DC CONVERTER (CHOPPER) General Buck converter Boost converter.
Switching Power Supplies Week 6
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Switched capacitor DC-DC converter ASICs for the upgraded LHC trackers M. Bochenek 1,2, W. Dąbrowski 2, F. Faccio 1, S. Michelis 1 1. CERN, Conseil Européen.
Zero Voltage Switching Quasi-resonant Converters
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
1 IN THE NAME GOD Advanced VLSI Class Presentation A 1.1GHz Charge Recovery Logic Insructor : Dr. Fakhrayi Presented by : Mahdiyeh Mehran.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture # 12&13 SWITCHING-MODE POWER SUPPLIES
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
EE 447 VLSI Design Lecture 8: Circuit Families.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Work Package 3 On-detector Power Management Schemes ESR Michal Bochenek ACEOLE Twelve Month Meeting 1st October 2009 WPL Jan Kaplon.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 17: October 19, 2011 Energy and Power.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
A NOVEL CONTROL METHOD OF DC-DC CONVERTERS Dr.M.Nandakumar Professor Department of Electrical engineering Govt. Engineering College Thrissur 1 Dept. of.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Introduction to DC-DC Conversion – Cont.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Introduction to CMOS Transistor and Transistor Fundamental
Dynamic Logic.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
© Date: 10/07 vinvin Product Presentation High-Speed, Microcontroller-adaptable, PWM Controller MCP1631 October 2007.
LOW POWER DESIGN METHODS
Lecture 7: Power.
Lecture 7: Power.
Presentation transcript:

Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC Energy Savings = Reduce + Reuse + Recycle

2 SoC Energy Savings: The 3 R’sRe-useEnergy RecycleEnergy ReduceEnergy Today, already a common strategy Tomorrow, we need to do more of this!! How? Case Study of a 660MHz DC-DC Power Converter

3 The Problem Chip design –Fixed throughput goal –High-performance  High power Power reduction –Reduce C –Reduce f  lower throughput  add parallelism  increase C –Reduce f and V  lower throughput  add parallelism  decrease P

4 Solutions 1 Problem Standard CMOS design tricks –Resize transistors for power (not delay) –Reduce signal transitions (switching activity  ) Glitching (non-functional switching) Un-needed functional switching (clock gating, data gating) –Low-V dd  mixed voltage islands –Low-V t  recover performance due to Low-V dd –Multi-V t, multi-V dd  lower leakage, mixed voltage islands

5 Solutions 2 Problem Circuit-level tricks to reduce energy –Pass transistor logic –Adiabatic logic –Supply stacking –Etc…

6 Power Summary Problem Standard solutions –“Bag of tricks” Mantra: Reduce, Reuse, Recycle –Energy reuse and recycling is new! –… a new trick for the bag ? –…or a whole new bag of tricks?

7 Energy Reuse and Recycling Reuse –Charge used in one part of circuit –Moved and re-used to another part of circuit No regulation, eg, LC-resonator Recycling –Charge used in one part of circuit Not all the energy in the charge was needed –Re-regulated and delivered to another part of circuit Captures “unused” energy headroom Delivers to where it can be used Not perpetual motion  conversion losses, limited headroom

8 Energy Reuse and Recycling Recycling –Capture under-utilized charge –Re-regulate, deliver elsewhere Needed technology –On-chip dc-dc converters / voltage regulators Step-up and step-down High efficiency All on-chip Low area Small inductors

9 Switch Mode Power Supply CMOS inverter –Power switches –V gate is PWM with duty cycle D to control output L, C is a low-pass filter –V out = V dd * D (step-down or buck converter)

10 CMOS Switch Mode Power Supplies Large M p, M n transistors for low on-resistance –Large input capacitance on gate terminals –Requires strong transistors to drive grate –Front-end drive chain Series of inverters, tapered in size PWM

11 Fully Integrated Fully Integrated CMOS Power Supplies LC ~ 1/F 2 –Operate at high F  shrink L, C on-chip –High F  high power in front-end drive chain –Front-end drive chain How to its shrink energy use ??? PWM

12 Fully Integrated Fully Integrated CMOS Power Supplies Problem –Front-end drive chain uses too much power (at high F) Solution 1.Reduce – a) separate M p, M n chains, b) low-swing 2.Reuse – stack drive chains for M p, M n 3.Recycle – after stacking drive chain, deliver excess energy to the load in a regulated fashion

13 1. Reduce Energy 1a) Independent M p, M n drive chains, enables ZVS –ZVS: both M p, M n off, inductor charges/drains C x 1b) Apply low-swing V dd Low-swing Low-swing

14 2. Reuse Energy 2) Stack M p, M n drive chains –Low-swing = half-swing –Regulate V dd /2 ?? V dd Low-swing Low-swing V dd /2

15 3. Recycle Energy 3) Excess front-end energy sent to load –M p drive chain ~3x bigger, more energy than M n –Linear regulator: 2 diode drop ~V dd /2 V dd V dd /2

16 Simulated Results Efficiency Boost from Recycling

17 Chip: 660MHz DC-DC Power Converter Reuses & Recycles some of its own Energy approx 1.2 x 2.8 mm 2

18 Chip: Technology Highlights dc-dc buck converter, recycles own energy –180nm CMOS –660MHz to reduce LC area 2.5mm 2 layout area, inductor-dominated –2.2V input, V output, 40-55mA –Simulation No recycling: 28% efficient With recycling: 43% efficient

19 Chip: Schematic

20 Chip: Measured Results Standard error bars: measured from 10 chips

21 Chip: Summary Chip Lessons –High-frequency dc-dc conversion works ! –Gives us confidence simulation results are accurate Chip research – mostly $-limited –Need $$ area for these chip designs Reference design – no energy recycling Modified design – energy recycling High currents & parasitics prevent “sharing” just 1 inductor layout –180nm is wrong technology Need multi-V t transistors Need higher frequency & even smaller inductor 90nm $$, 65nm $$$$

22 90nm Chip: Recycle Back-end Clock Energy Benefits –Shared driver chain –C clk added to SMPS Red path –NMOS drains C clk  wastes charge! Blue path –Delay NMOS turn-on (ZVS)  recycles clock energy! Merge 3GHz clock driver & dc-dc converter

23 90nm Chip: Recycle Back-end Clock Energy High-speed ZVS delay circuit for M n –Delay rising edge of V n Recycles 50% of clock energy (sent to load) [ISSCC 2007]

24 Future Work Need to combine ideas –180nm chip: reduce, reuse, recycle front-end drive chain energy – 90nm chip: recycle back-end clock load energy On-chip regulators lead to power savings –Energy recycling: “free” power supply –On-chip voltages Low-voltage islands Dynamic Voltage and Frequency Scaling Adaptive body bias / dynamic V t adjustment On-chip regulators lead to new ideas –New work: low-power 4GHz clock driver inspired by boost converter

25 Future Work Observation –CMOS logic stores energy in capacitors, then discharges it to GND –This is wasteful Question… –Can we make CMOS more efficient, e.g. by recycling the energy through a dc-dc converter ? A new dynamic logic family that uses inductors to drain precharged output nodes instead of pulldown NMOS ?

Please remember to reduce + reuse + recycle. Thank you.

27 Merging 180nm and 90nm Designs