A Method for Reducing Active and Leakage Power in Kogge-Stone Adder VLSI Design – ECE6332 Elaheh Sadredini Luonan Wang December 02, 2014.

Slides:



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

Feb. 17, 2011 Midterm overview Real life examples of built chips
Digital Integrated Circuits© Prentice Hall 1995 Low Power Design Low Power Design in CMOS.
L23 – Adder Architectures. Adders  Carry Lookahead adder  Carry select adder (staged)  Carry Multiplexed Adder  Ref: text Unit 15 9/2/2012 – ECE 3561.
Carry Lookahead Homework
VLSI Arithmetic Adders & Multipliers
Introduction So far, we have studied the basic skills of designing combinational and sequential logic using schematic and Verilog-HDL Now, we are going.
CPE 626 CPU Resources: Adders & Multipliers Aleksandar Milenkovic Web:
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
EE141 Adder Circuits S. Sundar Kumar Iyer.
© Digital Integrated Circuits 2nd Inverter EE4271 VLSI Design The Inverter Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Dynamic Voltage Scaling Using Both Headers and Footers Kyle Craig and Roy Matthews ECE 632.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
Polynomial-Time Algorithms for Designing Dual-Voltage Energy Efficient Circuits Master’s Thesis Defense Mridula Allani Advisor : Dr. Vishwani D. Agrawal.
Dec. 1, 2005ELEC Class Presentation1 Impact of Pass-Transistor Logic (PTL) on Power, Delay and Area Kalyana R Kantipudi ECE Department Auburn.
1 A Timing-Driven Synthesis Approach of a Fast Four-Stage Hybrid Adder in Sum-of-Products Sabyasachi Das University of Colorado, Boulder Sunil P. Khatri.
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
Nov. 29, 2005 ELEC Class Presentation 1 Logic Redesign for Low Power ELEC 6970 Project Presentation By Nitin Yogi.
Dec. 6, 2005ELEC Glitch Power1 Low power design: Insert delays to eliminate glitches Yijing Chen Dec.6, 2005 Auburn university.
VLSI Arithmetic Adders Prof. Vojin G. Oklobdzija University of California
9/20/05ELEC / Lecture 81 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
1 Design of a Parallel-Prefix Adder Architecture with Efficient Timing-Area Tradeoff Characteristic Sabyasachi Das University of Colorado, Boulder Sunil.
ECE C03 Lecture 61 Lecture 6 Arithmetic Logic Circuits Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Chapter # 5: Arithmetic Circuits Contemporary Logic Design Randy H
Lecture 8 Arithmetic Logic Circuits
Lecture 5 – Power Prof. Luke Theogarajan
1 ECE369 Chapter 3. 2 ECE369 Multiplication More complicated than addition –Accomplished via shifting and addition More time and more area.
ECE 301 – Digital Electronics
9/27/05ELEC / Lecture 91 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Tehran University Faculty of Engineering VLSI Course Class Presentation Fall 1383 Professor: DR Fakhraei Presenter: Nasim Hajary.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
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.
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
Chapter # 5: Arithmetic Circuits
Arithmetic Building Blocks
5-1 Programmable and Steering Logic Chapter # 5: Arithmetic Circuits.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Low Power Architecture and Implementation of Multicore Design Khushboo Sheth, Kyungseok Kim Fan Wang, Siddharth Dantu ELEC6270 Low Power Design of Electronic.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Reference: Digital Integrated.
ECE 8053 – Project Fall’02 Design of 64-bit Low Power Spanning Tree Carry Lookahead Adder Presented by Suderson Soundararajan.
A 240ps 64b Carry-Lookahead Adder in 90nm CMOS Faezeh Montazeri Advanced VLSI Course Presentation University of Tehran December.
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
Design of a 32-Bit Hybrid Prefix-Carry Look-Ahead Adder
Low-Power and Area-Efficient Carry Select Adder on Reconfigurable Hardware Presented by V.Santhosh kumar, B.Tech,ECE,4 th Year, GITAM University Under.
A Low-Leakage 2.5GHZ Skewed CMOS 32-Bit Adder For Nanometer CMOS Technologies Advanced VLSI Course Seminar December 28, 2006 Peresented by: Rabe’e Majidi.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
© Digital Integrated Circuits 2nd Inverter EE5900 Advanced Algorithms for Robust VLSI CAD The Inverter Dr. Shiyan Hu Office: EERC 731 Adapted.
EE 5323 Project 16 Bit Sklansky Adder Phase 1 Report Yuan Xu
Digital Integrated Circuits A Design Perspective
Integrated VLSI Systems EEN4196 Title: 4-bit Parallel Full Adder.
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
Unrolling Carry Recurrence
Conditional-Sum Adders Parallel Prefix Network Adders
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 19: Adder Design
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
Patricia Gonzalez Divya Akella VLSI Class Project.
Adding the Superset Adder to the DesignWare IP Library
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Topic: N-Bit parallel and Serial adder
GATE DIFFUSION INPUT: A low power digital circuit design
AN ENHANCED LOW POWER HIGH SPEED ADDER FOR ERROR TOLERANT APPLICATIONS BY K.RAJASHEKHAR, , VLSI Design.
PRESENTATION Carry Look Ahead Adder.
VLSI Arithmetic Lecture 4
Digital Integrated Circuits A Design Perspective
Dual Mode Logic An approach for high speed and energy efficient design
Number Systems and Circuits for Addition
Presentation transcript:

A Method for Reducing Active and Leakage Power in Kogge-Stone Adder VLSI Design – ECE6332 Elaheh Sadredini Luonan Wang December 02, 2014

Motivation  Power dissipation is a critical constraint  Portable SoCs  Adders  Digital Signal Processors  Other operations like subtraction, multiplication, …

Carry Look-ahead Adder

Power Reduction with Header or Footer in CLA ● Using 8-bit CLA built with 2 4-bit CLA ● Using Ocean script to sweep through different width ● width(nm) = 50, 100, 150, 200, …, 450, 500

Measurement results with only footer width(nm)power(pw)delay(ps)

Measurement results with only header width(nm)power(pw)delay(ps)

Kogge Stone Adder (KSA) Fig bit KSA [1] PG Generator Dot Blocks Sum Generator

Leakage Power in a Dot Block P1P2G1G2Leakage Power (nw) Table 1. Leakage power for all different input vector in a dot block

Leakage power in KSA Input vectorsLeakage Power (uw) 8 bit KSA16 bit KSA All ‘0’ All ‘1’ … Table 1. Leakage power for KSA

Worst leakage power consumption? Fig 2. Number of having P1P2G1G2=1100 for each dot block input in 8 bit KSA Count Bit index Dot block level P2=P1=1, G1=G2=0

Best Place for Adding Sleep Transistor  First level Dot block  Simulation results  Number of Dot block  It is more possible to save both leakage and active power  Near to PG generators

Multi-mode Power Gating Fig 3. Multi-mode sleep transistors: a. Normal mode, b. Cold mode, c. Park mode (intermediate power saving mode) [2]

Negative Clock Skew ∆ BlockDelay (ps) PG generator20 Dot block15 Sum generator20 Table 2. Delay calculation for different blocks in a 8-bit KSA ∆

Leakage Power Fig 4. Leakage Power for 8-bit KSA with different width in sleep transistor Leakage P (uw)Delay (ps) Without Power Gating With Power Gating

Active Power Active P (uw)Delay (ps) Without Power Gating With Power Gating Fig 4. Active Power for 8-bit KSA with different width in sleep transistor

Pros and Cons  Pros  Reducing leakage power  Reducing active power  Cons  Delay into the critical path, but not that much  Area

Future Works  Having more than one clock skew and put more than one level into a PARK mode efficiently  Power-delay calculation for 16 bit, 32 bit KSA  Comparison with different parallel prefix adders

Reference [1] [2] Suhwan Kim ; Seoul Nat. Univ., Seoul ; Kosonocky, S.V. ; Knebel, D.R. ; Stawiasz, K., “A Multi- Mode Power Gating Structure for Low-Voltage Deep-Submicron CMOS ICs”, IEEE Transactions, IEEE Circuits and Systems Society, Volume:54, Issue: 7, July 2007.Suhwan KimKosonocky, S.V.Knebel, D.R.Stawiasz, K. IEEE Circuits and Systems SocietyIssue: 7 [3] Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic, “Digital Integrated Circuits: A Design Perspective”, Second Editon, 2003.

Question?

PG DOT SUM