SlideShare ist ein Scribd-Unternehmen logo
1 von 70
So what can we conclude!!!


A capacitor needs atleast Ipeak amount of current


Ipeak
        IR




               To get charged upto Vdd voltage


             VCL


And, the output of (single) inverter, is recognised as logic ‘1’
Consider the amount of the switching current required
      For a complex block something like below
Consider the amount of the switching current required
      For a complex block something like below
Why to do?



1. If the wires were ideal,
   i.e. 'zero' resistance, 'zero'
   inductance and infinitely
   short, thus no issue of
   power distribution




   3/2/2013                                      4
Why to do?


1. Consider capacitance to be zero
   for the discussion. Rdd, Rss, Ldd
   and Lss are well defined values.

2. During switching operation, the
   circuit demands switching
   current i.e. peak current (Ipeak).

3. Now, due to the presence of Rdd
   and Ldd, there will be a voltage
   drop across them and the
   voltage at Node 'A' would be
   Vdd' instead of Vdd.
     3/2/2013                                   5
Why to do?

1. When input of the inverter
   switches from logic '1' to logic
   '0', output of inverter should
   switch from logic '0' to logic '1'.

2. This essentially means that the
   output capacitance of inverter
   should charge till the supply
   voltage Vdd'.

3. But if Vdd' goes below the
   noise margin, due to Rdd and
   Ldd, the logic '1' at the output
   of inverter wont be detected
   as logic '1' at the input of the      Vdd - Vdd' = Ipeak*Rdd + Ldd * (dI/dt)
   circuit following the inverter.
     3/2/2013                                                                     6
Why to do?

Solution

1. Keep Rdd and Rss minimum by
   increasing width of wire.

2. Keep peak current Ipeak and
   change in current dI/dt as
   small as possible.
   Ipeak = CL * Vdd / tr
   dI/dt = CL * Vdd / tr2

3. Limit the rise time (tr). If a
    circuit could run at 500 ps, its
    unnecessary to run the circuit
    at 300 ps. The largest possible
    value of tr should be selected.    Vdd - Vdd' = Ipeak*Rdd + Ldd * (dI/dt)
   3/2/2013                                                                     7
Why to do?


1. Addition of Decoupling
   Capacitor in parallel with the
   circuit

2. Everytime the critical cell (in
   above daigram,an inverter)
   switches, it draws current from
   Cd , whereas, the RL network is
   used to replenish the charge
   into Cd



    3/2/2013                                     8
We have taken care of local communication
We have taken care of local communication



   Now, Consider the below scenario
Driver
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




         Load
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                           Load




Let us trace the path of current when Driver is ‘Switching’
Driver




                                                  Load




No Decoupling Capacitors are involved in the path through ‘Blue’ line
Driver




                                                          Load




Hence, switching through ‘Blue’ line will need peak current, which has to supplied by Vdd
Driver




                           Load




 And not through Decaps.
Driver




                                                               Load




This will lead to ‘voltage droop’ and ‘ground bounce’, i.e. disturbance in power supply network
Driver




                                      Load




Assume, the ‘Blue’ path is a 16-bit bus
Also assume, the 16-bit bus is having present data as below


              1110010111000110
Also assume, the 16-bit bus is having present data as below


              1110010111000110
Also assume, the 16-bit bus is having present data as below


              1110010111000110
Also assume, the 16-bit bus is having present data as below


                  1110010111000110




V   V   V            V        V    V   V                 V    V
Also assume, the 16-bit bus is having present data as below


                    1110010111000110




V   V   V   0   0    V   0    V    V   V    0   0    0   V    V   0
V   V   V   0   0   V   0   V   V   V   0   0   0   V   V   0
V   V   V   0   0   V   0   V   V   V   0   0   0   V   V   0
V    V   V    0    0    V   0    V    V   V    0    0   0    V    V   0




Now, Lets the output of 16 – bit bus, is connected to an inverter
V    V   V    0    0    V   0     V    V     V   0   0   0   V    V   0




Now, Lets the output of 16 – bit bus, is connected to an inverter

               1110010111000110

                                  16-bit bus




                                  16-bit bus
V    V   V    0    0    V   0     V    V     V   0   0   0   V    V   0




Now, Lets the output of 16 – bit bus, is connected to an inverter

               1110010111000110

                                  16-bit bus




                                  16-bit bus

               0001101000111001
V   V   V    0   0   V   0   V   V   V   0   0   0   V   V   0




            0001101000111001
V   V   V    0   0   V   0   V   V   V   0   0   0   V   V   0




            0001101000111001

             What does this mean?
V    V   V    0    0    V   0    V    V    V    0   0    0    V    V   0




                                  0001101000111001

                                    What does this mean?

This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts
      through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point.
V    V   V    0    0    V   0    V    V    V    0   0    0    V    V   0




                                  0001101000111001

                                    What does this mean?

This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts
      through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point.

                     V   V    V    0    0    V   0    V    V   V     0   0    0    V   V    0
V    V   V    0    0    V   0    V    V    V    0   0    0    V    V   0




                                  0001101000111001

                                    What does this mean?

This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts
      through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point.

                     V   V    V    0    0    V   0    V    V   V     0   0    0    V   V    0
V    V   V    0    0    V   0    V    V    V    0   0    0    V    V   0




                                  0001101000111001

                                    What does this mean?

This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts
      through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point.

                     V   V    V    0    0    V   0    V    V   V     0   0    0    V   V    0




                                        Ground Bounce
V   V   V    0   0   V   0   V   V   V   0   0   0   V   V   0




            0001101000111001

             What does this mean?
V    V   V     0   0    V    0   V    V    V    0    0   0    V    V     0




                              0001101000111001

                                What does this mean?

      Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts
through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point.
V    V   V     0   0    V    0   V    V    V    0    0   0    V    V     0




                              0001101000111001

                                What does this mean?

      Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts
through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point.



                 V    V   V    0    0    V   0    V    V    V    0   0    0    V    V     0
V    V   V     0   0    V    0   V    V    V    0    0   0    V    V     0




                              0001101000111001

                                What does this mean?

      Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts
through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point.



                 V    V   V    0    0    V   0    V    V    V    0   0    0    V    V     0
V    V   V     0   0    V    0   V     V   V    0    0   0    V    V     0




                              0001101000111001

                                What does this mean?

      Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts
through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point.

                                                      Voltage Droop
                 V    V   V    0    0    V   0    V     V   V    0    0   0    V    V     0
So what could be the solution ?
So what could be the solution ?




  Driver




                                  Load
So what could be the solution ?




                       Driver




                                                      Load




How can ‘Driver’ and ‘Load’ can be brought close to each other in ‘L’ sense ?
If ‘Driver’ and ‘Load’ have a lot of communication between them, then
the power supply network must be designed in such a way, that they are
                      Inductively close to each other
If ‘Driver’ and ‘Load’ have a lot of communication between them, then
the power supply network must be designed in such a way, that they are
                      Inductively close to each other




      So, how do we design power supply distribution network?
If ‘Driver’ and ‘Load’ have a lot of communication between them, then
the power supply network must be designed in such a way, that they are
                      Inductively close to each other




      So, how do we design power supply distribution network?




                              MESH!!!!
Vdd Vss   Vdd Vss   Vdd Vss
Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd
      Vdd Vss   Vdd Vss   Vdd Vss
Vdd Vss   Vdd Vss   Vdd Vss
Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd
      Vdd Vss   Vdd Vss   Vdd Vss
Vdd Vss   Vdd Vss   Vdd Vss
Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd




Vss                                 Vss
Vdd                                 Vdd
      Vdd Vss   Vdd Vss   Vdd Vss
Power should not be coming only from one place
Power should not be coming only from one place


            But from many places
Power should not be coming only from one place


                             But from many places



Assume that, the boundary power is available, now we have to get it inside the chip
Power should not be coming only from one place


                             But from many places



Assume that, the boundary power is available, now we have to get it inside the chip



        Thus, local communication is taken care by de-coupling capacitors
Power should not be coming only from one place


                             But from many places



Assume that, the boundary power is available, now we have to get it inside the chip



        Thus, local communication is taken care by de-coupling capacitors



    And, common rail inductance coupling issue is taken care by power mesh
DECAP1
               D
      Block a     Block b
               4
           DECAP2
           Block c
          DECAP3




                            Die


Vss                         Core
Vdd

Weitere ähnliche Inhalte

Was ist angesagt?

Signal Integrity - A Crash Course [R Lott]
Signal Integrity - A Crash Course [R Lott]Signal Integrity - A Crash Course [R Lott]
Signal Integrity - A Crash Course [R Lott]
Ryan Lott
 
Basic Electrical Engineering
Basic Electrical EngineeringBasic Electrical Engineering
Basic Electrical Engineering
Abdullah Sasoli
 

Was ist angesagt? (20)

UJTs and programmable UJTs
UJTs and programmable UJTsUJTs and programmable UJTs
UJTs and programmable UJTs
 
Switch mode power supply
Switch mode power supplySwitch mode power supply
Switch mode power supply
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Signal Integrity - A Crash Course [R Lott]
Signal Integrity - A Crash Course [R Lott]Signal Integrity - A Crash Course [R Lott]
Signal Integrity - A Crash Course [R Lott]
 
Power Factor
Power FactorPower Factor
Power Factor
 
Current commutated chopper
Current commutated chopperCurrent commutated chopper
Current commutated chopper
 
Digital logic families
Digital logic familiesDigital logic families
Digital logic families
 
Negative feedback Amplifiers
Negative feedback AmplifiersNegative feedback Amplifiers
Negative feedback Amplifiers
 
Esd protection
Esd protectionEsd protection
Esd protection
 
Basics of amplifier.ppt
Basics of amplifier.pptBasics of amplifier.ppt
Basics of amplifier.ppt
 
Initial Conditions of Resistor, Inductor & Capacitor
Initial Conditions of Resistor, Inductor & CapacitorInitial Conditions of Resistor, Inductor & Capacitor
Initial Conditions of Resistor, Inductor & Capacitor
 
Oscillator multivibrotor
Oscillator multivibrotorOscillator multivibrotor
Oscillator multivibrotor
 
Slew rate, Open and closed loop configurations
Slew rate, Open and closed loop configurationsSlew rate, Open and closed loop configurations
Slew rate, Open and closed loop configurations
 
igbt and its characteristics
igbt and its characteristicsigbt and its characteristics
igbt and its characteristics
 
protection circuits of scr.pptx
protection circuits of scr.pptxprotection circuits of scr.pptx
protection circuits of scr.pptx
 
Difference amplifier and subtractor
Difference amplifier and subtractorDifference amplifier and subtractor
Difference amplifier and subtractor
 
Unit-I Characteristics of opamp
Unit-I Characteristics of opampUnit-I Characteristics of opamp
Unit-I Characteristics of opamp
 
Op amps
Op ampsOp amps
Op amps
 
Basic Electrical Engineering
Basic Electrical EngineeringBasic Electrical Engineering
Basic Electrical Engineering
 
Oscillator
OscillatorOscillator
Oscillator
 

Andere mochten auch

Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
Team-VLSI-ITMU
 

Andere mochten auch (9)

Static Noise margin
Static Noise margin Static Noise margin
Static Noise margin
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
 
Place decap
Place decapPlace decap
Place decap
 
Chapter 2 Boolean Algebra (part 2)
Chapter 2 Boolean Algebra (part 2)Chapter 2 Boolean Algebra (part 2)
Chapter 2 Boolean Algebra (part 2)
 
Mit notes
Mit notesMit notes
Mit notes
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
 
Capacitor
CapacitorCapacitor
Capacitor
 
Switching activity
Switching activitySwitching activity
Switching activity
 

Ähnlich wie Need of Decoupling Capacitor

_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
MdSazibMollik
 
8 ee362_l_dc_dc_buckboost_ppt (1)
 8 ee362_l_dc_dc_buckboost_ppt (1) 8 ee362_l_dc_dc_buckboost_ppt (1)
8 ee362_l_dc_dc_buckboost_ppt (1)
balaji kumar
 
Lect2 up140 (100325)
Lect2 up140 (100325)Lect2 up140 (100325)
Lect2 up140 (100325)
aicdesign
 

Ähnlich wie Need of Decoupling Capacitor (20)

le roludes the tiofuture research directions
le roludes the tiofuture research directionsle roludes the tiofuture research directions
le roludes the tiofuture research directions
 
Unit 3
Unit 3Unit 3
Unit 3
 
Op amps explained
Op amps explainedOp amps explained
Op amps explained
 
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
 
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT (1).ppt
 
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
_8_EE462L_Fall2011_DC_DC_BuckBoost_PPT.ppt
 
8 ee362_l_dc_dc_buckboost_ppt (1)
 8 ee362_l_dc_dc_buckboost_ppt (1) 8 ee362_l_dc_dc_buckboost_ppt (1)
8 ee362_l_dc_dc_buckboost_ppt (1)
 
Buck_Converter.ppt
Buck_Converter.pptBuck_Converter.ppt
Buck_Converter.ppt
 
Essential_&_Practical_Circuit_Analysis_Part 2_Op-Amps.pptx
Essential_&_Practical_Circuit_Analysis_Part 2_Op-Amps.pptxEssential_&_Practical_Circuit_Analysis_Part 2_Op-Amps.pptx
Essential_&_Practical_Circuit_Analysis_Part 2_Op-Amps.pptx
 
Prese000
Prese000Prese000
Prese000
 
DC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.pptDC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.ppt
 
Chopper
ChopperChopper
Chopper
 
Sepic converter
Sepic  converterSepic  converter
Sepic converter
 
Lect2 up140 (100325)
Lect2 up140 (100325)Lect2 up140 (100325)
Lect2 up140 (100325)
 
VLSI- Unit II
VLSI- Unit IIVLSI- Unit II
VLSI- Unit II
 
Stabilised Power Supplies
Stabilised Power SuppliesStabilised Power Supplies
Stabilised Power Supplies
 
Choppers
ChoppersChoppers
Choppers
 
6 ee462_l_dc_dc_buck_ppt
 6 ee462_l_dc_dc_buck_ppt 6 ee462_l_dc_dc_buck_ppt
6 ee462_l_dc_dc_buck_ppt
 
Chapter 05. ppt operational amplifier
Chapter 05.    ppt operational amplifierChapter 05.    ppt operational amplifier
Chapter 05. ppt operational amplifier
 
7 ee462_l_dc_dc_boost_ppt
 7 ee462_l_dc_dc_boost_ppt 7 ee462_l_dc_dc_boost_ppt
7 ee462_l_dc_dc_boost_ppt
 

Mehr von VLSI SYSTEM Design

Mehr von VLSI SYSTEM Design (6)

SPEF format
SPEF formatSPEF format
SPEF format
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold time
 
Powerplanning
PowerplanningPowerplanning
Powerplanning
 
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
 
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
 
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Need of Decoupling Capacitor

  • 1. So what can we conclude!!! A capacitor needs atleast Ipeak amount of current Ipeak IR To get charged upto Vdd voltage VCL And, the output of (single) inverter, is recognised as logic ‘1’
  • 2. Consider the amount of the switching current required For a complex block something like below
  • 3. Consider the amount of the switching current required For a complex block something like below
  • 4. Why to do? 1. If the wires were ideal, i.e. 'zero' resistance, 'zero' inductance and infinitely short, thus no issue of power distribution 3/2/2013 4
  • 5. Why to do? 1. Consider capacitance to be zero for the discussion. Rdd, Rss, Ldd and Lss are well defined values. 2. During switching operation, the circuit demands switching current i.e. peak current (Ipeak). 3. Now, due to the presence of Rdd and Ldd, there will be a voltage drop across them and the voltage at Node 'A' would be Vdd' instead of Vdd. 3/2/2013 5
  • 6. Why to do? 1. When input of the inverter switches from logic '1' to logic '0', output of inverter should switch from logic '0' to logic '1'. 2. This essentially means that the output capacitance of inverter should charge till the supply voltage Vdd'. 3. But if Vdd' goes below the noise margin, due to Rdd and Ldd, the logic '1' at the output of inverter wont be detected as logic '1' at the input of the Vdd - Vdd' = Ipeak*Rdd + Ldd * (dI/dt) circuit following the inverter. 3/2/2013 6
  • 7. Why to do? Solution 1. Keep Rdd and Rss minimum by increasing width of wire. 2. Keep peak current Ipeak and change in current dI/dt as small as possible. Ipeak = CL * Vdd / tr dI/dt = CL * Vdd / tr2 3. Limit the rise time (tr). If a circuit could run at 500 ps, its unnecessary to run the circuit at 300 ps. The largest possible value of tr should be selected. Vdd - Vdd' = Ipeak*Rdd + Ldd * (dI/dt) 3/2/2013 7
  • 8. Why to do? 1. Addition of Decoupling Capacitor in parallel with the circuit 2. Everytime the critical cell (in above daigram,an inverter) switches, it draws current from Cd , whereas, the RL network is used to replenish the charge into Cd 3/2/2013 8
  • 9. We have taken care of local communication
  • 10. We have taken care of local communication Now, Consider the below scenario
  • 11.
  • 12.
  • 14. Driver Load
  • 15. Driver Load
  • 16. Driver Load
  • 17. Driver Load
  • 18. Driver Load
  • 19. Driver Load
  • 20. Driver Load
  • 21. Driver Load
  • 22. Driver Load
  • 23. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 24. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 25. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 26. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 27. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 28. Driver Load Let us trace the path of current when Driver is ‘Switching’
  • 29. Driver Load No Decoupling Capacitors are involved in the path through ‘Blue’ line
  • 30. Driver Load Hence, switching through ‘Blue’ line will need peak current, which has to supplied by Vdd
  • 31. Driver Load And not through Decaps.
  • 32. Driver Load This will lead to ‘voltage droop’ and ‘ground bounce’, i.e. disturbance in power supply network
  • 33. Driver Load Assume, the ‘Blue’ path is a 16-bit bus
  • 34. Also assume, the 16-bit bus is having present data as below 1110010111000110
  • 35. Also assume, the 16-bit bus is having present data as below 1110010111000110
  • 36. Also assume, the 16-bit bus is having present data as below 1110010111000110
  • 37. Also assume, the 16-bit bus is having present data as below 1110010111000110 V V V V V V V V V
  • 38. Also assume, the 16-bit bus is having present data as below 1110010111000110 V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 39. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 40. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 41. V V V 0 0 V 0 V V V 0 0 0 V V 0 Now, Lets the output of 16 – bit bus, is connected to an inverter
  • 42. V V V 0 0 V 0 V V V 0 0 0 V V 0 Now, Lets the output of 16 – bit bus, is connected to an inverter 1110010111000110 16-bit bus 16-bit bus
  • 43. V V V 0 0 V 0 V V V 0 0 0 V V 0 Now, Lets the output of 16 – bit bus, is connected to an inverter 1110010111000110 16-bit bus 16-bit bus 0001101000111001
  • 44. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001
  • 45. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean?
  • 46. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point.
  • 47. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 48. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 49. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? This means, all capacitors which were charged to ‘V’ volts will have to discharge to ‘0’ volts through single ‘Ground’ tap point. This will cause a bump in ‘Ground’ tap point. V V V 0 0 V 0 V V V 0 0 0 V V 0 Ground Bounce
  • 50. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean?
  • 51. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point.
  • 52. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 53. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point. V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 54. V V V 0 0 V 0 V V V 0 0 0 V V 0 0001101000111001 What does this mean? Also, all capacitors which were ‘0’ volts will have to charge to ‘V’ volts through single ‘Vdd’ tap point. This will cause lowering of voltage at ‘Vdd’ tap point. Voltage Droop V V V 0 0 V 0 V V V 0 0 0 V V 0
  • 55. So what could be the solution ?
  • 56. So what could be the solution ? Driver Load
  • 57. So what could be the solution ? Driver Load How can ‘Driver’ and ‘Load’ can be brought close to each other in ‘L’ sense ?
  • 58. If ‘Driver’ and ‘Load’ have a lot of communication between them, then the power supply network must be designed in such a way, that they are Inductively close to each other
  • 59. If ‘Driver’ and ‘Load’ have a lot of communication between them, then the power supply network must be designed in such a way, that they are Inductively close to each other So, how do we design power supply distribution network?
  • 60. If ‘Driver’ and ‘Load’ have a lot of communication between them, then the power supply network must be designed in such a way, that they are Inductively close to each other So, how do we design power supply distribution network? MESH!!!!
  • 61.
  • 62. Vdd Vss Vdd Vss Vdd Vss Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vdd Vss Vdd Vss Vdd Vss
  • 63. Vdd Vss Vdd Vss Vdd Vss Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vdd Vss Vdd Vss Vdd Vss
  • 64. Vdd Vss Vdd Vss Vdd Vss Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vss Vss Vdd Vdd Vdd Vss Vdd Vss Vdd Vss
  • 65. Power should not be coming only from one place
  • 66. Power should not be coming only from one place But from many places
  • 67. Power should not be coming only from one place But from many places Assume that, the boundary power is available, now we have to get it inside the chip
  • 68. Power should not be coming only from one place But from many places Assume that, the boundary power is available, now we have to get it inside the chip Thus, local communication is taken care by de-coupling capacitors
  • 69. Power should not be coming only from one place But from many places Assume that, the boundary power is available, now we have to get it inside the chip Thus, local communication is taken care by de-coupling capacitors And, common rail inductance coupling issue is taken care by power mesh
  • 70. DECAP1 D Block a Block b 4 DECAP2 Block c DECAP3 Die Vss Core Vdd