Damu, 2008EGE535 Spring 08, Lecture 11 EGE535 Low Power VLSI Design EGE535 Low Power VLSI Design Damu Radhakrishnan Dept of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
9/15/05ELEC / Lecture 71 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Advertisements

Low Power Design of CMOS Circuits Vishwani D. Agrawal James J. Danaher Professor ECE Dept., Auburn University, Auburn, AL Nov 19, 20091Agrawal: Low.
Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Copyright Agrawal & Srivaths, 2007 Low-Power Design and Test, Lecture 1 1 Low-Power Design and Test Introduction Vishwani D. Agrawal Auburn University,
11/01/05ELEC / Lecture 171 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 1 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Introduction Vishwani D. Agrawal.
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
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/17/06ELEC / Lecture 11 Books on Low-Power Design (1) (Those shown in yellow are not yet in library) L. Benini and G. De Micheli, Dynamic.
8/17/06 ELEC / Lecture 1 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (ELEC 5270/6270) Introduction Vishwani.
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.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 12 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power.
Digital Circuit Simulations Deborah Barnett, Tidehaven High School Tidehaven ISD Dr. Peng Li, Assistant Professor (faculty mentor) Department of Electrical.
9/13/05ELEC / Lecture 61 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
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.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Fall 2006, Nov. 28 ELEC / Lecture 11 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Power Analysis: High-Level.
EE 466: VLSI Design Instructor: Amlan Ganguly TA: Souradip Sarkar Meeting: MWF, 12.10pm, Sloan-38.
9/21/04ELEC / Class Projects 1 ELEC / /Fall 2004 Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and.
10/13/05ELEC / Lecture 131 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
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.
CSCE 613 VLSI design is mostly about CAD/EDA tools Many different tools for VLSI design Developed as a new course, independent of previous version Adopt.
Spring 07, Feb 22 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Aware Microprocessors Vishwani D. Agrawal.
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
Jan 7, 2010Agrawal: Low Power CMOS Design1 Vishwani D. Agrawal James J. Danaher Professor ECE Dept., Auburn University, Auburn, AL
EC1354 – VLSI DESIGN SEMESTER VI
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
ASIC Design Introduction - 1 The history of Integrated Circuit (IC) The base for such a significant progress –Well understanding of semiconductor physics.
Copyright Agrawal, 2011Lecture 1: Introduction1 Low-Power Design of Digital VLSI Circuits Introduction to Low Power Design Vishwani D. Agrawal James J.
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Fall 2010, Nov 16ELEC / Guest Lecture1 ELEC / Fall 2010 VLSI Design Low Power VLSI Design Vishwani D. Agrawal James J. Danaher.
Managing Performance and Efficiency of a Processor Advisor: Dr. Vishwani Agrawal Committee: Dr. Adit Singh and Dr. Victor Nelson Department of Electrical.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2002 ECE484 VLSI Digital Circuits Fall 2014 Lecture 01: Introduction Adapted from slides provided by Mary Jane.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
1 EMT 251/4 INTRODUCTION TO IC DESIGN Mr. Muhammad Imran bin Ahmad Profesor N.S. Murthy.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
CSE477 L00 ReadMe.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Read Me Mary Jane Irwin ( ) Vijay.
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.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
EE586 VLSI Design Partha Pande School of EECS Washington State University
Preface.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
EMT 241/3 INTRODUCTION TO IC LAYOUT Semester II 2007/08 School of Microelectronic Engineering Universiti Malaysia Perlis.
Copyright Agrawal, 2007ELEC6270 Spring 09, Lecture 71 ELEC 5270/6270 Spring 2009 Low-Power Design of Electronic Circuits Power Analysis: High-Level Vishwani.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
ELEC / Spring 2015 Low-Power Design of Electronic Circuits Introduction to Low Power Design Vishwani D. Agrawal James J. Danaher Professor.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
CS203 – Advanced Computer Architecture
9/30/04, 10/7/04, 1/20/05 ELEC / / , Guest Lecture, Low-Power Design 1 ELEC / (Fall 2004) ELEC (Spring.
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.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Vishwani D. Agrawal James J. Danaher Professor
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
Low Power Design in VLSI
Parallel Processing Sharing the load.
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Digital Electronics, EELE 3321
Vishwani D. Agrawal James J. Danaher Professor
Presentation transcript:

Damu, 2008EGE535 Spring 08, Lecture 11 EGE535 Low Power VLSI Design EGE535 Low Power VLSI Design Damu Radhakrishnan Dept of Electrical and Computer Engineering State University of New York, New Paltz, NY Tel: (845)

Damu, 2008EGE535 Spring 08, Lecture 12 Course Objectives Low-power is a current need in VLSI design. Low-power is a current need in VLSI design. Learn basic ideas, concepts, theory and methods. Learn basic ideas, concepts, theory and methods. Gain experience with techniques and tools. Gain experience with techniques and tools.

Damu, 2008EGE535 Spring 08, Lecture 13 Low-Power Design Design practices that reduce power consumption at least by one order of magnitude; in practice 50% reduction is often acceptable. Design practices that reduce power consumption at least by one order of magnitude; in practice 50% reduction is often acceptable. Low-power design methods: Low-power design methods: Algorithms and architectures Algorithms and architectures High-level and software techniques High-level and software techniques Gate and circuit-level methods Gate and circuit-level methods Test power Test power

Damu, 2008EGE535 Spring 08, Lecture 14 Prerequisites Graduate Standing Graduate Standing Basic background in probability and statistics Basic background in probability and statistics Familiarity with basic MOSFET structure Familiarity with basic MOSFET structure Analyzed circuits involving transistors Analyzed circuits involving transistors Circuit simulation (PSPICE) Circuit simulation (PSPICE)

Damu, 2008EGE535 Spring 08, Lecture 15 Topics Covered MOSFET Basics MOSFET Basics Power dissipation in CMOS circuits Dynamic power Power dissipation in CMOS circuits Dynamic power Charging and discharging of load and parasitic capacitances Short circuit power Both nmos and pmos conducting simultaneously Static power leakage power due to reverse biased pn junctions sub-threshold conduction Low power analysis and design tools Analysis, especially power estimation in CMOS circuits (circuit, gate and architecture level) Low power analysis and design tools Analysis, especially power estimation in CMOS circuits (circuit, gate and architecture level) Simulation based approaches (highly computationally intensive) Simulation based approaches (highly computationally intensive) Probabilistic approaches (based on random processes with certain statistical characteristics) Probabilistic approaches (based on random processes with certain statistical characteristics)

Damu, 2008EGE535 Spring 08, Lecture 16 Topics Covered (contd.) Logic level power optimization Logic level power optimization Combinational Circuit – two level and multilevel Sequential Circuits – state assignment, logic optimizations Circuit level power optimization Circuit level power optimization Logic styles - Static, dynamic, pass transistor Latches and flip-flops Transistor sizing and ordering Drivers for large loads

Damu, 2008EGE535 Spring 08, Lecture 17 Topics Covered ( contd.) Low power design of sub-modules – adder, multiplier Low power design of sub-modules – adder, multiplier Case studies of arithmetic sub-modules - full adder, 4-2 compressor, adder arrays, multiplier etc. - full adder, 4-2 compressor, adder arrays, multiplier etc. Memory and Multicore design Memory hierarchy, power consumption in memory systems Memory and Multicore design Memory hierarchy, power consumption in memory systems Low power memory designs – DRAM and SRAM Low power datapath architecture Power reduction in processors System on a chip Power reduction at the chip level Bus power minimization System on a chip Power reduction at the chip level Bus power minimization Clock power Project presentations? Project presentations?

Damu, 2008EGE535 Spring 08, Lecture 18 Student Evaluation Homeworks (15%) Homeworks (15%) Midterms (30%) Midterms (30%) Quiz (10%) Quiz (10%) Class Project (15%) Class Project (15%) Final Exam (30%): Thursday, May 15, 2008, 2:30 – 4:30PM, REH111. Final Exam (30%): Thursday, May 15, 2008, 2:30 – 4:30PM, REH111.

Damu, 2008EGE535 Spring 08, Lecture 19 Power Consumption of VLSI Chips Why is it a concern?

Damu, 2008EGE535 Spring 08, Lecture 110 ISSCC, Feb. 2001, Keynote “Ten years from now, microprocessors will run at 10GHz to 30GHz and be capable of processing 1 trillion operations per second – about the same number of calculations that the world's fastest supercomputer can perform now. “Unfortunately, if nothing changes these chips will produce as much heat, for their proportional size, as a nuclear reactor....” Patrick P. Gelsinger Senior Vice President General Manager Digital Enterprise Group INTEL CORP.

Damu, 2008EGE535 Spring 08, Lecture 111 VLSI Chip Power Density Pentium® P Year Power Density (W/cm 2 ) Hot Plate Nuclear Reactor Rocket Nozzle Sun’s Surface Source: Intel 

Damu, 2008EGE535 Spring 08, Lecture 112 SIA Roadmap for Processors (1999) Year Feature size (nm) Logic transistors/cm 2 6.2M18M39M84M180M390M Clock (GHz) Chip size (mm 2 ) Power supply (V) High-perf. Power (W) Source:

Damu, 2008EGE535 Spring 08, Lecture 113 Recent Data Source:

Damu, 2008EGE535 Spring 08, Lecture 114

Damu, 2008EGE535 Spring 08, Lecture 115 IC Design Space

Damu, 2008EGE535 Spring 08, Lecture 116 Why worry about power? Portability: Battery Storage Capacity is the limiting factor Multimedia Terminals Laptop Computers Digital Cellular Telephony Personal Digital Assistants Increasing Prominance of Portable Systems

Damu, 2008EGE535 Spring 08, Lecture 117 In July 2006, the U.S. Congress approved legislation instructing businesses to give high priority to energy efficiency as a factor in determining best value and performance for purchase of servers1. While Washington may have recently discovered that higher efficiency server not only reduces electricity bills but utilize less power for cooling, businesses have long found that these energy-efficient performance platforms provide tremendous benefits. In July 2006, the U.S. Congress approved legislation instructing businesses to give high priority to energy efficiency as a factor in determining best value and performance for purchase of servers1. While Washington may have recently discovered that higher efficiency server not only reduces electricity bills but utilize less power for cooling, businesses have long found that these energy-efficient performance platforms provide tremendous benefits.

Damu, 2008EGE535 Spring 08, Lecture 118 Battery progress Factor 4 over the last 10 years! 2X improvements in semiconducors in 18 months

Damu, 2008EGE535 Spring 08, Lecture times more charge for lithium-ion batteries A group of researchers have formulated a way of increasing the capacity of lithium-ion batteries. The team lead by Yi Cui at Stanford University, has built a substrate out of silicon nanowiers capable of holding ten times more lithium compared to a carbon solution. Ten times more lithium means 10 times more charge. “High-performance lithium battery anodes using silicon nanowires.” Nature Nanotechnology, December 2007 New Battery Technologies New Battery Technologies Intel is investigating fuel cells and other exotic options and is particularly interested in two existing chemistries – advanced lithium polymer and zinc-alkaline, which have the potential to double battery capacities without significant increase in size or weight.

Damu, 2008EGE535 Spring 08, Lecture 120

Damu, 2008EGE535 Spring 08, Lecture 121

Damu, 2008EGE535 Spring 08, Lecture 122

Damu, 2008EGE535 Spring 08, Lecture 123 Source: S. Borkar, Intel

Damu, 2008EGE535 Spring 08, Lecture 124

Damu, 2008EGE535 Spring 08, Lecture 125

Damu, 2008EGE535 Spring 08, Lecture 126 Cooling Costs

Damu, 2008EGE535 Spring 08, Lecture 127 IEEE Spectrum, October 2007

Damu, 2008EGE535 Spring 08, Lecture 128

Damu, 2008EGE535 Spring 08, Lecture 129

Damu, 2008EGE535 Spring 08, Lecture 130 Books on Low-Power Design (1) L. Benini and G. De Micheli, Dynamic Power Management Design Techniques and CAD Tools, Boston: Springer, L. Benini and G. De Micheli, Dynamic Power Management Design Techniques and CAD Tools, Boston: Springer, T. D. Burd and R. A. Brodersen, Energy Efficient Microprocessor Design, Boston: Springer, T. D. Burd and R. A. Brodersen, Energy Efficient Microprocessor Design, Boston: Springer, A. Chandrakasan and R. Brodersen, Low-Power Digital CMOS Design, Boston: Springer, A. Chandrakasan and R. Brodersen, Low-Power Digital CMOS Design, Boston: Springer, A. Chandrakasan and R. Brodersen, Low-Power CMOS Design, New York: IEEE Press, A. Chandrakasan and R. Brodersen, Low-Power CMOS Design, New York: IEEE Press, J.-M. Chang and M. Pedram, Power Optimization and Synthesis at Behavioral and System Levels using Formal Methods, Boston: Springer, J.-M. Chang and M. Pedram, Power Optimization and Synthesis at Behavioral and System Levels using Formal Methods, Boston: Springer, M. S. Elrabaa, I. S. Abu-Khater and M. I. Elmasry, Advanced Low-Power Digital Circuit Techniques, Boston: Springer, M. S. Elrabaa, I. S. Abu-Khater and M. I. Elmasry, Advanced Low-Power Digital Circuit Techniques, Boston: Springer, R. Graybill and R. Melhem, Power Aware Computing, New York: Plenum Publishers, R. Graybill and R. Melhem, Power Aware Computing, New York: Plenum Publishers, S. Iman and M. Pedram, Logic Synthesis for Low Power VLSI Designs, Boston: Springer, S. Iman and M. Pedram, Logic Synthesis for Low Power VLSI Designs, Boston: Springer, J. B. Kuo and J.-H. Lou, Low-Voltage CMOS VLSI Circuits, New York: Wiley- Interscience, J. B. Kuo and J.-H. Lou, Low-Voltage CMOS VLSI Circuits, New York: Wiley- Interscience, J. Monteiro and S. Devadas, Computer-Aided Design Techniques for Low Power Sequential Logic Circuits, Boston: Springer, J. Monteiro and S. Devadas, Computer-Aided Design Techniques for Low Power Sequential Logic Circuits, Boston: Springer, S. G. Narendra and A. Chandrakasan, Leakage in Nanometer CMOS Technologies, Boston: Springer, S. G. Narendra and A. Chandrakasan, Leakage in Nanometer CMOS Technologies, Boston: Springer, W. Nebel and J. Mermet, Low Power Design in Deep Submicron Electronics, Boston: Springer, W. Nebel and J. Mermet, Low Power Design in Deep Submicron Electronics, Boston: Springer, 1997.

Damu, 2008EGE535 Spring 08, Lecture 131 Books on Low-Power Design (2) N. Nicolici and B. M. Al-Hashimi, Power-Constrained Testing of VLSI Circuits, Boston: Springer, N. Nicolici and B. M. Al-Hashimi, Power-Constrained Testing of VLSI Circuits, Boston: Springer, V. G. Oklobdzija, V. M. Stojanovic, D. M. Markovic and N. Nedovic, Digital System Clocking: High Performance and Low-Power Aspects, Wiley-IEEE, V. G. Oklobdzija, V. M. Stojanovic, D. M. Markovic and N. Nedovic, Digital System Clocking: High Performance and Low-Power Aspects, Wiley-IEEE, M. Pedram and J. M. Rabaey, Power Aware Design Methodologies, Boston: Springer, M. Pedram and J. M. Rabaey, Power Aware Design Methodologies, Boston: Springer, C. Piguet, Low-Power Electronics Design, Boca Raton: Florida: CRC Press, C. Piguet, Low-Power Electronics Design, Boca Raton: Florida: CRC Press, J. M. Rabaey and M. Pedram, Low Power Design Methodologies, Boston: Springer, J. M. Rabaey and M. Pedram, Low Power Design Methodologies, Boston: Springer, S. Roudy, P. K. Wright and J. M. Rabaey, Energy Scavenging for Wireless Sensor Networks, Boston: Springer, S. Roudy, P. K. Wright and J. M. Rabaey, Energy Scavenging for Wireless Sensor Networks, Boston: Springer, K. Roy and S. C. Prasad, Low-Power CMOS VLSI Circuit Design, New York: Wiley- Interscience, K. Roy and S. C. Prasad, Low-Power CMOS VLSI Circuit Design, New York: Wiley- Interscience, E. Sánchez-Sinencio and A. G. Andreaou, Low-Voltage/Low-Power Integrated Circuits and Systems – Low-Voltage Mixed-Signal Circuits, New York: IEEE Press, E. Sánchez-Sinencio and A. G. Andreaou, Low-Voltage/Low-Power Integrated Circuits and Systems – Low-Voltage Mixed-Signal Circuits, New York: IEEE Press, W. A. Serdijn, Low-Voltage Low-Power Analog Integrated Circuits, Boston:Springer, W. A. Serdijn, Low-Voltage Low-Power Analog Integrated Circuits, Boston:Springer, S. Sheng and R. W. Brodersen, Low-Power Wireless Communications: A Wideband CDMA System Design, Boston: Springer, S. Sheng and R. W. Brodersen, Low-Power Wireless Communications: A Wideband CDMA System Design, Boston: Springer, G. Verghese and J. M. Rabaey, Low-Energy FPGAs, Boston: springer, G. Verghese and J. M. Rabaey, Low-Energy FPGAs, Boston: springer, G. K. Yeap, Practical Low Power Digital VLSI Design, Boston:Springer, G. K. Yeap, Practical Low Power Digital VLSI Design, Boston:Springer, K.-S. Yeo and K. Roy, Low-Voltage Low-Power Subsystems, McGraw Hill, K.-S. Yeo and K. Roy, Low-Voltage Low-Power Subsystems, McGraw Hill, 2004.

Damu, 2008EGE535 Spring 08, Lecture 132 Books Useful in Low-Power Design A. Chandrakasan, W. J. Bowhill and F. Fox, Design of High- Performance Microprocessor Circuits, New York: IEEE Press, A. Chandrakasan, W. J. Bowhill and F. Fox, Design of High- Performance Microprocessor Circuits, New York: IEEE Press, R. C. Jaeger and T. N. Blalock, Microelectronic Circuit Design, Third Edition, McGraw-Hill, R. C. Jaeger and T. N. Blalock, Microelectronic Circuit Design, Third Edition, McGraw-Hill, S. M. Kang and Y. Leblebici, CMOS Digital Integrated Circuits, New York: McGraw-Hill, S. M. Kang and Y. Leblebici, CMOS Digital Integrated Circuits, New York: McGraw-Hill, E. Larsson, Introduction to Advanced System-on-Chip Test Design and Optimization, Springer, E. Larsson, Introduction to Advanced System-on-Chip Test Design and Optimization, Springer, J. M. Rabaey, A. Chandrakasan and B. Nikolić, Digital Integrated Circuits, Second Edition, Upper Saddle River, New Jersey: Prentice-Hall, J. M. Rabaey, A. Chandrakasan and B. Nikolić, Digital Integrated Circuits, Second Edition, Upper Saddle River, New Jersey: Prentice-Hall, J. Segura and C. F. Hawkins, CMOS Electronics, How It Works, How It Fails, New York: IEEE Press, J. Segura and C. F. Hawkins, CMOS Electronics, How It Works, How It Fails, New York: IEEE Press, N. H. E. Weste and D. Harris, CMOS VLSI Design, Third Edition, Reading, Massachusetts: Addison-Wesley, N. H. E. Weste and D. Harris, CMOS VLSI Design, Third Edition, Reading, Massachusetts: Addison-Wesley, 2005.