Website: vlsicad.ucsd.edu/ courses/ ece260bw05. ECE 260B CSE 241A Power Consumption 1

Size: px
Start display at page:

Download "Website: vlsicad.ucsd.edu/ courses/ ece260bw05. ECE 260B CSE 241A Power Consumption 1"

Transcription

1 ECE260B CSE241A Winter 2005 Power Consumption Website: / courses/ ece260bw05 ECE 260B CSE 241A Power Consumption 1

2 VLSI Design Metrics Area / cost Performance Power consumption Reliability Manufacturing yield Signal integrity (e.g., crosstalk, supply voltage drop, etc.) Logic correctness / acceptable performance variation under process, operating condition variations Expected lifetime (due to eletromigration, soft-error, peak current, etc.) Figure courtesy, D. Singh ECE 260B CSE 241A Power Consumption 2

3 Power Dissipation Lead Microprocessor s power continues to increase 100 Power (Watts) P6 Pentium proc Year Power delivery and dissipation will be prohibitive(?) ECE 260B CSE 241A Power Consumption 3 Courtesy, Intel

4 Power Density Power Density (W/ cm2) Rocket Nozzle Nuclear Reactor Hot Plate P6 Pentium proc Year Power density too high to keep junctions at low temp(?) ECE 260B CSE 241A Power Consumption 4 Courtesy, Intel

5 Low Power Design Drivers Consumer products Affects expected battery lifetime Slow development of battery technology ( Watt-hrs/ Kg) Low power reducing energy consumption High performance designs Increasingly expensive packaging and cooling strategies - Size, weight, heat sinks, - Air, liquid cooling mechanism Supply voltage drop Temperature - Every 10 O C increase in operating temperature roughly doubles a component s failure rate Low power reducing peak power consumption for less thermal effects, better signal integrity and reliability - Signal integrity / logic correctness / acceptable performance variation / design lifetime ECE 260B CSE 241A Power Consumption 5

6 Low Power Design Metrics Energy efficiency in Joules Energy = power * delay (Joules = Watts * seconds) Affects battery lifetime Average power consumption in Watts Results in thermal effects Sets packaging limits (50W / cm 2? 120W total?) ($1/Watt?) Worst case supply current Simultaneous transistor switching Supply voltage drop performance degradation Maximum device current device lifetime Electromigration wire lifetime ECE 260B CSE 241A Power Consumption 6

7 Power Versus Energy Watts Power is height of curve Lower power design could simply be slower Approach 1 Approach 2 Watts time Energy is area under curve Two approaches require the same energy Approach 1 Approach 2 time ECE 260B CSE 241A Power Consumption 7 Slide courtesy of Mary Jane Irwin, PSU

8 Low Power Design Objectives Worst case supply current I Average power P = I V Maximum cycle power Maximum N-cycle power Maximum sustainable power Energy E = P dt Energy-delay products Simultaneous power reduction and performance optimization Usually to reduce average power under timing constraints ECE 260B CSE 241A Power Consumption 8

9 Outline Problem statement Power dissipation components Power estimation Optimization techniques ECE 260B CSE 241A Power Consumption 9

10 Static CMOS Gate Power Power dissipation in static CMOS gate: 3 components Dynamic capacitive (switching, useful ) power Still dominant component in current technology Charging and discharging the capacitor Crowbar current (short-circuit power) During a transition, current flows through both P and N transistors simultaneously for a SHORT period of time Slow transitions worsen short-circuit power Leakage ( useless power ) current Even when a device is nominally OFF (V GS =0), a small amount of current is still flowing With many devices, can add up to hundreds of mw Slide courtesy of Mary Jane Irwin, PSU ECE 260B CSE 241A Power Consumption 10

11 Reducing Dynamic Capacitive (Switching) Power Capacitance: Function of fan-out, wire length, transistor sizes Supply Voltage: Has been dropping with successive generations P dyn = C L V DD 2 P 0 1 f Activity factor: How often, on average, do wires switch? Clock frequency: Increasing Slide courtesy of Mary Jane Irwin, PSU ECE 260B CSE 241A Power Consumption 11

12 Crowbar (Short-Circuit) Current Finite slope of the input signal causes a direct current path between V DD and GND for a short period of time during switching when both the NMOS and PMOS transistors are conducting V Transition time I When V TN < V IN < V DD +V TP Both transistors are ON R P Current flowing directly from V DD to V GND is crowbar current Usually not a problem, e.g., P is ON strongly (LIN but with small V DS if at all) N is barely ON ECE 260B CSE 241A Power Consumption 12 Slide courtesy of Ken Yang, UCLA R N C L

13 Leakage (Inactive, Useless ) Power Three sources of leakage The dominant is the Source-to-Drain leakage current Even when V GS = 0, a small amount of charge is still present under the gate Exponentially related to the gate (and S/ D) voltage Source/Drain are junctions and some amount of reverse bias, I S is present Typically much smaller than S/ D leakage Gate tunneling leakage I D W L exp q V GS V T /nkt When t ox is only 5-10atoms, easy for tunneling current to flow More of an issue sub 0.10-µm technology ECE 260B CSE 241A Power Consumption 13 Slide courtesy of Ken Yang, UCLA

14 2001 ITRS Projections of 1/τ and I sd,leak for HP, LP Logic I sd,leak High Perf. 1.E+01 1.E+00 1/ τ (GHz) 1000 ` 1/τ High Perf. I sd,leak Low pwr 1/τ Low Pwr 1.E-01 1.E-02 1.E-03 1.E-04 1.E-05 I sd,leak (µa/µm) E-06 Year ECE 260B CSE 241A Power Consumption 14

15 Projections for Low Power Gate Leakage Simulated I gate, oxy-nitride 1.00 Jgate (normalized) T ox I gate spec. from ITRS Oxy-nitride no longer adequate: high K needed Year Tox (normalized) Need for high K driven by Low Power, not High Performance ECE 260B CSE 241A Power Consumption 15

16 Summary: Power and Energy Equations E = C L V DD 2 P t sc V DD I peak P V DD I leakage f 0 1 = P 0 1 * f clock 2 P = C L V DD f t sc V DD I peak f V DD I leakage Dynamic power Short-circuit Leakage power (~90% today and decreasing relatively) power (~8% today and decreasing absolutely) (~2% today and increasing relatively) Designers need to comprehend issues of memory and logic power, speed/power tradeoffs at the process (HiPerf vs. LowPower) level, Slide courtesy of Mary Jane Irwin, PSU ECE 260B CSE 241A Power Consumption 16

17 Outline Problem statement Power dissipation components Power estimation Optimization techniques ECE 260B CSE 241A Power Consumption 17

18 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Power Analysis Power Analysis Power Analysis Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 18

19 Transistor Level Power Estimation HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Circuit Simulation Current Flows Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 19

20 Power Estimation Dynamic Analysis Simulation requires representative simulation vectors - Derived by designer - Automatic (Monte Carlo) Transitor level (PowerMill) Very accurate Much faster than SPICE Gate level (Powergate, DesignPower) Faster than transistor level Still very accurate due to good modeling of power dissipation at cell-level ECE 260B CSE 241A Power Consumption 20

21 Power Ingredients V DD Dynamic Dissipation P dyn = C L V DD V sw f 0 1 In Out Short-Circuit Currents P sc = V DD I sc C L Static Dissipation I SC P stat = V DD I leak ECE 260B CSE 241A Power Consumption 21

22 Transistor-Level Power Estimation I T P = 1 T 0 i t v t dt t Spice is the reference, but too slow Commercial tools claim to be within 10% of SPICE accuracy and up to 1000X faster ECE 260B CSE 241A Power Consumption 22

23 Timing Simulation Vdd i(vdd) in out1 out2 out3 in out1 out2 Vdd-Vth out3 Up to 2 orders of magnitude faster than SPICE Uses simplified (table-lookup) transistor model Handles leakage, direct path, and reduced swing ECE 260B CSE 241A Power Consumption 23

24 Switch-Level Simulation Up to 3 Orders of Magnitude Faster than Circuit Accurate for Dynamic Power Unreliable on leakage and direct path currents A B X F Cap (ff/bit) IRSIM SPICE Sample ECE 260B CSE 241A Power Consumption 24

25 Perspective on accuracy and speed Adder Shift Register % Error Speedup % Error Speedup Timing Switch Comparison between circuit simulation (SPICE) and timing or switch analysis ECE 260B CSE 241A Power Consumption 25

26 Transistor Level Power Estimation Tools PowerMill Epic Mixed transistor/ gate simulation Piecewise linear model Star-ADM Avant! Mixed analog/ digital simulation Analytic closed-form model LSIM Analyst Mentor Graphics Mixed transistor/ gate simulation Series-Parallel Switch algorithm ECE 260B CSE 241A Power Consumption 26

27 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Power Analysis Power Analysis Power Analysis Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 27

28 Gate-Level Power Estimation Dynamic Switching Power (I sw ) [70-90%] Also referred to as capacitive power V Input Transition I Int I SW Internal (Short-Circuit) Power (I int ) [10-30%] Also referred to as short circuit power N I Leak C i GND Static Leakage Power (I leak ) [< 1%] Sub-threshold leakage dominates, some due to leakage substrate Complete power model provides infrastructure for analysis and optimization ECE 260B CSE 241A Power Consumption 28

29 Gate-Level Power Estimation toggle rate state of the gate input slope output load temperature fabrication process ECE 260B CSE 241A Power Consumption 29

30 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Place & Route Simulation with integrated Power Analysis Probabilistic Analysis Toggle Rates Power Analysis Simulation ECE 260B CSE 241A Power Consumption 30

31 Simulation Based Power Estimation Problems: The relationship of power versus primary input probabilities and activities is a complicated surface. The existing methods use discrete points to approximate such a surface. - The effectiveness strongly depends on the density of the chosen points. - The more points one chooses, the more accurate results. - More points directly translate to longer CPU time. ECE 260B CSE 241A Power Consumption 31 Slide courtesy, Z. Chen, K. Roy

32 Toggle Rate Estimation Probabilistic Propagation no input vectors needed much faster than simulation less accurate than simulation glitches? Simulation requires representative simulation vectors - derived by designer - automatic (Monte Carlo) ECE 260B CSE 241A Power Consumption 32

33 Signal Probability and Activity Signal probability and activity Signal probability - probability of a signal being logic ONE P i = lim T Signal activity (transition density) - probability of signal switching n i (T): the number of switching for i(t) in [ -T/2,T/2] 1 T A i =lim T T / 2 i t dt T / 2 n i T T ECE 260B CSE 241A Power Consumption 33 Slide courtesy, Z. Chen, K. Roy

34 Power Dissipation in terms of Activity Normalized activity f : clock frequency Normalized power dissipation measure Approximated power dissipation P avg = 1 2 V 2 dd j all nodes C A j j a i = A i f Cj : node capacitance Aj : node activity Normalized power dissipation measure = j all nodes f anout j a j f anout (j) : fanout number at node j ECE 260B CSE 241A Power Consumption 34 Slide courtesy, Z. Chen, K. Roy

35 Probability Propagation Let y = f(x 1,, x n ) be a Boolean function with independent variables x i, the signal probability of f can be obtained in linear time as follows. where P y =P x 1 P f x1 P x 1 P f x 1 f x1 = f 1, x 2,..., x n, f x 1 = f 0, x 2,..., x n are the cofactors of f with respect to x 1. Improve runtime by using a BDD ECE 260B CSE 241A Power Consumption 35

36 Activity Propagation Let y = f(x 1,, x n ) be a Boolean function with independent variables x i, the signal activity of f can be obtained in linear time as follows. where Boolean difference where is the exclusive-or operation. n A y = i =1 P y x i A x i y x = y x=1 y x=0 ECE 260B CSE 241A Power Consumption 36

37 Probability Propagation Propagate AND gate sp(1) = sp1 * sp2 tp(0 1) = sp * (1 - sp) Example sp = 0.5 * 0.5 = 0.25 tp = 0.25 * (1-0.25) = /2 1/2 1/2 1/2 1/4 1/4 7/16 ECE 260B CSE 241A Power Consumption 37

38 Probability Propagation for Basic Gates Ignores Temporal and Spatial Correlations ECE 260B CSE 241A Power Consumption 38

39 Probability Propagation Problems Problem: Reconvergent Fan-out: Creates spatial correlation between signals ? 0.5! P(X) = P(B=1).(P(X=1 B = 1) Becomes complex and untractable real fast ECE 260B CSE 241A Power Consumption 39

40 Solution to Reconvergence b c a Preferred Technique: Ordered Binary Decision Diagrams (OBDDs) Statistics computed in linear time (but graph size could be exponential) Other approaches: super-gates computation of correlation coefficients OBDD Z = bc + abc ECE 260B CSE 241A Power Consumption 40

41 How to introduce time? And include glitching effects TOUGH! If one also wants to include spatial effects or be general Example: Symbolic Simulation Approach (for unit delay) ECE 260B CSE 241A Power Consumption 41

42 Symbolic Network Transition Counters Value of d at time t= 0 Problem: Network can be huge and BDD cannot be created! ECE 260B CSE 241A Power Consumption 42

43 Probability Simulation User specifies typical signal behavior at the circuit inputs using probability waveforms, which is a sequence of values indicating the probability that the signal is high for a certain time intervals, and the probability that the signal takes transition from low to high t1 t2 t3 Propagation is very similar to event driven logic simulation ECE 260B CSE 241A Power Consumption 43

44 How about sequential circuits? I t I 0 PS 0 Next State PS t Comb. Logic Next State Logic introduces temporal correlations between subsequent samples Either assume that all states have equal probability, or use statistical Markov chains ECE 260B CSE 241A Power Consumption 44

45 Gate-Level Power Estimation Tools DesignPower PowerSim Synopsys Systems Science Probabilistic based Simulation based Simulation based Power_tool WattWatcher Gate POET Veritools Sente Viewlogic Simulation based Simulation based Simulation based Xpower Genashor Asynchronous designs ECE 260B CSE 241A Power Consumption 45

46 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Power Analysis Power Analysis Power Analysis Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 46

47 Power Estimation Simulation Monte-Carlo technique PowerMill at transistor level Verilog-XL at gate level Hierarchical simulation Architectural/ gate/transistor-level Parameterized power model for each module Statistical estimation Signal probability propagation ECE 260B CSE 241A Power Consumption 47

48 Power Estimation Methodology RTL library Synthesis P&R Synthesis condition RTL design RTL planning / mapping Post-layout netlist Power Characterization Power Macro-model database Power model library generator Powerlib.vhd Powerlib.v Powerlib.c Structure (macro) netlist Power model inference & Estimation code generation Enhanced RTL RTL simulation Testbench stimuli Power report ECE 260B CSE 241A Power Consumption 48 Power waveform / profile

49 Inaccuracies in Power Estimation In increasing order: The number of input stimuli did not cause any error above the 10% mark if we considered at least 10 input patterns Using a gate-level simulator as opposed to a circuit simulator caused an error of about +/-15% Repowering and physical design introduced inaccuracies below 20% Glitch power varied between 7%-43% Internal gate capacitances, which are a function of the target library, accounted for about half the power Optimization and technology mapping may cause power estimates to be off by an order of magnitude ECE 260B CSE 241A Power Consumption 49

50 Power and Synthesis Flow Potential for Power Savings 400% 50% 20% 10% Behavioral RTL Gate Switch Accuracy of Power Estimation ECE 260B CSE 241A Power Consumption 50

51 Expectations Algorithmic Behavioral Power manage Algorithm selection Concurrency Memory Clock ctrl orders of magnitude several times 10-90% RT Level Structural transform % Tech. indep. Tech dep. Layout Extr/ decomp Tech. mapping Gate sizing Placement 15% 20% 20% 20% ECE 260B CSE 241A Power Consumption 51

52 Power Estimation / Improving Guidelines Before technology mapping, the accuracy levels are unacceptable It is necessary to take into account internal gate capacitances as well as wire capacitances Gate-level estimation implies >15% error Simulation with as few as 10 patterns from typical inputs for a typical starting state is often sufficient to reach confidence levels matching those of gate-level simulation Power improving transformations should be run in late design stages, they should be applied only if they can predict significant power improvement, and should be applied many times (hundreds) to maximize the confidence of positively impacting the design ECE 260B CSE 241A Power Consumption 52

53 Outline Problem statement Power dissipation components Power estimation Optimization techniques ECE 260B CSE 241A Power Consumption 53

54 Low Power Design Techniques Reducing chip and package capacitance Scaling the supply / threshold voltages Using power management strategies Employing better design techniques ECE 260B CSE 241A Power Consumption 54

55 Reducing Capacitance Minimum area minimum power consumption Wirelength minimization with switching activities as weighting factors Placement / routing / partition / floorplanning Clock gating Sleep transistors ECE 260B CSE 241A Power Consumption 55

56 CMOS Device and Voltage Scaling Dual transistor threshold High Vth transistors optimize performance Low Vth transistors reduce leakage power Transistors with the same Vth need to group together Dual supply voltage High Vdd transistors on critical paths Low Vdd transistors reduce power Level-converters between signals of different voltage swings Routing cost of dual power supply Extension of classical transistor sizing algorithm, e.g., TILOS ECE 260B CSE 241A Power Consumption 56

57 Power Management Strategies Inactive hardware modules are automatically turned off to save power (for example, monitors, laptops, etc.) Transistors on non-critical data paths are slowed down, e.g., by dynamically scaling down their supply voltages (for example, in Transmeta microprocessors) Sleep transistors Power gating (controllable power supply mechanism) ECE 260B CSE 241A Power Consumption 57

58 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Power Analysis Power Analysis Power Analysis Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 58

59 Transistor-Level Power Optimization Optimizes up to 30,000 transistors at a time Starts from three initial solutions: initial sizes, all transistors sized up with constant factor, and all transistor identical size Optimization modes: individual transistor sizing retain ratios between connected NMOS and PMOS devices pseudo-nmos AMPS - Epic Optimization Goals Delay Power Slack ECE 260B CSE 241A Power Consumption 59

60 Design Abstraction Levels HDL Behavioral Synthesis RTL Synthesis Logic Optimization Transistor Optimization Power Analysis Power Analysis Power Analysis Power Analysis Place & Route ECE 260B CSE 241A Power Consumption 60

61 Gate-Level Power Optimization Logic or Gate Netlist Switching Activity Constraints (timing, power, area) Logic Optimization Tech Library Power Optimization Parasitics (Capacitance) Power Optimized Gate Level Netlist ECE 260B CSE 241A Power Consumption 61

62 Gate-Level Tradeoffs for Power Factoring Structuring Buffer insertion/deletion Don t care optimization Technology mapping Sizing Pin assignment ECE 260B CSE 241A Power Consumption 62

63 Factoring Idea: Remove common expressions to reduce capacitance Pa = 0.1 Pb = 0.5 Pc = 0.5 Caveat: This may increase activity! ECE 260B CSE 241A Power Consumption 63

64 Logic Restructuring Logic restructuring to minimize spurious transitions Buffer insertion for path balancing ECE 260B CSE 241A Power Consumption 64

65 Technology Mapping a b c d slack=1 Smaller gates reduce capacitance, but are slower ECE 260B CSE 241A Power Consumption 65

66 Technology Mapping Example: 6-input AND Implemented using 6 input NAND, 3 input NAND, and 2-input NAND [Bellaouar, ElMasry] Library 1: High-Speed Library 2: Low-Area ECE 260B CSE 241A Power Consumption 66

67 Technology Mapping Example 6-input 3-input 2-input Area Delay (ns) Energy (ff) Mapping results for high speed-library 6-input 3-input 2-input Library Library Energy comparison between libraries ECE 260B CSE 241A Power Consumption 67

68 Sequential Logic Optimization State encoding seems to be of minimal impact in general Data encoding in data paths e.g. use of sign-magnitude, one-hot, or redundant representations mostly ad hoc Retiming for low power registers can be strategically placed to reduce glitching, or to perform path balancing Clock gating Pre-computation ECE 260B CSE 241A Power Consumption 68

69 Clock gating Requires careful skew control... Scary in current logic synthesis world! ECE 260B CSE 241A Power Consumption 69

70 Pre-computation Inputs x i x n are not applied if pre-computing holds Other options: guarded evaluation set output directly ECE 260B CSE 241A Power Consumption 70

71 Power Compiler Results: design dependent library dependent average 15-20% pushbutton reduction in power ECE 260B CSE 241A Power Consumption 71

72 Low Power Synthesis Introduce more concurrency for performance improvement Linear power consumption increase Reduce power consumption by scaling down voltages Quadratic power consumption decrease Concurrency increasing transformations Loop unrolling Control flow optimizations Critical path reducing transformations Logic level minimization Retiming Pipelining ECE 260B CSE 241A Power Consumption 72

73 Summary Design Flow for Power well covered at circuit and gate level Most emphasis on analysis not much on optimization Overall optimization results are mixed Plenty of room at the physical end transistor sizing, circuit style selection, synthesis for pass-transistor networks, threshold selection ECE 260B CSE 241A Power Consumption 73

Low Power Design for Systems on a Chip. Tutorial Outline

Low Power Design for Systems on a Chip. Tutorial Outline Low Power Design for Systems on a Chip Mary Jane Irwin Dept of CSE Penn State University (www.cse.psu.edu/~mji) Low Power Design for SoCs ASIC Tutorial Intro.1 Tutorial Outline Introduction and motivation

More information

Low Power VLSI Circuit Synthesis: Introduction and Course Outline

Low Power VLSI Circuit Synthesis: Introduction and Course Outline Low Power VLSI Circuit Synthesis: Introduction and Course Outline Ajit Pal Professor Department of Computer Science and Engineering Indian Institute of Technology Kharagpur INDIA -721302 Agenda Why Low

More information

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics ECE 484 VLSI Digital Circuits Fall 2016 Lecture 02: Design Metrics Dr. George L. Engel Adapted from slides provided by Mary Jane Irwin (PSU) [Adapted from Rabaey s Digital Integrated Circuits, 2002, J.

More information

Power Spring /7/05 L11 Power 1

Power Spring /7/05 L11 Power 1 Power 6.884 Spring 2005 3/7/05 L11 Power 1 Lab 2 Results Pareto-Optimal Points 6.884 Spring 2005 3/7/05 L11 Power 2 Standard Projects Two basic design projects Processor variants (based on lab1&2 testrigs)

More information

Power Estimation. Naehyuck Chang Dept. of EECS/CSE Seoul National University

Power Estimation. Naehyuck Chang Dept. of EECS/CSE Seoul National University Power Estimation Naehyuck Chang Dept. of EECS/CSE Seoul National University naehyuck@snu.ac.kr 1 Contents Embedded Low-Power ELPL Laboratory SPICE power analysis Power estimation basics Signal probability

More information

Low-Power CMOS VLSI Design

Low-Power CMOS VLSI Design Low-Power CMOS VLSI Design ( 范倫達 ), Ph. D. Department of Computer Science, National Chiao Tung University, Taiwan, R.O.C. Fall, 2017 ldvan@cs.nctu.edu.tw http://www.cs.nctu.tw/~ldvan/ Outline Introduction

More information

Low Power Design in VLSI

Low Power Design in VLSI Low Power Design in VLSI Evolution in Power Dissipation: Why worry about power? Heat Dissipation source : arpa-esto microprocessor power dissipation DEC 21164 Computers Defined by Watts not MIPS: µwatt

More information

Jan Rabaey, «Low Powere Design Essentials," Springer tml

Jan Rabaey, «Low Powere Design Essentials, Springer tml Jan Rabaey, «e Design Essentials," Springer 2009 http://web.me.com/janrabaey/lowpoweressentials/home.h tml Dimitrios Soudris, Christian Piguet, and Costas Goutis, Designing CMOS Circuits for Low POwer,

More information

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS Low Power Design Part I Introduction and VHDL design Ricardo Santos ricardo@facom.ufms.br LSCAD/FACOM/UFMS Motivation for Low Power Design Low power design is important from three different reasons Device

More information

Low-Power Digital CMOS Design: A Survey

Low-Power Digital CMOS Design: A Survey Low-Power Digital CMOS Design: A Survey Krister Landernäs June 4, 2005 Department of Computer Science and Electronics, Mälardalen University Abstract The aim of this document is to provide the reader with

More information

UNIT-III POWER ESTIMATION AND ANALYSIS

UNIT-III POWER ESTIMATION AND ANALYSIS UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers

More information

Power and Energy. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

Power and Energy. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr. Power and Energy Courtesy of Dr. Daehyun Lim@WSU, Dr. Harris@HMC, Dr. Shmuel Wimer@BIU and Dr. Choi@PSU http://csce.uark.edu +1 (479) 575-6043 yrpeng@uark.edu The Chip is HOT Power consumption increases

More information

Low Power Glitch Free Modeling in Vlsi Circuitry Using Feedback Resistive Path Logic

Low Power Glitch Free Modeling in Vlsi Circuitry Using Feedback Resistive Path Logic Low Power Glitch Free Modeling in Vlsi Circuitry Using Feedback Resistive Path Logic Dr M.ASHARANI 1, N.CHANDRASEKHAR 2, R.SRINIVASA RAO 3 1 ECE Department, Professor, JNTU, Hyderabad 2,3 ECE Department,

More information

Lecture 13 CMOS Power Dissipation

Lecture 13 CMOS Power Dissipation EE 471: Transport Phenomena in Solid State Devices Spring 2018 Lecture 13 CMOS Power Dissipation Bryan Ackland Department of Electrical and Computer Engineering Stevens Institute of Technology Hoboken,

More information

UNIT-II LOW POWER VLSI DESIGN APPROACHES

UNIT-II LOW POWER VLSI DESIGN APPROACHES UNIT-II LOW POWER VLSI DESIGN APPROACHES Low power Design through Voltage Scaling: The switching power dissipation in CMOS digital integrated circuits is a strong function of the power supply voltage.

More information

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus Course Content Low Power VLSI System Design Lecture 1: Introduction Prof. R. Iris Bahar E September 6, 2017 Course focus low power and thermal-aware design digital design, from devices to architecture

More information

A Survey of the Low Power Design Techniques at the Circuit Level

A Survey of the Low Power Design Techniques at the Circuit Level A Survey of the Low Power Design Techniques at the Circuit Level Hari Krishna B Assistant Professor, Department of Electronics and Communication Engineering, Vagdevi Engineering College, Warangal, India

More information

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering Low-Power VLSI Seong-Ook Jung 2013. 5. 27. sjung@yonsei.ac.kr VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering Contents 1. Introduction 2. Power classification & Power performance

More information

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1 CPE/EE 427, CPE 527 VLSI Design I L02: Design Metrics Department of Electrical and Computer Engineering University of Alabama in Huntsville Aleksandar Milenkovic ( www.ece.uah.edu/~milenka ) www.ece.uah.edu/~milenka/cpe527-03f

More information

Lecture 02: Performance and Power Topics

Lecture 02: Performance and Power Topics CSE241A: Introduction to Computing Circuitry (ECE260B: VLSI Integrated Circuits and Systems Design) Winter 2003 Lecture 02: Performance and Power Topics CSE241 L1 Introduction.1 Kahng & Cichy, UCSD 2003

More information

Contents 1 Introduction 2 MOS Fabrication Technology

Contents 1 Introduction 2 MOS Fabrication Technology Contents 1 Introduction... 1 1.1 Introduction... 1 1.2 Historical Background [1]... 2 1.3 Why Low Power? [2]... 7 1.4 Sources of Power Dissipations [3]... 9 1.4.1 Dynamic Power... 10 1.4.2 Static Power...

More information

Introduction. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

Introduction. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002 Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Introduction July 30, 2002 1 What is this book all about? Introduction to digital integrated circuits.

More information

Dual-K K Versus Dual-T T Technique for Gate Leakage Reduction : A Comparative Perspective

Dual-K K Versus Dual-T T Technique for Gate Leakage Reduction : A Comparative Perspective Dual-K K Versus Dual-T T Technique for Gate Leakage Reduction : A Comparative Perspective S. P. Mohanty, R. Velagapudi and E. Kougianos Dept of Computer Science and Engineering University of North Texas

More information

EECS 427 Lecture 13: Leakage Power Reduction Readings: 6.4.2, CBF Ch.3. EECS 427 F09 Lecture Reminders

EECS 427 Lecture 13: Leakage Power Reduction Readings: 6.4.2, CBF Ch.3. EECS 427 F09 Lecture Reminders EECS 427 Lecture 13: Leakage Power Reduction Readings: 6.4.2, CBF Ch.3 [Partly adapted from Irwin and Narayanan, and Nikolic] 1 Reminders CAD assignments Please submit CAD5 by tomorrow noon CAD6 is due

More information

Interconnect-Power Dissipation in a Microprocessor

Interconnect-Power Dissipation in a Microprocessor 4/2/2004 Interconnect-Power Dissipation in a Microprocessor N. Magen, A. Kolodny, U. Weiser, N. Shamir Intel corporation Technion - Israel Institute of Technology 4/2/2004 2 Interconnect-Power Definition

More information

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012 Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

Propagation Delay, Circuit Timing & Adder Design

Propagation Delay, Circuit Timing & Adder Design Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

ELEC Digital Logic Circuits Fall 2015 Delay and Power

ELEC Digital Logic Circuits Fall 2015 Delay and Power ELEC - Digital Logic Circuits Fall 5 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849 http://www.eng.auburn.edu/~vagrawal

More information

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits EE 330 Lecture 43 Digital Circuits Other Logic Styles Dynamic Logic Circuits Review from Last Time Elmore Delay Calculations W M 5 V OUT x 20C RE V IN 0 L R L 1 L R R 6 W 1 C C 3 D R t 1 R R t 2 R R t

More information

1 Digital EE141 Integrated Circuits 2nd Introduction

1 Digital EE141 Integrated Circuits 2nd Introduction Digital Integrated Circuits Introduction 1 What is this lecture about? Introduction to digital integrated circuits + low power circuits Issues in digital design The CMOS inverter Combinational logic structures

More information

Overview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002

Overview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002 Overview ECE 3: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Logic and Fault Modeling Motivation Logic Modeling Model types Models at different levels of abstractions Models and definitions Fault Modeling

More information

The challenges of low power design Karen Yorav

The challenges of low power design Karen Yorav The challenges of low power design Karen Yorav The challenges of low power design What this tutorial is NOT about: Electrical engineering CMOS technology but also not Hand waving nonsense about trends

More information

ECE/CoE 0132: FETs and Gates

ECE/CoE 0132: FETs and Gates ECE/CoE 0132: FETs and Gates Kartik Mohanram September 6, 2017 1 Physical properties of gates Over the next 2 lectures, we will discuss some of the physical characteristics of integrated circuits. We will

More information

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation Announcements Homework 5 this week Lab

More information

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo Digital Integrated Circuits Designing Combinational Logic Circuits Fuyuzhuo Introduction Digital IC Combinational vs. Sequential Logic In Combinational Logic Circuit Out In Combinational Logic Circuit

More information

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits EE 330 Lecture 43 Digital Circuits Other Logic Styles Dynamic Logic Circuits Review from Last Time Elmore Delay Calculations W M 5 V OUT x 20C RE V IN 0 L R L 1 L R RW 6 W 1 C C 3 D R t 1 R R t 2 R R t

More information

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling EE241 - Spring 2004 Advanced Digital Integrated Circuits Borivoje Nikolic Lecture 15 Low-Power Design: Supply Voltage Scaling Announcements Homework #2 due today Midterm project reports due next Thursday

More information

EEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis

EEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis EEC 216 Lecture #1: Ultra Low Voltage and Subthreshold Circuit Design Rajeevan Amirtharajah University of California, Davis Opportunities for Ultra Low Voltage Battery Operated and Mobile Systems Wireless

More information

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 3: January 21, 2016 MOS Fabrication pt. 2: Design Rules and Layout Lecture Outline! Review: MOS IV Curves and Switch Model! MOS Device Layout!

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 3: January 21, 2016 MOS Fabrication pt. 2: Design Rules and Layout Penn ESE 570 Spring 2016 Khanna Adapted from GATech ESE3060 Slides Lecture

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction There are many possible facts because of which the power efficiency is becoming important consideration. The most portable systems used in recent era, which are

More information

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS The major design challenges of ASIC design consist of microscopic issues and macroscopic issues [1]. The microscopic issues are ultra-high

More information

International journal of scientific & engineering research, volume 4, issue 8, july 2013

International journal of scientific & engineering research, volume 4, issue 8, july 2013 1659 Low Power VLSI: High End Design Techniques P.Bujjibabu, V.Satyanarayana, G.Jyothirmai, GNPK Mahalakshmi.E Abstract Low power has emerged as a principal argument in today s electronics diligence. The

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 3: January 24, 2019 MOS Fabrication pt. 2: Design Rules and Layout Penn ESE 570 Spring 2019 Khanna Jack Keil Wolf Lecture http://www.ese.upenn.edu/about-ese/events/wolf.php

More information

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo Digital Integrated Circuits Designing Combinational Logic Circuits Fuyuzhuo Introduction Digital IC Combinational vs. Sequential Logic In Combinational Logic Circuit Out In Combinational Logic Circuit

More information

12 BIT ACCUMULATOR FOR DDS

12 BIT ACCUMULATOR FOR DDS 12 BIT ACCUMULATOR FOR DDS ECE547 Final Report Aravind Reghu Spring, 2006 1 CONTENTS 1 Introduction 6 1.1 Project Overview 6 1.1.1 How it Works 6 1.2 Objective 8 2 Circuit Design 9 2.1 Design Objective

More information

Integrated Power Delivery for High Performance Server Based Microprocessors

Integrated Power Delivery for High Performance Server Based Microprocessors Integrated Power Delivery for High Performance Server Based Microprocessors J. Ted DiBene II, Ph.D. Intel, Dupont-WA International Workshop on Power Supply on Chip, Cork, Ireland, Sept. 24-26 Slide 1 Legal

More information

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS SURVEY ND EVLUTION OF LOW-POWER FULL-DDER CELLS hmed Sayed and Hussain l-saad Department of Electrical & Computer Engineering University of California Davis, C, U.S.. STRCT In this paper, we survey various

More information

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type. ESE 570: Digital Integrated Circuits and VLSI Fundamentals Jack Keil Wolf Lecture Lec 3: January 24, 2019 MOS Fabrication pt. 2: Design Rules and Layout http://www.ese.upenn.edu/about-ese/events/wolf.php

More information

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh ECE 471/571 The CMOS Inverter Lecture-6 Gurjeet Singh NMOS-to-PMOS ratio,pmos are made β times larger than NMOS Sizing Inverters for Performance Conclusions: Intrinsic delay tp0 is independent of sizing

More information

Power Supply Networks: Analysis and Synthesis. What is Power Supply Noise?

Power Supply Networks: Analysis and Synthesis. What is Power Supply Noise? Power Supply Networs: Analysis and Synthesis What is Power Supply Noise? Problem: Degraded voltage level at the delivery point of the power/ground grid causes performance and/or functional failure Lower

More information

EC 1354-Principles of VLSI Design

EC 1354-Principles of VLSI Design EC 1354-Principles of VLSI Design UNIT I MOS TRANSISTOR THEORY AND PROCESS TECHNOLOGY PART-A 1. What are the four generations of integrated circuits? 2. Give the advantages of IC. 3. Give the variety of

More information

Low Power Design Methods: Design Flows and Kits

Low Power Design Methods: Design Flows and Kits JOINT ADVANCED STUDENT SCHOOL 2011, Moscow Low Power Design Methods: Design Flows and Kits Reported by Shushanik Karapetyan Synopsys Armenia Educational Department State Engineering University of Armenia

More information

19. Design for Low Power

19. Design for Low Power 19. Design for Low Power Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017 November 8, 2017 ECE Department, University of Texas at

More information

Separation and Extraction of Short-Circuit Power Consumption in Digital CMOS VLSI Circuits

Separation and Extraction of Short-Circuit Power Consumption in Digital CMOS VLSI Circuits Separation and Extraction of Short-Circuit Power Consumption in Digital CMOS VLSI Circuits Atila Alvandpour, Per Larsson-Edefors, and Christer Svensson Div of Electronic Devices, Dept of Physics, Linköping

More information

Static Energy Reduction Techniques in Microprocessor Caches

Static Energy Reduction Techniques in Microprocessor Caches Static Energy Reduction Techniques in Microprocessor Caches Heather Hanson, Stephen W. Keckler, Doug Burger Computer Architecture and Technology Laboratory Department of Computer Sciences Tech Report TR2001-18

More information

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No # 01 Introduction and Course Outline (Refer Slide

More information

Advanced Digital Design

Advanced Digital Design Advanced Digital Design Introduction & Motivation by A. Steininger and M. Delvai Vienna University of Technology Outline Challenges in Digital Design The Role of Time in the Design The Fundamental Design

More information

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 3: January 21, 2017 MOS Fabrication pt. 2: Design Rules and Layout Lecture Outline! Review: MOS IV Curves and Switch Model! MOS Device Layout!

More information

5. CMOS Gates: DC and Transient Behavior

5. CMOS Gates: DC and Transient Behavior 5. CMOS Gates: DC and Transient Behavior Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017 September 18, 2017 ECE Department, University

More information

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY Jasbir kaur 1, Neeraj Singla 2 1 Assistant Professor, 2 PG Scholar Electronics and Communication

More information

EDA Challenges for Low Power Design. Anand Iyer, Cadence Design Systems

EDA Challenges for Low Power Design. Anand Iyer, Cadence Design Systems EDA Challenges for Low Power Design Anand Iyer, Cadence Design Systems Agenda Introduction ti LP techniques in detail Challenges to low power techniques Guidelines for choosing various techniques Why is

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 2 1.1 MOTIVATION FOR LOW POWER CIRCUIT DESIGN Low power circuit design has emerged as a principal theme in today s electronics industry. In the past, major concerns among researchers

More information

An Analysis for Power Minimization at Different Level of Abstraction to Optimize Digital Circuit

An Analysis for Power Minimization at Different Level of Abstraction to Optimize Digital Circuit An Analysis for Power Minimization at Different Level of Abstraction to Optimize Digital Circuit Vivechana Dubey, Ravimohan Sairam ABSTRACT This paper aims at presenting an innovative conceptual framework

More information

Low Power Techniques for SoC Design: basic concepts and techniques

Low Power Techniques for SoC Design: basic concepts and techniques Low Power Techniques for SoC Design: basic concepts and techniques Estagiário de Docência M.Sc. Vinícius dos Santos Livramento Prof. Dr. Luiz Cláudio Villar dos Santos Embedded Systems - INE 5439 Federal

More information

Comparison of Power Dissipation in inverter using SVL Techniques

Comparison of Power Dissipation in inverter using SVL Techniques Comparison of Power Dissipation in inverter using SVL Techniques K. Kalai Selvi Assistant Professor, Dept. of Electronics & Communication Engineering, Government College of Engineering, Tirunelveli, India

More information

Short-Circuit Power Reduction by Using High-Threshold Transistors

Short-Circuit Power Reduction by Using High-Threshold Transistors J. Low Power Electron. Appl. 2012, 2, 69-78; doi:10.3390/jlpea2010069 OPEN ACCESS Journal of Low Power Electronics and Applications ISSN 2079-9268 www.mdpi.com/journal/jlpea/ Article Short-Circuit Power

More information

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES 41 In this chapter, performance characteristics of a two input NAND gate using existing subthreshold leakage

More information

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India Advanced Low Power CMOS Design to Reduce Power Consumption in CMOS Circuit for VLSI Design Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India Abstract: Low

More information

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Design of Low Power Vlsi Circuits Using Cascode Logic Style Design of Low Power Vlsi Circuits Using Cascode Logic Style Revathi Loganathan 1, Deepika.P 2, Department of EST, 1 -Velalar College of Enginering & Technology, 2- Nandha Engineering College,Erode,Tamilnadu,India

More information

A new 6-T multiplexer based full-adder for low power and leakage current optimization

A new 6-T multiplexer based full-adder for low power and leakage current optimization A new 6-T multiplexer based full-adder for low power and leakage current optimization G. Ramana Murthy a), C. Senthilpari, P. Velrajkumar, and T. S. Lim Faculty of Engineering and Technology, Multimedia

More information

LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2

LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2 LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2 1 M.Tech Student, Amity School of Engineering & Technology, India 2 Assistant Professor, Amity School of Engineering

More information

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Projects. Groups of 3 Proposals in two weeks (2/20) Topics: Lecture 5: Transistor Models

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Projects. Groups of 3 Proposals in two weeks (2/20) Topics: Lecture 5: Transistor Models EE241 - Spring 2013 Advanced Digital Integrated Circuits Lecture 5: Transistor Models Projects Groups of 3 Proposals in two weeks (2/20) Topics: Soft errors in datapaths Soft errors in memory Integration

More information

Accurate Timing and Power Characterization of Static Single-Track Full-Buffers

Accurate Timing and Power Characterization of Static Single-Track Full-Buffers Accurate Timing and Power Characterization of Static Single-Track Full-Buffers By Rahul Rithe Department of Electronics & Electrical Communication Engineering Indian Institute of Technology Kharagpur,

More information

Low Power Design of Successive Approximation Registers

Low Power Design of Successive Approximation Registers Low Power Design of Successive Approximation Registers Rabeeh Majidi ECE Department, Worcester Polytechnic Institute, Worcester MA USA rabeehm@ece.wpi.edu Abstract: This paper presents low power design

More information

Output Waveform Evaluation of Basic Pass Transistor Structure*

Output Waveform Evaluation of Basic Pass Transistor Structure* Output Waveform Evaluation of Basic Pass Transistor Structure* S. Nikolaidis, H. Pournara, and A. Chatzigeorgiou Department of Physics, Aristotle University of Thessaloniki Department of Applied Informatics,

More information

Temperature-adaptive voltage tuning for enhanced energy efficiency in ultra-low-voltage circuits

Temperature-adaptive voltage tuning for enhanced energy efficiency in ultra-low-voltage circuits Microelectronics Journal 39 (2008) 1714 1727 www.elsevier.com/locate/mejo Temperature-adaptive voltage tuning for enhanced energy efficiency in ultra-low-voltage circuits Ranjith Kumar, Volkan Kursun Department

More information

EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.

EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University. EE 434 ASIC and Digital Systems Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University Preliminaries VLSI Design System Specification Functional Design RTL

More information

A Novel Low-Power Scan Design Technique Using Supply Gating

A Novel Low-Power Scan Design Technique Using Supply Gating A Novel Low-Power Scan Design Technique Using Supply Gating S. Bhunia, H. Mahmoodi, S. Mukhopadhyay, D. Ghosh, and K. Roy School of Electrical and Computer Engineering, Purdue University, West Lafayette,

More information

A Static Power Model for Architects

A Static Power Model for Architects A Static Power Model for Architects J. Adam Butts and Guri Sohi University of Wisconsin-Madison {butts,sohi}@cs.wisc.edu 33rd International Symposium on Microarchitecture Monterey, California December,

More information

UNIT-1 Fundamentals of Low Power VLSI Design

UNIT-1 Fundamentals of Low Power VLSI Design UNIT-1 Fundamentals of Low Power VLSI Design Need for Low Power Circuit Design: The increasing prominence of portable systems and the need to limit power consumption (and hence, heat dissipation) in very-high

More information

Logic Restructuring Revisited. Glitching in an RCA. Glitching in Static CMOS Networks

Logic Restructuring Revisited. Glitching in an RCA. Glitching in Static CMOS Networks Logic Restructuring Revisited Low Power VLSI System Design Lectures 4 & 5: Logic-Level Power Optimization Prof. R. Iris ahar September 8 &, 7 Logic restructuring: hanging the topology of a logic network

More information

Power dissipation in CMOS

Power dissipation in CMOS DC Current in For V IN < V TN, N O is cut off and I DD = 0. For V TN < V IN < V DD /2, N O is saturated. For V DD /2 < V IN < V DD +V TP, P O is saturated. For V IN > V DD + V TP, P O is cut off and I

More information

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6) CSE 493/593 Test 2 Fall 2011 Solution 1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6) Decreasing of W to make the gate slower,

More information

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 94 CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 6.1 INTRODUCTION The semiconductor digital circuits began with the Resistor Diode Logic (RDL) which was smaller in size, faster

More information

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman Digital Microelectronic Circuits (361-1-3021 ) Presented by: Adam Teman Lecture 2: Terminology and Design Metrics 1 Last Week Introduction» Moore s Law» History of Computers Circuit analysis review» Thevenin,

More information

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology 1 Mahesha NB #1 #1 Lecturer Department of Electronics & Communication Engineering, Rai Technology University nbmahesh512@gmail.com

More information

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2) 1 CHAPTER 3: IMPLEMENTATION TECHNOLOGY (PART 2) Whatwillwelearninthischapter? we learn in this 2 How transistors operate and form simple switches CMOS logic gates IC technology FPGAs and other PLDs Basic

More information

White Paper Stratix III Programmable Power

White Paper Stratix III Programmable Power Introduction White Paper Stratix III Programmable Power Traditionally, digital logic has not consumed significant static power, but this has changed with very small process nodes. Leakage current in digital

More information

Leakage Power Minimization in Deep-Submicron CMOS circuits

Leakage Power Minimization in Deep-Submicron CMOS circuits Outline Leakage Power Minimization in Deep-Submicron circuits Politecnico di Torino Dip. di Automatica e Informatica 1019 Torino, Italy enrico.macii@polito.it Introduction. Design for low leakage: Basics.

More information

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 Lecture 5: Termination, TX Driver, & Multiplexer Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements

More information

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha ECE520 VLSI Design Lecture 5: Basic CMOS Inverter Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Review of Last Lecture

More information

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages RESEARCH ARTICLE OPEN ACCESS Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages A. Suvir Vikram *, Mrs. K. Srilakshmi ** And Mrs. Y. Syamala *** * M.Tech,

More information

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1 DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1 Asst. Professsor, Anurag group of institutions 2,3,4 UG scholar,

More information

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits EE 330 Lecture 44 Digital Circuits Other Logic Styles Dynamic Logic Circuits Course Evaluation Reminder - ll Electronic http://bit.ly/isustudentevals Review from Last Time Power Dissipation in Logic Circuits

More information

Microelectronics, BSc course

Microelectronics, BSc course Microelectronics, BSc course MOS circuits: CMOS circuits, construction http://www.eet.bme.hu/~poppe/miel/en/14-cmos.pptx http://www.eet.bme.hu The abstraction level of our study: SYSTEM + MODULE GATE CIRCUIT

More information

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 6 Combinational CMOS Circuit and Logic Design Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Advanced Reliable Systems (ARES) Lab. Jin-Fu Li,

More information

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST) Abstract NEW HIGH PERFORMANCE 4 BIT PARALLEL ADDER USING DOMINO LOGIC Department Of Electronics and Communication Engineering UG Scholar, SNS College of Engineering Bhuvaneswari.N [1], Hemalatha.V [2],

More information

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style International Journal of Advancements in Research & Technology, Volume 1, Issue3, August-2012 1 Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style Vishal Sharma #, Jitendra Kaushal Srivastava

More information

Introduction. Introduction. Digital Integrated Circuits A Design Perspective. Introduction. The First Computer

Introduction. Introduction. Digital Integrated Circuits A Design Perspective. Introduction. The First Computer Digital Integrated Circuits A Design Perspective Prentice Hall Electronics and VLSI Series ISBN 0-3-20764-4 [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan,

More information