SlideShare a Scribd company logo
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
Need of Decoupling Capacitor
Need of Decoupling Capacitor
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!!!!
Need of Decoupling Capacitor
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

More Related Content

PPTX
VLSI Design(Fabrication)
PDF
Matching concept in Microelectronics
DOCX
Vlsi physical design-notes
PPTX
Pass Transistor Logic
PPT
Cmos design
PPTX
Vlsi design main ppt 1
PPTX
VLSI Design(Fabrication)
Matching concept in Microelectronics
Vlsi physical design-notes
Pass Transistor Logic
Cmos design
Vlsi design main ppt 1

What's hot (20)

PPT
Double Patterning (4/2 update)
PDF
ASIC vs SOC vs FPGA
PDF
minimisation of crosstalk in VLSI routing
PPT
current mirrors
PPTX
crosstalk minimisation using vlsi
PDF
Layout rules
PPTX
ASIC Design Flow | Physical Design | VLSI
PPTX
Threshold Voltage & Channel Length Modulation
PPT
Fundamentals of CMOS VLSI Design and Mos Transistors
PPTX
ZERO WIRE LOAD MODEL.pptx
PPTX
PPTX
Second order effects
PPT
Applications of ATPG
PPT
PPTX
Floor plan & Power Plan
PDF
Layout02 (1)
PPT
Low Power Techniques
PPTX
System partitioning in VLSI and its considerations
PPTX
Vlsi ppt priyanka
Double Patterning (4/2 update)
ASIC vs SOC vs FPGA
minimisation of crosstalk in VLSI routing
current mirrors
crosstalk minimisation using vlsi
Layout rules
ASIC Design Flow | Physical Design | VLSI
Threshold Voltage & Channel Length Modulation
Fundamentals of CMOS VLSI Design and Mos Transistors
ZERO WIRE LOAD MODEL.pptx
Second order effects
Applications of ATPG
Floor plan & Power Plan
Layout02 (1)
Low Power Techniques
System partitioning in VLSI and its considerations
Vlsi ppt priyanka
Ad

Viewers also liked (9)

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

Similar to Need of Decoupling Capacitor (20)

PDF
Dm32711716
PDF
Dm32711716
PPT
EE201 - Chapter 3 (BJT)
PDF
PPTX
Design of Charging Module and Charging Balancing Module for Electric Vehicle ...
PDF
Analysis and simulation of automotive
PDF
Hw2514161420
PDF
Hw2514161420
DOC
Electronics
PDF
Power control by fuzzy logic
DOCX
Advantage of ups
PDF
How to read datasheet
PDF
Design and Control of HESS based PEV
PDF
Zuken - Improve pcb quality and cost with concurrent power integrity analysis...
PPT
Inverter topologies
PDF
Probador de alternador
PPTX
Lecture 4 ver2 diode_app
PPTX
Variable frequency Drive
PDF
Vip Er22a
Dm32711716
Dm32711716
EE201 - Chapter 3 (BJT)
Design of Charging Module and Charging Balancing Module for Electric Vehicle ...
Analysis and simulation of automotive
Hw2514161420
Hw2514161420
Electronics
Power control by fuzzy logic
Advantage of ups
How to read datasheet
Design and Control of HESS based PEV
Zuken - Improve pcb quality and cost with concurrent power integrity analysis...
Inverter topologies
Probador de alternador
Lecture 4 ver2 diode_app
Variable frequency Drive
Vip Er22a

More from VLSI SYSTEM Design (6)

PPTX
SPEF format
PPTX
Clk-to-q delay, library setup and hold time
PPTX
Powerplanning
PPTX
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
PPTX
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
PPTX
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
SPEF format
Clk-to-q delay, library setup and hold time
Powerplanning
Floorplan (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)

Recently uploaded (20)

PPTX
Introduction to Building Materials
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
My India Quiz Book_20210205121199924.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Trump Administration's workforce development strategy
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
20th Century Theater, Methods, History.pptx
PDF
IGGE1 Understanding the Self1234567891011
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Computer Architecture Input Output Memory.pptx
Introduction to Building Materials
FORM 1 BIOLOGY MIND MAPS and their schemes
Weekly quiz Compilation Jan -July 25.pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Share_Module_2_Power_conflict_and_negotiation.pptx
My India Quiz Book_20210205121199924.pdf
Computing-Curriculum for Schools in Ghana
Trump Administration's workforce development strategy
Virtual and Augmented Reality in Current Scenario
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
20th Century Theater, Methods, History.pptx
IGGE1 Understanding the Self1234567891011
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Hazard Identification & Risk Assessment .pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Computer Architecture Input Output Memory.pptx

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
  • 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!!!!
  • 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