ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi...

48
ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st February 2007 Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Transcript of ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi...

Page 1: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

ADAPTIVE EQUALIZATION AT MULTI-GHZDATARATES

Shanthi Pavan

Department of Electrical EngineeringIndian Institute of Technology, Madras

1st February 2007

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 2: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Outline

Introduction.Approaches to electronic mitigation- ADC & Digital FIR Filter.- Analog Traveling Wave and Transversal Equalizers.Problems and prospects of analog adaptive filters.Conclusions

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 3: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Non-Return-to-Zero (NRZ) Data Transmission

0 1 0 0

1 bit period NRZ Pulse

At 10 Gbps, 1 Bit period is 100 picoseconds

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 4: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

What is Inter-Symbol-Interference ?

0 1 0 0

Tx

Ch 1

Ch 2

0 1 0 1

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 5: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Why is ISI Bad ?

0 1 0 1

Smaller "Distance"

Smaller separation, more likely to make an error

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 6: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

What is an Eye Diagram ?

Graphics Source : Electronic Design Magazine

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 7: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Eye Diagram : No ISI, no noise

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

0

0.15

0.3

0.46

0.61

0.76

0.91

1.1

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 8: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Eye Diagram : No ISI, with noise

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

−0.24

0

0.24

0.47

0.71

0.94

1.2

1.4

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 9: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Eye Diagram : With ISI, no noise

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

0

0.15

0.3

0.45

0.61

0.76

0.91

1.1

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 10: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Eye Diagram : With ISI, with noise

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

−0.22

0

0.22

0.45

0.67

0.89

1.1

1.3

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 11: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Typical Optical Fiber Data Link

TransmitterFiber

ReceiverPhotodiode

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 12: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Typical Optical Fiber Data Link

TransmitterFiber

Receiver

Photodiode

TransimpedanceAmplifier

TIA

LimitingAmplifier

LA CDR

Clock/DataRecovery

Data

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 13: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Typical Optical Fiber Data Link

TransimpedanceAmplifier

TIA

LimitingAmplifier

LA CDR

Clock/DataRecovery

Data

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 14: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

ISI in Optical Links

Dispersion in fiber due to manufacturing tolerancesPolarization Mode Dispersion in Single Mode FiberImpulse Response : αδ(t) + (1 − α)δ(t − Td)

α is called the Power SplitTd is called the Differential Group Delay (DGD)Two paths with different delays and gainsMuch worse (many more paths, greater spread) inmulti-mode fibers

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 15: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Example Eye : No ISI, Finite Tx Bandwidth

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

0

0.15

0.3

0.46

0.61

0.76

0.91

1.1

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 16: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

PMD, Finite Tx BW, DGD = 75 ps

Time (ps)

Ampl

itude

0 25 50 75 100 125 150 175 200

0

0.15

0.3

0.45

0.6

0.76

0.91

1.1

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 17: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

PMD, Finite Tx BW, DGD = 75 ps & Noise

0 25 50 75 100 125 150 175 200

−0.21

0

0.21

0.41

0.62

0.82

1

1.2

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 18: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Mitigating ISI

Input Output

Channel

y(t)

y(t)

y(t-Tb)

y(t-2Tb)

y(t) - βy(t-Tb) + β2y(t-2Tb)

y(t)

β β2

− βy(t-Tb)

+ β2y(t-2Tb)β2 β3

1

β3

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 19: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Mitigating ISI : Equalization

Input OutputChannel Tb Tb Tb

Σ

w1 w2 w3 w4

1/Tb

Output

Output(nTb) =

k=N−1∑

k=0wky(nTb − kTb) (1)

Tapped-delay line EqualizerWeights need to be adaptive, since channel is varying(slowly) with time

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 20: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Mitigating ISI : Equalization

Input Channel Tb Tb Tb

Σ

w1 w2 w3 w4

1/TbFilter

Output

4 “tap" adaptive equalizerNeed a filter before samplingCalled the “matched filter"

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 21: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Digital Receiver : Baud Spaced Equalizer (BSE)

LMS ENGINE

TIA/VGA

FILTER

10 Gbps

ADC6-bit Digital FIR

Data

Timing Phase sensitivity in a BSEHigh speed (10 Gbps), 6-bit ADCExample : Bell Labs (2003) - 6-bit 10 G ADC- 3.5 W and yields 4 effective bitsin 0.18µm SiGe BiCMOS Technology (state of the art)Parallelism in the equalizer - more area

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 22: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Digital Receiver : Baud Spaced Equalizer (BSE)

LMS ENGINE

TIA/VGA

FILTER

10 Gbps

ADC6-bit Digital FIR

Data

Too much power / areaADC is a big project in itself

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 23: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Digital Receiver : Fractionally Spaced Equalizer (FSE)

LMS ENGINE

TIA/VGA

FILTER

20 Gbps

ADC6-bit Digital FIR

Data

Insensitive to timing phaseHigh speed (20 Gbps), 6-bit ADC!Parallelism in the equalizer

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 24: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Digital Implementation : Summary

Power hungry !ADC may be doable 10GbpsSolution doesnt scale well to higher speeds (40 Gbps)

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 25: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Analog Implementation

Input Channel Tb Tb Tb

Σ

w1 w2 w3 w4

1/Tb

Filter

Output

Analog

Sampling after equalizationDelays implemented using transmission linesFSE 10Gbps : Each delay line is 50 ps long

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 26: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

System Model

IID BITSOURCE

TxFILTER

PMDCHANNEL

Σ bn δ(t - nT)bn ε { 0, 1}

αδ(t) + (1-α)δ(t-τ)

AWGN

AAFILTER

EQUALIZER OUT

4th OrderButterworth

fsTIA &VGA

1/β

++

OffsetCorrect

FIBER LOSS (β)

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 27: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

System Model

IID BITSOURCE +

Σanδ(t - nT)an ε { −1/2, 1/2}

r(t)p(t)

n(t)

fs

y(t) y(n)Tx Filter& Channel

AA Filter

EQUALIZER

OUT

w1

w2

wN-1

wN

x1(t)

x2(t)

x(N-1)(t)

xN(t)

vi

vncirvout

IID BITSOURCE

TxFILTER

PMDCHANNEL

+

AWGN

AAFILTER

EQUALIZER OUT

Σ an δ(t - nT)an ε { −1/2, 1/2}

αδ(t) + (1-α)δ(t-τ)4th Order

Butterworthfs

(b)

(c)

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 28: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

System Model

IID BITSOURCE +

Σanδ(t - nT)an ε { −1/2, 1/2}

p(t)

n(t)

fs

y(t) y(n)Tx Filter& Channel

EQUALIZER

OUT

w1

wN

x1(t)

xN(t)

vi vout

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 29: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

MMSE solution

IID BITSOURCE +

Σanδ(t - nT)an ε { −1/2, 1/2}

p(t)

n(t)

fs

y(t) y(n)Tx Filter& Channel

EQUALIZER

OUT

w1

wN

x1(t)

xN(t)

vi vout

ci(t) = p(t) ∗ xi(t)

y(t) =

N∑

i=1

∞∑

k=−∞

wi a(k) ci (t − kT ) +

N∑

i=1wi n(t) ∗ xi(t)

y(n) =N

i=1

n∑

k=−∞

wi a(k) ci (nT − kT ) +N

i=1wi (n(t) ∗ xi(t))|t=nT

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 30: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

MMSE solution

y(n) =N

i=1

n∑

k=−∞

wi a(k) ci (nT − kT ) +N

i=1wi (n(t) ∗ xi(t))|t=nT

y(n) = aT (n)

c1(0.T ) c2(0.T ) . . . cN(0.T )c1(T ) c2(T ) . . . cN(T )

... ... . . . ...c1(L.T ) c2(L.T ) . . . cN(L.T )

w1w2...

wN

+ηT (n)

w1w2...

wN

aT (n) = [a(n) a(n − 1) · · · a(n − L)]

ηT (n) =

[

(n(t) ∗ x1(t))|t=nT (n(t) ∗ x2(t))|t=nT · · · (n(t) ∗ xN(t))|t=nT]

Equalizer output is

y(n) = aT (n)Cw + ηT (n)w

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 31: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

MMSE solutionEqualizer output & desired outputs are

y(n) = aT (n)Cw + ηT (n)w

yd (n) = a(n − δ) = aT (n) hδ

The error at the output of the equalizer is

e(n) = y(n) − aT (n)hδ

= aT (n) (Cw − hδ) + ηT (n)w

E[

|e(n)|2]

= (Cw − hδ)T E

[

a(n)T a(n)]

(CW − hδ)+wT E[

ηT (n)η(n)

]

w

E[

a(n)T a(n)]

= σ2a I, where σ2

a = E [|a(n)|2].

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 32: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

MMSE solution

E[

ηT (n)η(n)

]

= M =No2

∫ ∞0 x1(t)x1(t)dt . . .

∫ ∞0 x1(t)xN (t)dt

∫ ∞0 x2(t)x1(t)dt . . .

∫ ∞0 x2(t)xN (t)dt

... . . . ...∫ ∞

0 xN(t)x1(t)dt . . .∫ ∞

0 xN(t)xN (t)dt

so thatE

[

|e(n)|2]

= σ2a (Cw − hδ)

T (Cw − hδ) + wT Mw

It can be shown thatwopt = A−1CT hδ

MMSE = σ2a hT

δ (I − CA−1CT )hδ

whereA = CT C + M/σ2

a

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 33: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Tapped Delay Line Filters : Transversal

Zo , T Zo , TRT RT

RT/2

w1 w2 w3

vi

G

v1 v2 v3

vout

v ig

i = gv

Delay Elements are passiveTap weights : variable gain amplifiers (Differential pair)Summation : Kirchoffs Current Law

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 34: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Choices for On-chip Delay Lines : Microstrip

WidebandNeed 50 ps delayVelocity of light 150 µm/ps50 ps ⇒ 7.5 mm ! (and we need several of them)Conclusion : No goodWhat can we do to make the delay line smaller ?

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 35: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Spiral Delay Lines

Metal 1

Metal 5

Spiral : reduces sizeUse metal interconnect layersMutual coupling results in increased inductance

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 36: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Spiral Delay Lines

Metal 1

Metal 5

Ground plane is broken to avoid image currentsAttempt to distribute capacitance uniformly across theinductorTypical size - 300µm on a sideAccurate model through EM Simulations

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 37: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Tunable Weights

ip im

VddVdd S S S

om op

Q1Q2 Q3

Q4

Q5,6 Q7,8

Magnitude

Sign

Example of a tunable tap weight implementation

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 38: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Problems with Transversal Filters

Zo , T Zo , TRT RT

vi

G

v1v+ v+(t-2T)

ΓTv+(t-2T)ΓTv+(t-4T)

t/T

hv1(t)1

0 2 4

1 >> ΓΤ >> Γ2Τ ....

1 3 5 6 7 8

ΓT

Exponential tails due to series lossesComponents due to reflection

Equalizer Span

Mistermination & Loss in the delay linesTap responses have components outside equalizer span“ISI" within the equalizer ! Degrades performance

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 39: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Problems with Transversal Filters

time (pS)

Norm

alize

d Fi

lter O

utpu

t

0 25 50 75 100 125 150 175 200

0

0.16

0.32

0.47

0.63

0.79

0.95

1.1

Eye diagram at the first tap outputShanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 40: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Traveling Wave Amplifier (TWA) FIR Filter

Zo , T/2RT RT

w1 w2 w3

vi

G

v1 v2 v3

Zo , T/2

RT RT

Zo , T/2 Zo , T/2vout

v ig

i = gv

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 41: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Traveling Wave Amplifier (TWA) FIR Filter

t/T

hv1(t) 1

0 2 41 3ΓT

t/T

hw1(t) 1

0 2 41 32ΓT

Zo , T/2RT RT

w1 w2 w3

vi

Gv1 v2 v3

Zo , T/2

RT RT

Zo , T/2 Zo , T/2vout

kk=GZo(1+ΓΤ)/2

k1k1=k2/G

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 42: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

TWA FIR Filters : Comments

Improvement over a transversal filterRobust with mistermination and series lossUsed in several commerical equalizer ICsTwo doubly terminated lines- Tap weights need to be larger by a factor of 2

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 43: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Traveling Wave versus Transversal Equalizers

2 4 6 8 10 12 14 16

0

0.1

0.2

0.3

t / Tb

NRZ

resp

onse

(V)

2 4 6 8 10 12 14 16

0

0.1

0.2

0.3

t / Tb

NRZ

resp

onse

(V) Tap 1

Tap 10

Tap 1 Tap 10

(a)

(b)

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 44: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Traveling Wave versus Transversal Equalizers

time (ps)

Rece

iver I

nput

Receiver Input

0 25 50 75 100 125 150 175 200

−0.21

00.210.420.63

0.841

1.3

time (ps)

Equa

lizer

Out

put

10 Tap Transversal Equalizer

0 25 50 75 100 125 150 175 200−0.66−0.33

1.1e−160.330.66

0.991.31.6

time (ps)

Equa

lizer

Inpu

t

Equalizer Input

0 25 50 75 100 125 150 175 200−0.17

00.170.350.52

0.70.87

1

time (ps)

Equa

lizer

Out

put

0 25 50 75 100 125 150 175 200−0.7

−0.350

0.35

0.71.11.41.8

10 Tap TW Equalizer

MSE = 6.12 × 10−3 MSE = 2.77 × 10−3

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 45: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Summary-1

TWA FIR Filters represent the state-of-the-art in highspeed equalizationSignal attenuation due to double terminationNeed for an “anti-alias" filterDelay cells are large and occupy spaceExample : A fully differential 10 tap TWA equalizer has 36inductors ! (each being about 300µm on a sideCapacitive loading of lines reduces cut-off frequency of thedelay linesTWA filters are not amenable to LMS adaptation

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 46: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Summary-2

DFE used alongwith an FFE in “tough channels” - e.g.multimode channels.Timing recovery is an important issue.In simple channels, common to use an upfront timingrecovery module that works with the receiver input.In more complicated channels, the FFE output can beused to derive the timing error.Joint timing recovery/equalization without a trainingsequence is a challenge.

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 47: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Conclusions

High speed equalization at multi-GHz datarates involvessignal processing, circuit design and electromagnetics.The challenge is to implement well known signalprocessing techniques at such high data rates.Many problems to be solved - e.g. efficient LMSimplementation at several GHz speeds.Lots of work to do !

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates

Page 48: ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATESADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Shanthi Pavan Department of Electrical Engineering Indian Institute of Technology, Madras 1st

Selected References

Wu et. al, Integrated transversal equalizers in high-speedfiber-optic systems, IEEE JSSC, December 2003.Sewter et. al, A 3-tap FIR filter with cascaded distributedtap amplifiers for equalization up to 40 Gb/s, IEEE JSSC,August 2006.Pavan et. al, Nonidealities in Traveling Wave andTransversal FIR Filters Operating at MicrowaveFrequencies, IEEE TCAS-1, January 2006.

Shanthi Pavan Implementing Adaptive Equalizers at Multi-GHz Datarates