Вы находитесь на странице: 1из 408

EMC Control with PCB Design

for Working Engineers

April 2010

IBM

Dr. Bruce Archambeault


IBM Distinguished Engineer and IEEE Fellow
barch@us.ibm.com
About the Presenter
Dr. Bruce Archambeault
Dr. Bruce Archambeault received his B.S.E.E degree from the University of New Hampshire in 1977
and his M.S.E.E degree from Northeastern University in 1981. He received his Ph. D. from the
University of New Hampshire in 1997. His doctoral research was in the area of computational
electromagnetics applied to real-world EMC problems. In 1981 he joined Digital Equipment
Corporation and through 1994 he had assignments ranging from EMC/TEMPEST product design and
testing to developing computational electromagnetic EMC-related software tools. In 1994 he joined
SETH Corporation where he continued to develop computational electromagnetic EMC-related
software tools and used them as a consulting engineer in a variety of different industries. In 1997 he
joined IBM in Raleigh, N.C. where he is the EMC Distinguished Engineer, responsible for EMC tool
development and use on a variety of products. During his career in the U.S. Air Force he was
responsible for in-house communications security and TEMPEST/EMC related research and
development projects.

Dr. Archambeault has authored or co-authored a number of papers in computational


electromagnetics, mostly applied to real-world EMC applications. He is a past Board of Directors
member of the IEEE EMC Society and Applied Computational Electromagnetics Society (ACES).
He is the author of the book PCB Design for Real-World EMI Control and the lead author of the
book titled EMI/EMC Computational Modeling Handbook.

April 2010 Dr. Bruce Archambeault, IBM 2


Course Outline
Introduction
EM Review
Antennas
Grounding
Printed Circuit Board EMC Design
Summary and Review

April 2010 Dr. Bruce Archambeault, IBM 3


Details, Details, Details
Course schedule
Rest rooms
Lunch
Informal !!!

April 2010 Dr. Bruce Archambeault, IBM 4


EMC Can Be Ugly
Design Engineer
thinks hes on
schedule

April 2010 Dr. Bruce Archambeault, IBM 5


Why do we care?
Interference with critical systems
Self jamming of internal radio systems
Physical destruction of sensitive electronics
Susceptibility and emissions
Legal requirements
Examples

April 2010 Dr. Bruce Archambeault, IBM 6


EM Review
dB Maxwells Equations
Time and Frequency Skin Depth
Domain Inductance
wavelength Capacitance
Integration Far field vs. near field

April 2010 Dr. Bruce Archambeault, IBM 7


Decibel (dB)
Unit of measure expressing a ratio of TWO
quantities (no units)
20 * LOG10 (1st number/ 2nd number)
Absolute levels are related to a standard
value
20 * LOG10 (1st number/ standard value)

April 2010 Dr. Bruce Archambeault, IBM 8


Decibel Examples
A 10% pay raise would be only 0.8 dB!
The Pacific Ocean is 6.3 dB larger than the
Atlantic Ocean
the ratio of 10000:1 is 80 dB
The ratio of 0.000002345: 1 is -112 dB
One order of magnitude = 20 dB
Factor of 2 = 6 dB

April 2010 Dr. Bruce Archambeault, IBM 9


More on Decibels
Absolute voltage is usually relative to 1 uv
dBuv
20 * LOG10 (volts/1e-6)
Absolute power is usually relative to 1 mw
dBm
10 * LOG10 (power/1e-3)
Usually in a 50 ohm system

April 2010 Dr. Bruce Archambeault, IBM 10


Time and Frequency Domain
Different ways to look at the same thing
Time domain is usually used by Logic
design engineers and signal integrity
engineers
Frequency domain is usually used by EMC
engineers

April 2010 Dr. Bruce Archambeault, IBM 11


Time Domain Example
Sine Wave
Time Domain Sine Wave

1.5

0.5
Voltage (volts)

-0.5

-1

-1.5
0 1 2 3 4 5 6 7 8 9 10
Time (usec)
April 2010 Dr. Bruce Archambeault, IBM 12
Frequency Domain Example
Sine Wave Spectrum
Sine Wave Spectrum
35

30

25

20
Level

15

10

0
10 100 1000 10000 100000

April 2010 Dr. BruceFrequency


Archambeault,
(KHz)
IBM 13
Perfect Square Wave

Built from odd numbered harmonics of


the fundamental frequency
Harmonics add with 1/n relative
amplitude
Duty cycle = 50%

April 2010 Dr. Bruce Archambeault, IBM 14


Sinewave @ 50 MHz
1.5

fundamental

0.5
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 15


Build a 50MHz Square Wave (3rd Harmonic)
10/90% Rise Time = 2.8 ns
1.5

fundamental
1
3rd harmonic
(Normalized) Fundamental and 3rd harmonic

0.5
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 16


Build a 50MHz Square Wave (5th Harmonic)
10/90% Rise Time = 1.8 ns
1.5

fundamental
1 3rd harmonic
5th harmonic
(Normalized) Fundamental and 3rd & 5th harmonic
0.5
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 17


Build a 50MHz Square Wave (7th Harmonic)
10/90% Rise Time = 1.4 ns
1.5
fundamental
3rd harmonic
1 5th harmonic

7th harmonic

(Normalized) Fundamental and 3rd,5th, 7th


0.5
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 18


Build a 50MHz Square Wave (9th Harmonic)
10/90% Rise Time = 1.1 ns
1.5

fundamental
3rd harmonic
1 5th harmonic
7th harmonic
9th harmonic
(Normalized) Fundamental and 3rd,5th,7th,9th harmonic
0.5
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 19


Build a 50MHz Square Wave (11th Harmonic)
10/90% Rise Time = 0.9 ns
1.5
fundamental
3rd harmonic

1 5th harmonic
7th harmonic
9th harmonic

0.5 11th harmonic


(Normalized) Fundamental and 3rd,5th,7th,9th,11th harmonic
Amplitude

-0.5

-1

-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 20


Build a 50MHz Square Wave (13th Harmonic)
10/90% Rise Time = 0.8 ns
1.5

0.5
Amplitude

0
fundamental
3rd harmonic
-0.5 5th harmonic
7th harmonic
9th harmonic
-1 11th harmonic
13th harmonic
(Normalized) Fundamental and 3rd,5th,7th,9th,13th harmonic
-1.5
0 5 10 15 20 25
time (ns)

April 2010 Dr. Bruce Archambeault, IBM 21


Harmonic Amplitude of 50 MHz Square Wave
10

-10

-20
Normalized Amplitude (dB)

-30

-40

-50

-60

-70

-80

-90
0 100 200 300 400 500 600 700 800
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 22


25 MHz Sinewave and 50 M bit/sec Squarewave
1.5

0.5
Amplitude

Pulse
-0.5
Sinewave

-1

-1.5
0 10 20 30 40 50 60 70 80 90 100
Time (nsec)

April 2010 Dr. Bruce Archambeault, IBM 23


Pseudo-Random and Square Wave Harmonic Frequencies
(Example @ 100 M bit/sec)
10

Pseudo-random
-10 Squarewave
Relative Level (dB)

-20

-30

-40

-50

-60
0 100 200 300 400 500 600 700 800 900 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 24


Non-Perfect Waveforms

Even harmonics appear with duty cycle


not exactly 50%
Even harmonics appear with rise/fall time
unbalance
Overshoot/undershoot causes additional
harmonics

April 2010 Dr. Bruce Archambeault, IBM 25


Field Propagation Speed
Depends on
Permittivity (dielectric) 
Permeability (magnetic) 
Free Space 1
Speed of Light c
c=
0 0
3 x 108 meters/second
c
vp =

April 2010 Dr. Bruce Archambeault, IBM 26
Wavelength
Length of wave in free space (or other
media)
vp
= f
Examples (in air):
Wavelength = 1 meter @ 300MHz
Wavelength = 30 cm @ 1 GHz
Wavelength = 3 cm @ 10 GHz

April 2010 Dr. Bruce Archambeault, IBM 27


Derivative
How fast is something
changing?

[something ]
d Changing with
respect to time
dt

[something ]
d Changing with respect
to position (x)
dx
April 2010 Dr. Bruce Archambeault, IBM 28
Partial Derivative
How fast is something changing for
one variable?
Changing with respect
to time (as x is
[something (t , x )] constant)
t

Changing with respect


[something (t , x )] to position (x) (as time
x
is constant)
April 2010 Dr. Bruce Archambeault, IBM 29
Integration
Simply the sum of parts (when the parts are
very small)
Line Integral --- sum of small line segments
Surface Integral -- sum of small surface patches
Volume Integral -- sum of small volume blocks

April 2010 Dr. Bruce Archambeault, IBM 30


Line Integral
(find the length of the path)
piece of E field

dl

stop

V = ( E dl )
start
April 2010 Dr. Bruce Archambeault, IBM 31
Line Integral
piece of E field

dl

stop

V = [ ( E x dx ) + ( E y dy ) ]
start
April 2010 Dr. Bruce Archambeault, IBM 32
Line Integral -- Closed
Circumference = path around box

x =l y=w x =0 y =0

= dx + dy + dx + dy
x =0 y =0 x =l y=w

x
April 2010 Dr. Bruce Archambeault, IBM 33
Line Integral -- Closed
Closed line integrals
find the path length
And/or the amount of
some quantity along
that closed path length

April 2010 Dr. Bruce Archambeault, IBM 34


Surface Integral
(find the area of the surface)

Area = da
da = dx dy
Area = dx dy
As dx and dy become
smaller and smaller, the
area is better calculated
April 2010 Dr. Bruce Archambeault, IBM 35
Closed Surface Integral
Find the surface area
of a closed shape

shape da

April 2010 Dr. Bruce Archambeault, IBM 36


Volume Integral
(find the volume of an object)

Volume = dv
dv = dx dy dz
Volume = [dx dy dz ]

April 2010 Dr. Bruce Archambeault, IBM 37


From Math to Electromagnetics

April 2010 Dr. Bruce Archambeault, IBM 38


Electromagnetics
In the Beginning
Electric and Magnetic effects not connected
Electric and magnetic effects were due to
action from a distance
Faraday was the 1st to propose a relationship
between electric lines of force and time-
changing magnetic fields
Faraday was very good at experiments and
figuring out how things work

April 2010 Dr. Bruce Archambeault, IBM 39


Maxwell
Discovered the link
between the electro
and the magnetic
Scotlands greatest
contribution to the
world next to Scotch
Maxwell, Heaviside
and Hertz

April 2010 Dr. Bruce Archambeault, IBM 40


Maxwells Equations
are NOT Hard!
D
H = J +
t
B
E =
t
April 2010 Dr. Bruce Archambeault, IBM 41
Maxwells Equations
Differential Form
A change in
A difference in Magnetic Field Electric Flux

D
across a small piece of space Density with
respect to time

H = J +
t
A difference in Electric Field

B
across a small piece of space

E =
A change in
Magnetic Flux

t
Density with
respect to time

April 2010 Dr. Bruce Archambeault, IBM 42


Maxwells Equations are not Hard!

Change in H-field across space Change in


E-field (at that point) with time
Change in E-field across space Change in
H-field (at that point) with time
(Roughly speaking, and ignoring constants)

April 2010 Dr. Bruce Archambeault, IBM 43


Other Famous Equations

Faradays Law
Gauss Law
Amperes Law
Stokes Theorem
Many others

April 2010 Dr. Bruce Archambeault, IBM 44


Near Field vs. Far Field
Distance / Frequency
Source Size
Transition Distance Depends On Magnitude Of Error Allowed
If Truly Far-Field Then Source Can Usually Be Modeled
Simply
Equations and Graphs Assume Far-Field Simplified Case
Real Life Problems Are Seldom Simple Due to Multiple
Effects

April 2010 Dr. Bruce Archambeault, IBM 45


In the Far Field
r
E
Z = r = 377ohms
H
Electric field source (dipole, etc) has high
impedance near to the source
Magnetic field source (loop, etc) has low
impedance near to the source
April 2010 Dr. Bruce Archambeault, IBM 46
EM Wave Impedance

April 2010 Dr. Bruce Archambeault, IBM 47


Important Concepts for Effective
PCB Design

Design intentionally
Pass the first time!

April 2010 Dr. Bruce Archambeault, IBM 48


Skin Depth
Current flows only near surface at high
frequencies Frequency Skin Depth Skin Depth
60 Hz 260 mils 8.5 mm
1 KHz 82 mils 2.09 mm
10 KHz 26 mils 0.66 mm
1 100 KHz 8.2 mils 0.21 mm
= 1 MHz 2.6 mils 0.066 mm
f 10 MHz 0.82 mils 0.021 mm
100 MHz 0.26 mils 0.0066 mm
1 GHz 0.0823 mils 0.0021 mm

April 2010 Dr. Bruce Archambeault, IBM 49


Current Migrates to Outer Portions of the
Conductor at High Frequencies

Resistance is determined by the area of the copper conductor


actually used at each frequency!

April 2010 Dr. Bruce Archambeault, IBM 50


At High Frequencies
Resistive loss and dielectric loss are present
Inductance will usually dominate

April 2010 Dr. Bruce Archambeault, IBM 51


Inductance
Current flow through metal = inductance!
Fundamental element in EVERYTHING
Loop area first order concern
Inductive impedance increases with
frequency and is MAJOR concern at high
frequencies

X L = 2fL
April 2010 Dr. Bruce Archambeault, IBM 52
Current Loop = Inductance

Courtesy of Elya Joffe

April 2010 Dr. Bruce Archambeault, IBM 53


Inductance Definition
Faradays Law B
E dl = t dS
For a simple rectangular loop
Area = A

B
V = A
t
V
B

April 2010 Dr. Bruce Archambeault, IBM 54


Self Inductance
8a
Isolated circular loop L 0 a ln 2
r0
Isolated rectangular loop

2 0 a p + 1 + p 2
1 1
L= ln + 1+ 2 1+ p2
1 + 2 p p

Note that inductance is directly influenced p=
length of side
by loop AREA and less influenced by wire radius
conductor size!
April 2010 Dr. Bruce Archambeault, IBM 55
Mutual Inductance
2 = M 21 I1 How much magnetic flux is
induced in loop #2 from a
2
M 21 = current in loop #1?
I1

Loop #2
Loop #1 r
2 = B1 (r ) n dS 2
S2

April 2010 Dr. Bruce Archambeault, IBM 56


Mutual Inductance
Loop #2 Less loop area in loop #2
Loop #1
means less magnetic flux in
loop #2 and less mutual
inductance

Loop #2 Less loop area perpendicular to


Loop #1 the magnetic field in loop #2
means less magnetic flux in loop
#2 and less mutual inductance

April 2010 Dr. Bruce Archambeault, IBM 57


Partial Inductance
Simply a way to break the overall loop
into pieces in order to find total
inductance
L2

L1 L3

L4 L total=Lp11+ Lp22 + Lp33 + Lp44 - 2Lp13 - 2Lp24

April 2010 Dr. Bruce Archambeault, IBM 58


Important Points About Inductance

Inductance is everywhere
Loop area most important
Inductance is everywhere

April 2010 Dr. Bruce Archambeault, IBM 59


Example
Decoupling Capacitor Mounting

Keep vias as close to capacitor pads as possible!

Via Separation

Inductance Depends
on Loop AREA
Height above Planes

April 2010 Dr. Bruce Archambeault, IBM 60


Via Configuration Can Change
Inductance
SMT Capacitor

Via
The Good Best
Capacitor Pads

The Bad
Better
The Ugly

Really Ugly

April 2010 Dr. Bruce Archambeault, IBM 61


What is Capacitance?
Q Q = CV
C=
V
Capacitance is the Amount of charge
ability of a structure to stored is dependant on
hold charge (electrons) the size of the
for a given voltage capacitance (and
voltage)

April 2010 Dr. Bruce Archambeault, IBM 62


High Frequency Capacitors
Myth or Fact?

April 2010 Dr. Bruce Archambeault, IBM 63


Comparison of Decoupling Capacitor Impedance
100 mil Between Vias & 10 mil to Planes
1000

1000pF
100
0.01uF
0.1uF
1.0uF
Impedance (ohms)

10

0.1

0.01
1.0E+06 1.0E+07 1.0E+08 1.0E+09 1.0E+10
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 64


0603 Size
9 mils
Cap Typical Mounting
9 mils 20 mils

10 mils* 10 mils* Via Barrel 10 mils

60 mils

108 mils minimum


128 mils typical
*Note: Minimum
distance is 10 mils but
more typical distance is
April 2010 Dr. Bruce Archambeault, IBM 20 mils 65
0402 Size
8 mils
Cap Typical Mounting
8 mils 20 mils

10 mils* 10 mils* Via Barrel 10 mils

40 mils

86 mils minimum
106 mils typical
*Note: Minimum
distance is 10 mils but
more typical distance is
April 2010 Dr. Bruce Archambeault, IBM 20 mils 66
Connection Inductance for Typical Capacitor Configurations

Distance into board 0805 0603 0402


to planes (mils) typical/minimum typical/minimum typical/minimum
(148 mils between (128 mils (106 mils between
via barrels) between via via barrels)
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
April 2010 Dr. Bruce Archambeault, IBM 67
Connection Inductance for Typical Capacitor
Configurations with 50 mils from Capacitor Pad to Via Pad

0805 0603 0402


Distance into board (208 mils between (188 mils (166 mils between
to planes (mils) via barrels) between via via barrels)
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

April 2010 Dr. Bruce Archambeault, IBM 68


EM Summary
Electromagnetics is not hard
Must get past the messy math
Understanding what the basic equations mean is
important
CURRENT is important
Ground is a place for potatoes and carrots!
Where does the return current flow?
#1 cause of EMC related problems

April 2010 Dr. Bruce Archambeault, IBM 69


PCB Design for EMI Control

Design decisions WILL affect EMI


emissions as well as internal system
interoperability
Thinking about signals/currents will
help make the right choice!

April 2010 Dr. Bruce Archambeault, IBM 70


THINK

Not here to give list of rules, or dos


and donts
UNDERSTAND WHY
NO MAGIC!

April 2010 Dr. Bruce Archambeault, IBM 71


No Longer Separate!
Signal Integrity
Functionality
EMC
Emissions
Susceptibility

April 2010 Dr. Bruce Archambeault, IBM 72


Ground
Ground is a place where
potatoes and carrots thrive!
Earth or reference is more descriptive
Original use of GROUND
Inductance is everywhere

X L = 2fL
April 2010 Dr. Bruce Archambeault, IBM 73
What we Really Mean when we
say Ground

Signal Reference
Power Reference
Safety Earth
Chassis Shield Reference

April 2010 Dr. Bruce Archambeault, IBM 74


Ground is NOT a Current Sink!

Current leaves a driver on a trace


and must return (somehow) to its
source
This seems basic, but it is often
forgotten, and is most often the
cause of EMC problems

April 2010 Dr. Bruce Archambeault, IBM 75


Single Point Ground Myth
At high frequencies, inductance makes this
impossible!
At high frequencies, parasitic capacitance
makes this impossible!
Depends on the amount of Ground error
your system can stand...

April 2010 Dr. Bruce Archambeault, IBM 76


Grounding Needs Low Impedance
at Highest Frequency
Steel Reference Plate
4 milliohms/sq @ 100KHz
40 milliohms/sq @ 10 MHz
400 milliohms/sq @ 1 GHz
A typical via is about 2 nH
@ 100 MHz Z = 1.3 ohms
@ 500 MHz Z = 6.5 ohms
@ 1000 MHz Z = 13 ohms
@ 2000 MHz Z = 26 ohms
April 2010 Dr. Bruce Archambeault, IBM 77
Single-Point Ground Concept
GND
Board A planes
Board B

GND via GND via

GND via

GND via
GND via

Metal Enclosu
re

April 2010 Dr. Bruce Archambeault, IBM 78


Reality Overcomes Single-Point Ground Intentions
GND
Board A planes
Board B

GND via GND via

GND via

GND via
GND via

Metal Enclosu
re

April 2010 Dr. Bruce Archambeault, IBM 79


Where did the Term GROUND
Originate?

Original Teletype connections


Lightning Protection

April 2010 Dr. Bruce Archambeault, IBM 80


Ground/Earth

Teletype
Receiver

Teletype
Transmitter

April 2010 Dr. Bruce Archambeault, IBM 81


Ground/Earth

Teletype
Receiver

Teletype
Transmitter

April 2010 Dr. Bruce Archambeault, IBM 82


FIG 7 Lightning striking house

Lightning

April 2010 Dr. Bruce Archambeault, IBM 83


Lightning effect without rod

April 2010 Dr. Bruce Archambeault, IBM 84


Lightning effect with rod

Lightning
Lightning rod

April 2010 Dr. Bruce Archambeault, IBM 85


News from the Human Genome
Project

GROUND is good gene

April 2010 Dr. Bruce Archambeault, IBM 86


What we Really Mean when we
say Ground
Signal Reference
Power Reference
Safety Earth
Chassis Shield Reference

A
D

Circuit Chassis Digital Analog


Ground Ground Ground Ground
April 2010 Dr. Bruce Archambeault, IBM 87
April 2010 Dr. Bruce Archambeault, IBM 88
Current Path

Current will ALWAYS follow the path of


least impedance
Low frequencies lowest resistance
High frequencies lowest inductance
Change over ~ 100 KHz

April 2010 Dr. Bruce Archambeault, IBM 89


Low Frequency Return Current
Path of Least RESISTANCE
Signal

Data Cable
Ground wire

Large Ground Braid


(low resistance)

System #2
System #1

April 2010 Dr. Bruce Archambeault, IBM 90


High Frequency Return Current
Path of Least Inductance
Signal
Data Cable

Ground wire

Large Loop = high inductance

Large Ground Braid


(low resistance)

System #2
System #1

April 2010 Dr. Bruce Archambeault, IBM 91


Schematic with return current shown

Signal trace currents


IC1 IC2 IC3

Return currents on ground

April 2010 Dr. Bruce Archambeault, IBM 92


Actual Current Return is 3-Dimensional
Signal Trace

IC

Ground Vias

BOARD STACK UP: CURRENT LOCATION:


Signal Trace Signal Trace
Ground Via IC
Ground Layer

Ground Layer Ground Layer

April 2010 Dr. Bruce Archambeault, IBM 93


Low Frequency Return Currents Take
Path of Least Resistance

Driver
Receiver

Ground Plane

April 2010 Dr. Bruce Archambeault, IBM 94


High Frequency Return Currents Take
Path of Least Inductance
Driver
Receiver

Ground Plane

April 2010 Dr. Bruce Archambeault, IBM 95


PCB Example for Return Current
Impedance
Trace

GND Plane

22 trace
10 mils wide, 1 mil thick, 10 mils above GND plane
April 2010 Dr. Bruce Archambeault, IBM 96
PCB Example for Return Current
Impedance
Trace

GND Plane

Shortest DC path

For longest DC path, current returns under trace


April 2010 Dr. Bruce Archambeault, IBM 97
MoM Results for Current Density
Frequency = 1 KHz

April 2010 Dr. Bruce Archambeault, IBM 98


MoM Results for Current Density
Frequency = 1 MHz

April 2010 Dr. Bruce Archambeault, IBM 99


U-shaped Trace Inductance
PowerPEEC Results

0.6

0.55

0.5

0.45
inductance (uH)

0.4

0.35

0.3

0.25

0.2

0.15

0.1
1.0E+03 1.0E+04 1.0E+05 1.0E+06 1.0E+07 1.0E+08
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 100


Traces/nets over a Reference Plane

Microstrip Transmission Line

Signal Trace

Reference Planes
Dielectric

Stripline Transmission Line

April 2010 Dr. Bruce Archambeault, IBM 101


Traces/nets and Reference Planes
in Many Layer Board Stackup

Signal Traces

Reference Planes
(Power, Ground, etc.)

April 2010 Dr. Bruce Archambeault, IBM 102


Microstrip Electric/Magnetic Field Lines
(8mil wide trace, 8 mils above plane, 65 ohm)

Electric Field Lines

Vcc

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 103


Microstrip Electric/Magnetic Field Lines
Common Mode
8 mil wide trace, 8 mils above plane, 65/115 ohm)

Electric Field Lines

Vcc
Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 104


Microstrip Electric/Magnetic Field Lines
Differential Mode
8 mil wide trace, 8 mils above plane, 65/115 ohm)

Electric Field Lines

Vcc

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 105


Electric/Magnetic Field Lines
Symmetrical Stripline

GND

Vcc

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 106


Electric/Magnetic Field Lines
Symmetrical Stripline (Differential)

GND

Vcc

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 107


Electric/Magnetic Field Lines
Asymmetrical Stripline

Vcc

GND

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 108


Electric/Magnetic Field Lines
Asymmetrical Stripline (Differential)

Courtesy of Hyperlynx

April 2010 Dr. Bruce Archambeault, IBM 109


Pseudo-Differential Nets
Are the drivers really differential? Or
complementary single ended nets?
True differential requires no nearby
reference plane
Currents will exist on reference plane

April 2010 Dr. Bruce Archambeault, IBM 110


Pseudo-Differential Nets
Reference Plane Currents
Signal integrity is greatly helped by
differential nets
Currents in reference plane
Balanced only if:
Traces are equal length (within 10-20 mils)
Drivers are EXACTLY balanced
Not likely!

April 2010 Dr. Bruce Archambeault, IBM 111


What About Pseudo-Differential
Nets?
So-called differential traces are NOT truly
differential
Two complementary single-ended drivers
Relative to ground
Receiver is differential
Senses difference between two nets (independent of
ground)
Provides good immunity to common mode noise
Good for signal quality/integrity

April 2010 Dr. Bruce Archambeault, IBM 112


Pseudo-Differential Nets Current in
Nearby Plane
Balanced/Differential currents have
matching current in nearby plane
No issue for discontinuities
Any unbalanced (common mode) currents
have return currents in nearby plane that
must return to source!
All normal concerns for single-ended nets
apply!
April 2010 Dr. Bruce Archambeault, IBM 113
Pseudo-Differential Nets
Not really differential, since more closely
coupled to nearby plane than each other
Skew and rise/fall variation cause common
mode currents!

April 2010 Dr. Bruce Archambeault, IBM 114


Differential Voltage Pulse with Skew
1 Gbit/sec with 95 psec rise/fall time
1.2

0.8
Complementary -- Line1
Complementary -- Line 2
Skew=2ps
Voltage

0.6 Skew=6ps
Skew = 10ps
Skew = 20ps
Skew = 30ps
0.4
Skew =40ps
Skew =50ps
Skew =60ps
0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (nsec)
April 2010 Dr. Bruce Archambeault, IBM 115
Common Mode Voltage
From Differential Voltage Pulse with Skew
1 Gbit/sec with 95 psec rise/fall time
0.6

Balanced
0.4 Skew=2ps
Skew=6ps
Skew =10ps
Skew =20ps
0.2
Skew =30ps
Skew =40ps
Skew =50ps
Voltage

-0.2

-0.4

-0.6
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (nsec)
April 2010 Dr. Bruce Archambeault, IBM 116
Differential Voltage Pulse with Rise/Fall Variation/Unbalance
1 Gbit/sec with 95 psec Nominal Rise/Fall Time
1.2

0.8

Original Pulse rise=95ps


Level (volts)

Complementary Pulse Rise=90ps


0.6 Complementary Pulse Rise=80ps
Complementary Pulse Rise=105ps
Complementary Pulse Rise=115ps

0.4

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 117
Common Mode Voltage
From Differential Voltage Pulse with Various Rise/Fall Unbalance
1 Gbit/sec with 95 psec Nominal Rise/Fall Time
0.2

0.15

0.1

0.05
Voltage

-0.05

Complementary Pulse Rise=90ps


-0.1
Complementary Pulse Rise=80ps
Complementary Pulse Rise=105ps
-0.15
Complementary Pulse Rise=115ps

-0.2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 118
Board-to-Board Differential Pair
Issues
PC
B
Pl
an
e
2

Connecto Micros
r trip

Microstrip

V
PCB Plan Ground-to-Ground
e 1
noise
April 2010 Dr. Bruce Archambeault, IBM 119
Example Measured Differential
Individual Signal-to-GND

500 mV P-P (each) Individual Differential


Signals ADDED
Common Mode Noise
170 mV P-P
April 2010 Dr. Bruce Archambeault, IBM 120
Measured GND-to-GND Voltage

205 mV P-P

April 2010 Dr. Bruce Archambeault, IBM 121


Antenna Structures
Dipole antenna

Non-Dipole antenna

PCB GND planes

April 2010 Dr. Bruce Archambeault, IBM 122


Pin Assignment Controls Inductance
for CM signals

37.17 nH 25.21 nH
(a) (b)

16.85 nH 20.97 nH
(c) (d)
Signal Pin Related Ground Pins

April 2010 Dr. Bruce Archambeault, IBM 123


Different pins within Same Pair may have
Different Loop Inductance for CM

Ground pins Differential pair

4 3
pin 1 -- 26.6nH
pin 2 -- 23.6nH
2 1
pin 3 -- 31.8nH
pin 4 -- 28.8nH

April 2010 Dr. Bruce Archambeault, IBM 124


PCB Layout
Thought Process

Intentional Signals Unintentional Signals


Clock Common Mode Currents
Buss Cross Talk Coupling
I/O Power Plane Bounce
Video Above Board Structures

April 2010 Dr. Bruce Archambeault, IBM 125


Potential Problems
Intentional Signals
Loop Mode
Common Mode
Unintentional Signals
Common Mode
Crosstalk Coupling
Power Plane Bounce
Above Board Structures

April 2010 Dr. Bruce Archambeault, IBM 126


So.. What can we do up
front??
Design on PURPOSE
not by Magic!!
Intentional Signal Emissions
Loop Mode
Intentional signal current travels down trace to
receiver
Assume return current flows directly under
trace in reference plane
Microstrip creates small loop antenna

April 2010 Dr. Bruce Archambeault, IBM 128


What is the Intentional Signal?

bit rate
rise time
not enough information!

April 2010 Dr. Bruce Archambeault, IBM 129


Rule of Thumb for Spectral Envelope
t t

20 dB/decade
d
Amplitude (S) Log Scale

(d and t are in seconds)

40 dB/decade

1/(d) 1/(t)

Log Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 130


Faster Rise Time gives higher
Frequency Harmonics!
20 dB/decade
Amplitude (S) Log Scale

Break frequency has


significant impact

1/(d) 1/(tslow) 1/(tfast)


Log Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 131


Real Intentional Signal
Note that Fmax= .35/risetime is not high
enough!
Previous guidelines is only a starting point
Real world is much different
Significant over/under shoot!
example

April 2010 Dr. Bruce Archambeault, IBM 132


Maximum Frequency vs Rise Time
(50 MHz Example)
700

600

500 1/(3tr) freq


Maximum Frequency (MHz)

Harmonic Freq (MHz)

400

300

200

100

0
0 0.5 1 1.5 2 2.5 3
Rise Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 133
Time Domain comparison of Effect on Voltage Waveform
with Good and Poor Termination
3.5

2.5

2
Amplitude (volts)

1.5 Poor-Term

Good-Term

0.5

-0.5
0.0E+00 5.0E-09 1.0E-08 1.5E-08 2.0E-08 2.5E-08 3.0E-08 3.5E-08
Time (sec)

April 2010 Dr. Bruce Archambeault, IBM 134


Current Radiates

Voltage signal important for SI and


Functionality
NOT Important for emissions!
Current radiates, not voltage!!!

April 2010 Dr. Bruce Archambeault, IBM 135


Time Domain comparison of Effect on Current Waveform
with Good and Poor Termination
1.E-01

8.E-02

6.E-02

4.E-02
Amplitude (amps)

2.E-02
Poor-Term

0.E+00 Good-Term

-2.E-02

-4.E-02

-6.E-02

-8.E-02
0.0E+00 5.0E-09 1.0E-08 1.5E-08 2.0E-08 2.5E-08 3.0E-08 3.5E-08
Time (sec)

April 2010 Dr. Bruce Archambeault, IBM 136


Comparison of Frequency Spectrum of Source Voltage on Trace
with Good and Poor Termination
130

120

110
Amplitude (dBuv)

100

Term-Poor

90 Good Term

80

70

60
1.E+07 1.E+08 1.E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 137


Comparison of Frequency Spectrum of Current on Trace
with Good and Poor Termination
90

80

70

60
Amplitude (dBuA)

50
Term-Poor

40 Good Term

30

20

10

0
1.E+07 1.E+08 1.E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 138


Risetime often controlled by Signal
Integrity constraints -- cant be slowed
down
Other noise is caused by imperfect
termination
More details on this later

April 2010 Dr. Bruce Archambeault, IBM 139


Radiation from Traces
Who cares about the far field?
using shielded boxes
even in unshielded products, most emissions
are from cables
Near field can excite shielded box
resonances
resonant frequency can be anything
changes with placement of inside stuff

April 2010 Dr. Bruce Archambeault, IBM 140


How can we find the near field 2
above a board?

Board with 10 microstrip

April 2010 Dr. Bruce Archambeault, IBM 141


Hertzian Dipole Approach

IL sin j 1 1
E = 2 + 2+ 3
4 0 c r cr j r

Break trace into small segments

April 2010 Dr. Bruce Archambeault, IBM 142


Hertzian Dipole Approach
Previous equation reduces to
Electric Field = Current * Length * Constant

April 2010 Dr. Bruce Archambeault, IBM 143


Near Radiated Fields above
Board

For a single clock net


Near Electric Field is Linear with Current
20 dB difference in Current means 20 dB
difference in Electric Field!
Termination makes a Big Difference!

April 2010 Dr. Bruce Archambeault, IBM 144


Intentional Signal Analysis
Most EMC problems come from common-
mode currents
All common mode currents are caused by
intentional signals
Signal Integrity tools now allow analysis of
current spectrum
Reduce high frequency harmonics on the
current to lower EMC common mode
currents!
April 2010 Dr. Bruce Archambeault, IBM 145
Why fight an emission problem
which is due to a current that is
not required?!
A little extra analysis
Use tools already available
cost of different value resistors is equal
Therefore, reducing emissions by termination
control is FREE !!!
April 2010 Dr. Bruce Archambeault, IBM 146
Effect of Exposed Length
reduced to 3
Using Same Spectrum of Current
Near Electric field is linear with trace length
Reducing exposed length from 12 to 3
reduces electric field by factor of 4 (12 dB)!

April 2010 Dr. Bruce Archambeault, IBM 147


Potential Problems
Intentional Signals
Loop Mode
Common Mode
Unintentional Signals
Common Mode
Crosstalk Coupling
Power Plane Bounce
Above Board Structures

April 2010 Dr. Bruce Archambeault, IBM 148


When Reference Plane not
perfect

Splits in power plane?


Traces across split

April 2010 Dr. Bruce Archambeault, IBM 149


Splits in Reference Plane
Power planes often have splits
Return current path interrupted
Consider spectrum of clock signal
Consider stitching capacitor impedance
High frequency harmonics not returned
directly

April 2010 Dr. Bruce Archambeault, IBM 150


Split Reference Plane Example

PWR

GND

April 2010 Dr. Bruce Archambeault, IBM 151


Split Reference Plane Example With
Stitching Capacitors

Stitching Capacitors
Allow Return
current to Cross
PWR Splits ???
GND

April 2010 Dr. Bruce Archambeault, IBM 152


Capacitor Impedance
Measured Impedance of .01 uf Capacitor

100.0

10.0
Impednace (ohms)

1.0

0.1
1.E+06 1.E+07 1.E+08 1.E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 153


Frequency Domain Amplitude of Intentional Current Harmonic Amplitude
From Clock Net
160

140

120
level (dBuA)

100

80

60

40
0 200 400 600 800 1000 1200 1400 1600 1800 2000
freq (MHz)

April 2010 Dr. Bruce Archambeault, IBM 154


Are Stitching Capacitors
Effective ???
YES, at low frequencies
No, at high frequencies
Need to limit the high frequency current
spectrum
Need to avoid split crossings with ALL
critical signals

April 2010 Dr. Bruce Archambeault, IBM 155


Near Field Radiation from Microstrip on Board
with Split in Reference Plane
Comparison of Maximum Radiated E-Field for Microstrip
With and without Split Ground Reference Plane
120

110

100
Maximum Radiated E-Field (dBuv/m)

90

80

70

60 No-Split

Split
50

40

30

20
10 100 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 156


With Perfect Stitching Capacitors Across Split
Comparison of Maximum Radiated E-Field for Microstrip
With and without Split Ground Reference Plane and Stiching Capacitors
120

110

100
Maximum Radiated E-Field (dBuv/m)

90

80

70

60
No-Split
50 Split

Split w/ one Cap


40
Split w/ Two Caps

30

20
10 100 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 157


Stitching Caps with Inductance and Via Inductance
Comparison of Maximum Radiated E-Field for Microstrip
With and without Split Ground Reference Plane and Stiching Capacitors
120

110

100
Maximum Radiated E-Field (dBuv/m)

90

80

70

60
No-Split
50 Split
Split w/ one Cap
Split w/ Two Caps
40 Split w/One Real Cap
Split w/Two Real Caps
30

20
10 100 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 158


Effect of Stitching Capacitor
Distance
Trace
Perfect
Capacitor

Split
Width

Distance to
Capacitor

April 2010 Dr. Bruce Archambeault, IBM 159


Estimated Transfer Inductance for Trace Crossing Split Plane
Microstrip Configuration (Valid to 2 GHz)
12

Split Width = 20 mil


10 Split Width = 40 mil
Split Width = 60 mil
Transfer Inductance (nH)

8 d

0
0 100 200 300 400 500 600 700
Distance to Capacitor (mils)

April 2010 Dr. Bruce Archambeault, IBM 160


Estimated Transfer Inductance for Trace Crossing Split Plane
Microstrip Configuration with Solid Plane Below (Valid to 400 MHz)
Split Width = 40 mils
2.5
Distance to Solid Plane = 4 mils
Distance to Solid Plane = 6 mils
Distance to Solid Plane = 8 mils
2
Transfer Inductance (nH)

1.5

h1
0.5
Split Plane
h2
Solid Plane

0
0 100 200 300 400 500 600 700
Distance to Capacitor (mils)

April 2010 Dr. Bruce Archambeault, IBM 161


Estimated Transfer Inductance for Trace Crossing Split Plane
Stripline Configuration (Valid to 600 MHz)
Split Width = 40 mils (h2=Distance to Solid Plane, h1 = Distance to Split Plane)
3
Solid
h2 Plane
2.5
h1
Split
Plane
Transfer Inductance (nH)

1.5

Ratio h2/h1 = 0.5


Ratio h2/h1 = 0.666
0.5 Ratio h2/h1 = 1.0
Ratio h2/h1 = 1.33
Ratio h2/h1 = 2
0
0 100 200 300 400 500 600 700
Distance to Capacitor (mils)

April 2010 Dr. Bruce Archambeault, IBM 162


Estimated Transfer Inductance for Trace Crossing Split Plane
Symetrical Stripline Configuration (Valid to 600 MHz)
Split Width = 40 mils (h3=Distance to Solid Plane, h1 = Distance to Split Plane)
2.5
Solid Plane
h2

2 h1
Split Plane
h3
Solid Plane
Transfer Inductance (nH)

1.5

No Additional Plane
0.5
Ratio h3/h1 = 1.0
Ratio h3/h1 = .666
Ratio h3/h1 = 1.333

0
0 100 200 300 400 500 600 700
Distance to Capacitor (mils)

April 2010 Dr. Bruce Archambeault, IBM 163


Split Plane videos
Stitching Cap close to crossing
Stitching cap far from crossing

April 2010 Dr. Bruce Archambeault, IBM 164


Stitching Capacitor Mounting
Power-to-Power

Stitching Capacitor Performance at high


frequencies depends on connection inductance!

Via Separation

Inductance Depends
on Loop AREA
Height above Planes

April 2010 Dr. Bruce Archambeault, IBM 165


Pin Field Via Keepouts??

s
d

Return Current must go around Return current path


entire keep out area --- just as bad deviation minimal
as a slot
Recommend s/d > 1/3

April 2010 Dr. Bruce Archambeault, IBM 166


Are Stitching Capacitors
Effective ???
YES, at low frequencies
No, at high frequencies
Need to limit the high frequency current spectrum
Need to avoid split crossings with ALL critical
signals

SAME for So-called differential signals!!


April 2010 Dr. Bruce Archambeault, IBM 167
Referencing Nets
(Where does the Return Current Flow??)

April 2010 Dr. Bruce Archambeault, IBM 168


Referencing Nets
(Where does the Return Current Flow??)
Microstrip/Stripline over unbroken
reference plane
Microstrip/Stripline across split in
reference plane
Microstrip/Stripline through via (change
reference planes)
Mother/Daughter card
April 2010 Dr. Bruce Archambeault, IBM 169
Microstrip/Stripline through via
(change reference planes)

Via Trace

April 2010 Dr. Bruce Archambeault, IBM 170


How can the Return Current Flow When
Signal Line Goes Through Via??

What happens to Return Current


in this Region?

Return Current

April 2010 Dr. Bruce Archambeault, IBM 171


How can the Return Current Flow When
Signal Line Goes Through Via??

Current can NOT go from one side of the


plane to the other through the plane
skin depth
Current must go around plane at via hole,
through decoupling capacitor, around
second plane at the second via hole!
Displacement current spread
April 2010 Dr. Bruce Archambeault, IBM 172
Return Current Across Reference
Plane Change
What happens to Return Current in
this Region?

Reference Planes

Displacement Current

Return Current Trace Current

April 2010 Dr. Bruce Archambeault, IBM 173


GND

PWR

April 2010 Dr. Bruce Archambeault, IBM 174


Return Current Across Reference
Plane Change
With Decoupling Capacitor
Decoupling Capacitor

Displacement Current
Reference
Planes
Return Current

April 2010 Dr. Bruce Archambeault, IBM 175


Return Current Across Reference
Plane Change
With Decoupling Capacitor (on Top)

Decoupling Capacitor

Common-Mode Current

Displacement Current
Reference Planes
Return Current

April 2010 Dr. Bruce Archambeault, IBM 176


Location of Decoupling
Capacitors (Relative to Via) is
Important!

One Decoupling Capacitor at 0.5


Two Decoupling Capacitors at 0.5
Two Decoupling Capacitors at 0.25

April 2010 Dr. Bruce Archambeault, IBM 177


RF Current @ 700 MHz with One
Capacitor 0.5 from Via

April 2010 Dr. Bruce Archambeault, IBM 178


RF Current @ 700 MHz with One
Capacitor 0.5 from Via
(expanded view)

April 2010 Dr. Bruce Archambeault, IBM 179


RF Current @ 700 MHz with Two
Capacitors 0.5 from Via

April 2010 Dr. Bruce Archambeault, IBM 180


RF Current @ 700 MHz with One
Capacitor 0.5 from Via
(Expanded view)

April 2010 Dr. Bruce Archambeault, IBM 181


RF Current @ 700 MHz with Two
Capacitors 0.25 from Via

April 2010 Dr. Bruce Archambeault, IBM 182


RF Current @ 700 MHz with Two
Capacitors 0.25 from Via
(expanded view)

April 2010 Dr. Bruce Archambeault, IBM 183


RF Current @ 700 MHz with One REAL
Capacitor 0.5 from Via

April 2010 Dr. Bruce Archambeault, IBM 184


RF Current @ 700 MHz with Two
REAL Capacitors 0.5 from Via

April 2010 Dr. Bruce Archambeault, IBM 185


RF Current @ 700 MHz with Two
REAL Capacitors 0.25 from Via

April 2010 Dr. Bruce Archambeault, IBM 186


Critical Net Via Options
6-layer Board
Bad Bad

Via

Good

Possible Routing
Layers Planes

April 2010 Dr. Bruce Archambeault, IBM 187


Compromise Routing Option for
Many Layer Boards

Good Compromise

Vcc1

Gnd
Reference
Plane

Lots of Decoupling caps


near ASIC
April 2010 Dr. Bruce Archambeault, IBM 188
Typical Driver/Receiver Currents
VCC
IC switch
IC load
driver
VDC
Z0, vp CL

VCC GND
VCC
IC
charge IC load IC load
driver discharge
IC
driver
Z0, vp VCC
Z0, vp 0V

GND
logic 0-to-1 GND logic 1-to-o
April 2010 Dr. Bruce Archambeault, IBM 189
Suppose The Trace is Routed Next
to Power (not Gnd)
TEM Transmission
Vcc1
Line Area

Vcc1
Fuzzy Return
Path Area Fuzzy Return
Path Area
Return Path Options:
-- Decoupling Capacitors
-- Distributed Displacement Current
April 2010 Dr. Bruce Archambeault, IBM 190
Suppose The Trace is Routed Next
to a DIFFERENT Power (not Gnd)
TEM Transmission
Vcc1
Line Area

Vcc2
Fuzzy Return
Path Area Fuzzy Return
Path Area
Return Path Options:
-- Decoupling Capacitors ??? May not be any nearby!!
-- Distributed Displacement Current Increased current spread!!!
April 2010 Dr. Bruce Archambeault, IBM 191
Via Summary
9 Route critical signals on either side of ONE reference
plane
9 Drop critical signal net to selected layer close to
driver/receiver
9 Many decoupling capacitors (or GND vias) to help
return currents
9 Do NOT change reference planes on critical nets unless
ABSOLUTELY NECESSARY!!
9 Make sure at least 2 decoupling capacitors within 0.25 of
via (change reference planes) with critical signals

April 2010 Dr. Bruce Archambeault, IBM 192


Mother/Daughter Board
Connector Crossing

Critical Signals must be referenced to same


plane on both sides of the connector

April 2010 Dr. Bruce Archambeault, IBM 193


Mother/Daughter Board
Connector Crossing

Signal
Signal

PWR
GND
Signal Path Connector

Signal
GND
PWR
Signal

April 2010 Dr. Bruce Archambeault, IBM 194


Return Current from Improper
Referencing Across Connector

Signal
Signal

PWR
GND
Displacement De-cap
Current

Return Path Connector


Signal Path

De-cap
Signal
GND
PWR
Signal

April 2010 Dr. Bruce Archambeault, IBM 195


Return Current from Proper
Referencing Across Connector

Signal
Signal

PWR
GND
Return Path

Connector
Signal Path

Signal
GND
PWR
Signal

April 2010 Dr. Bruce Archambeault, IBM 196


How Many Ground Pins Across
Connector ???
Nothing MAGICAL about ground
Return current flow!
Choose the number of power and ground
pins based on the number of signal lines
referenced to power or ground planes
Insure signals are referenced against same
planes on either side of connector

April 2010 Dr. Bruce Archambeault, IBM 197


Think about Return Currents!!
9Reference plane should be continuous under
all critical traces
9When Vias are necessary make sure there
are two close decoupling capacitors
9When crossing a connector to a second
board, make sure the critical trace is
referenced to the same reference plane as
the primary board

April 2010 Dr. Bruce Archambeault, IBM 198


To Prevent/Reduce Loop Mode
Emissions
9Bury traces between planes whenever
possible
9 No direct emissions from traces with no exposed length
9Keep Exposed lengths short
9 Shorter exposed traces radiate less
9Improve termination to reduce high
frequency content
9 If the high frequency currents are not created, they
can not radiate!
April 2010 Dr. Bruce Archambeault, IBM 199
Potential Problems
Intentional Signals
Loop Mode
Common Mode
Unintentional Signals
Common Mode
Crosstalk Coupling
Power Plane Bounce
Above Board Structures

April 2010 Dr. Bruce Archambeault, IBM 200


Intentional Signals -- Common
Mode Emissions
Return Currents do NOT flow only under
microstrip
Return current spreads out over entire plane
to find path of least inductance
When traces are near board edge, the return
current is high along the edge

April 2010 Dr. Bruce Archambeault, IBM 201


Current Spread in Ground-Reference
Plane from Microstrip
Microstrip
Finite GND plane

April 2010 Dr. Bruce Archambeault, IBM 202


Current Spread in Ground-Reference
Plane from Microstrip

Difference in
edge current

April 2010 Dr. Bruce Archambeault, IBM 203


Wheres the Radiation?
Due to Current Build up Along the edge
Along Edge of board
Often near to enclosure seams, slots, airvents

April 2010 Dr. Bruce Archambeault, IBM 204


Return Current in Reference
Plane with Trace Near Edge

High current

Low current

Trace

April 2010 Dr. Bruce Archambeault, IBM 205


E-field along edge vs. distance from edge
for 10x4 board
4 long microstrip

April 2010 Dr. Bruce Archambeault, IBM 206


Example Field vs. Distance
Near Electric Field along Board Side due to Close Microstrip
10" x 4" Board w/ 4" microstrip

120

110
Electric Field Amplitude (dBuv/m)

100

90

80

70

60
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Distance from Board Edge (mils)

April 2010 Dr. Bruce Archambeault, IBM 207


Current Along Edge of Reference Plane
w d

Microstrip h

I Edge =
I Signal wg 2 (wg / 2 ) d
arctan
[ ]
2 2h

Isignal = the current amplitude (in linear scale) for each harmonic of the current waveform.
wg = the width of the ground-refer4ence plane (set to 1000 always)
d = the distance from the trace to the edge of the ground-reference plane
h = the height between the trace and the ground-reference plane

April 2010 Dr. Bruce Archambeault, IBM 208


Current Along Edge of Reference Plane
d
h w
Symmetrical Stripline h

I Edge =
I Signal wg 2 (wg / 2 ) d
arctan
[ ]
2 2 2h

Isignal = the current amplitude (in linear scale) for each harmonic of the current waveform.
wg = the width of the ground-refer4ence plane (set to 1000 always)
d = the distance from the trace to the edge of the ground-reference plane
h = the height between the trace and the ground-reference plane

April 2010 Dr. Bruce Archambeault, IBM 209


Current Along Edge of Reference Plane

Asymmetrical Stripline h1
d
w

h2

I Edge Nearest =
I Signal h2

arctan
[
wg 2 (wg / 2 ) d ]
h1 2 2h2

I Edge Furthest =
I Signal h1
arctan g
[
w 2 (wg / 2 ) d ]
h2 2 2h1

Isignal = the current amplitude (in linear scale) for each harmonic of the current waveform.
wg = the width of the ground-refer4ence plane (set to 1000 always)
d = the distance from the trace to the edge of the ground-reference plane
h1 and h2 = the height between the trace and the ground-reference plane
April 2010 Dr. Bruce Archambeault, IBM 210
To Prevent/Reduce Intentional
Signal -- Common Mode
Emissions
9Keep traces away from board edge
Reduces Return current along edge of reference plane
9Improve termination to reduce high
frequency content
If the high frequency currents are not created, they can
not radiate!

April 2010 Dr. Bruce Archambeault, IBM 211


Potential Problems
Intentional Signals
Loop Mode
Common Mode
Unintentional Signals
Common Mode
Crosstalk Coupling
Power Plane Bounce
Above Board Structures

April 2010 Dr. Bruce Archambeault, IBM 212


Unintentional Signal Emissions
Common Mode

Return current Spread


I/O connectors pins directly connected to
ground-reference plane
results in high frequency common mode
currents on external cables
how can we stop those currents?

April 2010 Dr. Bruce Archambeault, IBM 213


Return Current in Reference
Plane with Trace Near Edge
Ground Pin on I/O Connector

High current

Low current

Trace

April 2010 Dr. Bruce Archambeault, IBM 214


How Can We Stop These Currents?

Split in Plane
Treat the Ground pin as a SIGNAL Pin

April 2010 Dr. Bruce Archambeault, IBM 215


I/O Ground Plane Split Example

Serial, Parallel
Audio,
keyboard, mouse
High Speed
Circuits

Ferrite Beads
High Speed I/o, Video,
SCSI, etc

April 2010 Dr. Bruce Archambeault, IBM 216


Z of split in Reference Plane
Impedance (Magnitude) Across Split Plane

10000

1000
Impedance (ohms)

100

Split=.125cm
Split=.25cm
Split=.5cm
10 Split=.75
Split=1cm

1
10 100 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 217


Results
From experience --- Project X is prime
example
Controlled Change
From Models
Shielded Box with Internal PCB and single
Microstrip trace
Connector pin on Ground Reference plane
NOT Connected to microstrip trace
April 2010 Dr. Bruce Archambeault, IBM 218
Shielded Box with Connector and
Cable Attached

April 2010 Dr. Bruce Archambeault, IBM 219


Shielded Box

Microstrip Trace PCB

External Cable

April 2010 Dr. Bruce Archambeault, IBM 220


Shielded Box

Microstrip Trace PCB

External Cable

Split in Plane

April 2010 Dr. Bruce Archambeault, IBM 221


Comparison of Maximum Radiated E-Field
for Shielded Box with Internal PC Board
With and without Split Plane near I/O area
100

80
Maximum Radiated E-Field (dBuv/m)

60

40

20

0 Without Wire

No Split
-20
Split I/O Ground Plane

-40
10 100 1000
Frequency (MHz)

April 2010 Dr. Bruce Archambeault, IBM 222


What About I/O Intentional
Return Currents?
Long way around through chassis
Functional and quality problems
Other EMC problems
Low frequency I/O (compared to clocks)
Use ferrite bead across split near I/O trace
crossing
High impedance at high frequencies
Low impedance at low frequencies
April 2010 Dr. Bruce Archambeault, IBM 223
What About I/O Intentional
Return Currents?
NEVER use splits for high frequency I/O
Video
SCSI
USB 2.0
Consider these signals critical signals

April 2010 Dr. Bruce Archambeault, IBM 224


I/O Ground Plane Split Example

Serial, Parallel
Audio,
keyboard, mouse
High Speed
Circuits

Ferrite Beads
High Speed I/o, Video,
SCSI, etc

April 2010 Dr. Bruce Archambeault, IBM 225


Reference to the Chassis must be through as low
an impedance path as possible, especially in the
I/O connector area. Never use extra components
or traces
(zero ohm resistors = zero ohm inductors)

April 2010 Dr. Bruce Archambeault, IBM 226


Reference to Chassis
Multiple vias for
Best Design Practice each pad

April 2010 Dr. Bruce Archambeault, IBM 227


Low Impedance Path from PCB
GND Plane to Chassis?

To IC
unbalanced I/O
load signal

GND
Stand via
off

GND
plane
Metal
Enclosure

April 2010 Dr. Bruce Archambeault, IBM 228


To Prevent/Reduce Unintentional
Common Mode Emissions
9Use splits as close to I/O connector as possible
Keep currents away from connector pins
9Ferrite across split
to allow intentional I/O signal return currents to
return to source
9Good Low Inductance/Impedance Path to
Chassis
External Radiation uses chassis as reference

April 2010 Dr. Bruce Archambeault, IBM 229


To Prevent/Reduce Unintentional
Common Mode Emissions
9Never use splits for high frequency I/O
Same as critical signals -- keep return currents
close
9Treat ALL connector pins as Signal pins
Ground pins are really signal return pins
Intentional signal currents are there too!
9Use filters on all lines

April 2010 Dr. Bruce Archambeault, IBM 230


Potential Problems
Intentional Signals
Differential Mode
Common Mode
Unintentional Signals
Common Mode
Crosstalk Coupling
Power Plane Bounce
Above Board Structures
April 2010 Dr. Bruce Archambeault, IBM 231
Power Plane Noise Control

Ground
Bounce

April 2010 Dr. Bruce Archambeault, IBM 232


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
Dont forget Inductance!

April 2010 Dr. Bruce Archambeault, IBM 233


Source of Power/Ground-Reference
Plane Noise

Power requirements from IC during


switching
Critical Net currents routed through via

April 2010 Dr. Bruce Archambeault, IBM 234


Power Bus Spectrum
Clock Driver IDT74FCT807

April 2010 Dr. Bruce Archambeault, IBM 235


Noise Injected between Planes Due to
Critical Net Through Via

20 cm

I/O Pin/Via

Signal Via

30 cm
FR4 r=4.2 Loss tan=0.02

April 2010 Dr. Bruce Archambeault, IBM 236


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
-10
25 mil Seperation
35 mil Seperation

-20
Transfer Function (dB)

-30

-40

-50

-60

-70
1.E+08 1.E+09 1.E+10
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 237


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

April 2010 Dr. Bruce Archambeault, IBM 238


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

April 2010 Dr. Bruce Archambeault, IBM 239


Steady-State Analysis

Measurements and Simulations


Test Board with Decoupling capacitors
every 1 square

April 2010 Dr. Bruce Archambeault, IBM 240


Test Board Ports
12
11

#1 #2 #3 #4 #5

10
9
#6 #7 #8 #9 #10
5

#11 #12 #13 #14 #15


1

1
3
Figure 1
6
9
April 2010 Dr. Bruce Archambeault, IBM 241
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

April 2010 Dr. Bruce Archambeault, IBM 242


Measured S21 for 12" x 10" PC Board Between Power/Ground Planes
with No Decoupling Capacitors
(Measured Center to Corner)
0

Board
-10
Capacitance
Dominates
-20

-30
S21 (dB)

-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)
April 2010 Dr. Bruce Archambeault, IBM 243
Test Board Decoupling Capacitor
Placement for 25 .01 uf Caps

Possible Cap
Location

Populated
Cap
Locations

April 2010 Dr. Bruce Archambeault, IBM 244


Test Board Decoupling Capacitor
Placement for 51 .01 uf Caps

Possible Cap
Location

Populated
Cap
Locations

April 2010 Dr. Bruce Archambeault, IBM 245


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

-40
S21 (dB)

-50

-60

-70 No Caps
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)

April 2010 Dr. Bruce Archambeault, IBM 246


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

-20 99 Caps
S21 (dB)

-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)

April 2010 Dr. Bruce Archambeault, IBM 247


Cap Impedance 0.01uF
22pF
0.01uF in parallel with 22pF

10000

1000
|Z| (Ohms)

100

10

0.1
1.00E+6 1.00E+7 1.00E+8 1.00E+9 1.00E+10

Freq (Hz)

April 2010 Dr. Bruce Archambeault, IBM 248


Test Board Decoupling Capacitor Placement
for 41 22pf Caps
(In Addition to 99 .01uf Caps)

Possible Cap
Location

Populated
Cap
Locations

April 2010 Dr. Bruce Archambeault, IBM 249


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
-20 17 22pf Caps
21 22pf Caps
S21 (dB)

33 22pf Caps
-30
41 22pf Caps
99 22pf Caps
-40 99 Caps

-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)

April 2010 Dr. Bruce Archambeault, IBM 250


Measured Comparison of Multiple and Single Value
Decoupling Capacitor Strategies
0

-10

-20
S21 Transfer Function (dB)

-30

-40

-50
No Caps
-60 99 0.01 uF Caps
0.01 uF and 330 pF Caps
-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)

April 2010 Dr. Bruce Archambeault, IBM 251


Comparison of Model and Measured Data
for 10" x 12" Board
0.0 99 caps -- alternating .01uF and 330pF

-10.0

-20.0

-30.0

-40.0
S21 (dB)

-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)

April 2010 Dr. Bruce Archambeault, IBM 252


S21 Transfer Function for Different Value Capacitors
Center-to-Corner
0 10" x 12" Board

-10

-20

-30
S21 (dB)

-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)

April 2010 Dr. Bruce Archambeault, IBM 253


Voltage Distribution @ 350 MHz
.01uF and 330pF Case (Source in Center)

April 2010 Dr. Bruce Archambeault, IBM 254


Voltage Distribution @ 750 MHz
.01uF and 330pF Case (Source in Center)

April 2010 Dr. Bruce Archambeault, IBM 255


Voltage Distribution @ 950 MHz
.01uF and 330pF Case (Source in Center)

April 2010 Dr. Bruce Archambeault, IBM 256


Voltage and Gradient
99 caps @ 800 MHz

April 2010 Dr. Bruce Archambeault, IBM 257


Decoupling Capacitor Mounting
Keep as to planes as close to capacitor pads
as possible
Via Separation

Inductance Depends
on Loop AREA
Height above Planes

April 2010 Dr. Bruce Archambeault, IBM 258


Decoupling Capacitor Mounting
Keep as to planes as close to capacitor pads
as possible
IC Connection
Inductance Loop
IC Capacitor
Capacitor Connection
Inductance Loop

Plane Inductance Loop

April 2010 Dr. Bruce Archambeault, IBM 259


Via Configuration Can Change
Inductance
SMT Capacitor

Via
The Good Best
Capacitor Pads

The Bad
Better
The Ugly

Really Ugly

April 2010 Dr. Bruce Archambeault, IBM 260


Comparison of Decoupling Capacitor Impedance
100 mil Between Vias & 10 mil to Planes
1000

1000pF
100
0.01uF
0.1uF
1.0uF
Impedance (ohms)

10

0.1

0.01
1.0E+06 1.0E+07 1.0E+08 1.0E+09 1.0E+10
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 261


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 .06 .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.69
400 2.75 17.3
500 3.5 21.7
April 2010 Dr. Bruce Archambeault, IBM 262
Example Connection Inductance Values

Spacing Complex Simple rect loop Complex Formula Simple rect loop
between Formula (20 mils to plane) (10 mils to plane) (10 mils to plane)
Vias (20 mils to plane)
0805 + 2*10mil 3.0 nH 3.1 nH 2 nH 1.38 nH

0805 + 4.1 nH 4.3 nH 3 nH 2.0 nH


2*100mil
0805 + 5.1 nH 5.1 nH 3.5 nH 2.5 nH
2*160mil
0603 + 2*10mil 2.3 nH 1.74 nH 1.1 nH 0.8 nH

0603 + 3.3 nH 3.15 nH 2.1 nH 1.5 nH


2*100mil
0603 + 4.2 nH 4.3 nH 2.4 nH 2.07 nH
2*160mil
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.
April 2010 Dr. Bruce Archambeault, IBM 263
Other Design Possibilities
So-called Buried Capacitance
Reduces high frequency transfer function
Allows less capacitors to be used
Really should be called increased distributed
capacitance
Lossy decoupling
Reduces high frequency transfer function
Allows less capacitors to be used

April 2010 Dr. Bruce Archambeault, IBM 264


Buried Capacitance
Planes very close together (2 mils)
Only effective for the power/ground plane
pair !!!
Other sets of Planes must still be decoupled
the traditional way

April 2010 Dr. Bruce Archambeault, IBM 265


Buried Capacitance ONLY
Applies to Plane Pairs
Still Needs
Decoupling

Buried Capacitance Plane Pairs

April 2010 Dr. Bruce Archambeault, IBM 266


Transfer function for Decoupling Board 10" x 12"
with Various Power/Ground Plane Separation and No Capacitors
0

-10

-20

-30
Transfer function (dB)

-40

-50

-60

-70
2 mil - No Caps

-80 10 mil - No Caps


20 mil - No Caps
-90
35 mil - No Caps

-100
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Frequency (Ghz)
April 2010 Dr. Bruce Archambeault, IBM 267
Transfer function for Decoupling Board 10" x 12"
with Various Power/Ground Plane Separation
0

-10

-20

-30
Transfer function (dB)

-40

-50

-60

-70 2 mil - No Caps


10 mil - No Caps
-80
20 mil - No Caps

-90 35 mil - No Caps


35 mil w/99 caps
-100
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Frequency (Ghz)
April 2010 Dr. Bruce Archambeault, IBM 268
Lossy Decoupling
New technique
Series resistance and capacitance in same
SMT package
Need to use both low ESR capacitors and
lossy capacitors
fewer total parts

April 2010 Dr. Bruce Archambeault, IBM 269


Cause of Failure above
400 - 500 MHz?
Inductance is limiting factor for capacitors
Board size cause resonances which causes
problems
Need to reduce resonance effects by
lowering Q-factor
add resistive loss

April 2010 Dr. Bruce Archambeault, IBM 270


Modelled S21 Transfer Function
10"x12" Board
R&C Decoupling (Port 8-to-1)

-20.0

-30.0

-40.0
Transfer Function (dB)

-50.0

-60.0 99 RC Terminations

99 .01uF caps

Edge Term, 20 caps, 45 RCs


-70.0
Edge Term, 35 caps, 30 RCs

Edge Term, 49 caps, 14 RCs


-80.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)

April 2010 Dr. Bruce Archambeault, IBM 271


Transfer Function with Resistive Caps
Port 8 to Port 1
(Resistive Caps with ~10 ohms and 0.01 uF)
0

-10 all 0.1 uF caps


RC on outer edge only
RC on two rows
-20
RC on three rows
RC alternating everywhere
Transfer Function (dB)

-30

-40

-50

-60

-70

-80
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 2.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 272


Comparison of Impedance of SMT Capacitors
Lossy and Normal Capacitor (0805 size)
100

Standard 0.01uF Capacitor

Resistive 0.01uF capacitor


Impedance Magnitude (ohms)

10

0
1.0E+05 1.0E+06 1.0E+07 1.0E+08 1.0E+09 1.0E+10
Frequency (Hz)
April 2010 Dr. Bruce Archambeault, IBM 273
Transient Analysis
(Time Limited)

Provide charge to ASIC/IC


Inductance dominates impedance
Loop area 1st order effect
Traditional analysis not accurate enough

April 2010 Dr. Bruce Archambeault, IBM 274


Current in IC During Logic Transitions
(CMOS)
VCC
IC switch IC load
driver
VDC
Z0, vp CL

GND
VCC VCC
IC IC
charge IC load discharge IC load
driver driver
Z0, vp VCC Z0, vp 0V

shoot-thru shoot-
current GND thru GND
logic 0-1 current logic 1-0

April 2010 Dr. Bruce Archambeault, IBM 275


Typical PCB Power Delivery
DC/DC converter
(Power source)
SMT capacitors electrolytic
GND capacitor
VCC
GND GND
VCC
VCC
IC load
GND GND
IC driver VCC VCC
GND

VCC

April 2010 Dr. Bruce Archambeault, IBM 276


Equivalent Circuit for Power Current
Delivery to IC
connector PCB
and wiring capacitor via interconnect wiring
Lps Ltrace
leads

Lbulk Lvia IC load


VDC Cplanes
CL
Cbulk CSMT

DC/DC SMT
converter electrolytic capacitors VCC/GND
capacitors plane

April 2010 Dr. Bruce Archambeault, IBM 277


Power Bus Charging Hierarchy
HUGE BIG SMALL TINY
Lps Lbulk Lvia Lplanes Ltrace
power
supply leaded SMT DC power
capacitors capacitors planes CL
(DC/DC
converter)

ultimate charge
source 100s uF 0.01-100s uF pFs-100 nF

SLOW POKEY QUICK FASTEST

April 2010 Dr. Bruce Archambeault, IBM 278


Traditional Analysis #1
Use impedance of capacitors in parallel

ESR1 ESR2 ESR3 ESR4

ESL1 ESL2 ESL3 ESL4

1uF 0. 1uF 0.01uF .001uF

Impedance to IC No Effect of Distance Between Capacitors


power/gnd pins
and IC Included!
April 2010 Dr. Bruce Archambeault, IBM 279
Traditional Impedance Calculation
for Four Decoupling Capacitor Values
1000

100
.1uF
.01uF
.001uF
.0001uF
Impedance (ohms)

10
All in Parallel

0.1

0.01
1.00E+07 1.00E+08 1.00E+09
Frequency (Hz)
April 2010 Dr. Bruce Archambeault, IBM 280
Traditional Analysis #2
Calculate loop area Traditional loop
Inductance formulas
Which loop area? Which size conductor

ESR1 ESR2 ESR3 ESR4

ESL1+Ld1 ESL2+Ld2 ESL3+Ld3 ESL4+Ld4

1uF 0. 1uF 0.01uF .001uF


Impedance to IC
power/gnd pins

Over Estimates L and Ignores Distributed Capacitance


April 2010 Dr. Bruce Archambeault, IBM 281
More Accurate Model Includes
Distributed Capacitance
Intentional Decoupling Capacitors

IC Power Pin

Distributed

capacitors

April 2010 Dr. Bruce Archambeault, IBM 282


Distributed Capacitance Schematic
Intentional
Capacitor Distributed Capacitance

ESR

Loop L
Note: L increases
Capacitance as distance from
source increases

Source

April 2010 Dr. Bruce Archambeault, IBM 283


Effect of Distributed Capacitance
Can NOT be calculated/estimated using
traditional capacitance equation
Displacement current amplitude changes
with position and distance from the source

April 2010 Dr. Bruce Archambeault, IBM 284


Displacement Current
500 MHz via @450 mils from Source

April 2010 Dr. Bruce Archambeault, IBM 285


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

April 2010 Dr. Bruce Archambeault, IBM 286


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

April 2010 Dr. Bruce Archambeault, IBM 287


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

April 2010 Dr. Bruce Archambeault, IBM 288


True Impedance for Decoupling Capacitor
IC Capacitor

Power
Gnd

LIC Lapparent Lcap


Lapparent

ESR

Lcap + LIC
Source
Nominal
Capacitance

April 2010 Dr. Bruce Archambeault, IBM 289


Impedance Calculation with Apparent Inductance
for Four Decoupling Capacitor Values
10

Cap Value Distance to Cap from IC Case1


Case 1 Case 2 Case 3 Case2
0.1 uF 800mils 1200mils 1500mils
Case3
0.01 uF 600mils 900mils 1100mils
0.001uF 400mils 700mils 800mils Traditional Calculation
0.0001uF 200mils 400mils 400mils
1
Impedance (ohms)

0.1

0.01
1.E+07 1.E+08 1.E+09
Frequency (Hz)
April 2010 Dr. Bruce Archambeault, IBM 290
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
April 2010 Dr. Bruce Archambeault, IBM 291
Parameters for Comparison to
Measurements

Dielectric thickness = 35 mils


Dielectric constant = 4.5, Loss tan = 0.02
Copper conductivity = 5.8 e7 S/m

April 2010 Dr. Bruce Archambeault, IBM 292


Impedance at Port #1
Single 0.01 uF Capacitor at Various Distances (35mil Dielectric)
30

20

10
Impedance (dBohms)

-10

-20 no caps
300 mils
500 mils
-30 700 mils
1000 mils

-40
1.0E+07 1.0E+08 1.0E+09 1.0E+10
April 2010 Dr. BruceFrequency
Archambeault,
(Hz) IBM 293
Z11 Phase Comparison as Capacitor distance Varies for 35 mils FR4
ESL = 0.5nH
2

1.5

0.5
Phase (rad)

-0.5
100 mils
200 mils
-1 300 mils
400 mils
-1.5 1000 mils
2000 mils

-2
1.0E+06 1.0E+07 1.0E+08 1.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 294


Impedance at Port #1
Single 0.01 uF Capacitor at Various Distances (10mil Dielectric)
20

10

no caps
Impedance (dBohms)

300 mils
-10 500 mils
700 mils
1000 mils
-20

-30

-40

-50
1.0E+07 1.0E+08 1.0E+09 1.0E+10
April 2010 Dr. BruceFrequency
Archambeault,
(Hz) IBM 295
Cavity Resonance (EZ-PowerPlane)
Equivalent Circuit for HSPICE
Port i Lij Port j
Lii Ljj

Por
Nmni C0 Lmn Gmn Nmnj tn

N01i C0 L01 G01 N01j

N00i C0 G00 N00j

April 2010 Dr. Bruce Archambeault, IBM 296


Impedance Comparison (EZ-PP vs HSPICE) at Port #1
Single 0.01 uF Capacitor at Various Distances (10mil Dielectric)
20

10

0
Impedance (dBohms)

-10

-20

-30 300 mils


300 mils (HSPICE)
1000 mils
1000 mils (HSPICE)
-40

-50
1.0E+07 1.0E+08 1.0E+09 1.0E+10
April 2010 Dr. BruceFrequency
Archambeault,
(Hz) IBM 297
Current Source Pulse for Simulated IC Power/GND
750 ps Rise/Fall
1.2

0.8
Current (amps)

0.6

0.4

0.2

-0.2
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 298
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


1 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)

0.5

-0.5

-1

-1.5
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 299
Time Domain Current through Capacitor From Simulated IC Power/GND (1 amp)
Single Capacitor (with 2nH) at Various Distances
50

-50

-100
Current (milliamps)

-150

-200

-250
750ps Rise, 35 mil planes,1uF @ 10mils
750ps Rise, 35 mil planes,1uF @ 400mils
-300 750ps Rise, 35 mil planes,1uF @ 800mils
750ps Rise, 35 mil planes,1uF @ 1200mils
750ps Rise, 35 mil planes,1uF @ 1600mils
-350

-400
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 300
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
1 750ps Rise, 35 mil planes,1uF @ 1600mils

0.5
Level (volts)

-0.5

-1

-1.5

-2
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 301
Time Domain Current through Capacitor From Simulated IC Power/GND (1 amp)
Single Capacitor (with no L) at Various Distances
400

200

0
Current (milliamps)

-200

-400

-600
750ps Rise, 35 mil planes,1uF @ 10mils
750ps Rise, 35 mil planes,1uF @ 10mils
-800 750ps Rise, 35 mil planes,1uF @ 800mils
750ps Rise, 35 mil planes,1uF @ 1200mils
750ps Rise, 35 mil planes,1uF @ 1600mils
-1000

-1200
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 302
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


750ps Rise, 10 mil planes, (2nH) 1uF @ 400mils
0.2 750ps Rise, 10 mil planes, (1nH) 1uF @ 400mils
Level (volts)

0.1

-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)
April 2010 Dr. Bruce Archambeault, IBM 303
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


1.5
750ps Rise, 10 mil planes, (2nH) 1uF @ 400mils
750ps Rise, 35 mil planes,1uF @ 400mils
750ps Rise, 35 mil planes,(2nH) 1uF @ 400mils
1
Level (volts)

0.5

-0.5

-1

-1.5
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 304
Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin
Single Capacitor at Various Distances (Fullwave Simulation)
0.8

0.7

0.6

0.5
Voltage (volts)

0.4

750 ps Rise, 10 mil planes,1uF, 2 nH


0.3
750 ps Rise, 10 mil planes,1uF, 1 nH
750 ps Rise, 10 mil planes,1uF, 0.5 nH
0.2 750 ps Rise, 10 mil planes,1uF, No L

0.1

0
0 200 400 600 800 1000 1200 1400 1600 1800
Distance (mils)
April 2010 Dr. Bruce Archambeault, IBM 305
Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin
Single Capacitor at Various Distances (Fullwave Simulation)
0.8

0.7

0.6

0.5
Voltage (volts)

0.4

1 ns Rise, 10 mil planes,1uF, 2 nH


0.3
1 ns Rise, 10 mil planes,1uF, 1 nH
1 ns Rise, 10 mil planes,1uF, 0.5 nH
0.2 1 ns Rise, 10 mil planes,1uF, No L

0.1

0
0 200 400 600 800 1000 1200 1400 1600 1800
Distance (mils)
April 2010 Dr. Bruce Archambeault, IBM 306
Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin
Single Capacitor at Various Distances (Fullwave Simulation)
1.8

1.6

1.4

1.2
Voltage (volts)

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)
April 2010 Dr. Bruce Archambeault, IBM 307
Maximum Time Domain Noise Voltage Across Simulated IC Power/GND Pin
Single Capacitor at Various Distances (Fullwave Simulation)
1.6

1.4

1.2

1
Voltage (volts)

1 ns Rise, 35 mil planes,1uF, 2 nH


0.8 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.6

0.4

0.2

0
0 200 400 600 800 1000 1200 1400 1600 1800
Distance (mils)
April 2010 Dr. Bruce Archambeault, IBM 308
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

1.2
Maximum Voltage at source (volts)

1 35 mil FR4
10 mil FR4
2 mil FR4
0.8 1 mil FR4
0.5 mil FR4

0.6

0.4

0.2

0
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Distance From Capacitor (mils)

April 2010 Dr. Bruce Archambeault, IBM 309


Example #1
Low Cap Connection Inductance
IC Cap

PWR

GND

PCB

April 2010 Dr. Bruce Archambeault, IBM 310


Example #2
High Cap Connection Inductance
IC Cap

PWR

GND

PCB

April 2010 Dr. Bruce Archambeault, IBM 311


Example #1
Hi Cap Connection Inductance
IC Cap

PCB PWR

GND

April 2010 Dr. Bruce Archambeault, IBM 312


Example #1
Lower Cap Connection Inductance
IC

PCB PWR

GND

Cap

April 2010 Dr. Bruce Archambeault, IBM 313


Capacitor Connection Inductance Ratio
ESL
L2 Cap L3=L3 + ESL
L3

PCB PWR
GND

Power bus via 62mil brd L3/L2 L3/L2 L3/L2


thickness, diameter, L2 centered 0603 w/extra w/extra w/extra
(mils) (mils) (nH) power bus SMT 100 mil 200 mil 300 mil
thickness, L3' trace trace trace
10 10 0.32 mils (nH) L3/L2 length length length
10 13 0.304
10 1.66 6.75 9.13 11.50 13.88
10 25 0.27
35 0.92 1.29 1.98 2.67 3.36
35 10 1.1
35 13 1.07
35 25 0.95 For local decoupling need L3/L2 < 3

April 2010 Dr. Bruce Archambeault, IBM 314


Effect of Capacitor Value??

Need enough charge to supply need


Depends on connection inductance

April 2010 Dr. Bruce Archambeault, IBM 315


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
0.3

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 316
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


0.3

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 317
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

0.3 750ps Rise, 10 mil planes, (1nH) 100pF @ 400mils

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 318
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

April 2010 Dr. Bruce Archambeault, IBM 319


Charge Depletion

IC draws charge from planes


Capacitors will re-charge planes
Location does matter!

April 2010 Dr. Bruce Archambeault, IBM 320


Model for Plane Recharge
Investigations
r = 4 .5
b = 10 Port2 Port1
(4,5) (8,7)
d = 35 mil
Port3 Cdec
(4,4.95) (4.05,5)

Vdc
a = 12

I input Decoupling Capacitor :


C = 1uF
ESR = 30mOhm
ESL = 0.5nH

DC voltage used to
charge the power
plane

Port 2 represents IC current draw


April 2010 Dr. Bruce Archambeault, IBM 321
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

April 2010 Dr. Bruce Archambeault, IBM 322


Triangular pulses (5 Amps Peak)

April 2010 Dr. Bruce Archambeault, IBM 323


Charge Depletion Voltage Drop
4

3.5

3
[V]

2.5
plane

Ls = 1nH
V

2
Ls = 10 nH
1.5 Ls = 50 nH

1
0 2 4 6 8 10
Time [ns]
April 2010 Dr. Bruce Archambeault, IBM 324
Charge Depletion vs. Capacitor Distance

April 2010 Dr. Bruce Archambeault, IBM 325


Charge Depletion for Capacitor @ 400 mils
for Various connection Inductance

April 2010 Dr. Bruce Archambeault, IBM 326


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 Decap
ESR=1 10

1 inch
Ground pin

Port2 (4,5)
(power pin)
r =4.5

12
April 2010 Dr. Bruce Archambeault, IBM 327
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 Decap
ESR=1 10

1 inch
Ground pin

Port2 (4,5)
(power pin)
r =4.5

12
April 2010 Dr. Bruce Archambeault, IBM 328
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 Decap
ESR=1 10

1 inch
Ground pin

Port2 (4,5)
(power pin) r =4.5

12
April 2010 Dr. Bruce Archambeault, IBM 329
Constant Capacitance
800 mil Distance

April 2010 Dr. Bruce Archambeault, IBM 330


Constant Capacitance
800 mil Distance

April 2010 Dr. Bruce Archambeault, IBM 331


Effect of Capacitor Value??

Need enough charge to supply need


Depends on connection inductance

April 2010 Dr. Bruce Archambeault, IBM 332


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
0.3

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 333
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


0.3

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 334
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

0.3 750ps Rise, 10 mil planes, (1nH) 100pF @ 400mils

0.2
Level (volts)

0.1

-0.1

-0.2

-0.3

-0.4
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (ns)
April 2010 Dr. Bruce Archambeault, IBM 335
Noise Voltage is INDEPENDENT
of Amount of Capacitance!

As long as there is
Dist=400 mils enough charge
ESR=30mOhms
ESL=0.5nH

April 2010 Dr. Bruce Archambeault, IBM 336


What Happens if a 2nd Decoupling
Capacitor is placed near the First
Capacitor?
Via #2 Moved in arc
Via #1 around Observation
point while
distance maintaining 500 mil
distance to
observation point
Observation
Point 500
mils

April 2010 Dr. Bruce Archambeault, IBM 337


Second Via Around a circle
Port 3 ( x, y )
R: distance between Port 1 and Port 2 in mil
d1
Port 1 r: radius for all ports in mil

d: thickness of dielectric layer in mil
d2 R
d1: distance between Port 3 and Port 1 in mil
d2: distance between Port 2 and Port 3 in mil
d1 = R Port 2
theta: angle as shown in the figure in degree
d 2 = 2 R sin
2

d +r
ln 2 1
d (R + r ) (d1 + r )
2 2
d +
ln R r
Courtesy of Jingook Kim,
4 r 3 (d 2 + r ) 4
d +r
ln 2
r
Jun Fan, Jim Drewniak
Missouri University of
=
d
ln
( R + r)
4

Science and Technology
4 (2 R sin( / 2) + r )r
3

April 2010 Dr. Bruce Archambeault, IBM 338


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Equal Distance Around Circle
Plane Seperation = 35 mil -- Via Diameter = 20 mil
2100
2000
1900
1800
1700
250 mil
1600
500mil
1500
Inductnace (pH)

750 mil
1400
1000 mil
1300
1200

1100
1000
900
800

700
600
500
0 50 100 150 200
Angle (degrees)

April 2010 Dr. Bruce Archambeault, IBM 339


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Equal Distance Around Circle
Plane Seperation = 10 mil -- Via Diameter = 20 mil
500

450

400

350
Inductnace (pH)

300

250

200
500mil
150 250 mil
750 mil
100 1000 mil

50

0
0 50 100 150 200
Angle (degrees)

April 2010 Dr. Bruce Archambeault, IBM 340


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Equal Distance Around Circle
Plane Seperation = 5 mil -- Via Diameter = 20 mil
400

350

300
500mil
250 mil
250
Inductnace (pH)

750 mil
1000 mil
200

150

100

50

0
0 50 100 150 200
Angle (degrees)

April 2010 Dr. Bruce Archambeault, IBM 341


Second Via Along Side

Port 1 R: distance between Port 1 and Port 2 in mil


r: radius for all ports in mil
d1 d: thickness of dielectric layer in mil
R

d2 d1: distance between Port 3 and Port 1 in mil


Port 2
d2: distance between Port 2 and Port 3 in mil
(x, y )
Port 3

2
d1 = R2 + d2

April 2010 Dr. Bruce Archambeault, IBM 342


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Positioned Adjacent to First Capacitor
Plane Seperation = 35 mil -- Via Diameter = 20 mil
2100
2000
1900
1800 500mil

1700 250 mil

1600 750 mil

1500 1000 mil


Inductnace (pH)

1400
1300
1200

1100
1000
900
800

700
600
500
0 100 200 300 400 500 600 700 800 900 1000
Distance Between Capacitors (mils)

April 2010 Dr. Bruce Archambeault, IBM 343


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Equal Distance Around Circle
Plane Seperation = 10 mil -- Via Diameter = 20 mil
500

450

400

350
Inductnace (pH)

300

250

200

250 mil
150
500mil

100 750 mil


1000 mil
50

0
0 100 200 300 400 500 600 700 800 900 1000
Angle (degrees)

April 2010 Dr. Bruce Archambeault, IBM 344


Effective Inductance for Various Distances to Decoupling Capacitor
With Second Capacitor (Via) Equal Distance Around Circle
Plane Seperation = 5 mil -- Via Diameter = 20 mil
400

350

300
250 mil

250 500mil
Inductnace (pH)

750 mil
1000 mil
200

150

100

50

0
0 100 200 300 400 500 600 700 800 900 1000
Angle (degrees)

April 2010 Dr. Bruce Archambeault, IBM 345


Understanding Inductance Effects and
Proximity
1 via 2 via with degree 30

10cm
10mm

20cm

10cm
2 via with degree 90 2 via with degree 180

20cm

April 2010 Dr. Bruce Archambeault, IBM 346


Current Density
[m] [m]
A/m2 A/m2

[m] [m]
[m] [m]
A/m2 A/m2

[m] [m]

April 2010 Dr. Bruce Archambeault, IBM 347


Current Density in Planes
0.12
0.12 8 8
0.115
0.115 16 16
8 24 204

40 324

8
48 16
24 16
5468

8
64
564736422

6546
0.11

2
40
80

16 16
0.11
32
16

430

6754468

32
80
820
8
48

2
80 72 0.105

24
0.105 64 6840

56

24
64

6
4
0.1 7820 0

16
0.1 80 72 56448

16
72 50648
8

80

8
4 24 32
32 0.095 16

8
0.095 16 24 8
0.09 8 0.09 8

0.085 0.085

0.08 0.08
0.08 0.0850.09 0.095 0.1 0.1050.11 0.1150.12 0.08 0.085 0.09 0.095 0.1 0.105 0.11 0.115 0.12

0.12 0.12

0.115 0.115 8
8 21
56344206
8

24
0.11 0.11 56408
5766244
48

5664
4042

16
44302
6

16 1
48
7
16

8
8
0.105 0.105

8
241 8 48
68450468 56

3240
56
32

24
4782 60
40
546

0 0.1 6840
6
48

0.1
4032

782 6 7 564

40
24

324
7248 5 432

2
8
0 2 16 6472

808
4
8

16
0.095 24 0.095
16 8
0.09 0.09 6744208 2
55664 42304

8
8 16

48
0.085 0.085 8

0.08 0.08
0.08 0.0850.09 0.095 0.1 0.1050.11 0.1150.12
0.08 0.085 0.09 0.095 0.1 0.105 0.11 0.115 0.12

April 2010 Dr. Bruce Archambeault, IBM 348


Effect of Plane width on Inductance
Case1 : 10 inches

Case2 : 5 inches

Port1 Port2
Case3 : 2 inches
1 inch

April 2010 Dr. Bruce Archambeault, IBM 349


Case2 : 5 inches

Case1 : 10 inches

~ 330pH

Case2 : 2 inches

~ 250pH
~ 560pH

April 2010 Dr. Bruce Archambeault, IBM 350


Observations
Added via (capacitor) does not lower
effective inductance to 70-75% of original
single via case
Thicker dielectric results in higher
inductance
Normalizing inductance to single via case
gives same curve for all dielectric
thicknesses
April 2010 Dr. Bruce Archambeault, IBM 351
Decoupling Analysis Summary
EMC Frequency Domain analysis
Steady-state conditions
Transfer function across the board
Measurements and simulations agree well
Distance of capacitors from ASIC load does not change steady-state
impedance
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
April 2010 Dr. Bruce Archambeault, IBM 352
Two Major Questions

9How will structure respond?


What is the source of the noise?
CURRENT!

April 2010 Dr. Bruce Archambeault, IBM 353


Predicting the Source of
Decoupling Noise
What is the source?
ICs need two types of current
Current for the I/O drivers
Core current
Current that does not go out the I/O drivers
On-going research with Prof Jim
Drewniak at UMR
April 2010 Dr. Bruce Archambeault, IBM 354
Modeling the Power Current Waveform
For Clock Buffer/Driver
i(t)
IP1
IP2

t1 t1 t
t2
0 T/2 T/2

Ip2 = shoot through current


Ip1 = I/O current + core current

April 2010 Dr. Bruce Archambeault, IBM 355


Core Current

C pd * m *Vcc
I p2 =
t 2
Cpd is specified for Clock drivers/buffers
m is number of I/O drivers
t2 = tr + tf

April 2010 Dr. Bruce Archambeault, IBM 356


I/O Driver Current
Simple Capacitive Load method
CL = 10 pF is typical
n = number of loads
t = tr

C L nVcc
IL =
t / 2
April 2010 Dr. Bruce Archambeault, IBM 357
More Accurate I/O Driver
Current
Use Signal Integrity tools to
find current waveform
Hyperlynx
Spectraquest
SPICE

April 2010 Dr. Bruce Archambeault, IBM 358


Example for Clock Buffers
MPC905 MPC946 CDC208
CPD 19.5 pF per 25 pF per 96 pF per
output output bank(enable) or 12
pF per bank(disable)
VCC 3.3 V 3.3 V 5V
m (number of 6 10 8 or 4
outputs)
n (number of 6 8 8 or 4
loads)
f (operating 100 MHz 100 MHz 60 MHz
frequency)
tr(MAX) 4 V/nS 1.0 nS 10 nS/V
April 2010 Dr. Bruce Archambeault, IBM 359
Motorola MPC905 Results
0
-10 Theoretical results
Spectrum (dBm)

-20 Measured results


-30
-40
-50
-60
-70
-80
-90
0.5 1 1.5 2 2.5 3
Frequency (GHz)
April 2010 Dr. Bruce Archambeault, IBM 360
Motorola MPC946 Results
0
Theoretical results
-10
-20 Measured results
Spectrum (dBm)

-30
-40
-50
-60
-70
-80
-90
0.5 1 1.5 2 2.5 3
Frequency (GHz)

April 2010 Dr. Bruce Archambeault, IBM 361


CDC208 (4 loads)
-20
Theoretical results
-30
Measured results
Spectrum (dBm)

-40

-50

-60

-70

-80

-90
0.5 1 1.5 2 2.5 3
Frequency (GHz)
April 2010 Dr. Bruce Archambeault, IBM 362
CDC208 (8 loads)
-20
Theoretical results
-30
Measured results
Spectrum (dBm)

-40

-50

-60

-70

-80

-90
0.5 1 1.5 2 2.5 3
Frequency (GHz)
April 2010 Dr. Bruce Archambeault, IBM 363
Modeling results with different CPD
MPC905
-10 CPD=0 pF
-20 CPD=19.5 pF
CPD=100 pF
Spectrum (dBm)

-30 Measured results

-40
-50
-60
-70
-80
-90
0.5 1 1.5 2 2.5 3
Frequency (GHz)

April 2010 Dr. Bruce Archambeault, IBM 364


Modeling results for IDT807 (load C only)
IDT807
Theoretical results
-10
Measured results
-20
Spectrum (dBm)

-30

-40

-50

-60

-70

-80
0.5 1 1.5 2 2.5 3
Frequency (GHz)
April 2010 Dr. Bruce Archambeault, IBM 365
Modeling results for ICS9341 (load C only)
ICS9341
-30
Theoretical results
-40
Spectrum (dBm)

-50 Measured results

-60
-70
-80
-90
-100
-110
0.5 1 1.5 2 2.5 3
Frequency (GHz)
Note: The chip has a lot of different clocks: 8 CPU (133 MHz), 8 PCI (33.3
MHz), 2 USB (64 MHz and 32 MHz) and 2 REF (14.318 MHz).
April 2010 Dr. Bruce Archambeault, IBM 366
Other Sources on Active Board
Large ASICs do not specify Cpd
Measured power/ground plane noise for
large ASIC with and without decoupling
capacitors installed
Circuits operating with exerciser software
Examples for 1.5 volt and 2.5 volt supplies

April 2010 Dr. Bruce Archambeault, IBM 367


Illinois Power Noise Measured Across C534 (1.5 volt Supply)
With Decoupling Capacitors Installed
2.0

1.9

1.8

1.7
Amplitude (volts)

1.6

1.5

1.4

1.3

1.2

1.1

1.0
0.0E+00 1.0E-07 2.0E-07 3.0E-07 4.0E-07 5.0E-07 6.0E-07 7.0E-07 8.0E-07 9.0E-07 1.0E-06
Time (seconds)

April 2010 Dr. Bruce Archambeault, IBM 368


Illinois Power Noise Measured Across C534 (1.5 volt Supply)
With Decoupling Capacitors Removed
2.0

1.9

1.8

1.7
Amplitude (volts)

1.6

1.5

1.4

1.3

1.2

1.1

1.0
0.0E+00 1.0E-07 2.0E-07 3.0E-07 4.0E-07 5.0E-07 6.0E-07 7.0E-07 8.0E-07 9.0E-07 1.0E-06
Time (seconds)

April 2010 Dr. Bruce Archambeault, IBM 369


Voltage Histogram
Power Noise Measured Across C534 (1.5 volt Supply)
70

60

50
Caps

Caps gone
Percentage %

40

30

20

10

0
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
Voltage

April 2010 Dr. Bruce Archambeault, IBM 370


Power Noise Measured Across C534 (Tvcc 1.5v Supply)
With Decoupling Capacitors Installed
100

90

80

70
Amplitude (dBuv)

60

50

40

30

20

10

0
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 2.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 371


Power Noise Measured Across C534 (Tvcc 1.5v Supply)
With Decoupling Capacitors Removed
100

90

80

70
Amplitude (dBuv)

60

50

40

30

20

10

0
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 2.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 372


Illinois Power Noise Measured Across C533 (2.5 volt Supply)
With Decoupling Capacitors Installed
2.8

2.7

2.6
Amplitude (volts)

2.5

2.4

2.3

2.2
0.0E+00 1.0E-07 2.0E-07 3.0E-07 4.0E-07 5.0E-07 6.0E-07 7.0E-07 8.0E-07 9.0E-07 1.0E-06
Time (seconds)

April 2010 Dr. Bruce Archambeault, IBM 373


Illinois Power Noise Measured Across C533 (2.5 volt Supply)
With Decoupling Capacitors Removed
2.8

2.7

2.6
Amplitude (volts)

2.5

2.4

2.3

2.2
0.0E+00 1.0E-07 2.0E-07 3.0E-07 4.0E-07 5.0E-07 6.0E-07 7.0E-07 8.0E-07 9.0E-07 1.0E-06
Time (seconds)

April 2010 Dr. Bruce Archambeault, IBM 374


Voltage Histogram
Power Noise Measured Across C533 (2.5 volt Supply)
60

50

40 Caps

Caps gone
Percentage %

30

20

10

0
2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3
Voltage

April 2010 Dr. Bruce Archambeault, IBM 375


Power Noise Measured Across C533 (2.5 volt Supply)
With Decoupling Capacitors Installed
100

90

80

70
Amplitude (dBuv)

60

50

40

30

20

10

0
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 2.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 376


Power Noise Measured Across C533 (2.5 volt Supply)
With Decoupling Capacitors Removed
100

90

80

70
Amplitude (dBuv)

60

50

40

30

20

10

0
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 2.0E+09
Frequency (Hz)

April 2010 Dr. Bruce Archambeault, IBM 377


Preliminary Results for Large
ASICs/ICs
Core current smoothes out to DC due to
package inductance
I/O current dominates for EMC
Pseudo-random data
Statistical analysis indicates half of data bus
at 1 state most of the time
Statistical analysis indicates 1 2 data lines
switch high vs. low
April 2010 Dr. Bruce Archambeault, IBM 378
ASIC Rough Estimation Time
Varying Current in Power
Use 1/3rd Specified power for time varying
power
Use 2*tr for width of current pulse
Find height of current pulse to meet time
varying power
Use supply voltage

April 2010 Dr. Bruce Archambeault, IBM 379


ASIC Rough Estimation Time
Varying Current in Power
Current
Peak Pulse

Area Equal
current

Current
for 1/3rd
Total Power

2*Rise time Cycle time


time
April 2010 Dr. Bruce Archambeault, IBM 380
To prevent/Reduce Unintentional
Signal -- Power Plane Bounce
9Distribute Decoupling Capacitors evenly
Across entire Board
9Capacitor Value not Especially Important!
.01 uF or .1 uF the same!
Use the largest value of capacitor in the selected SMT
Package
9Adding high frequency capacitors does NOT
help, and may HURT at low frequencies!
April 2010 Dr. Bruce Archambeault, IBM 381
To prevent/Reduce Unintentional
Signal Power Plane Bounce
9Provide capacitors near ALL IC power pins for
functionality
Distance from IC critical
9Avoid routing critical nets through vias
This effect requires decoupling between all planes
9Consider Alternative Solutions
Lossy Decoupling
Closely spaced Planes (Increased distributed capacitance)

April 2010 Dr. Bruce Archambeault, IBM 382


Power Decoupling Summary
Two different types of decoupling analysis
required
Transient analysis for functionality
Apparent inductance must be included
Steady state analysis for EMC
Resonance effects important

Source of power/ground-reference plane noise


Current

April 2010 Dr. Bruce Archambeault, IBM 383


Shielding
Basic requirement is for tangential electric
fields to equal zero at perfect conductors
Induces current in conductor to meet this
requirement
Most shields are close enough to perfect
Most shields are thicker than effective skin
depth
Currents on surface only

April 2010 Dr. Bruce Archambeault, IBM 384


Perfect Shielded Enclosure
Current on inside of metal
enclosure due to internal
fields (from PC board, cables,
etc)

Perfect metal enclosure


(no apertures/holes) will
have NO currents on
outside of enclosure

April 2010 Dr. Bruce Archambeault, IBM 385


Not-So-Perfect Shielded Enclosure
Current on inside of metal
enclosure due to internal
fields (from PC board, cables,
etc)

Currents must travel


around slot!

Slot interrupts
currents on inside of
enclosure

April 2010 Dr. Bruce Archambeault, IBM 386


Current Path is Longer Around
Aperture

-- Currents must flow in longer path


-- Inductance in this current path
-- April
Current
2010 through impedance = voltage
Dr. Bruce Archambeault, IBM across aperture 387
Shield External View
Voltage across slot
Creates currents on outside of enclosure
Currents cause fields
Shield leakage
Amount of leakage at a given frequency is
dependent on length of slot
Longer slots mean longer current path interruption
More inductance --- More impedance --- More
voltage across slot
April 2010 Dr. Bruce Archambeault, IBM 388
Joints with Gaskets are Three-
Dimensional

April 2010 Dr. Bruce Archambeault, IBM 389


Metal-to-Metal Contact Required!

coating

Iinj
contact area

coating
Vgap

April 2010 Dr. Bruce Archambeault, IBM 390


Cables and Shielding
Shielded Cable

Signal Return Current

Intentional Signal Current

Perfect connection between


box and cable shields

Shielded Box

All Currents are Enclosed within Shielded


Enclosure and Cable Shield
April 2010 Dr. Bruce Archambeault, IBM 391
Not-so-Perfect Connection
Signal Return Current

Shielded Cable

Intentional Signal Current


Shielded Box
Not-Perfect connection
between box and cable
shields (Impedance)

Voltage across connection


impedance causes currents on
outside of shields

April 2010 Dr. Bruce Archambeault, IBM 392


Cable Connection to Chassis is
Usually the Weak Point
VCM VCM
ICM ICM

SMALL contact impedance (360) HIGH contact impedance (<360)


SMALL VCM HIGH VCM
SMALL ICM HIGH ICM
SMALL radiation HIGH radiation
April 2010 Dr. Bruce Archambeault, IBM 393
Cables Require 360 Degree contact
for Good Shielding
Connector backshell

Cable shield

GOOD contact points

April 2010 Dr. Bruce Archambeault, IBM 394


Cables
Metal chassis

360: good to about infinity

4 points: good to about 100 MHz

2 points: good to about 10 MHz

EM TIGHT
April 2010 Dr. Bruce Archambeault, IBM 395
Antennas
All metal conductors are antennas!
Some are more efficient than others
especially at certain frequencies
The same antenna can radiate or receive
reciprocity works!

April 2010 Dr. Bruce Archambeault, IBM 396


Simple Dipole Antenna
Dipole Antenna is most
efficient when its
length is one-half the
length wavelength

But --- it will work at


ALL frequencies, just
not as efficiently

April 2010 Dr. Bruce Archambeault, IBM 397


Hertzian Dipole Approach

--Break Antenna into small segments


-- solve for E field for each segment individually
-- Vector sum all contributions

IL sin j 1 1
E = 2 + 2+ 3
4 0 c r cr j r

April 2010 Dr. Bruce Archambeault, IBM 398


Monopole Antenna
Must work with a ground image plane!
Image plane must be very large (infinite)

Monopole
h Antenna

h
Image

April 2010 Dr. Bruce Archambeault, IBM 399


This is not a Monopole Antenna

Metal Box
wire

This is more like a lumpy, unbalanced dipole!


April 2010 Dr. Bruce Archambeault, IBM 400
EMC Design Summary
9Eliminate at the source
9Think ahead -- Plan ahead
9Intentional and Unintentional currents
9What is the Frequency Spectrum of the
Current on Critical Nets ?
9Where does the Return Current Flow ?
9No magic!

April 2010 Dr. Bruce Archambeault, IBM 401


PCB EMC Design Summary

April 2010 Dr. Bruce Archambeault, IBM 402


Review of Important Things
Control the current
Consider each potential emissions cause
separately
Route Critical Traces first
Consider EMC effects early during board
design
First pass boards for functionality only is
usually a bad idea!
April 2010 Dr. Bruce Archambeault, IBM 403
Number ONE Problem

Intentional signal return current

April 2010 Dr. Bruce Archambeault, IBM 404


Top Contributors
Non-optimum critical net termination
Critical nets over splits in planes
Critical nets routed to different layers with a
change in reference planes
Critical nets too close to I/O nets
Un-split ground-reference planes in low
speed I/O area
Treat I/O ground leads as I/O signal leads
April 2010 Dr. Bruce Archambeault, IBM 405
Top Contributors (cont)
Decoupling
Largest value capacitance in selected package
size, spread over entire board
Extra capacitors near high speed ICs
Decouple all adjacent plane pairs
I/O reference connected to chassis with low
impedance path
Filter all low speed I/O signal traces
April 2010 Dr. Bruce Archambeault, IBM 406
Top Contributors (cont)
Bury Critical traces on internal layers
Keep high speed devices far from I/O area
USB and Ethernet special cases
do not need planes under final I/O lines
Provide grounding option for large
heatsinks

April 2010 Dr. Bruce Archambeault, IBM 407


Where to Go for More?
Limited selection of EMC design books
Beware of some popular books!!!
PCB Design for Real-World EMI Control (good choice)
Bruce Archambeault

EMC experts
Experience is important
Again, beware ---- ask questions and understand WHY
Cookbooks do not work! Every case is special
and different

April 2010 Dr. Bruce Archambeault, IBM 408

Вам также может понравиться