49
Modeling and Analysis of High-Speed Links Vladimir Stojanovic 1,2 , Mark Horowitz 1 1 Stanford University 2 Rambus Inc.

Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Modeling and Analysis of High-Speed Links

Vladimir Stojanovic1,2, Mark Horowitz1

1 Stanford University2 Rambus Inc.

Page 2: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

High-Speed Link Research• Used to focus on making chip fast

• Required precision timing – PLL • Require HS transmitter, receiver circuitry• Many papers on these topics

Page 3: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Present Problem:

• Now, the bandwidth limit is in wires

High speed link chip

> 2 GHz signals

Page 4: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

New Link Research:Dealing with bandwidth limited channels

• This is an old research area• Textbooks on digital communications• Think modems, DSL

• But can’t directly apply their solutions• Standard approach requires high-speed A/Ds

and digital signal processing• 20Gs/s A/Ds are expensive

• (Un)fortunately need to rethink issues

Page 5: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Outline Of This Talk • Create a framework to evaluate trade-offs

• For practical Gs/s digital communication systems

• Channel• How is the signal degraded?

• Noise (voltage and timing)• How large must the received signal be?

• Communication techniques• How much of the noise can be reduced• While maintaining a reasonable cost

Page 6: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Backplane Environment

• Line attenuation• Reflections from stubs (vias)

Back plane connector

Line card trace

Package

On-chip parasitic(termination resistance and device loading capacitance)

Line card via

Back plane trace

Backplane via

Package via

Back plane connector

Line card trace

Package

On-chip parasitic(termination resistance and device loading capacitance)

Line card via

Back plane trace

Backplane via

Package via

Kollipara, DesignCon03

Page 7: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Backplane Channel• Loss is variable

• Same backplane• Different lengths• Different stubs

• Top vs. Bot

• Attenuation is large• >30dB @ 3GHz• But is that bad?

• Required signal amplitude set by noise

0 2 4 6 8 10

-60

-50

-40

-30

-20

-10

0

frequency [GHz]

Atte

nuat

ion

[dB

]

9" FR4, via stub

26" FR4,via stub

26" FR4

9" FR4

Page 8: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

What We Will Call Noise

• Deterministic errors• Things we could in theory correct but don’t

• Random noise• Have no choice

• Noise comes in two dimensions• Voltage• Timing

• Will convert to an effective voltage noise

Page 9: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Inter-symbol Interference (ISI)• Channel is low pass

• Our nice short pulse gets spread out

0 1 2 3

0

0.2

0.4

0.6

0.8

1

ns

puls

e re

spon

se

Tsymbol=160ps

• Dispersion –short latency(skin-effect, dielectric loss)

• Reflections –long latency(impedance mismatches –connectors, via stubs, device parasitics, package)

Page 10: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

ISI

• Middle sample is corrupted by 0.2 trailing ISI (from the previous symbol), and 0.1 leading ISI (from the next symbol) resulting in 0.3 total ISI

• As a result middle symbol is detected in error

0 2 4 6 8 10 12 14 16 180

0.2

0.4

0.6

0.8

1

Symbol time

Am

plitu

deError!

Page 11: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Crosstalk• Don’t just receive the signal you want

• Get versions of signals “close” to you• Vertical connections have worse coupling

• “Close” in these vertical connection regions

Far-end XTALK (FEXT)

Desired signal

Near-end XTALK (NEXT)

Reflections

Sercu, DesignCon03

Page 12: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Frequency View of Crosstalk

• For this example:• > 4GHz, noise is as large as the signal

0 2 4 6 8 10

-60

-50

-40

-30

-20

-10

0

frequency [GHz]

Atte

nuat

ion

[dB

]

FEXT

NEXT

THROUGH

Page 13: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Random Voltage Noise

• Thermal noise• Resistor and Device noise

• Quantization • Estimation error• Supply noise• Receiver offset

Page 14: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Modeling “Noise” SourcesGenerally use one of two methods:

• Worst case analysis• Used for deterministic “noise” like ISI• Find worst case and subtract from signal• Then apply Gaussian Noise to result

• Assume Gaussian Distribution• Rely on Central-Limit Theorem• Most noise looks Gaussian, right?

Page 15: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Accuracy Issues• Worst case analysis

• Can be too pessimistic • If probability of worst case very small

• Gaussian distributions • Works well near mean • Often way off at tails

• E.g. ISI distribution is bounded

• We will use direct noise statistics

Page 16: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Effect of Timing Noise• Need to map from time to voltage

Ideal sampling

• The effect is going to depend on the size of the jitter, the input sequence, and the channel

Jittered sampling

Voltage noiseVoltage noise when receiver clock is off

Page 17: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Effect of Transmitter Jitter

• Decompose output into ideal and noise• Noise are pulses at front and end of symbol

• Width of pulse is equal to jitter

Jittered pulse decomposition

ideal

noise

kb

kT

TXkε

Tk )1( +

TXk 1+ε

kT

TXkε

Tk )1( +

TXk 1+ε

+

kb−

kb

kb

1

2

Page 18: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Transmitter Jitter Noise• Approximate the noise pulses with deltas

• Assuming jitter is small

• Channel output• Output with no jitter• Response to the noise deltas

TXkε

TXk 1+ε

kb−

kb

≈TXkkb ε−

TXkkb 1+ε

Page 19: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Jitter Propagation Model

• Channel bandwidth matters• If h(T/2) is small, the noise is small• h(nT+1/2) not small, many pulses add

TXw )( jTp

)(sHjitPLL

ka kb

TXkk 1, +ε

inn

+

2TjTh

+ kxISIkx

jitTXkx RX

kaprecoder

impulseresponse

pulseresponse

vddn

RX

ideal

noise

Page 20: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Jitter Effect On Voltage Noise• Transmitter jitter

• High frequency (cycle-cycle) jitter is bad• Changes the energy (area) of the symbol• No correlation of noise sources that sum

• Low frequency jitter is less bad• Effectively shifts waveform• Correlated noise give partial cancellation

• Receive jitter• Modeled by shift of transmit sequence• Same as low frequency transmitter jitter

Page 21: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Voltage Noise From Jitter• White jitter

• Noise from Tx much larger than from Rx jitter

• From Rx jitter, noise is white• From Tx jitter, filtered by the

channel• Y-axis is noise σ (in Volts)

• If the noise was white• σ = 10mV => -40dBV 0 0.5 1 1.5 2 2.5 3

-60

-50

-40

-30

Pow

er s

pect

ral d

ensi

ty [d

BV]

frequency [GHz]

Source – white jitter

Noise from Tx jitter

Noise from Rx jitter

• Bandwidth of the jitter is critical• It sets the magnitude of the noise created

Page 22: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Jitter Source From PLL Clocks

Ref Clk Phasedetector

Kpd

Icp

Icp R

C

VCOKvco/s

Clockbuffer

+−

• Noise sources• Reference clock phase noise• VCO supply noise• Clock buffer supply noise

Mansuri ‘02

• Stationary phase-space model

Page 23: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Noise Transfer Functions

105 106 107 108 109 1010

-30

-20

-10

0

10

frequency [Hz]

Noi

se tr

ansf

er fu

nctio

ns [d

B]

fromVCO supply

frominput clock

fromclock buffer supply

Ref Clk PhasedetectorKpd

Icp

Icp R

C

VCOKvco/s

Clockbuffer

+−

• Low-pass from reference (input clock)• Band-pass from VCO supply• High-pass from clock buffer supply

Page 24: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Jitter Spectrum

105

106

107

108

109

1010-200

-180

-160

-140

-120

-100

frequency [Hz]

Phas

e no

ise

[dB

c]

from input clock

from clock buffer from VCO

total output noise

• Set by reference clock f < loop bandwidth

• Set by supply noise f ≥ loop bandwidth

Spectrum using 100MHz BW power supply noise

Page 25: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

2x Oversampled Bang-Bang CDR

• Generate early/late from dn,dn-1,en• Simple 1st order loop, cancels receiver setup time

• Now need jitter on data Clk, not PLL output

dn-1

dn

en (late)

Slicer

PD

deserializer

PLL

dataOut

ref Clk

Phasecontrol

Phasemixeredge Clk

data Clk

RX

dn

en

Page 26: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Data Clk Noise• Model phase selector and PLL

• Base linear PLL jitter• Add non-linear phase selector noise from

CDR• Model the CDR loop as a state machine

• The current phase position is the state• State transitions are caused by early/late• Jitter on input data and PLL means

• Possible to be late and get early PD result• Often filter early/late to generate up/down

Page 27: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Transition Probabilities

0 50 100 150 200 2500

0.2

0.4

0.6

0.8

1

Accumulate-resetfilter, length 4Pr

obab

ility

Phase count

p-early

p-hold

p-late

p-no-validtransitions

p-up p-dn • Example system:• CDR loop• Residual ISI

• At edge -30dBV

• Desired phase• State = 133

• On average move to correct position• But probability of wrong movement is not small• Need to find probability of at each phase location

Page 28: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Bang-Bang CDR Statistical Model

• Need steady state probabilities of the states• Have the transition probabilities

• Iteratively apply transition probabilities• Results will converge to a steady-state

iφ1−iφ 1+iφ0φ Lφ

iholdp ,

iupp ,

idnp ,

Page 29: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

0 50 100 150 200 250

-15

-10

-5

0

Phase Count

log 10

Ste

ady-

Stat

e Pr

obab

ility

Bang-Bang CDR Model

• Gives the probability distribution of phase• Which is the CDR jitter distribution

Page 30: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Noise Summary• Many important sources of noise

• ISI, crosstalk, quantization, estimation, etc.• Largest noise comes from ISI

• By factor of 10x• Timing is noisy too

• High frequency transmitter jitter is bad• CDR jitter needs to be considered

• Especially if the data input is noisy

• How much noise can we eliminate?

Page 31: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Removing ISI

• Transmit and Receive Equalization • Changes signal to correct for ISI• Often easier to work at transmitter

• DACs easier than ADCs

Linear transmit equalizer

Decision-feedback equalizer

SampledData

Deadband Feedback taps

Tap SelLogic

TxData

Causaltaps

Anticausal taps

Channel

Page 32: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Equalization Mechanisms

0 2 4 6 8 10 12 14 16 180

0.2

0.4

0.6

0.8

1

Symbol time

Am

plitu

de

No equalization

0 2 4 6 8 10 12 14 16 18-0.4

-0.2

0

0.2

0.4

0.6

Symbol time

Am

plitu

de

Tx equalization

• Tx equalization• Pre-filter the pulse with the inverse of the channel• Filters the low freq. to match attenuation of high freq.

• Rx feedback equalization• Subtract the error from the signal

Page 33: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Residual Error• Cannot correct all the ISI

• Equalizers are finite length

• EQ coefficients quantized

• Channel estimate error

• The error affects both voltage and timing

• Need to find the distribution of this error

Page 34: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Generating ISI Distributions

-3 -2 -1 0 1 2 -10

15

200

-10 10 0

0.25

0.5

0.75

1

-15 15 0

0.25

0.5

0.75

1

-25 -5 5 25 0

0.25

0.5

0.75

1

volta

ge [m

V]

sample #

[mV]pr

obab

ility

[pm

f]pr

obab

ility

[pm

f]

prob

abili

ty [p

mf]

[mV]

voltage [mV]

Convolution method

Tx Equalizedpulse response ISI distribution

Page 35: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Estimated Residual Error

-60 -40 -20 0 20 40 60 0

0.01

0.02

0.03

0.04

voltage [mV]

prob

abili

ty d

istri

butio

n of

resi

dual

ISI

-150 -100 -50 0 50 100 150 0

0.004

0.008

0.012

0.016

voltage [mV]

prob

abili

ty d

istri

butio

n of

resi

dual

ISI

Data sample distribution Edge sample distribution

5 Tap Transmitter Equalizer

Page 36: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Comparison w/ Gaussian Model

0 25 50 75 100

-10

-8

-6

-4

-2

0

re sidual ISI [m V ]80 100 120 140 160 180

-10

-8

-6

-4

-2

0

40mV error @ 10-10

25% of eye height

4% Tsym bol

error @ 10-10

9% Tsym bol

log 10

pro

babi

lity

[cdf

]

log 10

Ste

ady-

Stat

e Ph

ase

Prob

abili

ty

phase count

Cumulative ISI distribution Impact on CDR phase

• Gaussian model only good down to 10-3 probability• Way pessimistic for much lower probabilities

Page 37: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Equalizer Related Error Sources

• Residual ISI is the biggest source of error• Quantization error and equalizer estimation

• Are significant for reasonable assumptions about accuracy

0 1 2 3

-60

-50

-40

-30

0 1 2 3

-60

-50

-40

-30data sample

residual ISIPo

wer

spe

ctra

l den

sity

[dB

V]

10%/tap max. eq. estimation error

10mV/tap max. eq. quantization error

frequency [GHz] frequency [GHz]

10mV/tap max. eq. quantization error

10%/tap max. eq. estimation error

residual ISI

edge sample

Page 38: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

50 60 70 80 90 100 110-300

-200

-100

0

100

200

300

time [ps]

volta

ge [m

V]

-30

-25

-20

-15

-10

-52PAM - lin. eq

ISI and CDR Phase Distributions

• In ideal world, there would be only two dots• This plot shows how these dots spread out

• Vertical slice – ISI distribution per time offset• Horizontal weight – CDR phase distribution

Page 39: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Tx Equalization

• Transmit equalization attenuates low frequencies• Output swing is constrained (peak power constraint)• Reduces ISI, but also decreases SNR (decreases signal)

0 0.5 1 1.5 2 2.5 3-30

-20

-10

0

frequency [GHz]

Atte

nuat

ion

[dB

]

Equalized

Raw

Page 40: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Receive Equalization• Feedback equalization (DFE)

• Subtracts error from input • No attenuation

• Problem with DFE• Need to know values of interfering bits• ISI must be causal

• And latency in the decision circuit is a problem• Receive latency + DAC settling < bit time

• Can increase allowable time by loop unrolling• Receive next bit before the previous is resolved

Page 41: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

1 Bit Loop Unrolling

1+

1−

α+1

α−1

α+−1

α−−1

α+

α−0

2PAM signalconstellation

1 Dα+1

α+1

α+

α−1

α−

α+−1

α−−1

• Instead of subtracting the error• Move the slicer level to include the noise• Slice for each possible level, since previous value unknown

Page 42: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Loop Unrolling Implementation

• Offset slicer levels by +/- α• Previous symbol selects correct value

• ML receivers for L taps, M level signal• Each receiver with M-1 comparators

α+

α−nxD Q

D Q

D Q D Q

1| 1n nx x− =+

1| 1n nx x− =−

1| 21 +=−− nn xx

1| 21 −=−− nn xx

2−nx3−nx

dClk

Parhi ‘90 and Kasturia ’91

Page 43: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Putting It All Together

• To compare different designs• Compare the voltage margin at given BER

• Need to include all noise sources• Accurate ISI distribution• Transmit and receive jitter• CDR jitter• EQ quantization noise• Receiver offset

Page 44: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

0 20 40 60 80 100 120 140 160-150

-100

-50

0

50

100

150

time [ps]

mar

gin

[mV]

-30

-25

-20

-15

-10

-5

BER Contours

• Voltage margin• Min. distance between the receiver threshold and

contours with same BER

0 20 40 60 80 100 120 140 160-150

-100

-50

0

50

100

150

time [ps]

mar

gin

[mV]

-30

-25

-20

-15

-10

-5

5 tap Tx Eq 5 tap Tx Eq + 1 tap DFE

Page 45: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Pulse Amplitude Modulation

• Binary (NRZ)• 1 bit / symbol• Symbol rate = bit rate

• 4-PAM • 2 bits / symbol• Symbol rate = bit rate/2

00

01

11

10

1

0

1

0

Page 46: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

When Does 4-PAM Make Sense?

• First order : slope of S21• 3 eyes : 1 eye = 10db• loss > 10db/octave : 4-PAM should be considered

Zerbe et al ‘03

0.0 1.0 2.0 3.0 4.0

Nyquist Frequency (GHz)

|H(f)

|

-40db

-60db

-20db

Page 47: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

BER Contours PAM2 DFE PAM4 linear equalization

0 40 80 120 160250

200

150

100

-50

0

50

100

150

200

250

time [ps]

mar

gin

[mV]

-30

-25

-20

-15

-10

-5

0 40 80 120 160 200 240 280 320-250

-200

-150

-100

-50

0

50

100

150

200

250

time [ps]

mar

gin

[mV]

-30

-25

-20

-15

-10

-5

Page 48: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Voltage Margins [mV] at BER=10-12

• Longer backplane channels – more ISI• PAM2 with DFE effectively combats ISI• PAM4 makes better use of available bandwidth

• Less ISI

Eq/Mod type vs. BP length

3" 10" 20"

2PAM 32 17 19

2PAM w. DFE 79 49 44

4PAM 10 37 31

Page 49: Modeling and Analysis of High-Speed Links · 2019. 11. 20. · CDR • Model the CDR loop as a state machine • The current phase position is the state ... Linear transmit equalizer

Conclusions• Backplane links limited by the channel• ISI is large

• Can’t completely compensate• (At least not with reasonable area/power)

• Residual ISI also increases CDR jitter• Generally have low BER requirements

• Accurate noise statistic important• Many of large noise source are bounded

• Power constrained transmitter• 4 PAM and simple DFE are attractive solutions