Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
John McNeill
Worcester Polytechnic Institute
Overview
DECREASING
INCREASING
IC Design
PCB Design
ELECTRICAL
WAFER
SIZE
30cm
MOSFET
GATE
L<< 1m
THERMAL
SYSTEM ON
A CHIP
COMPLEXITY
SIGNAL
SPEED,
EDGE RATE
SUPPLY
VOLTAGE
MECHANICAL
PIN
COUNT
POWER
DISSIPATION
PACKAGE
COMPLEXITY
CONTACT
SPACING
NOISE
MARGIN
Microprocessor Evolution
Vendor
Intel
Intel
Intel
Intel
Intel
Intel
Intel
Sun
IBM
P
Year Pins
80C86
1981
40
186
1981
68
386
1986
132
486
1989
168
Pentium
1993
237
Pentium Pro (P6) 1995
387
Pentium II
1998
242
MAJC
2001 1879
POWER4
2001 5184
Package
V
I [A]
Bus [MHz]
DIP
5.0 0.01
5
PGA
5.0 0.06
25
PGA
5.0
0.6
33
PGA
5.0
1.2
33
PGA
3.3
3.4
66
PGA
2.7
9.9
66
module
1.8
14
100
Flip-chip CCGA 1.8
10
400
module
1.5
77
500
Sources:
Brey, The Intel Microprocessors, Prentice Hall
2001 ISSCC Digest of Technical Papers, IEEE
Power Requirements
100
2001
Series1
SUPPLY
CURRENT
1998
1995
10
2001
1993
1989
0.0
2.0
4.0
6.0
SUPPLY VOLTAGE
tr = 2 ns
tr = 200 ps
Reflection Example
Clock Distribution Network
15 cm
15 cm
Z=50
Z=50
V1
Z=50
Z=50
Z=50
VELOCITY
VELOCITY
Transmission line
reflection problems:
Multiple clocking
Confusion for
multilevel
signaling
(e.g. Rambus)
10
Crosstalk / Jitter
"Digital" Logic, 0 or 1
Implication: only level (high/low) is important, but...
Edge (0 to 1 transition) also matters: time information!
Effect of crosstalk = "jitter"
CROSSTALK
V
JITTER
t
"VICTIM"
SIGNAL
"AGGRESSOR"
SIGNAL
11
VR
1GHz
10MHz
12
13
14
Now What?
15
16
17
Example
Nondestructive
test research
Inject current into
metallic sample
Measure voltage
distribution on
surface
My expected
profile
I
x
18
Example
Student's prediction
Ripples "from the
sine waves"
Tried to solve
differential
equation
(Poisson's)
with sine
decomposition
BUT:
Sine waves arent
really there!
McNEILL: PCB Design in the GHz Age
I
x
19
d V d V
V =0 2 + 2 =0
dx
dy
2
V(x+x)
V(x)
V(x-x)
x-x
Discrete approximation of
second derivative
(Change in slope per x)
x+x
"SLOPE
" LOWER"SLOPE
6"UPPER
44
47
444
8 6
44
47444
8
V ( x + x ) V ( x ) V ( x ) V ( x x )
2
d V
x
x
x
dx 2
d 2V V ( x + x ) + V ( x x ) 2V ( x )
2
x 2
dx
McNEILL: PCB Design in the GHz Age
20
Result
d 2 V dx 2
d 2 V dy 2
644444474444448 644444474444448
V ( x + , y ) + V ( x , y ) 2V ( x , y ) V ( x , y + ) + V ( x , y ) 2V ( x , y )
+
=0
2
2
V ( x + , y ) + V ( x , y ) + V ( x , y + ) + V ( x , y )
V ( x, y) =
4
V(x, y+)
V(x-, y)
V(x, y)
V(x+, y)
V(x, y-)
McNEILL: PCB Design in the GHz Age
21
22
Science Truth
Do you swear to tell the truth
"The thought crossed my mind that in science the "truth"
does not exist, since science does not prove but can
only describe the ways of nature.
Mario Salvadori, "Why Buildings Fall Down", WW Norton, New York, ISBN 0393-31152-X
23
Science Truth
Do you swear to tell the truth
"The thought crossed my mind that in science the "truth"
does not exist, since science does not prove but can
only describe the ways of nature.
"I answered 'I do' anyway ...
Mario Salvadori, "Why Buildings Fall Down", WW Norton, New York, ISBN 0393-31152-X
24
25
26
1. Motivating Students
Old course description
"Gauss' Law ... Ampere's Law ... Stokes' theorem ...
New course description
Emphasis: signal integrity in digital systems
Limit of lumped LC model: transmission line limiting
propagation velocity, system speed, signal quality
Benefits not Features
27
2. Demystifying Fields
Electric field demonstration relatively easy
Rub a balloon on your sweater, stick it to a wall
See lightning, spark after shuffling across carpet
Opposite charges attract
E field tells you which way charges move (force
acting on charge)
Magnetic field
???
Try a different way to look at things...
(Acknowledgment: Paul Brokaw, Analog Devices)
McNEILL: PCB Design in the GHz Age
28
I
R
+
V
-
V=IR
Which is cause, which is effect?
V cause, I effect?
I cause, V effect?
McNEILL: PCB Design in the GHz Age
29
2 H2 + O2 2 H2O
Cause
Effect
V=IR
No arrow!
V, I just "go together"
View either as cause,
effect
Whatever is best for your
purpose
30
I
V
+
-
+
V
-
+
V
-
31
32
Capacitance
Represents energy stored in electric field
Capacitor voltage cant change instantaneously
Time delay required to build up energy in field
C tells you how much V results from applied A-sec
I(t)
IC = C
dVC
dt
1
VC = IC dt
C 123
Asec
V(t)
33
Inductance
Represents energy stored in magnetic field
Inductor current cant change instantaneously
Time delay required to build up energy in field
L tells you how much I results from applied V-sec
V(t)
dI
VL = L L
dt
1
I L = VL dt
L 123
V sec
I(t)
+
-
34
35
Meaning
Apply 1V for 1sec to
loop with area of 1m2
(cause)
Result is B field of
1 tesla (effect)
What about current???
McNEILL: PCB Design in the GHz Age
V(t)
1V
t
1 sec
B
I
A = 1 m2
+
-
36
1
H = B
H gives current through Amperes law
Iencl = H dl
Units: H must have units [A/m]
Permeability will have units [Hy/m]
Hint: will be involved in value of inductance!
McNEILL: PCB Design in the GHz Age
37
Meaning
Apply 1A for 1sec to
capacitor plates with
area of 1m2 (cause)
Result is D flux of
1 A-sec/m2 (effect)
What about voltage?
McNEILL: PCB Design in the GHz Age
I(t)
1A
t
1 sec
A = 1 m2
+
I
38
E=
D
E gives voltage through path integral
b
Vab = a E dl
Units: E must have units [V/m]
Permittivity will have units [F/m]
Hint: will be involved in value of capacitance!
McNEILL: PCB Design in the GHz Age
39
40
Procedure:
B from V-sec, area
perpendicular to field lines
H from , B
Current I from H, path
integral
Inductance from definition
of L
41
I=
V dt L =
L L
w
w
l
INTEGRAL
PATH
+
V(t)
I(t)
VL
t
42
Procedure:
l
43
H=
D=
lw
Path integral
h IC t
V = E dl =
lw
Capacitance
1
lw
V=
I dt C =
C C
h
w
l
D
INTEGRAL
PATH
I
I(t)
V(t)
IC
t
44
lw
C=
h
lh
L=
w
45
L
lh 1 h h
=
=
w lw w
C
Z
Z
Z
McNEILL: PCB Design in the GHz Age
Z
46
Qualitative interpretation
w
h
Z=
w {
{
GEOMETRY
Low impedance
Wide, close to return path
(supply distribution)
High current (energy in
magnetic field)
McNEILL: PCB Design in the GHz Age
MATERIAL
High impedance
Narrow, far from return
(low power signal)
Low current (energy in
electric field)
47
48
49
50
Professor problem
Shocking secret:
Most professors have little or no training in education
Most professors understood material the first time
Only know (need) one explanation
Advice for students:
Keep pushing
Connect explanation to basics
Question assumptions
51
Fear Factor
Exponential growth in material to be learned
Now teaching material to juniors that didn't exist 20
years ago
No shame in admitting "I don't know"
Don't panic
Answer is out there somewhere
Don't reinvent wheel
People have been looking at high speed problems
for a long time
52
Ismail, Friedman, Neves, Repeater Insertion in Tree Structured Inductive Interconnect, IEEE TCAS, May, 2001
53
Conclusion
We've all got work to do:
Academia:
More learner centered, meet needs of students
Industry:
Create, maintain culture that supports education
Individual:
Expect to understand, question assumptions
54