ecen720: high-speed links circuits and systems …spalermo/ecen689/lecture3_ee720_tdr...lecture...

39
Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 3: Time-Domain Reflectometry & S-Parameter Channel Models

Upload: others

Post on 20-Apr-2020

29 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Sam PalermoAnalog & Mixed-Signal Center

Texas A&M University

ECEN720: High-Speed Links Circuits and Systems

Spring 2019

Lecture 3: Time-Domain Reflectometry & S-Parameter Channel Models

Page 2: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Announcements

• Lab 1 report and Prelab 2 due Feb 6

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

2

Page 3: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Agenda

• Interconnect measurement techniques• Time-domain reflectometry (TDR)• Network analyzer

• S-parameters• Cascading S-parameter models• Full S-parameter channel model• Transient simulations

• Impulse response generation• Eye diagrams• Inter-symbol interference

3

Page 4: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Lecture References

• Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7

• Majority of s-parameter material from Hall “Advanced Signal Integrity for High-Speed Digital Designs” Chapter 9

4

Page 5: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Interconnect Modeling

• Why do we need interconnect models?• Perform hand calculations and simulations (Spice, Matlab, etc…)• Locate performance bottlenecks and make design trade-offs

• Model generation methods• Electromagnetic CAD tools• Actual system measurements

• Measurement techniques• Time-Domain Reflectometer (TDR)• Network analyzer (frequency domain)

5

Page 6: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Time-Domain Reflectometer (TDR)

• TDR consists of a fast step generator and a high-speed oscilloscope

• TDR operation• Outputs fast voltage step onto channel• Observe voltage at source, which includes reflections• Voltage magnitude can be converted to impedance• Impedance discontinuity location can be determined by delay

• Only input port access to characterize channel6

[Agilent]

[Dally]

Page 7: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Impedance Calculation

7

V5.01 If21

1

STEP

000

0

0

i

iri

ri

r

rT

T

T

i

rr

VVVtVV

tVZtVVtVVZ

tktkZtZ

ZtZZtZ

VtVtk

xtZxZ

tVVtVZtZ TTT

2 10

Page 8: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Waveforms (Open & Short)

• Open termination

8

Input step at 1ns

2td

2td

• Short termination

Page 9: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Waveforms (Matched & Mismatched)

• Matched termination

9

• Mismatched termination 2tdZT > Z0

ZT < Z0

Page 10: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Waveforms (C & L Discontinuity)

10

2td

2td

20CZ

C

02ZL

L

• Shunt C discontinuity

• Series L discontinuity

rt

r

etV

V 1Peak voltage spike magnitude:

tr = 10ps

Page 11: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Rise Time and Resolution

• TDR spatial resolution is set by step risetime

• Step risetime degrades with propagation through channel• Dispersion from skin-effect• Lump discontinuities low-pass filter the step

• Causes difficulty in estimating L & C values• Channel filtering can actually compensate

for lump discontinuity spikes

11

rtx

Page 12: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Multiple Reflections

12

Page 13: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

TDR Waveforms (Multiple Discontinuities)

13

A B C Load

A

B C

BAB,CBC

BAC,CBCBC,CAB

Note: Step comes at 1ns

Page 14: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Time-Domain Transmission (TDT)

14

• Can measure channel transfer function• Hard to isolate impedance discontinuities, as they are

superimposed on a single rising edge

jVjVjH

1

2

TDR TDT

[Dally]

Page 15: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

• Stimulates network with swept-frequency source• Measures network response amplitude and phase• Can measure transfer function, scattering

matrices, impedance, …• Test set is configured differently for each kind of

measurement to be performed

Network Analyzer

15

[Dally]

Page 16: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

• Test sets in high-frequency network analyzers make use of directional couplers

• Directional couplers are two transmission lines coupled over a short distance

• If the short line is properly terminated, it allows for the voltage across ZA to be proportional to the forward traveling wave and the voltage across ZB to be proportional to any reflected wave

Directional Coupler

16

[Dally]

Page 17: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Transfer Function & Impedance Measurements

17

[Dally]

• Transfer function measurement• The input signal is from a directional coupler which samples the forward

traveling wave• The network output serves as the output

• Impedance measurement• The input signal is from a directional coupler which samples the forward

traveling wave• The reflected wave from the network is compared with this input to

characterize the impedance over frequency

Page 18: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Scattering (S) Parameters

• Why S Parameters?• Easy to measure• Y, Z parameters need open

and short conditions• S parameters are obtained

with nominal termination• S parameters based on

incident and reflected wave ratio

18

[Dally]

Page 19: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Formal S-Parameter Definitions

19

[Agilent]

Page 20: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Cascading S-Parameters

• Network analysis allows cascading of independently characterized structures

• However, can’t directly cascade s-parameter matrices and multiply

• Must first convert to an ABCD matrix (or T matrix)

20

Page 21: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

ABCD Parameters

21

020202022

1

2

1

2

1

2

1

vivi i

iDviC

ivB

vvA

2

21

iv

DCBA

iv

i

[Hall]

Page 22: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Converting Between S & ABCD Parameters

22

[Hall]

Page 23: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

23

Example: Cascaded Via & Transmission Line

• Taken from “Advanced Signal Integrity for High-Speed Digital Designs” by Hall

Page 24: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

24

Example: Cascaded Via & Transmission Line

• Taken from “Advanced Signal Integrity for High-Speed Digital Designs” by Hall

• Using conversion table:

• Can also use T matrixes to cascade

Page 25: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

S-Parameter Channel Example

25

[Peters, IEEE Backplane Ethernet Task Force]

Page 26: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

S-Parameter Channel Example (4-port differential)

26

0

0

44434241

34333231

24232221

14131211

4

3

2

1

44434241

34333231

24232221

14131211

4

3

2

1

v

v

SSSSSSSSSSSSSSSS

aaaa

SSSSSSSSSSSSSSSS

bbbb

4123432101

221

3113331101

111

21

21

42

42

SSSSabS

SSSSabS

aad

ddd

aad

ddd

[Hall]

Data from 50MHz to 15GHz in 10MHz steps

Page 27: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

S-Parameter Channel Example

27

S21

S11

Page 28: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Impulse Response

• Channel impulse responses are used in• Time domain simulations• Link analysis tools

28

wHFth

xthtxthty

XHY

1

Page 29: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Generating an Impulse Response from S-Parameters• Perform the inverse

Fourier transform on the s-parameter of interest

• Step 1: For ifft, produce negative frequency values and append to s-parameter data in the following manner

29

SFth 1

fSfS

Positive Frequency

Negative Frequency

Page 30: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Increasing Impulse Response Resolution

• Could perform ifft now, but will get an impulse response with time resolution of

• To improve impulse response resolution expand frequency axis and “zero pad”

30

ps3.33GHz1521

21

max

f

zero padding

For 1ps resolution: zero pad to +/-500GHz

Page 31: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Channel Impulse Response

• Now perform ifft to produce impulse response

31

• Can sanity check by doing an fft on impulse response and comparing to measured data

Page 32: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Impulse Response of Different Channels

32

7” Desktop/0Conn

17” Refined BP/2Conn

17” Legacy BP/2Conn

Page 33: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Channel Transient Response

33

*

Page 34: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Eye Diagrams

34

[Walker]

Page 35: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Eye Diagrams vs Data Rate

35

Page 36: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Eye Diagrams vs Channel

36

Page 37: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Inter-Symbol Interference (ISI)

• Previous bits residual state can distort the current bit, resulting in inter-symbol interference (ISI)

• ISI is caused by• Reflections, Channel resonances, Channel loss (dispersion)

37

Single Input Bit

Output Pulse Response

Page 38: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

ISI Impact

• At channel input (TX output), eye diagram is wide open

• As data pulses propagate through channel, they experience dispersion and have significant ISI• Result is a closed eye at channel output (RX input)

38

Edge connector

Packaged SerDes

Line card trace

Backplane trace

Via stub

-100ps 100ps-50ps 0ps 50ps-500mV

500mV

-400mV

-300mV

-200mV

-100mV

-0.0mV

100mV

200mV

300mV

400mV

500mV

Eye FFE1 10.0Gb/s [OPEN,1e-8] No Xtalk

Time

Sign

al A

mpl

itude

Vpd

DATA = RAND Tx 600mVpd AGC Gain -5.48dBXTALK = NONE AGC 5.0GHz 0.00dBPKG=0/0 TERM = 5050/5050 IC = 3/3

HSSCDR = 2.3.2-pre2 IBM ConfidentialDate = Sat 01/21/2006 12:00 PMPLL=0F1V0S0,C16,N32,O1,L80 FREQ=0.00ppm/0.00usFFE = [1.000, 0.000]

-100ps 100ps-50ps 0ps 50ps-500mV

500mV

-400mV

-300mV

-200mV

-100mV

-0.0mV

100mV

200mV

300mV

400mV

500mV

Eye FFE1 10.0Gb/s [OPEN,1e-8] No Xtalk

Time

Sign

al A

mpl

itude

Vpd

DATA = RAND Tx 600mVpd AGC Gain -6.02dBXTALK = NONE AGC 5.0GHz 0.00dBPKG=0/0 TERM = 5050/5050 IC = 3/3

HSSCDR = 2.3.2-pre2 IBM ConfidentialDate = Sat 01/21/2006 12:01 PMPLL=0F1V0S0,C16,N32,O1,L80 FREQ=0.00ppm/0.00usFFE = [1.000, 0.000]

INPUT

OUTPUT

[Meghelli (IBM) ISSCC 2006]

Page 39: ECEN720: High-Speed Links Circuits and Systems …spalermo/ecen689/lecture3_ee720_tdr...Lecture References • Majority of TDR material from Dally Chapter 3.4, 3.6 - 3.7 • Majority

Next Time

• Channel pulse response model

• Modulation schemes

39