64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.

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.
Dynamic and Leakage Power Reduction in MTCMOS Circuits Using an Automated Efficient Gate Clustering Technique Mohab Anis, Shawki Areibi *, Mohamed Mahmoud.
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.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Dynamic Voltage Scaling Using Both Headers and Footers Kyle Craig and Roy Matthews ECE 632.
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
Kazi Spring 2008CSCI 6601 CSCI-660 Introduction to VLSI Design Khurram Kazi.
Aug 23, ‘021Low-Power Design Minimum Dynamic Power Design of CMOS Circuits by Linear Program Using Reduced Constraint Set Vishwani D. Agrawal Agere Systems,
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
10/25/05ELEC / Lecture 151 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Dec. 6, 2005ELEC Glitch Power1 Low power design: Insert delays to eliminate glitches Yijing Chen Dec.6, 2005 Auburn university.
8/19/04ELEC / ELEC / Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and Self-Test Fall 2004 Vishwani.
11/29/2007ELEC Class Project Presentation1 LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING LEVEL CONVERTERS Mohammed Ashfaq Shukoor ECE Department.
1 32-bit parallel load register with clock gating ECE Department, 200 Broun Hall, Auburn University, Auburn, AL 36849, USA Lan Luo ELEC.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 13 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino.
Lecture 7: Power.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
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.
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.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS PRIYADHARSHINI S.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
TEMPLATE DESIGN © Gate-Diffusion Input (GDI) Technique for Low Power CMOS Logic Circuits Design Yerkebulan Saparov, Aktanberdi.
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
Arithmetic Building Blocks
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.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
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.
Notices You have 18 more days to complete your final project!
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
L 19: Low Power Circuit Optimization. Power Optimization Modeling and Technology Circuit Design Level –logic Families –low-power Flip-Flops –low-power.
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.
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
1 Ethics of Computing MONT 113G, Spring 2012 Session 5 Binary Addition.
UC Berkeley, Dept of EECS EE141, Fall 2005, Project 2 Speed/Area Optimized 8-bit Adder Design Name 1 Name 2 Delay(  s) ·Area(  m 2 ) = {your number}
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
Patricia Gonzalez Divya Akella VLSI Class Project.
Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures.
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
A 64b Adder Using Self-Calibrating Differential Output Prediction Logic K. H. Chong and Larry McMurchie Dept. of Electrical Engineering University of Washington.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003 Rev /05/2003.
Characterizing Processors for Energy and Performance Management Harshit Goyal and Vishwani D. Agrawal Department of Electrical and Computer Engineering,
High Computation Mahendra Sharma. Hybrid number representation The hybrid number representations proposed are capable of bounding the maximum length of.
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
LOW POWER DESIGN METHODS
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003.
By Jonathan Bolus and Stuart Wooters
Output Prediction Logic (OPL)
Digital Integrated Circuits A Design Perspective
Dual Mode Logic An approach for high speed and energy efficient design
EE115C – Winter 2009 Digital Electronic Circuits
Arithmetic Circuits.
Instructor: Michael Greenbaum
Presentation transcript:

64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam

Objectives  To compare speed and power dissipation of 64-bit Kogge Stone Adder in 3 logic styles:  Static CMOS  Dynamic Logic  Static Output Prediction Logic (OPL)  To reduce leakage power dissipation in OPL circuits using MTCMOS techniques.

The Adder  Technology used – 90nm PTM  Hierarchical design  Inverting sub-blocks (dot and square) to implement the nodes of the Kogge- Stone tree  Implement the basic sub-blocks in static, dynamic and OPL-static styles  Minimal changes to the tree netlist to construct the 3 adders  Schematic for 16 bit adder is shown. Can be extended for a 64 bit adder.

Schematic for 16 bit adder

Output Prediction Logic (OPL)  Logic style that can be applied to different logic styles to increase speed  Retains attributes of the underlying family (e.g Static, Dynamic, Pseudo-nmos etc.)  Relies on alternating nature of logical output values of a critical path, i.e, for any critical path the outputs of the gates along the paths will be alternating zeros and ones.

OPL Concept  OPL predicts that every output will be 1 after the transitions are completed  Since all gates are inverting, the predictions will be correct one half of the time => at least 2X speedup  Problem: One at the output of every inverting gate is not a stable state

OPL Example  Solution:  Solution: tri-state each gate with a clock => 1 at input and 1 output is possible.  Example shown – 3 input nor gate in OPL-static, where the predicted value is a 1.  CLK=0 => gate is tristated, with output precharged to 1. CLK=1 => conventional CMOS gate

OPL clocking: Chain of OPL gates

OPL clocking  Clock separation too less => heavy glitching and precharge value lost  Clock separation too large => minimal glitching, but speedup achieved is limited by the clock, not by the data  Optimal Clock separation => limited glitching and circuit is not clock- blocked.

Delay Plot – Static CMOS  Best case delay for the carry tree is the path for C0 as this consists entirely of inverters.  Best case delay distribution for the static cmos adder is shown. The mean was 144 ps.  The input vectors (in hex) are A= B= >

Delay Plot – Static CMOS  Delay plot for a random case is shown.  Input vectors are A= B= >

Delay Plot – Dynamic logic  Delay plot for a random case is shown.  Input vectors are A= B= >

Power dissipation Static CMOS 0.19 mW Dynamic Logic 14.7 mW OPL mW  Power dissipation was measured for the three adders using spectre for the

The novelty: Using a high VT footer to reduce leakage power in OPL gates  Added High VT footer transistor, in order to reduce leakage power in standby mode for the OPL adder.  Footers added to the basic sub- blocks.  High VT transistor modeled by applying a negative voltage to the bulk of the footer transistor.

Leakage power reduction  10x reduction in leakage power got by using the high VT footer in the OPL adder. w/o high VT footer 6.3 uW With high VT footer 0.54 uW

References 1. A 0.5V, 400MHz, VDD-Hopping Processor with Zero-VTH FD-SOI Technology Hiroshi Kawaguchi, Kouichi Kanda ISSCC 2003 / SESSION 6 / LOW-POWER DIGITAL TECHNIQUES / PAPER Output prediction logic: a high-performance CMOS design technique McMurchie, L.; Kio, S.; Yee, G.; Thorp, T.; Sechen, C.; Computer Design, Proceedings International Conference on Sept Page(s): ps 4.7 FO4 64b adder based on output prediction logic in 0.18um CMOS Sheng Sun; Yi Han; Xinyu Guo; Kian Haur Chong; McMurchie, L.; Sechen, C.; VLSI, Proceedings. IEEE Computer Society Annual Symposium on May 2005 Page(s):