Frequency Domain Target Impedance Method for Bypass Capacitor Selection for Power Distribution Systems Larry D Smith, Altera Corporation lsmith@altera.com 408-544-7822 ©©2006 2005Altera AlteraCorporation Corporation Frequency Domain Target Impedance Method (FDTIM) Calculate target impedance Determine corner frequency Select Components − − − − VRM Bulk capacitors (matched with VRM) High frequency ceramic capacitors Power planes Works well with readily available capacitors Why is it a target? If your system impedance is: − Above it, you may have noise problems − Below it, you probably paid too much for it © 2006 Altera Corporation 2 of 9 2006 DesignCon Panel Discussion L.D.Smith Impedance (Ohms) Components for Power Distribution 1 0.1 0.01 0.001 0.0001 1.00E+00 1.00E+03 1.00E+06 1.00E+09 1.00E+12 Frequency (Hz) PCB Power Planes - LPF + + - Package Power Planes Load Ref VRM © 2006 Altera Corporation 3 of 9 Bulk Capacitors 2006 DesignCon Package Capacitor Ceramic Capacitors Panel Discussion L.D.Smith On-chip Capacitance Capacitor Characteristics 100m Volts Mag (log) 10nF 100nF 10m 1uF 10uF 100uF 1m 100k 1x 10x Frequency (log) (HERTZ) 100x 10x Frequency (log) (HERTZ) 100x 10m Volts Mag (log) SPICE Simulation Family of Ceramic capacitors X5R and X7R dielectric Several sizes Quantities in parallel to reach target impedance 1m 100k © 2006 Altera Corporation 4 of 9 2006 DesignCon Panel Discussion 1x L.D.Smith Simulation of Parallel Caps 10m − Capacitors chosen to meet 1 mOhm Volts Mag (log) Top Panel 1m Bottom Panel 50 MHz corner frequency © 2006 Altera Corporation 5 of 9 2006 DesignCon 1x 10x Frequency (log) (HERTZ) 100x 100k 1x 10x Frequency (log) (HERTZ) 100x 10m Volts Mag (log) − Modified matrix to stay below 1 mOhm 100k 1m Panel Discussion L.D.Smith Inductance is Important! Several values of Mounting inductance 10m L_mount=800pH L_mount=400pH Ability to meet corner frequency Q (dips and peaks) L_mount=200pH L_mount=001pH Volts Mag (log) − 1, 200, 400, 800, 1600 pH 1m Ztarget 100k © 2006 Altera Corporation 6 of 9 L_mount=1600pH 273 Capacitors 2006 DesignCon Panel Discussion 1x 10x Frequency (log) (HERTZ) L.D.Smith 100x Corner Frequency © 2006 Altera Corporation 7 of 9 10m 90 capacitors L_mount=600pH 120 capacitors 160 capacitors 213 capacitors 273 capacitors Volts Mag (log) Final ‘exit inductance’ is proportional to the number of capacitors Capacitor quantity can be reduced for lower corner frequency Determine corner frequency from properties of mounted package 1m 2006 DesignCon Ztarget 100k Panel Discussion 1x 10x Frequency (log) (HERTZ) L.D.Smith 100x Compare FDTIM to Other Methods 10m 120 capacitors optimized − FDTIM (blue) − Big V (light blue) − ‘1 per decade’ (brown) − Must deal with it at the package and die level 5 x 100uF 100u 65 x 1uF 50 x 10uF 120 x 4.7uF 2006 DesignCon 1x 10x Frequency (log) (HERTZ) 100x 100m chip/package resonance 10m Ztarget 1m 100u VRM inductance 10k © 2006 Altera Corporation 8 of 9 100k 10k Volts Mag (log) Capacitors alone meet target impedance for about the same frequency range Big V method has trouble at low frequency when combined with VRM ‘1 per decade’ method exceeds target impedance in a couple of spots None of the methods address the high frequency peak Volts Mag (log) 120 FDTIM caps Ztarget 1m Panel Discussion 100k L.D.Smith 1x 10x Frequency (log) (HERTZ) 100x FDTIM attributes Uses many different capacitor values − Perhaps a dozen − 3 values per decade (10, 22, 47) Usually the least expensive BOM − Standard capacitor geometry series 1210, 0805, 0603, 0402 sizes − Smaller capacitors cost less Usually the least board area − Only use large size capacitors where necessary Uses capacitors that are readily available © 2006 Altera Corporation 9 of 9 2006 DesignCon Panel Discussion L.D.Smith Bypass Capacitor Selection Dale Becker, Ph.D. IBM, Poughkeepsie, NY, USA wbecker@us.ibm.com DesignCon 2006 Feb. 6, 2006 Power Distribution Design Goals • • • • • • Minimize cost Minimize discontinuities Exceed Vmin to achieve frequency sort points Don’t exceed Vmax to meet power limits Limit ∆V/∆T to minimize jitter on interfaces Result: – Key metric is the concept of target impedance – Quantify SSN impact on signal performance February 6, 2005 Becker - Power Distribution Design 2 Processor Card February 6, 2005 Becker - Power Distribution Design 3 Decoupling Overview Voltage Level Bulk Decoupling Board Decoupling Package Decoupling On-Chip Decoupling 1999 Paper 400 Amps 12 Processors 200 – 560 µF 920 – 1 µF 250 – 10 µF 90 – 200nF [1 MCM] 50 nF 2005 System 1 1300 Amps 16 Processors 203 – 1500 µF 402 – 4.7 µF 1152 – 22 µF 232 -- 200nF [2 MCMs] 500 nF 2006 System 2 1000 Amps 16 Processors 180 – 1500 µF 1604 – 10 µF 217 -- 200nF [1 MCM] 500 nF February 6, 2005 Becker - Power Distribution Design 4 Mid-frequency current loops ι on-mcm decaps noise sources with on-chip decaps L L1_eff MCM vias voltage regulator L decaps L MCM MCM pins L L2_eff board L February 6, 2005 decaps on board backside Becker - Power Distribution Design 5 Board level time constants 800 600 (mA) i7, electrolytic decap i4, on-mcm decap i3, MCM via 165ns 400 i8, R-L at connector to voltage regulator Current 200 0 -200 i6, 10uF on-board decap -400 i5, 1uF on-board decap -600 0 200 400 Time February 6, 2005 600 800 1000 (ns) Becker - Power Distribution Design 6 Summary • Choosing bypass capacitors – Must reflect the system requirements under design – Must minimize effect of discontinuities – Cannot be done without considering the next levels of packaging – Must reflect realities of component availability February 6, 2005 Becker - Power Distribution Design 7 System Considerations for Bypass Filter Designs Steve Weir steve@teraspeed.com Teraspeed Consulting Group LLC (775) 762 9031 CA, (401) 284 1827 RI Page 1 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP How Many Poles Should We Have? • “One” pole pair, big “V” • A few, capacitors by the decade • Many, E3 series across bandwidth Page 2 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Perfect 1.47N vs Real 1.47N • Perfect, very flat magnitude, linear phase • Real, same capacitor count, more variation – Quantization at low freq, drops ESR Page 3 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Real 1.47N vs Big “V” • Near cut-off: – 1.47N Same capacitor count better response OR – 1.47N Lower capacitor count for similar response • Phase is resistive to a much higher frequency than Big “V” Page 4 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Slow Edge Peaking w/o Damping • At slow edge rates, FRES is well above signal B/W – Ringing is limited and does not build Page 5 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Fast Edge Peaking w/o Damping • Big “V” & MP both ring badly. Big “V” worse. Page 6 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Fast Edge Peaking w/ Damping • Distributed damping great noise amplitude equalizer Page 7 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Example PDN Effects, IC Die Capacitance Page 8 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Damp on the PCB • FRES located within B/W of high ESR or MP damps near ZTARGET Page 9 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP Conclusions • High ESR and many pole networks can provide benefits in specific situations • High edge rates demand one form or another of distributed damping • Distributed damping almost completely eradicates HF noise performance between big “V”, high ESR and many pole methods • Distributed damping is the subject of multiple patents Page 10 ©Teraspeed Consulting Group LLC, 2006 Reproduction or Distribution Prohibited TERASPEED CONSULTING GROUP How to Choose Bypass Capacitors Bypass Capacitor Selection Based on Time Domain and Frequency Domain Performances Istvan Novak DesignCon 2006, TecForum THA2, February 2006 DesignCon 2006 panel February 2006 Defining the metric Requirements towards PDNs ● Worst-case peak-to-peak transient noise ● Resonance-free construction ● Low sensitivity ● Uniform stress distribution ● Portability ● Cost ● Size (area, component height) DesignCon 2006, 11-TA4, February 2006 2 So what is the METRIC? ● ● ● PDN design is usually done in the frequency domain Target impedance is specified PDN is better if Z is lower Impedance magnitude [ohm] 1.E-01 PDN1 1.E-02 Or is it??? PDN2 1.E-03 1.E+3 Frequency [Hz] 1.E+4 1.E+5 DesignCon 2006, 11-TA4, February 2006 1.E+6 1.E+7 1.E+8 3 Comparison of popular methods ● ● ● ● “Multi-pole” (MP) “Capacitors-by-the-decade” (CBD) “Big-V” “Distributed Matched Bypassing” (DMB) DesignCon 2006, 11-TA4, February 2006 4 Comparison with AVP Solution with the lowest impedance has the highest transient noise! Step response [V] Impedance magnitude [ohm] 1.E-01 1.2E-02 Distributed Matched Bypassing: 10 mVpp/A 1.0E-02 Distributed Matched Bypassing 8.0E-03 1.E-02 Multi-pole: 15.7 mVpp/A 6.0E-03 Multi-pole Big-V: 21.4v mVpp/A 4.0E-03 Big-V 2.0E-03 Frequency [Hz] 1.E-03 1.E+4 1.E+5 1.E+6 Time [sec] 1.E+7 1.E+8 0.0E+00 1.E-9 1.E-8 1.E-7 1.E-6 1.E-5 DMB: Big-V: Multi-pole: • best transient noise, good EMI • simple BOM • workload/dissipation is shared • zero sensitivity to C and L • best portability • medium transient, bad EMI • simplest BOM • workload/dissipation is shared • low sensitivity to C and L • medium portability • medium transient, medium EMI • complex BOM • workload/dissipation not shared • high sensitivity to C and L • worst portability 5 DesignCon 2006, 11-TA4, February 2006 1.E- Pulse response [V] 1.E-2 DMB with gradual AVP 8.E-3 6.E-3 4.E-3 ` 2.E-3 0.E+0 Impedance magnitude [ohm] 1.E-1 -2.E-3 1.E-9 10E-3 8E-3 5E-3 1.E-2 2E-3 1E-3 5E-4 2E-4 1E-4 1.E-3 Frequency [Hz] 1.E-4 1.E+2 1.E+3 1.E+4 1.E+5 1.E+6 DesignCon 2006, 11-TA4, February 2006 1.E+7 1.E+8 Time [sec] 1.E-8 1.E-7 1.E-6 1.E-5 1.E-4 Worst-case transient noise gradually increases as ZDC goes down. The multiplier: Z DC 2− Z nom 6 Step response [V] 1.2E-2 Big-V with varying dip 1.0E-2 11E-3 10E-3 8E-3 5E-3 2E-3 1E-3 5E-4 2E-4 1E-4 8.0E-3 6.0E-3 4.0E-3 Impedance magnitude [ohm] 1.E-1 2.0E-3 0.0E+0 1.E-9 Time [sec] 1.E-8 1.E-7 1.E-6 1.E-5 11E-3 10E-3 8E-3 5E-3 1.E-2 2E-3 1E-3 1.E-3 Frequency [Hz] 1.E-4 1.E+5 1.E+6 5E-4 2E-4 1E-4 1.E+7 DesignCon 2006, 11-TA4, February 2006 Worst-case transient noise gradually increases as dip goes deeper. 1.E+8 7 Multi-pole Z vs. N and Q Zmax/Zmin in Muti-pole solution depends on both N and Q. Zmax/ESR [-] 100 N=1 N=2 N=3 N=4 N=5 10 1 0.1 0 1 2 Q [-] 3 4 5 Zmin/ESR [-] 1 Zmax N=1 N=2 N=3 N=4 N=5 ESR Zmin N=3, Q=3 0.1 0 1 2 Q [-] 3 DesignCon 2006, 11-TA4, February 2006 4 5 8 Self-impedance magnitude [ohm] Placement 2”x2” plane at 0.5MHz One capacitor in the middle 1.E-02 Self-impedance magnitude [ohm] 1.E-02 1.E-03 1.E-03 2-mil dielectric C: 100uF, 7mohm, 1nH 50-mil dielectric C: 100uF, 1mohm, 1nH DesignCon 2006, 11-TA4, February 2006 9 Implementation example Impedance with and without DET [ohm] 1.4E-01 1.2E-01 1.9x 1.0E-01 8.0E-02 2.2x 6.0E-02 4.0E-02 2.0E-02 Impedance magnitude [ohm] 1.E+00 0.0E+00 1.E+08 Frequency [Hz] 1.E+09 1.E-01 1.E-02 Frequency [Hz] 1.E-03 1.E+02 1.E+04 1.E+06 1.E+08 DesignCon 2006, 11-TA4, February 2006 T2000 CPU module High-current rail DMB 10