Various Power Gating techniques to reduce power dissipation in various macros of microprocessors By Sai Raghunath T.

Slides:



Advertisements
Similar presentations
Un percorso realizzato da Mario Malizia
Advertisements

Adders Used to perform addition, subtraction, multiplication, and division (sometimes) Half-adder adds rightmost (least significant) bit Full-adder.
Copyright © 2013 Elsevier Inc. All rights reserved.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
£1 Million £500,000 £250,000 £125,000 £64,000 £32,000 £16,000 £8,000 £4,000 £2,000 £1,000 £500 £300 £200 £100 Welcome.
Jongsok Choi M.A.Sc Candidate, University of Toronto.
Advance Nano Device Lab. Fundamentals of Modern VLSI Devices 2 nd Edition Yuan Taur and Tak H.Ning 0 Ch9. Memory Devices.
Design and Use of Memory-Specific Test Structures to Ensure SRAM Yield and Manufacturability F. Duan, R. Castagnetti, R. Venkatraman, O. Kobozeva and S.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
Chapter 4 Gates and Circuits.
Introduction to CMOS VLSI Design Combinational Circuits
EE466: VLSI Design Lecture 7: Circuits & Layout
COMBINATIONAL LOGIC DYNAMICS
Discrete Mathematical Structures: Theory and Applications
CMOS Circuits.
Digital CMOS Logic Circuits
Static CMOS Circuits.
Chapter 3 Logic Gates.
Gates and Circuits Nell Dale & John Lewis (adaptation by Erin Chambers and Michael Goldwasser)
MICROELETTRONICA CMOS THEORY Lezione 2.
EE 414 – Introduction to VLSI Design
Feb. 17, 2011 Midterm overview Real life examples of built chips
Chapter 4 Gates and Circuits.
Overview Memory definitions Random Access Memory (RAM)
PSSA Preparation.
0 x x2 0 0 x1 0 0 x3 0 1 x7 7 2 x0 0 9 x0 0.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
5/9/2015 A 32-bit ALU with Sleep Mode for Leakage Power Reduction Manish Kulkarni Department of Electrical and Computer Engineering Auburn University,
DAAD Project ISSNBS Niš, LOW POWER MICROCONTROLLER DESIGN BY USING UPF Borisav Jovanović, Milunka Damnjanović, Faculty of Electronic Engineering.
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
Design, Verification, and Test of True Single-Phase Adiabatic Multiplier Suhwan Kim IBM Research Division T. J. Watson Research Center, Yorktown Heights.
11/03/05ELEC / Lecture 181 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Nov. 29, 2005 ELEC Class Presentation 1 Logic Redesign for Low Power ELEC 6970 Project Presentation By Nitin Yogi.
Spring 07, Feb 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Consumption in a Memory Vishwani D. Agrawal.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 7: Power.
Adders. Full-Adder The Binary Adder Express Sum and Carry as a function of P, G, D Define 3 new variable which ONLY depend on A, B Generate (G) = AB.
ECE 755 / VLSI Systems Design - Volkan Kursun
Case Study - SRAM & Caches
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS PRIYADHARSHINI S.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
Arithmetic Building Blocks
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Reference: Digital Integrated.
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
Chapter 14 Arithmetic Circuits (I): Adder Designs Rev /12/2003
ECE 8053 – Project Fall’02 Design of 64-bit Low Power Spanning Tree Carry Lookahead Adder Presented by Suderson Soundararajan.
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Integrated VLSI Systems EEN4196 Title: 4-bit Parallel Full Adder.
Dec 3, 2008Sheth: MS Thesis1 A Hardware-Software Processor Architecture Using Pipeline Stalls For Leakage Power Management Khushboo Sheth Master’s Thesis.
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
A Class presentation for VLSI course by : Maryam Homayouni
A Method for Reducing Active and Leakage Power in Kogge-Stone Adder VLSI Design – ECE6332 Elaheh Sadredini Luonan Wang December 02, 2014.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
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.
Low Power SRAM VLSI Final Presentation Stephen Durant Ryan Kruba Matt Restivo Voravit Vorapitat.
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003 Rev /05/2003.
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003.
YASHWANT SINGH, D. BOOLCHANDANI
Microarchitectural Techniques for Power Gating of Execution Units
ECE 432 Group 4 Aaron Albin Jisoon Kim Kiwamu Sato
Presentation transcript:

Various Power Gating techniques to reduce power dissipation in various macros of microprocessors By Sai Raghunath T

Goal: Reduction of standby power dissipation from execution unit and memory unit using power gating techniques Specifications and tools used: Two 32-bit ALUs are implemented using Transmission gates by static design logic and alternating static and dynamic logic SRAM memory with 16Rx8W is implemented. Each word is 16 bits in length. TSMC 0.24um technology files are used in the design of ALUs and SRAM. Design is carried out with Cadence EDA tool.

Proposed work Implementation of 32 bit ALU and use various power gating techniques (listed below) to reduce the standby power leakage. Input vector control with and without body biasing. MTCMOS with selective MT technique SRAM- 16rows x (16*8) columns Lone nMOS data retention circuitry Lone pMOS data retention circuitry

Work carried out Implementation of a 32-bit ALU using Transmission gates and Carry bypass adder Implementation of a 32-bit ALU using Transmission gates and Han Carlson adder (both with and without input vector control body biasing) Implementation of SRAM bank of 16R X 8W in 250nm technology with data retention circuitry and power gating. Each word is 16 bits in length.

Block diagram of 32-bit ALU 9x1 Mux 2x1 Mux Shifter Adder x9 i/ps Cout 031 0

Power gating circuitry used

Basic SRAM cell pmos-pu nmos-pd nmos-pg nmos BL BLB WL Wn of nmos-pg :720nm Wn of nmos-pd :1.08um Wp of pmos-pu: 360nm

Deviations from the proposed work MTCMOS with selective MT technique is not implemented as students are not permitted to change the threshold voltage of the transistors of a model file in ASU. After a brief research on data retention circuitry and power gating for SRAMs, nmos power gating circuitry and pmos data retention circuitry is implemented.

Data retention and power gatin circuitry used SRAM bank

Results 32 bit ALU with Transmission gates and Carry bypass adder: Standby leakage power without power gating=13.25uW Standby leakage power with power gating=72.25pW 32 bit ALU with Transmission gates and Han Carlson adder: Standby leakage power without power gating=10.78uW Standby leakage power with power gating= 28.2pW SRAM bank (16Rx8W) Standby leakage power without nmos power gating circuitry and pmos data retention circuitry=30.7pW Standby leakage power with nmos power gating circuitry and pmos data retention circuitry = 13.51pW

References [1]. Zhigang Hu; Buyuktosunoglu, A.; Srinivasan, V.; Zyuban, V.; Jacobson, H.; Bose, P, Microarchitectural Techniques for Power Gating of Execution Units in ISPLED, 2004 Page(s): [2]. Hailin Jiang; Marek-Sadowska, M.; Nassif, S.R,Benefits and costs of power-gating technique in ICCD,2005 Page(s):559 – 566 [3]. Chung-Hsien Hua and Wei Hwang, "A Power Gating Structure with Concurrent Data Retention and Intermediate Modes in 100nm CMOS Technology" in 15th VLSI Design/CAD Symposium, 2004 [4]. Suhwan Kim; Kosonocky, S.V.; Knebel, D.R.; Stawiasz, K.,Experimental measurement of a novel power gating structure with intermediate power saving mode in ISPLED, 2004 Page(s):