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.

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
1 A 90nm 512Mb 166MHz Multilevel Cell Flash Memory with 1.5MByte/s Programming Adopted from ISSCC Dig. Tech. Papers, Feb.2005, Intel Corporation[2.6] Presented.
A Leakage Current Replica Keeper for Dynamic Circuits  Based on the work presented in “A leakage Current Replica Keeper for Dynamic Circuits” by: Yolin.
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
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.
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.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
8/19/04ELEC / ELEC / Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and Self-Test Fall 2004 Vishwani.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
LOW-LEAKAGE REPEATERS FOR NETWORK-ON-CHIP INTERCONNECTS Arkadiy Morgenshtein, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel Institute of.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Digital Integrated Circuits A Design Perspective
11/29/2007ELEC Class Project Presentation1 LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING LEVEL CONVERTERS Mohammed Ashfaq Shukoor ECE Department.
2/8/06D&T Seminar1 Multi-Core Parallelism for Low- Power Design Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
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.
Spring 07, Feb 22 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Aware Microprocessors Vishwani D. Agrawal.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Lecture 7: Power.
Spring 07, Feb 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Dissipation in VLSI Chips Vishwani D. Agrawal.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
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.
Tehran University Faculty of Engineering VLSI Course Class Presentation Fall 1383 Professor: DR Fakhraei Presenter: Nasim Hajary.
Evolution in Complexity Evolution in Transistor Count.
1 IN THE NAME GOD Advanced VLSI Class Presentation A 1.1GHz Charge Recovery Logic Insructor : Dr. Fakhrayi Presented by : Mahdiyeh Mehran.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Leakage Power Minimization in Ultra-wideband (UWB) Communications Circuits Edgar Wangolo.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Graduate Institute of Electronics Engineering National Taiwan University 國立台灣大學電子工程學研究所 Short Talk Optimal Designs of CMOS Circuits via Geometric Programming.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Reference: Digital Integrated.
Washington State University
A 240ps 64b Carry-Lookahead Adder in 90nm CMOS Faezeh Montazeri Advanced VLSI Course Presentation University of Tehran December.
EE141 © Digital Integrated Circuits 2nd Devices 1 Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje.
1 A Low Power High-Speed 8-Bit Pipelining CLA Design Using Dual-Threshold Voltage Domino Logic Chua-Chin Wang, Chi-Chun Huang, Ching-Li Lee, and Tsai-Wen.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
경종민 Low-Power Design for Embedded Processor.
EE5970 Computer Engineering Seminar Spring 2012 Michigan Technological University Based on: A Low-Power FPGA Based on Autonomous Fine-Grain Power Gating.
© Digital Integrated Circuits 2nd Inverter EE5900 Advanced Algorithms for Robust VLSI CAD The Inverter Dr. Shiyan Hu Office: EERC 731 Adapted.
Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation,
Design and Analysis of A Novel 8T SRAM Cell December 14, 2010 Department of Microelectronic Engineering & Centre for Efficiency Oriented Languages University.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Preface.
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
Patricia Gonzalez Divya Akella VLSI Class Project.
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.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
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.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS
M V Ganeswara Rao Associate Professor Dept. of ECE Shri Vishnu Engineering College for Women Bhimavaram Hardware Architecture of Low-Power ALU using Clock.
Low Power Very Fast Dynamic Logic Circuits
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Dual Mode Logic An approach for high speed and energy efficient design
Presentation transcript:

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 Advisor: Dr Mehdi Fakhraee Adopted: ISSCC 2005/Session20/Processor Building Blocks/20.4

2 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

3 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

4 Leakage power control, why?  With technology scaling → leakage power of idle units becomes a large fraction of the total chip power [4].  Sub-threshold leakage power is soon expected to dominate the total power consumed by a CMOS circuit [2]. Fig.1. Power trends of high performance microprocessors [2].

5 Charge Leakage CLCL Clk Out A MpMp MeMe Leakage sources CLK V Out Precharge Evaluate Dominant component is sub-threshold current Fig.2.Charge Leakage source, [3].

6 Leakage power control methods The custom methods of Leakage power control [4]:  Dual threshold voltage  Dynamic sleep transistor  Body biasing techniques  Clock gating

7 Using Dual threshold voltage Fig.3. Standard domino logic circuits. (a) Standard low-V t domino logic circuit. (b) Standard dual-V t domino logic circuit. High-V t transistors are symbolically represented by a thick line in the channel region [2].

8 Using Dual threshold voltage  In a dual- domino circuit, all of the transistors that can be activated during the evaluation phase have a low-V t.  Alternatively, the precharge phase transitions are not critical for the performance of a domino logic circuit. Therefore, those transistors that are active during the precharge phase have a high-V t.  If all of the high-V t transistors are cutoff in a dual- domino logic circuit, the leakage current is significantly reduced as compared to a low-V t circuit.

9 Dynamic Sleep transistors Fig.4.Sleep switch dual-Vt domino logic circuit technique. High-Vt transistors are symbolically represented by a thick line in the channel region [2].

10 Body biasing techniques Fig.5.Transition based forward body biasing with low skew forward body bias [5].

11 Clock gating Adopted : ISSCC 2003/Session6/Low power digital techniques/6.1/slides

12 Active Leakage Control Adopted : ISSCC 2003/Session6/Low power digital techniques/6.1/slides

13 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

14 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

15 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

16 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

17 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

18 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

19 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

20 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

21 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

22 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

23 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

24 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

25 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

26 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

27 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

28 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

29 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

30 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

31 Outline  Introduction  Leakage-optimized skewed-CMOS logic for circuit design-driven leakage reduction  Micro-architecture and data-path design - Modified 32b parallel-prefix adder architecture - Latches and flip-flops for Skewed CMOS logic  Measurement results of four adder cores using different 90nm CMOS device options, sleep transistor technique, and body biasing  Conclusion Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

32 Adopted : ISSCC 2005/Session20/Processor Building Blocks/20.4/slides

33 References [1] Klaus von Arnim, Peter Seegebrecht, Roland Thewes, Christian Pacha, Infineon Technologies, Munich, Germany,Christian Albrecht University, Kiel, Germany,” A Low- Leakage 2.5GHz Skewed CMOS 32b Adder for Nanometer CMOS Technologies”, ISSCC 2005/Session20/Processor Building Blocks/20.4,pp ,Feb.,2005 [2] Volkan Kursun, Student Member, IEEE, and Eby G. Friedman, Fellow, IEEE, “ Sleep Switch Dual Threshold Voltage Domino Logic With Reduced Standby Leakage current” IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 12, NO. 5, MAY 2004 [3] Jan.M.Rabaey, Anantha Chandraksan, Borivoje Nikolic, “Digital Integrated Circuits A Design Perspective”, Second Edition, 2005

34 References [4] James Tschanz, Siva Narendra, Yibin Ye, Bradley Bloechel, Shekhar Borkar, Vivek De, Intel, Hillsboro, OR, “Dynamic-Sleep Transistor and Body Bias for Active Leakage Power Control of Microprocessors”, ISSCC 2003 / SESSION 6 / LOW-POWER DIGITAL TECHNIQUES / PAPER 6.1, pp , Feb.,2003 [5] S. Jayapal and Y. Manoli, Chair of Microelectronics, Department of Microsystems Engineering (IMTEK), University of Freiburg, Georges-Koehler-Allee 102, Freiburg, Germany, “Monotonic transition based forward body bias for dual threshold voltage low power embedded processors”, Adv. Radio Sci., 4, 269–273, 2006, © Author(s) This work is licensed under a Creative Commons License.