power distribution network design - texas instrumentsprocessors.wiki.ti.com/images/9/93/power... ·...

28
Quick guide to Power Di t ib ti Nt kD i Distribution Network Design V1.2.1 July 29 th 2013 V1.2.1 July 29 2013

Upload: lenga

Post on 29-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Quick guide to Power Di t ib ti N t k D iDistribution Network DesignV1.2.1 – July 29th 2013V1.2.1 July 29 2013

Page 2: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

High levelHigh level

• High current, high transient Power Distribution Networks (PDN) need to be able to respond to changes and transients at many different frequencies Eachand transients at many different frequencies. Each group of frequencies typically has a different aggressor and a different solution

Power supply PCB Decoupling Package leads Package Die Die

+-

Page 3: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Perfect world…Power supply PCB Decoupling Package leads Package Die Die

+-

• In this perfect world no capacitors would be needed

Page 4: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Power Supply• The power supply is not ideal

– The series resistance and inductance will, however, both typically be very low

Power supply

low– The output capacitor will have an

effective series resistance (ESR) and+- effective series resistance (ESR) and

the leads of the capacitor will have an effective series inductance (ESL)( )

– For the capacitor to be effective it should have very low ESR (~10mOhm or better) and a low ESL (see later)

Page 5: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

PCB

PCB

• The PCB is not ideal– PCB traces are far from idealPCB PCB traces are far from ideal

• Resistance as low as 10mOhm will cause 40mV drop at 4Amps !!!

• Long traces, cutouts, thin traces main source of resistance

• Vias, thin traces main source of inductance,

– Resistance causes variation in device voltage due to changes in load current

– Inductance causes variation in device voltage due to changes in load current ffrequency characteristics

Page 6: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Decoupling

• Decoupling is supposed to provide short term support for the supply– Bulk capacitors support low frequency changes

Decoupling

(MHz)– Ceramic decaps support mid to high frequency

h (10 t 50 + MH )changes(10s to 50s+ MHz)– Inter-plane capacitance supports high

frequency changes (200MHz+)frequency changes (200MHz+)– On die capacitance supports high frequency

changes (400MHz+)changes (400MHz+)– Forms filter with PCB trace RL and series RLC

Page 7: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Package Leads

• Package leads introduce more series resistance and inductance

• Wire bond devices have additional Package leads

inductance compared to flip chip• BGA packages tend to have lower p g

RL compared to leaded packages

Page 8: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Package Capacitance

• Package will have ‘stray’ capacitance and possibly additional intentional capacitance.

Package

– Inductance usually very low– Resistance should be low– Capacitance also low– Helps with very high frequency

(400MHz+)

Page 9: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Die

• On die power distribution will have resistance and inductance

• Capacitance may also be added in Die

some devices

Page 10: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Capacitor Characteristics• Impedance of capacitor is frequency dependent• Low frequency governed by capacitor valueLow frequency governed by capacitor value• High frequency governed by inductance of leads and

mountingg• If widely spaced self resonance then can

oscillate/resonate

Page 11: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Reduce Inductance

• Reducing inductance is one of the most critical aspects of PDN– Capacitor geometry

• 1210, 0805, 0603, 0402. Smaller = better• Long & thin vs short & fat, multi-terminal

Capacitor connectivity– Capacitor connectivity

Page 12: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

How Capacitors Help

• Provide short term local power during changes in supply current

• Have little effect at frequencies above or below self resonance frequency

• Multiple capacitors needed to ensure required p p qimpedance across all critical frequencies

Page 13: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Time Domain Analysis

• Large value capacitors tend to have large inductance– Can provide support for slower changing demands and for

longer periods of time– Cannot provide rapid response to quick changes due to

inductanceS ll l it t d t h ll i d t• Small value capacitors tend to have small inductance– Can respond to quick changes but only for short periods

f tiof time– Cannot provide support for slow changing demands due

to low C valuesto low C values

Page 14: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Step Response in Current

• At a step change in current draw (red) the voltage at the device (green) will drop. With no decoupling the voltage will continue to drop until h l id h ddi i lthe power supply can provide the additional

current. Board inductance means that there will b ti b f thibe time before this occurs.

• Local decaps provideshort term support butcap inductance still delays the response (blue)

Page 15: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Capacitor Response

I 1 •Red = current

V 23 4

6

•Green = No decap•Blue = With decap

1. Change in current requirements

5

2. Voltage drops due to increased I demand3. Decap supplies current after inductance caused delay4. Decap discharges hence can no longer help as much5. Power supply (and distribution) begins to respond6. Power supply fully recovered

Page 16: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Frequency Components• Many different source of step current change exist in a real system

– DDR activity• Burst activity in MHz to 100s MHz range• Transaction level in 800MHz range

CPU/DSP activity changes– CPU/DSP activity changes• Enable/disable features in seconds range• Coprocessor activity bursts in MHz rangep y g

– Internal connectivity• L1/L2/L3 bursts and transactions

– Other peripherals• Serial ports• USBUSB• Ethernet

• Each of these additionally has an edge rate with harmonics

Page 17: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Static Change in Current

• When the processing load changes then there can be a static change in the load current– E.g. switch from 1 channel to 16 channels

• After the step change in current there will then also be a change in the device voltage caused by the PCB resistance

• Correctly placed PS feedback should correct for y pthis change in voltage but it will take time for load voltage to actually correctg y

• Smart Reflex might also be able to correct this but with a much slower response timewith a much slower response time

Page 18: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Target Impedance

• In order to ensure that the voltage at the device balls does not violate the required Vmin it is necessary to ensure that the PCB impedance

ll i ifi f i d f llacross all significant frequencies does not fall below some value– From Ohms law we know R=V/I

• Where R = resistance, V = voltage drop and I = current

Th f f t t h f I ill– Therefore, for a step current change of Idelta we will see a voltage change of Vdelta at a frequency of w caused by the board impedance Zwby the board impedance Zw

Page 19: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Z Target CalculationZtarget = Vsupply x Vtolerance / Idelta

•NB some people prefer to use Imax rather than Idelta to account for static IR drop. Necessary if feedback not implemented

•Ztarget = Maximum PCB impedance allowedZtarget Maximum PCB impedance allowed•Vsupply = Required voltage•Vtolerance = % allowed error/toleranceI M i t d/ d t t t / h•Idelta = Maximum expected/measured step current step/change

Page 20: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Must Meet Ztarget

S di h 100 FS di h 100 F•Spreading the 100nFacross a wider rangewill reduce peaking.E 1 F 60 F 220 F 100 F 4 f

•Spreading the 100nFacross a wider rangewill reduce peaking.E 1 F 60 F 220 F 100 F 4 f•Ex: 1uF, 560nF, 220nF, 100nF, 47nf•Ex: 1uF, 560nF, 220nF, 100nF, 47nf

Page 21: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Ztarget requirements• A step change in current will contain energy components

at all frequencies hence Ztarget must be maintained at all q g

frequencies.• Different capacitors reduce the impedance at different

frequencies• When combined the impedance contributors must yield

an impedance below Ztarget at all frequencies (see example above, red line = Ztarget, green dotted line = achieved impedance with selected capacitors and boardachieved impedance with selected capacitors and board characteristics

• No individual capacitor achieved acceptable result butNo individual capacitor achieved acceptable result but combined impedance is below required i.e. good

Page 22: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Historically…

• Historically simply adding 0.1uF caps worked– Why did it work (mostly)?

• Not concerned with high frequencies, only C was importantC t t i ll ll hi h i d OK• Currents typically smaller, higher impedance OK

• Voltages typically higher, more noise OK

Adding more C pushesAdding more C pushes the impedance downuntil it meets the goalZ

ff

Page 23: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

“Big V” Does not work anymore…

• More care needs to be taken now– Why does it not work now?

• Higher frequencies, L now importantC t t i ll hi h t t Z l• Currents typically higher, target Z lower

• Voltages typically lower, noise not OK (needs lower Z too)

Need to target differentC d i L d i Need to target different frequency components more selectively now to avoid over design at

ZC driven L driven

gmid frequencies

ff

Page 24: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Target L & C for optimal results

• Different C in same package/connection etc…

In reality inductance i diff t t

ZLow C

is different tooInductance not directly effected by

it lHigh C

capacitance value but may be different due to other effects e g package

fe.g. package

Smaller package usually lower ESLLower C and lower ESL moves resonance frequency up

Page 25: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Target L & C for optimal results

• Multiple capacitors in parallel to make up same C give lower L

FewerZ

More

f

Page 26: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Real life target Z

• In reality high frequencies handled by the die & package so target Z relaxed at higher frequencies

Z

f fcut-off

• Above fcut-off board design not critical

Page 27: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

Real life target Z

• Assumed Idelta constant at all frequencies so far– In reality max frequency is application dependent– Lower current at higher frequencies allows higher Z

Z

f fcut-offfdynamic

• Between fdynamic and fcut-off requirements relaxed but d t b t k

y

care needs to be taken

Page 28: Power Distribution Network Design - Texas Instrumentsprocessors.wiki.ti.com/images/9/93/Power... · High levelHigh level • High current, high transient Power Distribution Networks

References• Altera PDN design tools and application notes

– http://www.altera.com/technology/signal/power-distribution-network/sgl-pdn.html– http://www.altera.com/literature/an/an574.pdf

• DesigCon 2006– http://si-list.net/files/designcon_2006/DC06_TF-MP3_PDN-design_slides.pdf

F l A li ti t• Freescale Application note– http://cache.freescale.com/files/32bit/doc/app_note/AN2747.pdf?fsrch=1&sr=1

• Cadence SI PDN analysis– http://www cadence com/Community/blogs/pcb/archive/2012/06/06/what-s-good-about-pcb-– http://www.cadence.com/Community/blogs/pcb/archive/2012/06/06/what-s-good-about-pcb-

si-pdn-analysis-16-5-has-many-new-enhancements.aspx• ECN article

– http://www.ecnmag.com/articles/2011/12/accelerating-pcb-power-delivery-network-design-and-analysis

• Power Up article– http://www.siconsultant.com/case_studies/pi_case_study.pdf

• John R Barnes• John R. Barnes– http://www.dbicorporation.com/pwr-bib.htm