IC Packaging/Intro
• ICs are at the core of a modern digital system
• Many systems fit entirely on a single IC (SOC)
– a single 15-mm2 chip can hold several million gates
(1997)
– a simple 32-bit CPU can be realised in an area of 1mm2
• Biggest limitation of a modern digital IC: Large
reduction in signal count between on-chip wires and
package pins
– inexpensive packages: <200 pins
– packages with >1000 pins available
(e.g. Xilinx FF1704: 1704-ball flip-chip BGA)
13/11/2002 EE6471 (KR) 171
IC Packaging/Categories
• IC package categories:
– PTH (pin-through-hole)
Pins are inserted into through-holes in the circuit
board and soldered in place from the opposite side of
the board
» Sockets available
– SMT (surface-mount-technology)
SMT packages have leads that are soldered directly to
corresponding exposed metal lands on the surface of
the circuit board
» Elimination of holes
» Ease of manufacturing (high-speed P&P)
» Smaller dimensions
» Improved package parasitic components
» Increased circuit-board wiring density
SMT packages offer many benefits and are generally preferred.
13/11/2002 EE6471 (KR) 172
IC Packaging/Materials
• IC packaging material: Plastic
– die-bonding and wire-bonding
the chip to a metal lead frame
– encapsulation in injection-molded plastic
– inexpensive but high thermal resistance
– Warning: Plastic molds are hygroscopic
» Absorb moisture
Storage in low-humidity environment. Observation of factory floor-life
» Stored moisture can vapourise during rapid heating
can lead to hydrostatic pressure during reflow process. Consequences
can be: Delamination within the package, and package cracking. Early
device failure.
13/11/2002 EE6471 (KR) 173
IC Packaging/Materials
• IC packaging materials: Ceramic
» consists of several layers of conductors separated by
layers of ceramic (Al2O3)
» chip placed in a cavity and bonded to the conductors
» metal lid soldered on to the package
» sealed against the environment
» ground layers and direct bypass capacitors possible
within a ceramic package
» high permittivity of alumina (er=10)
» expensive
13/11/2002 EE6471 (KR) 174
IC Packaging/Popular IC Packages Small Outline
Integrated Circuit
Plastic Dual-In-Line
SC70 (SOIC)
(PDIP) here: SC70-5 here: SO14
here: PDIP14
Thin Shrink Small Outline
Plastic Lead Chip Carrier (PLCC) (TSSOP)
here: TSSOP14
here: PLCC28
Thin Quad Flat Package
(TQFP)
here: TQFP32
13/11/2002 EE6471 (KR) 175
IC Packaging/Popular IC Packages
Small Outline Integrated Circuit
(SOIC)
•Shown: SO14, but available from SO8..SO28
•Gull-wing leads
•Popular, cost effective, and widely available IC
package for low-pin-count ICs
•Dimensions: 8.6mm x 3.9mm x 1.75mm
•Pin-to-pin: 1.27mm (50mil)
13/11/2002 EE6471 (KR) 176
IC Packaging/Popular IC Packages
Thin Shrink Small Outline (TSSOP)
•Shown: TSSOP14, but available up to TSSOP64
•Popular, cost effective, and widely available IC
package for low-profile applications
•Dimensions: 5.0mm x 4.4mm x 1.2mm
•Pin-to-pin: 0.65mm (25mil)
13/11/2002 EE6471 (KR) 177
IC Packaging/Popular IC Packages
Ball Grid Arrays (BGA)
•Shown: BGA54
•Available pin count >1700
•Advanced IC package for high-density
low-profile applications
•Chip-scale package (CSP)
•Dimensions: 8.0mm x 5.5mm x 1.4mm
•Pin-to-pin: 0.8mm
•Low lead inductance
Challenges:
Altera Ultra-Fine-Line •Integrity of solder joints
BGA •Solder joint inspection (X-ray)
•Pin-Count: 169 •Availability of 2nd source
•Dimensions 11mm x 11mm •Routing
•Profile: 1.2mm
13/11/2002 EE6471 (KR) 178
IC Packaging/BGA Physical Construction
Physical construction of a BGA
•Shown: Type-II BGA (cavity-down design)
•Interconnect: multi-layer laminated construction
•Die bonded onto a metal heat slug
•Solder balls make connection to a PC board
•50µm bond wires via and ball
•Copper conductor thickness 20µm
package trace
•Layer separation 150µm
land
bond wire
die
metal substrate
13/11/2002 EE6471 (KR) 179
IC Packaging/BGA Electrical Model
Bond wire Land Signal trace to via Stub to package edge Via and Ball
5nH 5nH 1nH
50fF 50fF 80fF 150fF 100fF 200fF 100fF 200fF 20fF 40fF 20fF 40fF 1pF
Chip pads
5nH 5nH 1nH
PCB
50fF 50fF 80fF 150fF 100fF 200fF 100fF 200fF 20fF 40fF 20fF 40fF 1pF
5nH 5nH 1nH
50fF 50fF 80fF 150fF 100fF 200fF 100fF 200fF 20fF 40fF 20fF 40fF 1pF
Complexity of a detailed package model! For critical applications many more
details are required (e.g. bond wire resistance). Field solver (e.g. LINPAR)!
13/11/2002 EE6471 (KR) 180
IC Packaging/Thermal Resistances
• Comparison of thermal resistances
Package RthJC RthJA RthJA RthJA
(still air) (0.5m/s) (2.0m/s)
K/W K/W K/W K/W
DIP16 19 48
SOIC24 17 77
PLCC44 10 33 31 27
PQFP44 15 48 46 42
BGA256 13 40 38 33
13/11/2002 EE6471 (KR) 181
IC Packaging/Electronic Assembly (1981)
IBM PC 1981
•IC packaging:
DIL only!
•Processor: 8088
•Memory: 256kB
13/11/2002 EE6471 (KR) 182
IC Packaging/Electronic Assembly (2000)
Low-density
electronic
assembly
with various
IC packages
•SO
•TSSOP
•QFP
•BGA
13/11/2002 EE6471 (KR) 183
Measurement Techniques
– Primary measurement tool: Oscilloscope
Other lab tools: Logic Analyser, Gain-Phase Analyser, Spectrum
Analyser…
– Visualisation of electrical signals in the time
domain
• Visualisation of voltages through voltage probes
(standard)
• Visualisation of currents through current probes and
current amplifiers
– Advanced scopes: Visualisation of signals in the
frequency domain (FFT)
13/11/2002 EE6471 (KR) 184
Measurement Techniques/DSO
Features of modern scopes
•Type: Digital Storage Oscilloscope (DSO)
•Channels: 2 (standard), 4 (better)
•Bandwidth: 100MHz … >5GHz
•Sampling rate: 200MS/s …
•Memory: 1kpts … Mpts
•Advanced triggering
•Signal analysis
High speed digital design: •8/10/12 bit vertical resolution with 1%
Use a DSO with adequate bandwidth! vertical precision
•Export of data (floppy disk)
•Remote control (GPIB)
Digital storage oscilloscopes allow to capture and view events that may only
happen once. Note the DSO’s relatively poor vertical characteristics.
13/11/2002 EE6471 (KR) 185
Measurement Techniques/DSO
Primary Limitations of Scopes
•Vertical sensitivity. Most scopes offer a range of 10mV/div … 10V/div
•Limited bandwidth
With respect to High-Speed Digital Design
•Vertical sensitivity of DSOs adequate for most digital situations
•Bandwidth!
What do bandwidth numbers mean?
Can you measure a 99MHz signal using a scope with a 100MHz bandwidth?
What exactly do you mean by “a 99MHz signal”. Sine wave? Bitrate?
13/11/2002 EE6471 (KR) 186
Measurement Techniques/DSO/Bandwidth
6
6
Example Parameters
4
•Signal: fcycle=100MHz with Tr/Tf=1ns
v1 j
1 ⋅V
•Top: Scope BW = 100MHz
vo j
1 ⋅V
•Bottom: Scope BW = 350MHz
2
Signal distortion:
0 0
0 1 2 3 4 5 6 7 8 9 10 Signal harmonics are attenuated and
0 t( j) 9.999
6
n ⋅s
phase-shifted by different amounts.
6
4
0.35
≈
v1 j
1 ⋅V
vo j
remember that f knee
1 ⋅V
2
Tr10%−90%
0 0
0 1 2 3 4 5 6 7 8 9 10
0 t( j) 9.999
n ⋅s
13/11/2002 EE6471 (KR) 187
Measurement Techniques/DSO/Probes
Scope probes establish a connection
between the circuit under test (CUT) and
the scope.
Mission of scope probes: “Extract
minimal energy from the CUT and
transfer it to a scope with maximum
fidelity”.
Scopes can only measure what they can “see” at their input ports. Choosing
proper probes is vital for your measurement system.
13/11/2002 EE6471 (KR) 188
Measurement Techniques/DSO/Probes
Probe shield
Probe tip
Ground wire
and clip
Primary factor degrading the performance of scope probes
when used in high-speed digital electronics:
•Inductance of the ground wire
Watch out:
Bandwidth specifications of scope probes do NOT include the ground wire !
13/11/2002 EE6471 (KR) 189
Measurement Techniques/DSO/Probes
Scope
Probe
RCUT
Imeas
CP RP
To Scope
VCUT 10pF 10MΩ
LP
?
How does the inductance of the ground wire affect measurements?
•Estimation of the ground loop inductance of the scope probe…
•Estimation how the ground loop inductance affects the rise time...
13/11/2002 EE6471 (KR) 190
Measurement Techniques/Loop inductances
Estimation of self inductance of circular and rectangular loops:
x
d
x d
y
nH 8x nH 2y 2x
Lcirc ≈ 614 ⋅ x ⋅ ln − 2 Lrect ≈ 400 ⋅ x ⋅ ln + y ⋅ ln
meter d meter d d
Note: Note:
•valid for x>>d •valid for x>>d and y>>d
•small influence of wire diameter •small influence of wire diameter
13/11/2002 EE6471 (KR) 191
Measurement Techniques/Loop inductances
Example Parameters
•500MHz passive probe
25mm 0.5mm •Ground wire 25mm x 75mm x 0.5mm
75mm •Probe capacitance 10pF
•Self inductance of ground wire loop is around 200nH (!)
•Self inductance and capacitance of the probe result in a signal rise time
of 4.7ns
•The knee frequency of this signal is around 74MHz. The 500MHz probe
has been degraded to a 74MHz probe by the ground wire.
The bandwidth of a passive probe can be substantially reduced by ground wires!
13/11/2002 EE6471 (KR) 192
Measurement Techniques/Loop inductances
Therefore...
•Don’t use ground wires for measuring high-
speed digital signals
•Use special probe tips (bare probe tip with probe
collar directly grounded to circuit board)
•In general: Minimise loop areas
13/11/2002 EE6471 (KR) 193
Measurement Techniques/DSO Pitfalls
More scope probe pitfalls...
•Capacitive loading of CUT due to scope probe.
Example: A 10pF probe represents an impedance of 136Ω to a signal with Tr=3ns
•Pickup of EM fields
•For minimum magnetic field pickup: minimise ground loop area
•Electric field pickup: hardly ever a problem in digital electronics
•Popular trick of designers: Use scope probe as an EM field sensor
•Noise pickup due to probe shield currents
Remember: Composite rise time of scope probe and scope...
n
Trcomposite = ∑ Tr = Tprobe + Tscope
2 2 2
i
i =1
13/11/2002 EE6471 (KR) 194
Transmission Lines/Overview
– Transmission Lines
• Shortcomings of ordinary point-to-point wiring
– Distortion, Emi, Crosstalk
• Modelling and Partial Differential Equations
• Characteristic Impedance and Propagation Constant
• Popular Types
• Classification
• Infinite Length Uniform Transmission Lines
– Lossless Transmission Lines
– Lossy Transmission Lines
13/11/2002 EE6471 (KR) 195
TL/Wires
– A few words about wires…
• Wires are used in digital systems to
– communicate signals from one place to another
– distribute power, clocks, etc.
• Wires dominate a modern digital system in terms of
– speed (propagation delay)
– power (driver, termination)
– cost (use right cost model…. expensive mistakes!)
• Wires may not be equipotential regions
• Real wires have distributed parasitics (R, L, C)
• If not handled properly these parasitics will
– add delay, cause oscillations, degrade signal quality…
With proper engineering techniques, wires can be easily tamed…
13/11/2002 EE6471 (KR) 196
TL/Classification of Wires
Remember… Effective length of rising edge
lr = Tr ⋅ vp
Wires
Lumped Wires Transmission Lines
•if l < lr/6 •if l > lr/6
! System behaves ! System behaves
mostly in a lumped mostly in a distributed
fashion fashion
13/11/2002 EE6471 (KR) 197
TL/Wiring Problems
Vcc Crosstalk Vcc
EMI
Signal Distortion
• Problems of ordinary point-to-point wiring
(example: wire-wrap prototyping)
– Signal distortion
(due to lumped or distributed parasitic wire components)
– Radiated and conducted noise (EMI). Emission and susceptibility.
– Crosstalk (inductive, capacitive)
• Common reasons for problems:
– Large loops: large inductances
– Vicinity to ground or other circuits: Capacitances
13/11/2002 EE6471 (KR) 198
TL/Approximations for Suspended Wire
100
92.103
d 80
h Lpul
4 ⋅h
d 60
10 ⋅ n ⋅H
4 ⋅h
Cpul
d 40
pico ⋅F
Capacitance and Inductance (per
20
unit length) of round wire
suspended above ground plane 12.08
0 20 40 60 80 100
(valid for h>d): 4 4 ⋅h
d
100
−1 −1
4h pF 4h
C rwire pul ≈ 2π ⋅ ε 0 ⋅ ln ≈ 55.6 ⋅ ln
d meter d
µ 0 4h nH 4h
Lrwire pul ≈ ⋅ ln ≈ 200 ⋅ ln (assumed dielectric: vacuum/air)
2π d meter d
13/11/2002 EE6471 (KR) 199
TL/Approximations for Suspended Wire
300
d 276.119
250
h
4⋅h
Lpul 200
d
4 ⋅h
Cpul
d 150
Ω
100
83.12 50
0 20 40 60 80 100
4 4⋅h 100
d
Interestingly: C rwire pul ⋅ Lrwire pul ≈ const Indicates that propagation
delay and propagation velocity
is approximately independent
of h and d.
Lrwire pul
≠ const Indicates that the
Crwire pul characteristic impedance is
a function of h and d.
13/11/2002 EE6471 (KR) 200
TL/Point-to-Point Wiring Example
Example Breadboarding of Prototypes:
•Wire-wrap prototype using AWG30 wire
(diameter 250µm)
•Average height above ground: 5mm
•Average wire length: 10cm.
•Resulting average self inductance: L=88nH
13/11/2002 EE6471 (KR) 201
TL/Point-to-Point Wiring Example
Example (continued):
•Average self inductance: L=88nH
•Typical load capacitance C=15pF. TTL driver with 50Ω output impedance.
•d=0.33. Overshoot 34%
8
6.662
v1 j 4
1 ⋅V
vo j
1 ⋅V 2
− 1.662 2
0 20 40 60 80 100
0 t( j) 99.994
n ⋅s
13/11/2002 EE6471 (KR) 202
TL/Point-to-Point Wiring Example
Example (continued):
•If height above ground is reduced to 120µm (resembling a transmission line on PCB):
•L=14nH. d=0.82. Overshoot 1%.
6
5.051
v1 j
3
1 ⋅V
vo j
2
1 ⋅V
− 0.051 1
0 20 40 60 80 100
0 t( j) 99.994
n ⋅s
13/11/2002 EE6471 (KR) 203
TL/Point-to-Point Wiring/Overshoot
L R
vin C vout
Remember...
L R 1 R
Z0 = d= Q= δ = d ⋅ ωn =
C 2⋅ Z0 d 2L
−π
Q 2 −1
Estimation of overshoot... Vovershoot = Vstep ⋅ e
80
72.925
60
−π
2
1 −1 40
e
d
%
20
0.152 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
0.1 d 0.9
13/11/2002 EE6471 (KR) 204