Leakage reduction techniques 2006. 10. 30. Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.

Slides:



Advertisements
Similar presentations
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
Advertisements

Background for Leakage Current
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
Predictably Low-Leakage ASIC Design using Leakage-immune Standard Cells Nikhil Jayakumar Sunil P. Khatri University of Colorado at Boulder.
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
Leakage Modeling and Reduction Amit Agarwal, Lei He et. al Presenters: Qun Gu Ho-Yan Wong Courtesy of Lei He.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
8/29/06 and 8/31/06 ELEC / Lecture 3 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (ELEC 5970/6970) Low Voltage.
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.
Super-Drowsy Caches Single-V DD and Single-V T Super-Drowsy Techniques for Low- Leakage High-Performance Instruction Caches Nam Sung Kim, Krisztián Flautner,
A Self-adjusting Scheme to Determine Optimum RBB by Monitoring Leakage Currents Nikhil Jayakumar* Sandeep Dhar $ Sunil P. Khatri* $ National Semiconductor,
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
1 adaptive body bias for reducing process variations nuno alves 19 / october / 2006.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Lecture 7: Power.
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.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
ELEN 468 Lecture 291 ELEN 468 Advanced Logic Design Lecture 29 Low Power Design.
Power Reduction for FPGA using Multiple Vdd/Vth
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
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.
Higher order effects Channel Length Modulation Body Effect Leakage current.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Introduction to FinFet
An ASIC Design methodology with Predictably Low Leakage, using Leakage-immune Standard Cells Nikhil Jayakumar, Sunil P Khatri ISLPED’03.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Washington State University
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC.
경종민 Low-Power Design for Embedded Processor.
Basics of Energy & Power Dissipation
HO #3: ELEN Review MOS TransistorsPage 1S. Saha Long Channel MOS Transistors The theory developed for MOS capacitor (HO #2) can be directly extended.
Background for Leakage Current
Simultaneous Supply, Threshold and Width Optimization for Low-Power CMOS Circuits With an aside on System based shutdown. Gord Allan PhD Candidate ASIC.
Sp09 CMPEN 411 L14 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 14: Designing for Low Power [Adapted from Rabaey’s Digital Integrated Circuits,
Patricia Gonzalez Divya Akella VLSI Class Project.
A Class presentation for VLSI course by : Maryam Homayouni
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
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
1 Dual-V cc SRAM Class presentation for Advanced VLSIPresenter:A.Sammak Adopted from: M. Khellah,A 4.2GHz 0.3mm 2 256kb Dual-V CC SRAM Building Block in.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
LOW POWER DESIGN METHODS
RTL Simulator for VChip 1999/11/11 이재곤. RTL Simulator for VChip  현재 상황 Compiled-code 로 변환 중  VBS 의 내장된 obj 파일을 이용하려 하였으나 제 대로 구현되어 있지 않음  Obj 파일 :
Introduction to CMOS VLSI Design Lecture 0: Introduction.
Smruti R. Sarangi IIT Delhi
YASHWANT SINGH, D. BOOLCHANDANI
Temperature and Power Management
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Hot Chips, Slow Wires, Leaky Transistors
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Lecture 7: Power.
Leakage Power Reduction Techniques
Lecture 7: Power.
Presentation transcript:

Leakage reduction techniques

Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction BTBT current

Circuit techniques to reduce leakage Design time techniques –DTCMOS(dual threshold CMOS) –Multiple power supply voltages (islands) Run time techniques –Reducing standby leakage Using transistor stacks MTCMOS ; sleep transistor VTCMOS –Reducing active leakage DVS ; dynamic Vdd scaling DVTS ; dynamic Vth scaling

DTCMOS (Dual Threshold CMOS)

Increasing Vth followed by upsizing yields similar on current with much less leakage current at the cost of switching power and chip area. Vgs Ids

Transistors on during precharge period is a non-critical path and is given high Vth.

If Vs is raised, there are three mechanisms leading to the reduction of drain current, i.e., Vds, Vgs and Vth

Input vector control, e.g., ABC=111 and 000 yields lowest leakage current for 3-in NOR and 3-in NAND. Explain why. As gate leakage becomes dominant over subthreshold, ABC=100 can yield less leakage than ABC=000. Explain why.

MTCMOS ; reduces leakage during sleep mode only, at the cost of area and delay. Only NMOS may be used.

In Stby mode Clk=1, Sleep=1 That prevents continuous supply of leakage current to GND through node 1, and leakage current to GND through node 2.

VTCMOS ; (a) Body (and N-well) biasing technique, Z(ero)BB or F(orward)BB for speed up & reducing SCE in active mode, while RBB in stby mode. Routing grid for body biasing adds area reduction in 0.35 um technology. Effectiveness of RBB to lower I off decreases as I BTBT increases exponentially due to HALO doping. (b) Source biasing instead of p-substrate. Substrate is shared between Target and control circuitry. VNEWLL is raised to conserve the stored charge if necessary. Reducing VDS thereby further decreases leakage Current thru less DIBL which raises Vth.

DVS (Dynamic Voltage Scaling) consists of 1.Processor operating in wide voltage/frequency range 2.Regulation loop (F-V) generating min vtg needed for the given freq. 3.Operating System that computes desired clock frequency

DVTS vs. DVS Similar effect when leakage is dominant over switching power.

Merits & Issues of DVTS (Candidate topic for individual project) Simple hardware ; –charge pump is used as current demand is low instead of buck converter which is used in DVS Transition energy overhead Substrate noise ; –due to absence of inductor, charge pumps can generate noise Process complexity

Continuous Feedback loop control

Vth hopping scheme

Leakage reduction is especially important in cache As each cell is in inactive state most of the time.

Five different Low-leakage SRAM cell techniques in Table 13.3 Things for further study (research candidate) –Re-evaluation of each different technique in terms of their effect on each different leakage component, i.e., subthreshold, direct tunneling gate oxide, BTBT leakage –How the read/write delay is affected by each low leakage technique –Transition latency/energy overhead –Impact on cell reliability incl. SER