ecen720: high-speed links circuits and systems spring 2019spalermo/ecen689/lecture2_ee720... ·...

44
Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2: Channel Components, Wires, & Transmission Lines

Upload: others

Post on 24-Jun-2020

13 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Sam PalermoAnalog & Mixed-Signal Center

Texas A&M University

ECEN720: High-Speed Links Circuits and Systems

Spring 2019

Lecture 2: Channel Components, Wires, & Transmission Lines

Page 2: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Announcements

• Lab• Lab begins on Jan 30 and is in CVLB 324• Prelab 1 due at beginning of lab on Jan 30• Lab 1 report and Prelab 2 due on Feb 6• TA Ankur Kumar• [email protected]• Office Hours M 11AM-1PM, WEB 160

• Reference Material Posted on Website• TDR theory application note • S-parameter notes

2

Page 3: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Agenda

• Channel Components• IC Packages, PCBs, connectors, vias, PCB Traces

• Wire Models• Resistance, capacitance, inductance

• Transmission Lines• Propagation constant• Characteristic impedance• Loss• Reflections• Termination examples• Differential transmission lines

3

Page 4: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Channel Components

4

Edge connector

Packaged SerDes

Line card trace

Backplane trace

Via stub

The ChannelTx IC

Pkg Line cardtrace

Edge connector

Line cardvia

Backplanevia

Backplane16” trace

Edge connector

Line cardtrace

Rx IC

Pkg Backplanevia

Line cardvia

[Meghelli (IBM) ISSCC 2006]

Page 5: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

IC Packages

• Package style depends on application and pin count

• Packaging technology hasn’t been able to increase pin count at same rate as on-chip aggregate bandwidth• Leads to I/O constrained

designs and higher data rate per pin

5

Package Type Pin Count

Small Outline Package (SOP) 8 – 56

Quad Flat Package (QFP) 64 - 304

Plastic Ball Grid Array (PBGA) 256 - 420Enhanced Ball Grid Array (EBGA) 352 - 896Flip Chip Ball Grid Array (FC-BGA) 1089 - 2116

SOP

PBGA

QFP

FC-BGA

[Package Images - Fujitsu]

Page 6: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

IC Package Examples

• Wirebonding is most common die attach method

• Flip-chip packaging allows for more efficient heat removal

• 2D solder ball array on chip allows for more signals and lower signal and supply impedance

6

Standard Wirebond Package

Flip-Chip/Wirebond Package

Flip-Chip/Solder Ball Package

[Package Images - Fujitsu]

Page 7: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

IC Package Model

7

Bondwires• L ~ 1nH/mm•Mutual L “K”• Ccouple

~ 20fF/mm

Package Trace• L ~ 0.7-1nH/mm•Mutual L “K”• Clayer

~ 80-90fF/mm•Ccouple

~ 40fF/mm

[Dally]

Page 8: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Printed Circuit Boards

• Components soldered on top (and bottom)

• Typical boards have 4-8 signal layers and an equal number of power and ground planes

• Backplanes can have over 30 layers

8

Page 9: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

PCB Stackup

• Signals typically on top and bottom layers

• GND/Power plane pairs and signal layer pairs alternate in board interior

• Typical copper trace thickness• “0.5oz” (17.5um) for signal layers• “1oz” (35um) for power planes

9

[Dally]

Page 10: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Connectors

• Connectors are used to transfer signals from board-to-board

• Typical differential pair density between 16-32 pairs/10mm

10

[Tyco]

Page 11: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Connectors

• Important to maintain proper differential impedance through connector

11

• Crosstalk can be an issue in the connectors

[Tyco]

Page 12: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Vias

• Used to connect PCB layers

• Made by drilling a hole through the board which is plated with copper• Pads connect to signal layers/traces• Clearance holes avoid power planes

• Expensive in terms of signal density and integrity• Consume multiple trace tracks• Typically lower impedance and create

“stubs”

12

[Dally]

Page 13: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Impact of Via Stubs at Connectors

13

• Legacy BP has default straight vias• Creates severe nulls which kills signal integrity

• Refined BP has expensive backdrilled vias

Edge connector

Packaged SerDes

Line card trace

Backplane trace

Via stub

Page 14: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

PCB Trace Configurations

• Microstrips are signal traces on PCB outer surfaces• Trace is not enclosed

and susceptible to cross-talk

• Striplines are sandwiched between two parallel ground planes• Has increased isolation

14

[Johnson]

Page 15: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Wire Models

• Resistance

• Capacitance

• Inductance

• Transmission line theory

15

Page 16: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Wire Resistance

• Wire resistance is determined by material resistivity, ρ, and geometry

• Causes signal loss and propagation delay

16

whl

AlR 2r

lAlR

[Dally]

Page 17: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Wire Capacitance

• Wire capacitance is determined by dielectric permittivity, ε,and geometry

• Best to use lowest εr• Lower capacitance• Higher propagation velocity

17

swC

12log2

rrC rs

Clog

hsswC

4log2

[Dally]

Page 18: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Wire Inductance

• Wire inductance is determined by material permeability, µ, and closed-loop geometry

• For wire in homogeneous medium

• Generally

18

CL

H/m104 70

Page 19: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Wire Models

• Model Types• Ideal• Lumped C, R, L• RC transmission line• LC transmission line• RLGC transmission line

• Condition for LC or RLGC model (vs RC)

19

LRf20

Wire R L C >f (LC wire)

AWG24 Twisted Pair 0.08Ω/m 400nH/m 40pF/m 32kHz

PCB Trace 5Ω/m 300nH/m 100pF/m 2.7MHz

On-Chip Min. Width M6 (0.18µm CMOS node) 40kΩ/m 4µH/m 300pF/m 1.6GHz

Page 20: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

RLGC Transmission Line Model

20

t

txILtxRIx

txV

,,,

t

txVCtxGVx

txI

,,,

0 dx As (1)

(2)

General Transmission Line Equations

Page 21: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Time-Harmonic Transmission Line Eqs.

• Assuming a traveling sinusoidal wave with angular frequency, ω

21

xILjRdx

xdV

xVCjGdx

xdI

• Differentiating (3) and plugging in (4) (and vice versa)

xVdx

xVd 22

2

xIdx

xId 22

2

• where is the propagation constant

-1m CjGLjRj

(5)

(6)

Time-Harmonic Transmission Line Equations

(3)

(4)

Page 22: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Transmission Line Propagation Constant

• Solutions to the Time-Harmonic Line Equations:

22

xr

xfrf eVeVxVxVxV

00

• What does the propagation constant tell us?• Real part () determines attenuation/distance (Np/m)• Imaginary part () determines phase shift/distance (rad/m)• Signal phase velocity

xr

xfrf eIeIxIxIxI

00

where -1m CjGLjRj

(m/s)

Page 23: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Transmission Line Impedance, Z0

• For an infinitely long line, the voltage/current ratio is Z0

• From time-harmonic transmission line eqs. (3) and (4)

23

0 CjGLjR

xIxVZ

• Driving a line terminated by Z0 is the same as driving an infinitely long line

[Dally]

Page 24: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Lossless LC Transmission Lines

• If Rdx=Gdx=0

24

LC

LCjj

0

CLZ

LC

0

1

No Loss!

• Waves propagate w/o distortion• Velocity and impedance

independent of frequency• Impedance is purely real

[Johnson]

Page 25: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Low-Loss LRC Transmission Lines

• If R/L and G/C << 1

• Behave similar to ideal LC transmission line, but …• Experience resistive and

dielectric loss• Frequency dependent

propagation velocity results in dispersion• Fast step, followed by slow

DC tail

25

j

CG

LRLCjGZ

ZR

LCGLRCjLCj

CjGLjRj

DR

220

0

21

81

811

22

1

2

2

0

0

GZZR

D

R

22

81

811

CG

LRLC

122

81

811

CG

LRLC

Resistive Loss

Dielectric Loss

Page 26: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Skin Effect (Resistive Loss)

• High-frequency current density falls off exponentially from conductor surface

• Skin depth, , is where current falls by e-1 relative to full conductor• Decreases proportional to

sqrt(frequency)

• Relevant at critical frequency fswhere skin depth equals half conductor height (or radius)• Above fs resistance/loss increases

proportional to sqrt(frequency)

26

d

eJ

21

f

2

2

h

fs

21

sDC f

fRfR

21

02

s

DCR f

fZ

R

For rectangular conductor:

[Dally]

Page 27: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Skin Effect (Resistive Loss)

27

[Dally]

MHzfmR sDC 43 ,7

5-mil Stripguide

kHzfmR sDC 67 ,08.0

30 AWG Pair

21

02

s

DCR f

fZ

R

Page 28: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Dielectric Absorption (Loss)

• An alternating electric field causes dielectric atoms to rotate and absorb signal energy in the form of heat

• Dielectric loss is expressed in terms of the loss tangent

• Loss increases directly proportional to frequency

28

CG

D tan

LCf

CLfCGZ

D

DD

tan2

tan22

0

[Dally]

Page 29: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Total Wire Loss

29

[Dally]

Page 30: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Reflections & Telegrapher’s Eq.

30

T

iT ZZ

VI

0

2

0

0

0

00

0

2

,

ZZZZ

ZVI

ZZV

ZVI

IIIZVI

T

Tir

T

iir

Tfri

f

0

0

ZZZZ

VV

IIk

T

T

i

r

f

rr

Termination Current:

• With a Thevenin-equivalent model of the line:

• KCL at Termination:Telegrapher’s Equation or Reflection Coefficient

[Dally]

Page 31: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Examples - Ideal

31

RS = 50Z0 = 50, td = 1nsRT = 50

050505050

050505050

5.05050

501

rS

rT

i

k

k

VVV

in (step begins at 1ns)

source

termination

Page 32: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Examples - Open

32

RS = 50Z0 = 50, td = 1nsRT ~ ∞ (1M)

050505050

15050

5.05050

501

rS

rT

i

k

k

VVV

in (step begins at 1ns)

source

termination

Page 33: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Examples - Short

33

RS = 50Z0 = 50, td = 1nsRT = 0

050505050

1500500

5.05050

501

rS

rT

i

k

k

VVV

in (step begins at 1ns)

source

termination

Page 34: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Arbitrary Termination Example

34

RS = 400Z0 = 50, td = 1nsRT = 600

778.05040050400

846.05060050600

111.050400

501

rS

rT

i

k

k

VVV

in (step begins at 1ns)

sourcetermination

0.111V0.205V

0.278V0.340

Page 35: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Lattice Diagram

35

RS = 400

RT = 600Z0 = 50, td = 1ns

in (step begins at 1ns)

Rings up to 0.6V(DC voltage division)

Page 36: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Reflection Patterns

36

RS = 25, RT = 25

krS & krT < 0

Voltages Converge

RS = 25, RT = 100

krS < 0 & krT > 0

Voltages Oscillate

RS = 100, RT = 25

krS > 0 & krT < 0

Voltages Oscillate

RS = 100, RT = 100

krS > 0 & krT > 0

Voltages Ring Up

source

termination

sourcetermination

source

termination

source

termination

Page 37: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Schemes

37

• No Termination• Little to absorb line energy• Can generate oscillating

waveform• Line must be very short

relative to signal transition time• n = 4 - 6

• Limited off-chip use

• Source Termination• Source output takes 2 steps up• Used in moderate speed point-

to-point connections

LCnlnTt triproundr 2

LClt porch 2

Page 38: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Termination Schemes

38

• Receiver Termination• No reflection from receiver• Watch out for intermediate

impedance discontinuities• Little to absorb reflections at driver

• Double Termination• Best configuration for min

reflections• Reflections absorbed at both driver

and receiver

• Get half the swing relative to single termination

• Most common termination scheme for high performance serial links

Page 39: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Differential Signaling

39

• Differential signaling advantages• Self-referenced • Common-mode noise rejection• Increased signal swing• Reduced self-induced power-supply noise

• Requires 2x the number of signaling pins relative to single-ended signaling• But, smaller ratio of supply/signal (return) pins• Total pin overhead is typically 1.3-1.8x (vs 2x)

Page 40: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Odd & Even Modes

40

[Hall]

• Even mode• When equal voltages drive both lines, only one mode propagates called even more

• Odd mode• When equal in magnitude, but out of phase, voltages drive both lines, only one

mode propagates called odd mode

• For a differential pair (odd mode), a virtual reference plane exists between the conductors that provides a continuous return current path

• Electric field is perpendicular to the virtual plane• Magnetic field is tangent to the virtual plane

Page 41: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Balanced Transmission Lines

• Even (common) mode excitation• Effective C = CC

• Effective L = L + M

• Odd (differential) mode excitation• Effective C = CC + 2Cd

• Effective L = L – M

41

21

21

2

dcodd

ceven

CCMLZ

CMLZ

[Dally]

2 ,2 even

CModdDIFFZZZZ

Page 42: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

PI-Termination

42

1RZeven

2||2|| 221 RZRRZ evenodd

oddeven

evenodd

ZZZZR 22

Page 43: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

T-Termination

43

12 2RRZeven

oddeven

odd

ZZR

RZ

21

1

2

Page 44: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture2_ee720... · 2019-01-29 · ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 2:

Next Time

• Channel modeling• Time domain reflectometer (TDR)• Network analysis

44