Design and Implementation of VLSI Systems
                   (EN1600)
                      Lecture 14: Power Dissipation




S. Reda EN160 SP’08
Power and Energy

      • Power is drawn from a voltage source
        attached to the VDD pin(s) of a chip.


      • Instantaneous Power: P(t ) = iDD (t )VDD
                                         T           T

      • Energy:                   E = ∫ P(t )dt = ∫ iDD (t )VDD dt
                                         0           0
                                                 T
                                          E 1
      • Average Power:            Pavg   = = ∫ iDD (t )VDD dt
                                          T T 0

S. Reda EN160 SP’08
Dynamic power

      • Dynamic power is required to charge and discharge
        load capacitances when transistors switch.

      • One cycle involves a rising and falling output.
      • On rising output, charge Q = CVDD is required
      • On falling output, charge is dumped to GND
                                              VDD
      • This repeats Tfsw times
                                                  iDD(t)
           over an interval of T

                                                           C
                                       fsw



S. Reda EN160 SP’08
Dynamic power dissipation
                                       Vdd



                         Vin                      Vout
                                                            load capacitance
                                             CL            (gate + diffusion +
                                                              interconnects)

      Energy delivered by the supply during input 1 → 0 transition:




      Energy stored at the capacitor at the end of 1 → 0 transition:


                                                     dissipated in NMOS
                                                     during discharge
S. Reda EN160 SP’08                                  (input: 0 → 1)
Capacitive dynamic power

    If the gate is switched on and off f0→1 (switching factor) times
   per second, the power consumption is given by




    For entire circuit




       where αi is activity factor [0..0.5] in comparison to the clock
       frequency (which has switching factor of 1)

                              Pdynamic = α CVDD 2 f

S. Reda EN160 SP’08
Short circuit current

    • When transistors switch, both nMOS and pMOS
      networks may be momentarily ON at once
    • Leads to a blip of “short circuit” current.
    • < 10% of dynamic power if rise/fall times are
      comparable for input and output




S. Reda EN160 SP’08
Dynamic power breakup




                                             Gate
                                             34%
                      Interconnect
                           51%



                                        Diffusion
                                           15%




                      Total dynamic Power
                             [source: Intel’03]
S. Reda EN160 SP’08
Static (leakage) power

      • Static power is consumed even when chip is
        quiescent.
            – Leakage draws power from nominally OFF
              devices
                                       Vgs −Vt
                                                      −Vds
                                                            
                      I ds = I ds 0e    nvT
                                                 1 − e 
                                                        vT

                                                 
                                                           
                                                            




S. Reda EN160 SP’08
Techniques for low-power design
   • Reduce dynamic power                  Pdynamic = α CVDD 2 f
          – α: clock gating, sleep mode
          – C: small transistors (esp. on clock), short wires
          – VDD: lowest suitable voltage
          – f: lowest suitable frequency

                                           I1
                                           I2                             O1
  Clock                                    I3
                                           I4

                                           I5                             O2
                      Enable
                                           I                              critical
                                           6                               path
                 Clock Gating
                                               only reduce supply voltage of
                                               non critical gates
S. Reda EN160 SP’08
Dynamic power reduction via dynamic VDD
   scaling
   • Scaling down supply voltage Pdynamic = α CVDD f
                                                  2

         – reduces dynamic power
         – reduces saturation current
           → increases delay → reduce the frequency



    Dynamic voltage scaling (DVS): Supply and voltage of the
    circuit should dynamic adjust according to the workload of
    criticality of the tasks running on the circuits




S. Reda EN160 SP’08
Leakage reduction via adjusting of Vth
  • Leakage depends exponentially on Vth. How to control Vth?
     – Remember: Vth also controls your saturation current → delay
                1. Oxide thickness                           2. Body Bias




      Sol1: statically choose high              Sol2: dynamically adjust the bias of
      Vt cells for non critical gates           the body
       I1
                                                • idle: increase Vt (e.g. by applying
       I2                            O1
                                                –ve body bias on NMOS)
       I3
       I4                                       • Active: reduce Vt (e.g.: by
       I5                            O2         applying +ve body bias on NMOS)
       I                             critical
       6                              path

S. Reda EN160 SP’08
Leakage reduction via Cooling




        Impact of temperature on leakage current


S. Reda EN160 SP’08
Summary

   We are still in chapter 4:
    Delay estimation
    Power estimation
    Interconnects and wire engineering
    Scaling theory




S. Reda EN160 SP’08

More Related Content

PPT
Lecture15
PPT
Lecture32
PDF
Konverter ac ac (minggu ke 6)
PPTX
Clamper using semiconductor
PPTX
Presentation on clippers and clampers
PPTX
Clampers
PPT
Lecture07
PDF
Si1029X
Lecture15
Lecture32
Konverter ac ac (minggu ke 6)
Clamper using semiconductor
Presentation on clippers and clampers
Clampers
Lecture07
Si1029X

What's hot (19)

PPTX
Single diode circuits
DOC
Lab - 03
PPT
PDF
3.3.4 Simple Capacitive
PPTX
Diodo de Tunelamento Ressonante: Teoria de operação e aplicações
PDF
555 and 556 timer circuits
PPTX
Microwave Devices Lecture10
PPTX
Session 2 & 3 rectifiers
PDF
2SK2886のデータシート
PPTX
Circuits
PPT
Power Divider
PDF
PDF
Sonysirc
PPTX
Three phase semi converter
PPT
Operational Amplifier
PPTX
Tunnel diode sunum
PPT
Triac and diac
PPTX
special diode
PPTX
Single diode circuits
Lab - 03
3.3.4 Simple Capacitive
Diodo de Tunelamento Ressonante: Teoria de operação e aplicações
555 and 556 timer circuits
Microwave Devices Lecture10
Session 2 & 3 rectifiers
2SK2886のデータシート
Circuits
Power Divider
Sonysirc
Three phase semi converter
Operational Amplifier
Tunnel diode sunum
Triac and diac
special diode
Ad

Similar to Lecture14 (20)

PPT
Low Power Techniques
PPTX
12 low power techniques
PPT
Lecture08
PDF
Shultz dallas q108
PDF
Schulz dallas q1_2008
PDF
Low Power Design and Verification
PDF
Low power design-ver_26_mar08
PPT
PDF
Embedded Systems Power Management
DOC
Multi_Vdd_IEEE_Paper
PDF
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
PDF
Bc36330333
PDF
lowpower consumption and details of dfferent power pdf
PDF
Il3115821590
PPTX
Power-Dissipation in vlsi design tech.pptx
PDF
Power Dissipation of VLSI Circuits and Modern Techniques of Designing Low Pow...
PDF
CMOS LOW POWER CELL LIBRARY FOR DIGITAL DESIGN
PPT
Lecture17
PPT
Low Power Design Techniques for ASIC / SOC Design
PDF
Ji3516041608
Low Power Techniques
12 low power techniques
Lecture08
Shultz dallas q108
Schulz dallas q1_2008
Low Power Design and Verification
Low power design-ver_26_mar08
Embedded Systems Power Management
Multi_Vdd_IEEE_Paper
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
Bc36330333
lowpower consumption and details of dfferent power pdf
Il3115821590
Power-Dissipation in vlsi design tech.pptx
Power Dissipation of VLSI Circuits and Modern Techniques of Designing Low Pow...
CMOS LOW POWER CELL LIBRARY FOR DIGITAL DESIGN
Lecture17
Low Power Design Techniques for ASIC / SOC Design
Ji3516041608
Ad

More from Dharmesh Goyal (20)

PDF
What's new in Bluetooth 5 ? Facts Unleashed
PPT
Lecture19
PPT
Lecture20
PPT
Lecture32
PPT
Lecture31
PPT
Lecture30
PPT
Lecture29
PPT
Lecture28
PPT
Lecture27
PPT
Lecture26
PPT
Lecture25
PPT
Lecture24
PPT
Lecture23
PPT
Lecture22
PPT
Lecture21
PPT
Lecture18
PPT
Lecture16
PPT
Lecture13
PPT
Lecture19
PPT
Lecture10
What's new in Bluetooth 5 ? Facts Unleashed
Lecture19
Lecture20
Lecture32
Lecture31
Lecture30
Lecture29
Lecture28
Lecture27
Lecture26
Lecture25
Lecture24
Lecture23
Lecture22
Lecture21
Lecture18
Lecture16
Lecture13
Lecture19
Lecture10

Recently uploaded (20)

PPTX
chapter 2 entrepreneurship full lecture ppt
PPTX
Chapter 2 strategic Presentation (6).pptx
PDF
Pink Cute Simple Group Project Presentation.pdf
PPT
BCG内部幻灯片撰写. slide template BCG.slide template
PDF
Challenges of Managing International Schools (www.kiu. ac.ug)
PPT
Retail Management and Retail Markets and Concepts
PDF
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
PDF
How to run a consulting project from scratch
PDF
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
PDF
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
PDF
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
PPTX
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
PPTX
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
PPTX
Market and Demand Analysis.pptx for Management students
PPTX
003 seven PARTS OF SPEECH english subject.pptx
PDF
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
PDF
Diversity and Inclusion Initiatives in Corporate Settings (www.kiu.ac.ug)
PDF
income tax laws notes important pakistan
PDF
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
PPTX
IMM.pptx marketing communication givguhfh thfyu
chapter 2 entrepreneurship full lecture ppt
Chapter 2 strategic Presentation (6).pptx
Pink Cute Simple Group Project Presentation.pdf
BCG内部幻灯片撰写. slide template BCG.slide template
Challenges of Managing International Schools (www.kiu. ac.ug)
Retail Management and Retail Markets and Concepts
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
How to run a consulting project from scratch
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
Market and Demand Analysis.pptx for Management students
003 seven PARTS OF SPEECH english subject.pptx
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
Diversity and Inclusion Initiatives in Corporate Settings (www.kiu.ac.ug)
income tax laws notes important pakistan
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
IMM.pptx marketing communication givguhfh thfyu

Lecture14

  • 1. Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation S. Reda EN160 SP’08
  • 2. Power and Energy • Power is drawn from a voltage source attached to the VDD pin(s) of a chip. • Instantaneous Power: P(t ) = iDD (t )VDD T T • Energy: E = ∫ P(t )dt = ∫ iDD (t )VDD dt 0 0 T E 1 • Average Power: Pavg = = ∫ iDD (t )VDD dt T T 0 S. Reda EN160 SP’08
  • 3. Dynamic power • Dynamic power is required to charge and discharge load capacitances when transistors switch. • One cycle involves a rising and falling output. • On rising output, charge Q = CVDD is required • On falling output, charge is dumped to GND VDD • This repeats Tfsw times iDD(t) over an interval of T C fsw S. Reda EN160 SP’08
  • 4. Dynamic power dissipation Vdd Vin Vout load capacitance CL (gate + diffusion + interconnects) Energy delivered by the supply during input 1 → 0 transition: Energy stored at the capacitor at the end of 1 → 0 transition: dissipated in NMOS during discharge S. Reda EN160 SP’08 (input: 0 → 1)
  • 5. Capacitive dynamic power  If the gate is switched on and off f0→1 (switching factor) times per second, the power consumption is given by  For entire circuit where αi is activity factor [0..0.5] in comparison to the clock frequency (which has switching factor of 1) Pdynamic = α CVDD 2 f S. Reda EN160 SP’08
  • 6. Short circuit current • When transistors switch, both nMOS and pMOS networks may be momentarily ON at once • Leads to a blip of “short circuit” current. • < 10% of dynamic power if rise/fall times are comparable for input and output S. Reda EN160 SP’08
  • 7. Dynamic power breakup Gate 34% Interconnect 51% Diffusion 15% Total dynamic Power [source: Intel’03] S. Reda EN160 SP’08
  • 8. Static (leakage) power • Static power is consumed even when chip is quiescent. – Leakage draws power from nominally OFF devices Vgs −Vt  −Vds  I ds = I ds 0e nvT 1 − e  vT     S. Reda EN160 SP’08
  • 9. Techniques for low-power design • Reduce dynamic power Pdynamic = α CVDD 2 f – α: clock gating, sleep mode – C: small transistors (esp. on clock), short wires – VDD: lowest suitable voltage – f: lowest suitable frequency I1 I2 O1 Clock I3 I4 I5 O2 Enable I critical 6 path Clock Gating only reduce supply voltage of non critical gates S. Reda EN160 SP’08
  • 10. Dynamic power reduction via dynamic VDD scaling • Scaling down supply voltage Pdynamic = α CVDD f 2 – reduces dynamic power – reduces saturation current → increases delay → reduce the frequency Dynamic voltage scaling (DVS): Supply and voltage of the circuit should dynamic adjust according to the workload of criticality of the tasks running on the circuits S. Reda EN160 SP’08
  • 11. Leakage reduction via adjusting of Vth • Leakage depends exponentially on Vth. How to control Vth? – Remember: Vth also controls your saturation current → delay 1. Oxide thickness 2. Body Bias Sol1: statically choose high Sol2: dynamically adjust the bias of Vt cells for non critical gates the body I1 • idle: increase Vt (e.g. by applying I2 O1 –ve body bias on NMOS) I3 I4 • Active: reduce Vt (e.g.: by I5 O2 applying +ve body bias on NMOS) I critical 6 path S. Reda EN160 SP’08
  • 12. Leakage reduction via Cooling  Impact of temperature on leakage current S. Reda EN160 SP’08
  • 13. Summary We are still in chapter 4:  Delay estimation  Power estimation  Interconnects and wire engineering  Scaling theory S. Reda EN160 SP’08