Effective Power/Ground Plane Decoupling for PCB Dr. Bruce Archambeault IBM Distinguished Engineer IEEE Fellow IBM Research Triangle Park, NC Barch@us.ibm.com IEEE October 2007 Power Plane Noise Control “Ground Bounce” October 2007 Dr. Bruce Archambeault 2 Power/Ground-Reference Plane Noise • Must consider TWO Major Factors – EMC -- Reduce noise along edge of board from IC somewhere else – Functionality -- Provide IC with sufficient charge • Decoupling strategies are FULL of Myths – Consider the physics – Don’t forget Inductance! October 2007 Dr. Bruce Archambeault 3 Source of Power/Ground-Reference Plane Noise • Power requirements from IC during switching • Critical Net currents routed through via October 2007 Dr. Bruce Archambeault 4 Power Bus Spectrum Clock Driver IDT74FCT807 October 2007 Dr. Bruce Archambeault 5 Noise Injected between Planes Due to Critical Net Through Via 20 cm I/O Pin/Via Signal Via 30 cm FR4 r=4.2 October 2007 Loss tan=0.02 Dr. Bruce Archambeault 6 Transfer Function from Via to I/O Pin Transfer Function From Via-to-Via 20x30cm Board 0 5 mil Seperation 10 mil Seperation 15 mil Seperation 25 mil Seperation 35 mil Seperation -10 Transfer Function (dB) -20 -30 -40 -50 -60 -70 1.E+08 1.E+09 1.E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 7 Decoupling Must be Analyzed in Different Ways for Different Functions • EMC – Resonance big concern – Requires STEADY-STATE analysis • Frequency Domain – Transfer function analysis • Eliminate noise along edge of board due to ASIC/IC located far away October 2007 Dr. Bruce Archambeault 8 Decoupling Must be Analyzed in Different Ways for Different Functions • Provide Charge to ASIC/IC – Requires TRANSIENT analysis – Charge will NOT travel from far corners of the board fast enough – Local decoupling capacitors dominate – Impedance at ASIC/IC pins important October 2007 Dr. Bruce Archambeault 9 Steady-State Analysis • Measurements and Simulations • Test Board with Decoupling capacitors every 1” square October 2007 Dr. Bruce Archambeault 10 Test Board Ports 12” 11” 10” 9” #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 5” 1” 1” 3” Figure 1 6” 9” October 2007 Dr. Bruce Archambeault 11 S21 Used for Decoupling “Goodness” • Ratio of Power ‘out’ to power ‘in’ • Better Indicator of EMI noise transmission across board • Also used to validate simulations October 2007 Dr. Bruce Archambeault 12 Measured S21 for 12" x 10" PC Board Between Power/Ground Planes with No Decoupling Capacitors (Measured Center to Corner) 0 -10 -20 Board Capacitance Dominates S21 (dB) -30 -40 -50 -60 -70 Physical Board Size Resonances Dominate -80 0.0E+00 1.0E+08 2.0E+08 3.0E+08 4.0E+08 5.0E+08 6.0E+08 7.0E+08 8.0E+08 9.0E+08 1.0E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 13 Test Board Decoupling Capacitor Placement for 25 .01 uf Caps Possible Cap Location Populated Cap Locations October 2007 Dr. Bruce Archambeault 14 Test Board Decoupling Capacitor Placement for 51 .01 uf Caps Possible Cap Location Populated Cap Locations October 2007 Dr. Bruce Archambeault 15 Measured S21 for 12" x 10" PC Board Between Power/Ground Planes with Various Amounts of Decoupling Capacitors (Measured Center to Corner) 0 -10 -20 -30 S21 (dB) -40 -50 -60 No Caps -70 25 Caps -80 50 Caps 99 Caps -90 -100 0.0E+00 2.0E+08 4.0E+08 6.0E+08 8.0E+08 1.0E+09 1.2E+09 1.4E+09 1.6E+09 1.8E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 16 S21 Between Port #8 and Port #1 on Test Board With Various Amounts of .01 uf Decoupling Capacitors 0 No Caps -10 25 Caps 51 Caps S21 (dB) -20 99 Caps -30 -40 -50 -60 0.0E+00 2.0E+08 4.0E+08 6.0E+08 8.0E+08 1.0E+09 1.2E+09 1.4E+09 1.6E+09 1.8E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 17 Cap Impedance 0.01uF 22pF 0.01uF in parallel with 22pF 10000 |Z| (Ohms) 1000 100 10 1 0.1 1.00E+6 1.00E+7 1.00E+8 1.00E+9 1.00E+10 Freq (Hz) October 2007 Dr. Bruce Archambeault 18 Test Board Decoupling Capacitor Placement for 41 22pf Caps (In Addition to 99 .01uf Caps) Possible Cap Location Populated Cap Locations October 2007 Dr. Bruce Archambeault 19 S21 Between Port #8 and Port #1 on Test Board With 99 .01 uf Decoupling Capacitors and Various Amounts of 22pf Capacitors Added 0 -10 9 22pf Caps 17 22pf Caps S21 (dB) -20 21 22pf Caps 33 22pf Caps 41 22pf Caps -30 99 22pf Caps 99 Caps -40 -50 -60 0.0E+00 2.0E+08 4.0E+08 6.0E+08 8.0E+08 1.0E+09 1.2E+09 1.4E+09 1.6E+09 1.8E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 20 Measured Comparison of Multiple and Single Value Decoupling Capacitor Strategies 0 -10 S21 Transfer Function (dB) -20 -30 -40 -50 No Caps 99 0.01 uF Caps 0.01 uF and 330 pF Caps -60 -70 -80 -90 -100 0.0E+00 2.0E+08 4.0E+08 6.0E+08 8.0E+08 1.0E+09 1.2E+09 1.4E+09 1.6E+09 1.8E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 21 Comparison of Model and Measured Data for 10" x 12" Board 99 caps -- alternating .01uF and 330pF 0.0 -10.0 -20.0 -30.0 S21 (dB) -40.0 -50.0 -60.0 CIAO - .01uF & 330 pF Measured -70.0 -80.0 -90.0 -100.0 0.0E+00 1.0E+08 2.0E+08 3.0E+08 4.0E+08 5.0E+08 6.0E+08 7.0E+08 8.0E+08 9.0E+08 1.0E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 22 S21 Transfer Function for Different Value Capacitors Center-to-Corner 10" x 12" Board 0 -10 -20 S21 (dB) -30 -40 -50 99 .01uF caps 99 0.1uF caps -60 99 0.33uF caps 99 Caps (0.01uF and 330pF) -70 99 2nh shorts -80 0.0E+00 1.0E+08 2.0E+08 3.0E+08 4.0E+08 5.0E+08 6.0E+08 7.0E+08 8.0E+08 9.0E+08 1.0E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 23 Voltage Distribution @ 350 MHz .01uF and 330pF Case (Source in Center) October 2007 Dr. Bruce Archambeault 24 Voltage Distribution @ 750 MHz .01uF and 330pF Case (Source in Center) October 2007 Dr. Bruce Archambeault 25 Voltage Distribution @ 950 MHz .01uF and 330pF Case (Source in Center) October 2007 Dr. Bruce Archambeault 26 Decoupling Capacitor Mounting • Keep as to planes as close to capacitor pads as possible Via Separation Inductance Depends on Loop AREA Height above Planes October 2007 Dr. Bruce Archambeault 27 Decoupling Capacitor Mounting • Keep as to planes as close to capacitor pads as possible IC IC Connection Inductance Loop Capacitor Capacitor Connection Inductance Loop Plane Inductance Loop October 2007 Dr. Bruce Archambeault 28 Via Configuration Can Change Inductance SMT Capacitor Via The “Good” Best Capacitor Pads The “Bad” Better The “Ugly” Really “Ugly” October 2007 Dr. Bruce Archambeault 29 Comparison of Decoupling Capacitor Impedance 100 mil Between Vias & 10 mil to Planes 1000 1000pF 100 0.01uF Impedance (ohms) 0.1uF 1.0uF 10 1 0.1 0.01 1.0E+06 1.0E+07 1.0E+08 1.0E+09 1.0E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 30 Comparison of Decoupling Capacitor Via Separation Distance Effects Via Separation 10 mils 0.1 uF Capacitor Via Seperation (mils) Inductance (nH) Impedance @ 1 GHz (ohms) 20 40 60 80 100 150 200 300 400 500 .06 0.21 0.36 0.5 0.64 1.0 1.4 2.1 2.75 3.5 .41 1.3 2.33 3.1 4.0 6.23 8.5 12.69 17.3 21.7 October 2007 Dr. Bruce Archambeault 31 Example Connection Inductance Values Spacing between Vias Complex Formula (20 mils to plane) Simple rect loop (20 mils to plane) Complex Formula (10 mils to plane) Simple rect loop (10 mils to plane) 0805 + 2*10mil 3.0 nH 3.1 nH 2 nH 1.38 nH 0805 + 2*100mil 4.1 nH 4.3 nH 3 nH 2.0 nH 0805 + 2*160mil 5.1 nH 5.1 nH 3.5 nH 2.5 nH 0603 + 2*10mil 2.3 nH 1.74 nH 1.1 nH 0.8 nH 0603 + 2*100mil 3.3 nH 3.15 nH 2.1 nH 1.5 nH 0603 + 2*160mil 4.2 nH 4.3 nH 2.4 nH 2.07 nH Sources for complex formula: Knighten, James L., Bruce Archambeault, Jun Fan, Samuel Connor, James L. Drewniak, “PDN Design Strategies: II. Ceramic SMT Decoupling Capacitors – Does Location Matter?,” IEEE EMC Society Newsletter, Issue No. x, Winter 2006, pp. 56-67. (www.emcs.org) Fan, Jun, Wei Cui, James L. Drewniak, Thomas Van Doren, and James L. Knighten, “Estimating the Noise Mitigating Effect of Local Decoupling in Printed Circuit Boards,” IEEE Trans. on Advanced Packaging, Vol. 25, No. 2, May 2002, pp. 154-165. October 2007 Dr. Bruce Archambeault 32 Transient Analysis (Time Limited) • Provide charge to ASIC/IC • Inductance dominates impedance – Loop area 1st order effect • Traditional analysis not accurate enough October 2007 Dr. Bruce Archambeault 33 Current in IC During Logic Transitions (CMOS) IC driver VCC switch IC load Z0, vp CL VDC GND VCC VCC IC driver charge Z0, vp shoot-thru GND current October 2007 logic 0-1 IC load IC driver discharge IC load VCC Z0, vp shootthru current Dr. Bruce Archambeault GND 0V logic 1-0 34 Typical PCB Power Delivery DC/DC converter (Power source) electrolytic capacitor SMT capacitors GND GND VCC VCC GND VCC IC load GND GND IC driver VCC GND VCC VCC October 2007 Dr. Bruce Archambeault 35 Equivalent Circuit for Power Current Delivery to IC connector and wiring Lps Lbulk capacitor leads Lvia VDC Cbulk DC/DC converter October 2007 via interconnect PCB wiring Ltrace IC load Cplanes switch CSMT electrolytic capacitors SMT capacitors Dr. Bruce Archambeault VCC/GND plane 36 Traditional Analysis #1 • Use impedance of capacitors in parallel ESR1 ESR2 ESL1 ESL2 1uF Impedance to IC power/gnd pins October 2007 0. 1uF ESR3 ESL3 0.01uF ESR4 ESL4 .001uF No Effect of Distance Between Capacitors and IC Included! Dr. Bruce Archambeault 37 Traditional Impedance Calculation for Four Decoupling Capacitor Values 1000 100 .1uF .01uF Impedance (ohms) .001uF .0001uF 10 All in Parallel 1 0.1 0.01 1.00E+07 1.00E+08 1.00E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 38 Traditional Analysis #2 • Calculate loop area – Traditional loop Inductance formulas – Which loop area? Which size conductor ESR1 ESR2 ESR3 ESL1+Ld1 ESL2+Ld2 ESL3+Ld3 1uF Impedance to IC power/gnd pins 0. 1uF 0.01uF ESR4 ESL4+Ld4 .001uF Over Estimates L and Ignores Distributed Capacitance October 2007 Dr. Bruce Archambeault 39 More Accurate Model Includes Distributed Capacitance Intentional Decoupling Capacitors IC Power Pin Distributed capacitors October 2007 Dr. Bruce Archambeault 40 Distributed Capacitance Schematic Intentional Capacitor Distributed Capacitance ESR Loop L Note: L increases as distance from source increases Capacitance Source October 2007 Dr. Bruce Archambeault 41 Effect of Distributed Capacitance • Can NOT be calculated/estimated using traditional capacitance equation • Displacement current amplitude changes with position and distance from the source October 2007 Dr. Bruce Archambeault 42 Displacement Current 500 MHz via @450 mils from Source October 2007 Dr. Bruce Archambeault 43 Need to Find the Real Effect of Decoupling Capacitor Distance • Perfect decoupling capacitor is a via between planes • FDTD simulation to find the effect of shorting via distance from source • Vary spacing between planes, distance to via, frequency, etc October 2007 Dr. Bruce Archambeault 44 Impedance of Shorting Via vs. Frequency Four Via Case (20 mil Seperation Between Plates) 100 Impedance (ohms) 10 1 0.1 1.E+08 1.E+09 20mils 40mils 50mils 60mils 70mils 80mils 90mils 100mils 120mils 130mils 140mils 150mils 160mils 180mils 200mils 220mils 240mils 250mils 350mils 450mils 1.E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 45 Impedance Result • Linear with frequency (on log scale) • Looks like an inductance only! • Consider this inductance an Apparent Inductance • Apparent inductance is constant with frequency October 2007 Dr. Bruce Archambeault 46 Apparent Inductance for One Shorting Via Case 20 mil Plate Separation 1.2 1 Inductance (nH) 0.8 0.6 50mils 110mils 120mils 200mils 250mils 350mils 450mils 0.4 0.2 0 1.E+08 1.E+09 1.E+1 Frequency (Hz) October 2007 Dr. Bruce Archambeault 47 Formulas to Predict Apparent Inductance Lone −via = (0.1336 s − 0.0654) Ln(dist ) + (−0.2609 s + 0.2675) Ltwo −via = (0.1307 s − 0.0492) Ln(dist ) + (−0.2948s + 0.1943) Lthree −via = (0.1242 s − 0.0447) Ln(dist ) + (−0.2848s + 0.1763) L four −via = (0.1192 s − 0.0403) Ln(dist ) + (−0.2774 s + 0.1592) s = separation between plates (mils/10) dist = distance to via October 2007 Dr. Bruce Archambeault 48 True Impedance for Decoupling Capacitor IC Capacitor Power Gnd LIC Lapparent Lcap Lapparent ESR Lcap + LIC Source October 2007 Nominal Capacitance Dr. Bruce Archambeault 49 Impedance Calculation with Apparent Inductance for Four Decoupling Capacitor Values 10 Cap Value 0.1 uF 0.01 uF 0.001uF 0.0001uF Case1 Distance to Cap from IC Case 1 Case 2 Case 3 800mils 1200mils 1500mils 600mils 900mils 1100mils 400mils 700mils 800mils 200mils 400mils 400mils Case2 Case3 Traditional Calculation Impedance (ohms) 1 0.1 0.01 1.E+07 1.E+08 1.E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 50 Effect of Distributed Capacitance • Can NOT be calculated/estimated using traditional capacitance equation • Displacement current amplitude changes with position and distance from the source • Following examples use cavity resonance technique (EZ-PowerPlane) – Frequency Domain to compare to measurements – Time Domain using SPICE circuit from cavity resonance analysis October 2007 Dr. Bruce Archambeault 51 Parameters for Comparison to Measurements • Dielectric thickness = 35 mils • Dielectric constant = 4.5, Loss tan = 0.02 • Copper conductivity = 5.8 e7 S/m October 2007 Dr. Bruce Archambeault 52 0 Measured vs Model (MoM) S21 for 12" x 10" PC Power/gnd with 25 .01uF caps Position 8-to-1 No Caps - Measured -10 EZ-PP No Caps S21 (dB) -20 -30 -40 -50 1.0E+07 1.0E+08 1.0E+09 1.0E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 53 Measured vs Model (EZ-PP) S21 for 12" x 10" PC Power/gnd with 25 .01uF caps Position 8-to-1 0.0 -10.0 -20.0 -30.0 S21 (dB) -40.0 -50.0 -60.0 Measured -70.0 EZ-PP 25 caps -80.0 -90.0 -100.0 1.0E+07 1.0E+08 1.0E+09 1.0E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 54 Measured vs Model (EZ-PP) S21 for 12" x 10" PC Power/gnd with 95 .01uF caps Position 8-to-1 0.0 -10.0 -20.0 -30.0 S21 (dB) -40.0 -50.0 -60.0 95 Caps - Measured 95 Caps - EZ-PP -70.0 -80.0 -90.0 -100.0 1.0E+07 1.0E+08 1.0E+09 1.0E+10 Frequency (Hz) October 2007 Dr. Bruce Archambeault 55 Impedance at Port #1 Single 0.01 uF Capacitor at Various Distances (35mil Dielectric) 30 20 Impedance (dBohms) 10 0 -10 -20 no caps 300 mils 500 mils 700 mils 1000 mils -30 -40 1.0E+07 October 2007 1.0E+08 Frequency (Hz) Dr. Bruce Archambeault 1.0E+09 1.0E+10 56 Z11 Phase Comparison as Capacitor distance Varies for 35 mils FR4 ESL = 0.5nH 2 1.5 1 Phase (rad) 0.5 0 -0.5 100 mils 200 mils 300 mils 400 mils 1000 mils 2000 mils -1 -1.5 -2 1.0E+06 1.0E+07 1.0E+08 1.0E+09 Frequency (Hz) October 2007 Dr. Bruce Archambeault 57 Impedance at Port #1 Single 0.01 uF Capacitor at Various Distances (10mil Dielectric) 20 10 Impedance (dBohms) 0 no caps 300 mils 500 mils 700 mils 1000 mils -10 -20 -30 -40 -50 1.0E+07 October 2007 1.0E+08 Frequency (Hz) Dr. Bruce Archambeault 1.0E+09 1.0E+10 58 Cavity Resonance (EZ-PowerPlane) Equivalent Circuit for HSPICE Lij Port i Lii October 2007 Port j Ljj Nmni C0 Lmn Gmn Nmnj N01i C0 L01 G01 N01j N00i C0 G00 N00j Dr. Bruce Archambeault Por tn 59 Impedance Comparison (EZ-PP vs HSPICE) at Port #1 Single 0.01 uF Capacitor at Various Distances (10mil Dielectric) 20 10 Impedance (dBohms) 0 -10 -20 300 mils 300 mils (HSPICE) 1000 mils 1000 mils (HSPICE) -30 -40 -50 1.0E+07 October 2007 1.0E+08 Frequency (Hz) Dr. Bruce Archambeault 1.0E+09 1.0E+10 60 Current Source Pulse for Simulated IC Power/GND 750 ps Rise/Fall 1.2 1 Current (amps) 0.8 0.6 0.4 0.2 0 -0.2 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 61 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor (with 2 nH) at Various Distances (Fullwave Simulation) 2 1.5 750ps Rise, 35 mil planes,1uF @ 10mils 750ps Rise, 35 mil planes, 1uF @ 400mils 750ps Rise, 35 mil planes,1uF @ 800mils 750ps Rise, 35 mil planes,1uF @ 1200mils 750ps Rise, 35 mil planes,1uF @ 1600mils Level (volts) 1 0.5 0 -0.5 -1 -1.5 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 62 Time Domain Current through Capacitor From Simulated IC Power/GND (1 amp) Single Capacitor (with 2nH) at Various Distances 50 0 -50 Current (milliamps) -100 -150 -200 -250 750ps Rise, 35 mil planes,1uF @ 10mils 750ps Rise, 35 mil planes,1uF @ 400mils 750ps Rise, 35 mil planes,1uF @ 800mils 750ps Rise, 35 mil planes,1uF @ 1200mils 750ps Rise, 35 mil planes,1uF @ 1600mils -300 -350 -400 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 63 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor (with No L) at Various Distances 2 750ps Rise, 35 mil planes,1uF @ 10mils 750ps Rise, 35 mil planes,1uF @ 400mils 1.5 750ps Rise, 35 mil planes,1uF @ 800mils 750ps Rise, 35 mil planes,1uF @ 1200mils 750ps Rise, 35 mil planes,1uF @ 1600mils 1 Level (volts) 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 64 Time Domain Current through Capacitor From Simulated IC Power/GND (1 amp) Single Capacitor (with no L) at Various Distances 400 200 Current (milliamps) 0 -200 -400 -600 750ps Rise, 35 mil planes,1uF @ 10mils 750ps Rise, 35 mil planes,1uF @ 10mils 750ps Rise, 35 mil planes,1uF @ 800mils 750ps Rise, 35 mil planes,1uF @ 1200mils 750ps Rise, 35 mil planes,1uF @ 1600mils -800 -1000 -1200 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 65 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor with Various Capacitor Connection Inductance 0.6 0.5 0.4 0.3 750ps Rise, 10 mil planes, 1uF @ 400mils Level (volts) 750ps Rise, 10 mil planes, (2nH) 1uF @ 400mils 0.2 750ps Rise, 10 mil planes, (1nH) 1uF @ 400mils 0.1 0 -0.1 -0.2 -0.3 -0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Time (ns) October 2007 Dr. Bruce Archambeault 66 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor with Various Capacitor Connection Inductance 2 750ps Rise, 10 mil planes, 1uF @ 400mils 750ps Rise, 10 mil planes, (2nH) 1uF @ 400mils 750ps Rise, 35 mil planes,1uF @ 400mils 750ps Rise, 35 mil planes,(2nH) 1uF @ 400mils 1.5 Level (volts) 1 0.5 0 -0.5 -1 -1.5 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 67 Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin Single Capacitor at Various Distances (Fullwave Simulation) 0.8 0.7 0.6 Voltage (volts) 0.5 0.4 750 ps Rise, 10 mil planes,1uF, 2 nH 750 ps Rise, 10 mil planes,1uF, 1 nH 750 ps Rise, 10 mil planes,1uF, 0.5 nH 750 ps Rise, 10 mil planes,1uF, No L 0.3 0.2 0.1 0 0 200 400 600 800 1000 1200 1400 1600 1800 Distance (mils) October 2007 Dr. Bruce Archambeault 68 Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin Single Capacitor at Various Distances (Fullwave Simulation) 0.8 0.7 0.6 Voltage (volts) 0.5 0.4 1 ns Rise, 10 mil planes,1uF, 2 nH 1 ns Rise, 10 mil planes,1uF, 1 nH 1 ns Rise, 10 mil planes,1uF, 0.5 nH 1 ns Rise, 10 mil planes,1uF, No L 0.3 0.2 0.1 0 0 200 400 600 800 1000 1200 1400 1600 1800 Distance (mils) October 2007 Dr. Bruce Archambeault 69 Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin Single Capacitor at Various Distances (Fullwave Simulation) 1.8 1.6 1.4 Voltage (volts) 1.2 1 750 ps Rise, 35 mil planes,1uF, 2 nH 750 ps Rise, 35 mil planes,1uF, 1 nH 0.8 750 ps Rise, 35 mil planes,1uF, 0.5 nH 750 ps Rise, 35 mil planes,1uF, No L 0.6 0.4 0.2 0 0 200 400 600 800 1000 1200 1400 1600 1800 Distance (mils) October 2007 Dr. Bruce Archambeault 70 Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin Single Capacitor at Various Distances (Fullwave Simulation) 1.6 1.4 1.2 Voltage (volts) 1 1 ns Rise, 35 mil planes,1uF, 2 nH 1 ns Rise, 35 mil planes,1uF, No L 1 ns Rise, 35 mil planes,1uF, 0.5 nH 1 ns Rise, 35 mil planes,1uF, 1 nH 0.8 0.6 0.4 0.2 0 0 200 400 600 800 1000 1200 1400 1600 1800 Distance (mils) October 2007 Dr. Bruce Archambeault 71 Maximum Voltage vs Distance to Capacitor for 1 ns Rise/fall time 0.01 uF Capacitor with 0.5 nH ESL and 30 mOhm ESR 1.4 Maximum Voltage at source (volts) 1.2 35 mil FR4 10 mil FR4 2 mil FR4 1 mil FR4 0.5 mil FR4 1 0.8 0.6 0.4 0.2 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Distance From Capacitor (mils) October 2007 Dr. Bruce Archambeault 72 So Far…… • Frequency domain simulations not optimum for charge delivery decoupling calculations (phase not considered) • Time domain simulations using single pulse of current indicate limited capacitor location effect – Connection inductance of capacitor much higher than inductance between planes – Charge delivered only from the planes October 2007 Dr. Bruce Archambeault 73 Charge Depletion • IC draws charge from planes • Capacitors will re-charge planes – Location does matter! October 2007 Dr. Bruce Archambeault 74 Model for Plane Recharge Investigations ε r = 4 .5 b = 10 Port2 (4,5) Port3 (4,4.95) Port1 (8,7) Cdec (4.05,5) d = 35 mil Vdc a = 12 Decoupling Capacitor : C = 1uF ESR = 30mOhm ESL = 0.5nH I input DC voltage used to charge the power plane Port 2 represents IC current draw October 2007 Dr. Bruce Archambeault 75 Charge Between Planes vs.. Charge Drawn by IC Board total charge : C*V = 3.5nF*3.3V = 11nC Pulse charge 5A peak : I*dt/2 = (1ns*5A)/2=2.5nC October 2007 Dr. Bruce Archambeault 76 Triangular pulses (5 Amps Peak) October 2007 Dr. Bruce Archambeault 77 Noise Voltage from Inductive Effect of Current Draw (a) (b) Current pulses too small to see charge depletion effects in this time scale October 2007 Dr. Bruce Archambeault 78 Charge Depletion Æ Voltage Drop 4 V plane [V] 3.5 3 2.5 Ls = 1nH 2 Ls = 10 nH Ls = 50 nH 1.5 1 October 2007 0 2 4 6 Time [ns] Dr. Bruce Archambeault 8 10 79 Charge Depletion vs. Capacitor Distance October 2007 Dr. Bruce Archambeault 80 Charge Depletion for Capacitor @ 400 mils for Various Connection Inductance October 2007 Dr. Bruce Archambeault 81 Effect of Multiple Capacitors While Keeping Total Capacitance Constant The decap locations are 800mils, 1200mils, 2700mils from the power pin (power-ground pins at IC center) Port1 (8,7) (Ls 50nH) • C=1uF • ESL=0.5nH • ESR=1Ω Decap 10” 1 inch Ground pin Port2 (4,5) (power pin) εr =4.5 12” October 2007 Dr. Bruce Archambeault 82 Effect of Multiple Capacitors While Keeping Total Capacitance Constant The decap locations are 800mils, 1200mils, 2700mils from the power pin (power-ground pins at IC center) Port1 (8,7) (Ls 50nH) • C=0.5uF • ESL=0.5nH • ESR=1Ω Decap 10” 1 inch Ground pin Port2 (4,5) (power pin) εr =4.5 12” October 2007 Dr. Bruce Archambeault 83 Effect of Multiple Capacitors While Keeping Total Capacitance Constant The decap locations are 800mils, 1200mils, 2700mils from the power pin (power-ground pins at IC center) Port1 (8,7) (Ls 50nH) • C=0.25uF • ESL=0.5nH • ESR=1Ω Decap 10” 1 inch Ground pin Port2 (4,5) (power pin) εr =4.5 12” October 2007 Dr. Bruce Archambeault 84 Constant Capacitance 800 mil Distance October 2007 Dr. Bruce Archambeault 85 Constant Capacitance 800 mil Distance October 2007 Dr. Bruce Archambeault 86 Constant Capacitance 1200 mil Distance October 2007 Dr. Bruce Archambeault 87 Constant Capacitance 1200 mil Distance October 2007 Dr. Bruce Archambeault 88 Constant Capacitance 2700 mil Distance October 2007 Dr. Bruce Archambeault 89 Constant Capacitance 2700 mil Distance October 2007 Dr. Bruce Archambeault 90 Example #1 Low Cap Connection Inductance IC Cap PWR GND PCB October 2007 Dr. Bruce Archambeault 91 Example #2 High Cap Connection Inductance IC Cap PWR GND PCB October 2007 Dr. Bruce Archambeault 92 Example #1 Hi Cap Connection Inductance IC Cap PCB PWR GND October 2007 Dr. Bruce Archambeault 93 Example #1 Lower Cap Connection Inductance IC PCB PWR GND Cap October 2007 Dr. Bruce Archambeault 94 Mutual Inductance Helps Reduce Path Inductance Do’s Don’ts J. L Knighten, B. Archambeault, J. Fan, et. al., “PDN Design Strategies: II. Ceramic SMT Decoupling Capacitors – Does Location Matter?,” IEEE EMC Society Newsletter, Issue No. 207, Winter 2006, pp. 56-67. October 2007 Dr. Bruce Archambeault 95 Effect of Capacitor Value?? • Need enough charge to supply need • Depends on connection inductance Charge = C*V October 2007 Dr. Bruce Archambeault 96 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor (with No L) with Various Capacitor Values 0.6 0.5 750ps Rise, 10 mil planes, (0.0 nH) 1uF @ 400mils 750ps Rise, 10 mil planes,0.01uF @ 400mils 0.4 750ps Rise, 10 mil planes, 100pF @ 400mils Level (volts) 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 97 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor (with 0.5 nH Connection L) with Various Capacitor Values 0.6 0.5 750ps Rise, 10 mil planes, (0.5nH) 1uF @ 400mils 0.4 750ps Rise, 10 mil planes, (0.5nH) 0.01 uF @ 400mils 750ps Rise, 10 mil planes, (0.5nH) 100 pF @ 400mils Level (volts) 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 98 Time Domain Noise Voltage Across Simulated IC Power/GND Pin (1 amp) Single Capacitor (with 1 nH Connection L) with Various Capacitor Values 0.6 0.5 750ps Rise, 10 mil planes, (1nH) 1uF @ 400mils 750ps Rise, 10 mil planes, (1nH) 0.01uF @ 400mils 0.4 750ps Rise, 10 mil planes, (1nH) 1000pF @ 400mils 750ps Rise, 10 mil planes, (1nH) 100pF @ 400mils Level (volts) 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (ns) October 2007 Dr. Bruce Archambeault 99 Noise Voltage is INDEPENDENT of Amount of Capacitance! As long as there is ‘enough’ charge Dist=400 mils ESR=30mOhms ESL=0.5nH October 2007 Dr. Bruce Archambeault 100 Decoupling Summary (1) • EMC Frequency Domain analysis – Steady-state conditions Æ resonances – Transfer function across the board – Measurements and simulations agree well – Distance of capacitors from ASIC load does not change steady-state impedance October 2007 Dr. Bruce Archambeault 101 Decoupling Summary (2) • Charge Delivery Time-Limited analysis – Using equivalent SPICE circuit from simulations – Current from capacitors change significantly as capacitor moves further away from ASIC – Noise at ASIC pins increase significantly as capacitor moves further away from ASIC – Steady-state frequency domain analysis not sufficient for charge delivery design of decoupling capacitors October 2007 Dr. Bruce Archambeault 102 Decoupling Summary (3) • Recharge the planes – Location of Capacitor does matter! • Effect more significant for thick dielectrics – Connection Inductance is important – Value of capacitance not important – More capacitors is better than larger/fewer capacitors October 2007 Dr. Bruce Archambeault 103 IEEE October 2007 Dr. Bruce Archambeault 104