SlideShare une entreprise Scribd logo
1  sur  26
Power Dissipation 
CMOS
Outline 
• Motivation to estimate power dissipation 
• Sources of power dissipation 
• Dynamic power dissipation 
• Static power dissipation 
• Metrics 
• Conclusion
Need to estimate power dissipation 
Power dissipation affects 
• Performance 
• Reliability 
• Packaging 
• Cost 
• Portability
Where Does Power Go in CMOS? 
• Dynamic Power Consumption 
Charging and Discharging Capacitors 
• Short Circuit Currents 
Short Circuit Path between Supply Rails during Switching 
• Leakage 
Leaking diodes and transistors
Node Transition Activity and Power 
•Due to charging and discharging of capacitance 
Consider switching a CMOS gate for N clock cycles 
E 
N 
=  2  nN 
C 
L 
V 
dd 
EN : the energy consumed for N clock cycles 
n(N): the number o f 0->1 transition in N clock cycles 
P 
avg 
lim 
N  
E 
N 
N 
-------- f 
clk 
=  
nN 
N 
 lim 
------------ 
  C 
  
N  
L 
V 
dd 
 
2 
f 
clk 
=  
= lim 
 
0  1 
nN 
------------ 
N 
N   
P 
avg 
=  
 C 
0  1 
L 
 2 f 
V 
dd 
clk 

Activity factors of basic gates 
• AND 
• OR 
• XOR 
A B A B   (1 p p ) p p 
(1 )(1 )[1 (1 )(1 )] A B A B    p  p   p  p 
[1 ( 2 )]( 2 ) A B A B A B A B    p  p  p p p  p  p p
Dynamic Power dissipation 
• Power reduced by reducing Vdd, f, C and also activity 
• A signal transition can be classified into two categories 
 a functional transition and 
 a glitch
Glitch Power Dissipation 
• Glitches are temporary changes in the value of the output – 
unnecessary transitions 
• They are caused due to the skew in the input signals to a gate 
• Glitch power dissipation accounts for 15% – 20 % of the 
global power 
• Basic contributes of hazards to power dissipation are 
– Hazard generation 
– Hazard propagation
Glitch Power Dissipation 
• P = 1/2 .CL.Vdd . (Vdd – Vmin) ; 
Vmin : min voltage swing at the output 
• Glitch power dissipation is dependent on 
– Output load 
– Input pattern 
– Input slope
Glitch Power Dissipation 
• Hazard generation can be reduced by gate sizing and path 
balancing techniques 
• Hazard propagation can be reduced by using less number of 
inverters which tend to amplify and propagate glitches
Short Circuit Power Dissipation 
• Short circuit current occurs during signal transitions when 
both the NMOS and PMOS are ON and there is a direct path 
between Vdd and GND 
• Also called crowbar current 
• Accounts for more than 20% of total power dissipation 
• As clock frequency increases transitions increase 
consequently short circuit power dissipation increases 
• Can be reduced : 
– faster input and slower output 
– Vdd <= Vtn + |Vtp| 
• So both NMOS and PMOS are not on at the same time
Static Power Consumption 
Vin=5V 
Vout 
CL 
Vdd 
Istat 
Pstat = P(In=1).Vdd . Istat 
• Dominates over dynamic consumption 
Wasted energy … 
Should be avoided in almost all cases 
• Not a function of switching frequency
Static Power Dissipation 
• Power dissipation occurring when device is in standby mode 
• As technology scales this becomes significant 
• Leakage power dissipation 
• Components: 
– Reverse biased p-n junction 
– Sub threshold leakage 
– DIBL leakage 
– Channel punch through 
– GIDL Leakage 
– Narrow width effect 
– Oxide leakage 
– Hot carrier tunneling effect
Leakage Current
New Problem: Gate Leakage 
„Now about 20-30% of all leakage, and growing 
„Gate oxide is so thin, electrons tunnel thru it… 
„NMOS is much worse than PMOS
Principles for Power Reduction 
• Prime choice: Reduce voltage! 
– Recent years have seen an acceleration in 
supply voltage reduction 
– Design at very low voltages still open question 
(0.6 … 0.9 V by 2010!) 
• Reduce switching activity 
Logic synthesis 
Clock gating 
• Reduce physical capacitance 
– Proper Device Sizing 
– Good layout
Factors affecting leakage power 
• Temperature 
– Sub-threshold current increases exponentially 
• Reduction in Vt 
• Increase in thermal voltage 
– BTBT increases due to band gap narrowing 
– Gate leakage is insensitive to temperature change
Factors affecting leakage power 
• Gate oxide thickness 
– Sub-threshold current decreases in long channel transistors and 
increases in short channel 
– BTBT is insensitive 
– Gate leakage increases as thickness reduces
Solutions 
• MTCMOS 
• Dual Vt 
• Dual Vt domino logic 
• Adaptive Body Bias 
• Transistor stacking
Metrics 
• Power Delay product 
• Energy Delay Product 
– Average energy per instruction x average inter instruction 
delay 
• Cunit_area 
– Capacitance per unit area
Summary 
„Power Dissipation is already a prime design constraint 
„Low-power design requires operation at lowest possible 
voltage and clock speed 
„Low-power design requires optimization at
Conclusion 
• Power dissipation is unavoidable especially as technology 
scales down 
• Techniques must be devised to reduce power dissipation 
• Techniques must be devised to accurately estimate the power 
dissipation 
• Estimation and modeling of the sources of power dissipation 
for simulation purposes

Contenu connexe

Tendances

Tendances (20)

MOSFET and Short channel effects
MOSFET and Short channel effectsMOSFET and Short channel effects
MOSFET and Short channel effects
 
LOW POWER DESIGN VLSI
LOW POWER DESIGN VLSILOW POWER DESIGN VLSI
LOW POWER DESIGN VLSI
 
VLSI
VLSIVLSI
VLSI
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Presentation on Scaling
Presentation on ScalingPresentation on Scaling
Presentation on Scaling
 
Power Gating
Power GatingPower Gating
Power Gating
 
VLSI Power Reduction
VLSI Power ReductionVLSI Power Reduction
VLSI Power Reduction
 
MOS Capacitor
MOS CapacitorMOS Capacitor
MOS Capacitor
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 
Rc delay modelling in vlsi
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
 
Dynamic logic circuits
Dynamic logic circuitsDynamic logic circuits
Dynamic logic circuits
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
MOS-Nonideal charecteristics
MOS-Nonideal charecteristicsMOS-Nonideal charecteristics
MOS-Nonideal charecteristics
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
CMOS logic circuits
CMOS logic circuitsCMOS logic circuits
CMOS logic circuits
 
Sta by usha_mehta
Sta by usha_mehtaSta by usha_mehta
Sta by usha_mehta
 
Low power VLSI design
Low power VLSI designLow power VLSI design
Low power VLSI design
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
Channel length Modulation
Channel length ModulationChannel length Modulation
Channel length Modulation
 

En vedette

اسرع طريقة لاحتراف برمجة المايكروكنترولر
اسرع طريقة لاحتراف برمجة المايكروكنترولراسرع طريقة لاحتراف برمجة المايكروكنترولر
اسرع طريقة لاحتراف برمجة المايكروكنترولرmessaoudi mohamed
 
Power consumption
Power consumptionPower consumption
Power consumptionsdpable
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysistutor2u
 
Critical Path Ppt
Critical Path PptCritical Path Ppt
Critical Path PptJeff Hilton
 

En vedette (7)

Static Noise margin
Static Noise margin Static Noise margin
Static Noise margin
 
اسرع طريقة لاحتراف برمجة المايكروكنترولر
اسرع طريقة لاحتراف برمجة المايكروكنترولراسرع طريقة لاحتراف برمجة المايكروكنترولر
اسرع طريقة لاحتراف برمجة المايكروكنترولر
 
Power consumption
Power consumptionPower consumption
Power consumption
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysis
 
Critical Path Ppt
Critical Path PptCritical Path Ppt
Critical Path Ppt
 
555 Timer IC
555 Timer IC555 Timer IC
555 Timer IC
 
INTRODUCTION_TO_IC
INTRODUCTION_TO_ICINTRODUCTION_TO_IC
INTRODUCTION_TO_IC
 

Similaire à Power dissipation cmos

MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxMOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxBalraj Singh
 
lecture 10 - electrical machines - dc to dc converters 1.pptx
lecture 10 - electrical machines - dc to dc converters 1.pptxlecture 10 - electrical machines - dc to dc converters 1.pptx
lecture 10 - electrical machines - dc to dc converters 1.pptxJohnkamanda3
 
PCB Layout guidelines.pdf
PCB Layout guidelines.pdfPCB Layout guidelines.pdf
PCB Layout guidelines.pdfssuserf36d4d1
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic designswagatkarve
 
Advd lecture 08 -inverte rpart3
Advd   lecture 08 -inverte rpart3Advd   lecture 08 -inverte rpart3
Advd lecture 08 -inverte rpart3Hardik Gupta
 
Low Power Design Techniques for ASIC / SOC Design
Low Power Design Techniques for ASIC / SOC DesignLow Power Design Techniques for ASIC / SOC Design
Low Power Design Techniques for ASIC / SOC DesignRajesh_navandar
 
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.MY PROJECT-automatic load sharing of transformer by using GSM tecnique.
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.nikhilhiware
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITAnil Yadav
 
Power Electronics- Power Semiconductor devices.pptx
Power Electronics- Power Semiconductor devices.pptxPower Electronics- Power Semiconductor devices.pptx
Power Electronics- Power Semiconductor devices.pptxPoornima D
 
Design_of_Power_Transformers.ppt
Design_of_Power_Transformers.pptDesign_of_Power_Transformers.ppt
Design_of_Power_Transformers.pptSelvaPriyaAEEE2020
 
Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1SUNODH GARLAPATI
 
3-Anandi.ppt
3-Anandi.ppt3-Anandi.ppt
3-Anandi.pptECEHoD16
 

Similaire à Power dissipation cmos (20)

lecture_10.ppt
lecture_10.pptlecture_10.ppt
lecture_10.ppt
 
cmos.ppt
cmos.pptcmos.ppt
cmos.ppt
 
Cmos circuits
Cmos circuitsCmos circuits
Cmos circuits
 
Power
PowerPower
Power
 
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptxMOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
MOS Inverters Switching Characterstics and interconnect Effects-converted.pptx
 
lecture 10 - electrical machines - dc to dc converters 1.pptx
lecture 10 - electrical machines - dc to dc converters 1.pptxlecture 10 - electrical machines - dc to dc converters 1.pptx
lecture 10 - electrical machines - dc to dc converters 1.pptx
 
PCB Layout guidelines.pdf
PCB Layout guidelines.pdfPCB Layout guidelines.pdf
PCB Layout guidelines.pdf
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic design
 
Advd lecture 08 -inverte rpart3
Advd   lecture 08 -inverte rpart3Advd   lecture 08 -inverte rpart3
Advd lecture 08 -inverte rpart3
 
Low Power Design Techniques for ASIC / SOC Design
Low Power Design Techniques for ASIC / SOC DesignLow Power Design Techniques for ASIC / SOC Design
Low Power Design Techniques for ASIC / SOC Design
 
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.MY PROJECT-automatic load sharing of transformer by using GSM tecnique.
MY PROJECT-automatic load sharing of transformer by using GSM tecnique.
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
 
Power Electronics- Power Semiconductor devices.pptx
Power Electronics- Power Semiconductor devices.pptxPower Electronics- Power Semiconductor devices.pptx
Power Electronics- Power Semiconductor devices.pptx
 
Low power embedded system design
Low power embedded system designLow power embedded system design
Low power embedded system design
 
CMOS Logic Circuits
CMOS Logic CircuitsCMOS Logic Circuits
CMOS Logic Circuits
 
IGBT.ppt
IGBT.pptIGBT.ppt
IGBT.ppt
 
Design_of_Power_Transformers.ppt
Design_of_Power_Transformers.pptDesign_of_Power_Transformers.ppt
Design_of_Power_Transformers.ppt
 
Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1
 
3-Anandi.ppt
3-Anandi.ppt3-Anandi.ppt
3-Anandi.ppt
 
LPVLSI.ppt
LPVLSI.pptLPVLSI.ppt
LPVLSI.ppt
 

Plus de Rajesh Tiwary

Diufferential amplifier characteistics.pdf
Diufferential amplifier characteistics.pdfDiufferential amplifier characteistics.pdf
Diufferential amplifier characteistics.pdfRajesh Tiwary
 
diode connected NMOSdocx.pdf
diode connected NMOSdocx.pdfdiode connected NMOSdocx.pdf
diode connected NMOSdocx.pdfRajesh Tiwary
 
current mirror cascode.pdf
current mirror cascode.pdfcurrent mirror cascode.pdf
current mirror cascode.pdfRajesh Tiwary
 
Biased Current mirror variation with Vdd.pdf
Biased Current mirror variation with Vdd.pdfBiased Current mirror variation with Vdd.pdf
Biased Current mirror variation with Vdd.pdfRajesh Tiwary
 
Current mirror variation with Vdd.pdf
Current mirror variation with Vdd.pdfCurrent mirror variation with Vdd.pdf
Current mirror variation with Vdd.pdfRajesh Tiwary
 
Current mirror variation with Vo.pdf
Current mirror variation with Vo.pdfCurrent mirror variation with Vo.pdf
Current mirror variation with Vo.pdfRajesh Tiwary
 

Plus de Rajesh Tiwary (10)

intro.pdf
intro.pdfintro.pdf
intro.pdf
 
Diufferential amplifier characteistics.pdf
Diufferential amplifier characteistics.pdfDiufferential amplifier characteistics.pdf
Diufferential amplifier characteistics.pdf
 
diode connected NMOSdocx.pdf
diode connected NMOSdocx.pdfdiode connected NMOSdocx.pdf
diode connected NMOSdocx.pdf
 
current mirror cascode.pdf
current mirror cascode.pdfcurrent mirror cascode.pdf
current mirror cascode.pdf
 
Biased Current mirror variation with Vdd.pdf
Biased Current mirror variation with Vdd.pdfBiased Current mirror variation with Vdd.pdf
Biased Current mirror variation with Vdd.pdf
 
Current mirror variation with Vdd.pdf
Current mirror variation with Vdd.pdfCurrent mirror variation with Vdd.pdf
Current mirror variation with Vdd.pdf
 
Current mirror variation with Vo.pdf
Current mirror variation with Vo.pdfCurrent mirror variation with Vo.pdf
Current mirror variation with Vo.pdf
 
Lect1 rtos
Lect1 rtosLect1 rtos
Lect1 rtos
 
PYthon
PYthonPYthon
PYthon
 
Chap4 liu
Chap4 liuChap4 liu
Chap4 liu
 

Dernier

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming languageSmritiSharma901052
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 

Dernier (20)

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming language
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 

Power dissipation cmos

  • 2. Outline • Motivation to estimate power dissipation • Sources of power dissipation • Dynamic power dissipation • Static power dissipation • Metrics • Conclusion
  • 3. Need to estimate power dissipation Power dissipation affects • Performance • Reliability • Packaging • Cost • Portability
  • 4. Where Does Power Go in CMOS? • Dynamic Power Consumption Charging and Discharging Capacitors • Short Circuit Currents Short Circuit Path between Supply Rails during Switching • Leakage Leaking diodes and transistors
  • 5. Node Transition Activity and Power •Due to charging and discharging of capacitance Consider switching a CMOS gate for N clock cycles E N =  2  nN C L V dd EN : the energy consumed for N clock cycles n(N): the number o f 0->1 transition in N clock cycles P avg lim N  E N N -------- f clk =  nN N  lim ------------   C   N  L V dd  2 f clk =  = lim  0  1 nN ------------ N N   P avg =   C 0  1 L  2 f V dd clk 
  • 6. Activity factors of basic gates • AND • OR • XOR A B A B   (1 p p ) p p (1 )(1 )[1 (1 )(1 )] A B A B    p  p   p  p [1 ( 2 )]( 2 ) A B A B A B A B    p  p  p p p  p  p p
  • 7. Dynamic Power dissipation • Power reduced by reducing Vdd, f, C and also activity • A signal transition can be classified into two categories  a functional transition and  a glitch
  • 8. Glitch Power Dissipation • Glitches are temporary changes in the value of the output – unnecessary transitions • They are caused due to the skew in the input signals to a gate • Glitch power dissipation accounts for 15% – 20 % of the global power • Basic contributes of hazards to power dissipation are – Hazard generation – Hazard propagation
  • 9. Glitch Power Dissipation • P = 1/2 .CL.Vdd . (Vdd – Vmin) ; Vmin : min voltage swing at the output • Glitch power dissipation is dependent on – Output load – Input pattern – Input slope
  • 10.
  • 11. Glitch Power Dissipation • Hazard generation can be reduced by gate sizing and path balancing techniques • Hazard propagation can be reduced by using less number of inverters which tend to amplify and propagate glitches
  • 12. Short Circuit Power Dissipation • Short circuit current occurs during signal transitions when both the NMOS and PMOS are ON and there is a direct path between Vdd and GND • Also called crowbar current • Accounts for more than 20% of total power dissipation • As clock frequency increases transitions increase consequently short circuit power dissipation increases • Can be reduced : – faster input and slower output – Vdd <= Vtn + |Vtp| • So both NMOS and PMOS are not on at the same time
  • 13.
  • 14. Static Power Consumption Vin=5V Vout CL Vdd Istat Pstat = P(In=1).Vdd . Istat • Dominates over dynamic consumption Wasted energy … Should be avoided in almost all cases • Not a function of switching frequency
  • 15. Static Power Dissipation • Power dissipation occurring when device is in standby mode • As technology scales this becomes significant • Leakage power dissipation • Components: – Reverse biased p-n junction – Sub threshold leakage – DIBL leakage – Channel punch through – GIDL Leakage – Narrow width effect – Oxide leakage – Hot carrier tunneling effect
  • 17.
  • 18.
  • 19. New Problem: Gate Leakage „Now about 20-30% of all leakage, and growing „Gate oxide is so thin, electrons tunnel thru it… „NMOS is much worse than PMOS
  • 20. Principles for Power Reduction • Prime choice: Reduce voltage! – Recent years have seen an acceleration in supply voltage reduction – Design at very low voltages still open question (0.6 … 0.9 V by 2010!) • Reduce switching activity Logic synthesis Clock gating • Reduce physical capacitance – Proper Device Sizing – Good layout
  • 21. Factors affecting leakage power • Temperature – Sub-threshold current increases exponentially • Reduction in Vt • Increase in thermal voltage – BTBT increases due to band gap narrowing – Gate leakage is insensitive to temperature change
  • 22. Factors affecting leakage power • Gate oxide thickness – Sub-threshold current decreases in long channel transistors and increases in short channel – BTBT is insensitive – Gate leakage increases as thickness reduces
  • 23. Solutions • MTCMOS • Dual Vt • Dual Vt domino logic • Adaptive Body Bias • Transistor stacking
  • 24. Metrics • Power Delay product • Energy Delay Product – Average energy per instruction x average inter instruction delay • Cunit_area – Capacitance per unit area
  • 25. Summary „Power Dissipation is already a prime design constraint „Low-power design requires operation at lowest possible voltage and clock speed „Low-power design requires optimization at
  • 26. Conclusion • Power dissipation is unavoidable especially as technology scales down • Techniques must be devised to reduce power dissipation • Techniques must be devised to accurately estimate the power dissipation • Estimation and modeling of the sources of power dissipation for simulation purposes