01 PCB Power Decoupling Myths Debunked
01 PCB Power Decoupling Myths Debunked
01 PCB Power Decoupling Myths Debunked
Debunked
Bruce Archambeault, PhD
Jay Diepenbrock
IBM, RTP, NC
[email protected]
[email protected]
Conventional Wisdom
Need a variety of capacitance values to
maintain low impedance over frequency
range
Many capacitors of one value is better
than many values
Place capacitors close to ICs as possible
Location does not matter
Spread capacitors over entire board
2
Ground
Bounce
3
What is Capacitance?
Q
C=
V
Capacitance is the
ability of a structure to
hold charge
(electrons) for a given
voltage
Q = CV
Amount of charge
stored is dependant
on the size of the
capacitance (and
voltage)
Capacitance
amount of charge stored
Inductance
speed that the charge can
be delivered from capacitor
Inductance Depends
on Loop AREA
Height above Planes
9 mils
10 mils*
20 mils
10 mils*
60 mils
*Note: Minimum
distance is 10 mils but
more typical distance is
20 mils
8 mils
10 mils*
20 mils
10 mils*
40 mils
86 mils minimum
106 mils typical
*Note: Minimum
distance is 10 mils but
more typical distance is
20 mils
0805 typical
(148 mils
between via
barrels)
0603 typical
(128 mils
between via
barrels)
0402 typical
(106 mils
between via
barrels)
10
1.2 nH
1.1 nH
0.9 nH
20
1.8 nH
1.6 nH
1.3 nH
30
2.2 nH
1.9 nH
1.6 nH
40
2.5 nH
2.2 nH
1.9 nH
50
2.8 nH
2.5 nH
2.1 nH
60
3.1 nH
2.7 nH
2.3 nH
70
3.4 nH
3.0 nH
2.6 nH
80
3.6 nH
3.2 nH
2.8 nH
90
3.9 nH
3.5 nH
3.0 nH
100
4.2 nH
3.7 nH
3.2 nH
10
Distance into
board
to planes (mils)
0805
(208 mils
between via
barrels)
0603
(188 mils
between via
barrels)
0402
(166 mils
between via
barrels)
10
1.7 nH
1.6 nH
1.4 nH
20
2.5 nH
2.3 nH
2.0 nH
30
3.0 nH
2.8 nH
2.5 nH
40
3.5 nH
3.2 nH
2.8 nH
50
3.9 nH
3.5 nH
3.1 nH
60
4.2 nH
3.9 nH
3.5 nH
70
4.5 nH
4.2 nH
3.7 nH
80
4.9 nH
4.5 nH
4.0 nH
90
5.2 nH
4.7 nH
4.3 nH
100
5.5 nH
5.0 nH
4.6 nH
11
Best
The Good
Capacitor Pads
The Bad
Better
The Ugly
Really Ugly
12
0.1 uF Capacitor
Via separation, mils
Inductance, nH
20
0.06
0.41
40
0.21
1.3
60
0.36
2.33
80
0.5
3.1
100
0.64
4.0
150
1.0
6.23
200
1.4
8.5
300
2.1
12.7
400
2.75
17.3
500
3.5
21.7
13
Example #1
Low Cap Connection Inductance
IC
Cap
PWR
GND
PCB
14
Example #2
Hi Cap Connection Inductance
IC
PCB
Cap
PWR
GND
15
Example #3
Lower Cap Connection Inductance
IC
PCB
PWR
GND
Cap
16
Example #4
High Cap Connection Inductance
IC
Cap
PWR
GND
PCB
17
L2
Cap
L3=L3 + ESL
L3
PCB
PWR
GND
Power/GND
plane
spacing,
(mils)
via
diameter,
(mils)
L2
(nH)
10
10
0.32
10
13
10
62mil brd
centered
plane
spacing,
mils
L3/L2
L3/L2
w/extra
100 mil
trace
length
L3/L2
w/extra
200 mil
trace
length
0603
SMT
L3'
(nH)
0.304
10
25
0.27
35
35
10
1.1
35
13
1.07
35
25
0.95
L3/L2
w/extra
300 mil
trace
length
1.66
6.75
9.13
11.50
13.88
0.92
1.29
1.98
2.67
3.36
Capacitor
Capacitor Connection
Inductance Loop
21
VCC
switch
IC load
Z0, vp
CL
VDC
GND
VCC
IC
driver
charge
Z0, vp
shoot-thru
current
GND
logic 0-1
VCC
IC load
IC
driver
discharge IC load
VCC
Z0, vp
Shootthru
current
GND
0V
logic 1-0
22
SMT capacitors
GND
GND
VCC
VCC
GND
VCC
IC load
GND
GND
VCC
IC driver
GND
VCC
VCC
23
via interconnect
capacitor
leads
distance
inductance
PCB
wiring
Ltrace
Lps
Lbulk
Lvia
IC load
Cplanes
VDC
Cbulk
DC/DC
converter
CSMT
electrolytic
capacitors
SMT
capacitors
VCC/GND
plane
24
BIG
Lbulk
SMALL
Lvia
TINY
Lplanes Ltrace
leaded
capacitors
SMT
capacitors
DC power
planes
100s uF
0.01-100s uF
pFs-100 nF
POKEY
QUICK
FASTEST
25
Traditional Analysis #1
Use impedance of capacitors in parallel
ESR1
ESR2
ESL1
ESL2
1uF
Impedance to IC
power/gnd pins
0. 1uF
ESR3
ESL3
0.01uF
ESR4
ESL4
.001uF
100
.1uF
.01uF
Impedance (ohms)
.001uF
.0001uF
10
All in Parallel
0.1
0.01
1.00E+07
1.00E+08
1.00E+09
Frequency (Hz)
27
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
Distributed
capacitors
29
Distributed Capacitance
Schematic
Intentional
Capacitor
Distributed Capacitance
ESR
Loop L
Capacitance
Source
Note: L increases
as distance from
source increases
31
32
Impedance at Port #1
Single 0.01 uF Capacitor at Various Distances (35mil Dielectric)
30
20
Impedance (dBohms)
10
-10
-20
no caps
300 mils
500 mils
700 mils
1000 mils
-30
-40
1.0E+07
1.0E+08
1.0E+09
Frequency (Hz)
1.0E+10
33
1.5
Phase (rad)
0.5
-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)
34
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
1.0E+08
1.0E+09
Frequency (Hz)
1.0E+10
35
36
Charge Depletion
IC draws charge from planes
Capacitors will re-charge planes
Location does matter!
37
Port1
(8,7)
Port2
(4,5)
Port3
(4,4.95)
Cdec
(4.05,5)
d = 35 mil
Vdc
a = 12
I input
Decoupling Capacitor :
C = 1uF
ESR = 30mOhm
ESL = 0.5nH
DC voltage used to
charge the power
plane
38
39
40
41
Dist=400 mils
As long as there is
enough charge
ESR=30mOhms
ESL=0.5nH
42
Via #1
distance
Observation
Point
500
mils
44
y)
d1
Port 1
d2
d1 = R
d 2 = 2 R sin
Port 2
d (R + r ) (d1 + r )
ln
4
r 3 (d 2 + r )
2
+r
d
R+r
4
d +r
ln 2
d1
ln 2
d
R + r)
(
=
ln
3
4 (2 R sin( / 2) + r )r
250 mil
Inductnace (pH)
1600
500mil
1500
750 mil
1400
1000 mil
1300
1200
1100
1000
900
800
700
600
500
0
50
100
150
200
Angle (degrees)
46
350
300
500mil
Inductnace (pH)
250 mil
250
750 mil
1000 mil
200
150
100
50
0
0
50
100
150
200
Angle (degrees)
47
10cm
10mm
20cm
10cm
20cm
48
[m]
A/m2
A/m2
[m]
[m]
[m]
[m]
A/m2
A/m2
[m]
[m]
49
1 shorting
2mm
10cm
Short Vias
G-S probing
port
Short Vias
0.8mm
2 shorting with 30
= 0,30,180
G-S probing
port
50
50
10
Impedance [ ]
0.1
50
100
Frequency [MHz]
400
1000
900
850
800
750
700
650
600
550
500
0
50
100
150
200
theta (degree)
250
300
350
(
d
R + r)
ln
3
4 (2 R sin( / 2) + r )r
51
Equation
Observations
Added via (capacitor) does not lower
effective inductance to 50%
70-75% of original single via case
52
Multiple Capacitors
GND_cap
PW R_cap
Decaps
Cavity1
GND
GND
PWR
Cavity2
GND
PW R
PWR
Cavity3
GND
Cavity4
PW R
53
Via Spacing
9 mils
9 mils
10 mils*
20 mils
10 mils*
60 mils
Distance to Planes
(mils)
10
0.3
0.9
1.1
20
0.5
1.3
1.6
30
0.75
1.6
1.9
40
0.95
1.9
2.2
54
Possible Configurations
Dense,
nonalternating
Dense,
alternating
Spread,
nonalternating
Spread,
alternating
55
100
80
60
Dense Non-Alternating
40
Dense Alternating
Spread NonAlternating
Spread Alternating
20
10
15
20
25
30
35
40
56
Number of Capacitors
0.6inch
1 cap
2 caps
4 caps
8 caps
16 decaps
57
1000
100
1 Capacitors
2 Capacitors
4 Capacitors
8 Capacitors
16 Capacitors
10
0
10
15
20
25
30
35
40
58
Case2 : 5 inches
Case3 : 2 inches
Port1
Port2
1 inch
59
~ 330pH
Case2 : 2 inches
~ 250pH
~ 560pH
60
Summary
Capacitance values should be as large as possible
within the package size
In most cases, IC takes charge from between the plates,
capacitors replenish that charge
Capacitors are better able to provide charge when
spread out
If placed near each other, capacitors should alternate
power/ground pins
Worst configuration is when capacitors are close
together and all pins in the same direction
When plane pair is deep in PCB stackup, effective
inductance is higher
61
Conventional Wisdom
Need a variety of capacitance values to
maintain low impedance over frequency
range
Many capacitors of one value is better
than many values
Place capacitors close to ICs as possible
Location does not matter
Spread capacitors over entire board
62
63
Backup
64
Modeling Technique
Difficult to model many layer PCB with full wave
models
Multi-Via Transition Tool (MVTT)
Breaks multiple layers into individual via transitions
Cavity resonance technique to find impedance
between planes
Capacitance calculation for via-to-plane effects
Concatenate S-parameters from all individual
elements
65
Via Barrel
Top Power
Plane
Bottom Power
Plane
Bottom Port
66
Via Configurations
S Top Port
Signal Via
G Top Port
GND Via
PWR Plane
PWR Plane
Signal
Via (S)
GND
Via (G)
Zpp
PWR Plane
PWR Plane
S Bottom Port
Signal Via
G Bottom
Port
S Top Port
GND Via
GND Plane
PWR Plane
Signal
Via (S)
GND
Via (G)
Zpp
PWR Plane
PWR Plane
S Bottom Port
Signal Via
GND Via
G Bottom
Port
S Top Port
GND Plane
GND Plane
PWR Plane
Signal
Via (S)
Zpp
GND
Via (G)
PWR Plane
S Bottom Port
67