62
Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340, Department of Electrical Engineering E-mail: [email protected] url: http://cc.ee.ntu.edu.tw/~rbwu S. H. Hall & H. L. Heck, High-Speed Digital Designs, ch. 12. 1

Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

  • Upload
    buitram

  • View
    221

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

Equalization

to Open your Eye

吳瑞北, Ruey-Beei Wu

Rm. 340, Department of Electrical Engineering

E-mail: [email protected]

url: http://cc.ee.ntu.edu.tw/~rbwu

S. H. Hall & H. L. Heck, High-Speed Digital Designs, ch. 12. 1

Page 2: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

What will you Learn?

• How eye diagram is defined?

• How eye diagram is related to ISI?

• How to construct eye diagram from impulse

response?

• How to make eye diagram better?

• General concept for better eye?

• Do you know typical examples to make eye

diagram better.

2

Page 3: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Contents

• Max. Data Transfer Capacity

• Introduction

– Linear Time Invariant Systems

– ISI and Eye-Diagram

– Equalization Mechanism

• Continuous Time Equalization

• Discrete Time Equalization

– Discrete Time Linear Equalizer (DTLE)

– Decision Feedback Equalizer (DFE)3

Page 4: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Shannon’s Capacity Theorem

• Upper limit on data transfer rate:

• Max. # bits/symbol

4

2

D S B

S BW

S: symbols/sec;

B: # bits/symbol

BW: bandwidth in hertz

2

1log 1

2

S

N

PB

P

PS: avg. signal power

PN: noise power

SNR=PS/PN , signal to

noise ratio

2log 1D BW SNR

Page 5: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

• Impulse response

• Convolution

• Superposition

FFT

Insertion loss S

parameters

(complex)

Insertion loss S

parameters

(Magnitude

and phase)FFT

Impulse response

Frequency response

Linear Time-Invariant (LTI) Systems

5

Page 6: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Tx symbol

(mirror)

Impulse

response

Pulse response

LTI Property: Convolution

6

Page 7: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Tx symbol

…000010011100…

In Out

Response to pattern 100111

LTI Property: Superposition

7

Page 8: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Effects of Larger Channel Length

• Notice the effect on the lone narrow bit verses the wider pulse that is representative of multiple bits.

• The lone pulse looks more and more like a runt as the channel length increases

Tx

channel

Rx

channelRx

channel Rx

channel Rx

8

Page 9: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Inter-Symbol Interference (ISI)Frequency dependant loss causes data dependant jitter

which is also called inter symbol interference (ISI).

The cannel BW limit degrades the signal quality.

It depends on line-length, data rate and substrate material

on board typically.

9

Page 10: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

ISI (Inter-Symbol Interference)

• Frequency dependant loss causes data dependant jitter which is also called inter symbol interference (ISI).

• In general the frequency dependant loss increase with the length of the channel.

• The high frequencies associated with a fast edge are attenuated greater than those of lower frequencies.

– The wave received at the end of a channel looks as if the signal takes time to charge up. If we wait long enough, it reaches the transmitted voltage. If not long enough and a new data transition occurs, the previous bit look attenuated.

– Hence a stream of bits will start or finish the charge cycle at different voltage point which will look to the observer as varying amplitudes for various bits in the data pattern.

10

Page 11: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Eye-Diagram

11

Page 12: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Eye-Diagram

14

Page 13: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu 15

Construction of Eye-Diagram

Input Signal Output SignalSystem Response

H( f )

h( t )

orUsing pseudo-random

bit sequence (PRBS) as

input signal is time-

consuming to obtain eye

diagram, especially for

complicated systems.

Page 14: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu 16

Impacts on SI 10

12.5

15

17.5

(GHz)

2.5

5.0

7.5

10

12.5

15

17.5

(GHz)

2.5

5.0

7.5

Chip A

Chip B

Eye Diagram Variation vs. Physical Parameter Variation

How to Compensate the Degraded Eye-Diagram Performance

As for lossy tx-line, there are two issues worth researching :

(1). Reflection noise,

(2). Crosstalk,

(3). Lossy effect,

(4). Ground Bounce.

Eye Mask

Page 15: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

How to Have Better Eye?

• Solution: Boost the amplitude of the first bit.

• Key concept: we drive to a higher voltage at the

high frequency component and a lesser voltage at

lower frequency.

Transition bit

17

Page 16: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Discrete Time Equalization

• Normally the max current is supplied on the

transition bit and reduces on subsequent bits.

• If we reference to the transition bit to a

transmitter, it is commonly called “de”-emphasis.

The low-freq bits are attenuated.

• If we talk about the non-transition bit in reference

to a receiver or passive network, we might call this

“pre”-emphasis. The high-freq bits are amplified.

• Although the two may be considered the same, the

former is used more commonly.

18

Page 17: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Continuous Time Equalization (1/2)

• Given that the channel has a complex loss versus

frequency transfer function, Hch(w)

• FFT of an input signal multiplied by the frequency

transfer function is the response of the channel to

that input in the frequency domain. tx(t)Tx(w)

• If we take IFFT of the previous cascade response,

we get the time-domain signal of the channel

output, i.e., rx(t)=IFFT(Tx(w)*Hch(w))

19

Page 18: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Continuous Time Equalization (2/2)

• Given the response of the output: Tx(w)*Hch (w)

• If we multiply this product by 1/ Hch (w), look what

happens? The result is Tx(w).

• The realization of 1/ Hch (w) is called equalization

and my be achieved number of ways.– If applied to the transmitter, it is called transmitter

equalization. This approximated by the boost we referred

to earlier.

– If it is applied at the output of the channel, it is called

receiver equalization.

– If done properly, the results are the same but cost and

operation factors may favor one over the other.

20

Page 19: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Bitwise Conceptualization

Hch(f)

Frequency

0dB

1/Hch(f) Ideal equalizationdB

Bitwise equalization

• Approximation based

on bit transitions

• More bits may better

approximate 1/h(f)

21

Page 20: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

Continuous Time Equalizers

22

Page 21: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

• The passive CLE is a

high pass filter.

• Low frequency

components are

attenuated.

• The filter can be located

anywhere in the

channel, and can be

made of discrete

components, integrated

into the silicon, or even

built into cables or

connectors.

100fF

20fF

RHP=5-40 k

RL=2.5-20 k

100

Passive CTLE

23

Page 22: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Passive Cont. Linear Equalizer

• The passive CLE is a high pass filter.

• Low frequency components are attenuated.

• Amplification of high frequency components is possible, too.

• The filter can be made of discrete components, integrated into the silicon, or even built into cables or connectors.

22

22

21 CfRj

RZ

321

3

ZZR

ZfH CLE

33

33

21 CfRj

RZ

R1 = 100

C2 = 100fF

R2 = 5k

R3 = 2.5k C3 = 20fF

Page 23: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

6dB - Rule of Thumb

• 6-dB loss is sufficient to completely close the eye of a

sinusoid, independent of swing and frequency.

25

Page 24: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Demonstrative Example

• CTLE design:

RL=2.5k, RHP=5k.

• Variation reduced by 5dB

• 38.1cm diff. line on PCB

with 500mV @ 10Gbps

26

Eyeshift 44 %

0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100300

240

180

120

60

0

60

120

180

240

300

vo

ltag

e (

mV

)

time (ps)

Eyeshift 48 %

0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100150

120

90

60

30

0

30

60

90

120

150

vo

ltag

e (

mV

)

time (ps)

Eye mask : 20 mV x 50 ps

Page 25: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Verification on Pulse Stream

Un-equalized:

Max. range:

-210 ~ 200mV

Min swing:

-5 ~ 5 mV

Equalized:

Max range;

-105 ~ 125mV

Min swing:

-20 ~ 30 mV

27

Page 26: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Transfer Function for PCB-CTLE System

0 1 2 3 4 5 6 7 8 9 1030

27

24

21

18

15

12

9

6

3

0

frequency (GHz)

Mag

nitu

de(d

B)

Passive Continuous Linear Equalizer

CTLE

PCB

PCB+CTLE

-16.0 dB

-21.0 dB

Closed eye

Closed eye

The passive equalizer doubles the usable spectrum. 28

Page 27: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Compensation based on RLC Filter

W. Humann, “Compensation of Transmission Line Loss for Gbit/s Test on

ATEs,” 2002 Int. Test Conf, 7-10 Oct. 2002, Pages:430 - 437 29

Page 28: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Theory - no reflection design

10-2

10-1

100

101

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Create of Compensation Curve

frequency (GHz)

att

en

uati

on

(d

B)

ideal compensation curve

S21 of lossy line

DC loss target

S11=S22=0

2 2

1 1 2 02R R R Z

2

0L Z C

S21 = DC loss of compensation ckt.

0 121

0 1

1 2

1 2

c

c

Z R jS

Z R j

w w

w w

, where

1c

LCw ,

At DC : 0 121

0 1

1

1

Z RS

Z R

R1

R3

R2

L

C

1 3R R

30

Page 29: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Active CTLE

1 3

1 1 3 2

OP equations: 0;

( )in out in

i i v v

R Rv v v

R j C R Rw

2 3

1 1

1( ) 1

1 1

R RH

R Cw

w

31

Page 30: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Reflection Enhanced Equalizer

W.-D. Guo, F.-N. Tsai, G.-H. Shiue, & R.-B. Wu, “Reflection enhanced compensation of lossy traces for best

eye-diagram improvement using high-impedance mismatch,” IEEE Trans. Adv. Packag., Aug. 2008

32

Rx

Rin ≈ ∞

VO

Metal : Copper

εr = 4.4tan δ = 0.022

0.6 mm

1.1 mm1.34 mil

Microstrip line( Z0 ≈ 50Ω, Length : 30" )

+ VS

RS=50Ω

Tx ГS ГL

RL=

50Ω

Vo

50Ω

Lc

Main line

Rx

Inductance Insertion

Step response for lossless line

(gray : w/o inductance;

black : w/ inductance)

Bigger positive reflection for

high-frequency component

High-Impedance Line Insertion

Vo

50Ω

Main line

Rx, h hZ l

0( )hZ Z

Step response for lossless line

(gray : w/o high-Z0 line;

black : w/ high-Z0 line)

Positive

reflectionNegative

reflection

round

trip

5Gbps PRBS,

tr = 50ps,

Vin = 0.8V

Page 31: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu 33

Compensation Principle

Lc = 0nH

Lc = 2.5nH

Lc = 5nH

Lc = 8nH

Lc = 10nH

H( f )

0 1 2 3 4 5Frequency (GHZ)

-16

-12

-8

-4

0

Volt

age

tran

smis

ssio

n c

oef

fici

ent

|VT( f )|

(d

B)

10 12 14 16 18 20(ns)-200

0

200

400

600(mV) Waveform at Lc = 8nH

Vo

50Ω

Lc

Main line

Rx

( )( ) ( ) 1 ( )

2

S

O L

V fV f H f f

0

2

0

( ) 1 ( )( ) ( )

1 ( ) ( ) ( )

L

O S

S S L

H f fZV f V f

Z R H f f f

( ) 2 ( ) ( )T O SV f V f V fDefine

0 4 8 12 16 20Inductance, L (nH)

200

240

280

320

360

400

Eye

hei

gh

t (m

V)

140

150

160

170

180

190

200

Eye

wid

th (

ps)

c

Height (mV)

Width (ps)

Original

Optimum

Improved

253

373

30%

188

195

3.5%(ΔV/Vin) (ΔW/Win)

Input Signal :

data rate = 5 Gbps &

rise time = 50 ps

Page 32: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu 34

Despite the compensation method can help improve the system performance,

an ultimate will exist because the well-compensated |VT( f )| is still “lossy”.

Before compensation After compensation

(20 in. up)

(14 in. up)

(8 in. up)

Max. Usable Length Enhancement

Page 33: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Experimental Verification (1/2)

35

Page 34: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu 36

Experimental Verification (2/2)

(38inch)

Vo

50Ω

Lc

Main line

Rx

Vo

50Ω

Main line

Rx, h hZ l

0( )hZ Z

,10

20

c

h

L nH

l mm0.6mm

Metal : Copper

εr = 4.4tan δ = 0.02

1.1mm1mil

Original Lossy Line Inductance Compensation High-Z0 Line Compensation

Simul.

Meas.

Volt

age

[50 m

V/d

iv]

Time [40 ps/div]

300 mV

184 ps

Volt

age

[50 m

V/d

iv]

Time [40 ps/div]

305 mV

188 ps

Volt

age

[50 m

V/d

iv]

Time [40 ps/div]

140 mV

158 ps

0 50 100 150 200 250 300 350 4000

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

Time (ps)

Voltage (

V)

146mV

184 ps

0 100 200 300 400

0

0.1

0.2

0.3

0.4

Time (ps)

Voltage (

V)

313mV

194 ps

0 100 200 300 400

0

0.1

0.2

0.3

0.4

Time (ps)

Voltage (

V)

305mV

190 ps

Page 35: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

Discrete Time Equalizers

37

Page 36: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Transmitter Equalization

• It becomes clear what a tap is when we look at lone bit (data pattern ~ …0001000000…)

This is called 2

tap equalization

Tap1

Also called cursor.

We will explore the whole

concept of cursors later

Tap 2

VshelfVswingCommonly the

2 Tap de-emphasis

spec in dB and is

-20*log(Vshelf/Vswing)

Vtap138

Page 37: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Tap Coefficients

• Taps are normalized so that absolute sum of the cursor tap and the pre and post cursor taps is equal to 1 with the base equal to zero. The reason will become clear later.

• Lets take the last example where de-emphasis is defined as -6 dB. This would correspond to tap1=0.75 and tap2=0.25. These are called tap coefficients.

Tap1: This tap is

called the cursor

tap2

base = 0

39

Page 38: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 Bits

0 0 0 0 0 0 0 ¾ ½ ½ -¼ 0 0 ¾ ½ ½ -¼ 0 0 0 0 Value

S

0 0 0 0 0 0 1 0 0 0 0 0 0.75

0.0-0.25

Superposition through Caps

40

Page 39: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Resultant Waveform

• Observe that Vshelf is ½ and Vswing is 1.

• For 2 tap systems we call this 6dB de-emphasis 20*log(0.5)

• 20*log(Vshelf/Vswing) is not a robust and easily expandable

specification but common used in the industry and call the

transmitter de-emphasis spec,

• A more robust way would be to spec tap coefficients which we

will take a bit more about later

Renormalize to 1 peak to peak: Value-1/4-¼ -¼ -¼ -¼ -¼ -¼ -¼ ½ ¼ ¼ -½ -¼ -¼ ½ ¼ ¼ -½ -¼ -¼ -¼ -¼ renorm

½1

0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 Bits

0 0 0 0 0 0 0 ¾ ½ ½ -¼ 0 0 ¾ ½ ½ -¼ 0 0 0 0 Value

41

Page 40: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Transmit Equalization (a.k.a. Pre-Emphasis)

• Isolated bits or rapidly alternating 0s/1s don’t

build up to the full swing at the receiver in a

lossy channel.

• This gives a closed eye at the receiver.

Pre-emphasis adjusts the magnitude of

the transmitter output based on prior bit

values.

Often done by attenuating successive

bits (“de-emphasis”).

This reduces the maximum swing, but

produces an open eye.

No

n-E

qu

aliz

ed

Eq

ual

ized

0 1 2 3 4 5 6 7 8150

90

30

30

90

150

210

270

330

390

450

time [ns]

vo

lta

ge [

mV

]

Waveforms

0 1 2 3 4 5 6 7 850

10

70

130

190

250

310

370

430

490

550

time [ns]

vo

lta

ge [

mV

]

Waveforms

0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 20075

115

155

195

235

275

315

355

395

435

475

time [ps]

vo

lta

ge

[mV

]

Rx Eye Diagram

0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 20050

72.5

95

117.5

140

162.5

185

207.5

230

252.5

275

time [ps]

vo

lta

ge

[mV

]

Rx Eye Diagram

Page 41: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

The outputs from the weights are summed to produce the transmitter output.

The number of taps depends on the length of the channel relative to the unit interval of the data.

Pre-Emphasis Circuit

• DLEs use finite impulse response (FIR) filters.

• The input stream propagates thru a series of delay lines.

– Each line typically has a delay of one unit interval.

• The input signal is sampled between each delay line and multiplied by a weighting factor (Ck).

– Negative subscripts compensate “precursor” ISI, positive for “postcursor” ISI.

D D D

C-1

C0

C1

C2

S yk

xk

43

Page 42: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Tx Pre-emphasis Example Pulse arrives filter input & is multiplied by C-1,

generating a precursor pulse of -50 mV

amplitude and 1 ns duration.

1 ns later, the pulse is at tap 3 tap & gets

weighted with C1, generating the first postcursor

pulse (-100 mV amplitude, 1 ns duration).

1 ns later, the reaches the final tap, is multiplied

by C2, creating the +50 mV, 1 ns 2nd postcursor

pulse.

C-1 C0 C1 C2

T T T

S yk

xk

3 42

After 1 ns delay, pulse appears at tap 2 &

is multiplied by C0, generating the 400

mV, 1 ns cursor pulse.

2

400 mV 3

-100 mV

4

50 mV

1

-50 mV

1

600 mV

1 ns

44

Page 43: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Tx Pre-emphasis

Pulse arrives filter input & is multiplied by C-1,

generating a precursor pulse of -50 mV amplitude

and 1 ns duration.

1 ns later, the pulse is at tap 3 tap & gets

weighted with C1, generating the first postcursor

pulse (-100 mV amplitude, 1 ns duration).

1 ns later, the reaches the final tap, is multiplied

by C2, creating the +50 mV, 1 ns 2nd postcursor

pulse.

After 1 ns delay, pulse appears at tap 2 &

is multiplied by C0, generating the 400

mV, 1 ns cursor pulse.

1

2

3

4

+

T

4 ns

400 mV

-100 mV

Page 44: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

To derive the frequency domain

transfer function apply the time shift

property of the Fourier transform,

w(t-T) ↔ W(f )e- j2fT, to the time

domain filter response w/ T = unit

interval.

N=2

C0=.75

C1=-0.2

C2=-0.05-7

-6

-5

-4

-3

-2

-1

0

0 2 4 6 8 10

f [GHz]

|H(f

)| [

dB

]

6.4 Gb/s

10 Gb/s

12.8 Gb/s

FIR Filter Response

where ck=tap Coefficient, k=tap number (0=cursor), N=# of taps

post

pre

n

nn

ncnkxky

Time Domain

post

pre

n

nk

Tkfj

k ecfH 2)(

Frequency Domain

46

Page 45: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Rx Discrete Time Linear Equalizer (DLE)

• The receive-side DLE

works just like the

transmitter pre-emphasis

circuit.

• The only difference is that

it samples the incoming

analog voltage.

• Uses a “sample & hold”

circuit at the input, which

provides the input signal

stream to the FIR.

C-1

C0

C1

C2

D D D

S yk

xk

47

Page 46: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

-2 -1 0 1 2 3 4 5time (UI)

-3

-0.06

-0.04

-0.02

0.00

0.02

0.04

0.06

0.08

0.10

volt

ag

e (V

)

Discrete Linear Equalizer Design

• Conceptually, we want

the receiving equalizer to

generate a set of

canceling “echoes”

Since we sample at

predetermined points,

the equalizer design

can be straightforward,

but will only cancel ISI at the sample points.

Tap weights are selected to subtract ISI effects from adjacent bits.

Equalized

Equalizer

Desired

Received

Page 47: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

FIR Filter Design

• Precursor taps: compensate for dispersion-induced phase

distortion, typical requires only single cap.

• Postcursor taps: Compensate for ISI caused by amplitude

distortion. May require multiple taps

• Equalization at driver is often called transmitter emphasis

1

( ) ( )N

n

k

y k c x k n

49

Page 48: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Effect of Equalization

50

Page 49: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Design Results

51

Page 50: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Zero Forcing Solution (ZFS)

• Find pulse response: xi, i=-1, 0, …, N

• Construct output y = X c, i.e.,

• Requiring ytarget=[0, 1, 0, …, 0]T to solve

• Normalized such that

0 1 1

1 1 0

2 1 0 1 1

2 1 0 2( 2)

0 0

0; ;

o

N

x x c

x x x c

x x x x c

x x x c

cy Xc X

1

target ;ZFS

c X y

1

1N

i

i

c

52

Page 51: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

• The receive-side DLE

works just like the

transmitter pre-

emphasis circuit.

• The only difference is

that it samples the

incoming analog

voltage.

• Uses a “sample & hold”

circuit at the input,

which provides the input

signal stream to the FIR.

C

-1C

0C

1C

2

D D D

S y

k

x

k

Receiver DLE

53

Page 52: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Non-idealities in DLE’s

• Practical DLE implementation has limited resolution on

tap coefficients.

• 3-digit resolution would entail suing a 10-bit binary digital

to analog converters.

• Real example: 6-bit DAC for a four-tap equalizer that

achieve 8 Gbps over a 102 cm PCB-based channel.

• Other non-idealities include error in sampled data due to

jitter, quantization noise of DAC, nonlinearity of equalizer

tap and summing circuits, etc.

• DLEs do not improve signal/noise ratio. The performance

gain is due to the increase in usable bandwidth by

flattening frequency response.

54

Page 53: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Decision Feedback Equalizer (DFE)

55

Page 54: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Decision Feedback Equalizers

Characteristics:

• No noise enhancement

– Input to FBF has no noise, as opposed to DLE input.

• Assumes all past decisions are correct

– Erroneous decisions corrupt future decisions.

– There are coding methods to minimize impact.

• Corrects for only post-cursor ISI

h(t) Sr(t)

Channel n(t)

t=0 ykxk

FBF

S

Bit slicer

56

Page 55: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

DFE Operation

• The DFE uses the same FIR filter structure as the DLE.

• The input signal is summed with the feedback signal to provide input to a bit

slicer, which decodes the signal into either a “1” or a “0”.

• The output from the bit slicer is used as input to the FIR filter.

C-N

C-N+1

CN-1

CN

T T T T

S

in S out

Feedback

Filter

0 1 2 3 4 5 6 7 850

10

70

130

190

250

310

370

430

490

550

time [ns]

vo

lta

ge

[mV

]

x

0 1 2 3 4 5 6 7 850

0

50

100

150

200

250

300

350

400

450

time [ns]

vo

lta

ge

[mV

]

x

Page 56: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

20 10 0 10 20 30 40 50 60 70 80 90 100 110 120150

120

90

60

30

0

30

60

90

120

Worst Case Received Eyes

time [ps]

vo

ltag

e (

mV

)

DFE OperationN

o E

QD

LE

DL

E +

DF

E

0 1 2 3 4 5 6 7 8 9 10300

250

200

150

100

50

0

50

100

time (ns)

dif

fere

nti

al v

olt

age

[V]

0 1 2 3 4 5 6 7 8 9 10300

250

200

150

100

50

0

50

100

time (ns)

dif

fere

nti

al v

olt

age

[V]

0 1 2 3 4 5 6 7 8 9 10300

250

200

150

100

50

0

50

100

time (ns)

dif

fere

nti

al v

olt

age

[V]

76 ps

89 ps

96

mV

90

mV

The DFE requires an open eye, so it is typically used with a linear equalizer on the front end.

58

Page 57: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Adaptive Equalization

• Ideally, tap coefficients are

tuned to each system to

account for operational (V, T)

and manufacturing variation.

• This is done using adaptive

algorithms.

• Perfect adaptation isn’t

practical.

–Limited by things like

update rate, coefficient

resolution, etc.

C-N

C-N+1

CN-1

CN

D D D D

S

xk

Coefficient Adjustment

S

C-N

C-N+1

CN-1

CN

T T T T

S yk

xk

Coefficient Adjustment

Adaptive DLE

Adaptive DFE

Page 58: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Crosstalk Cancellation

• Some noise sources can be compensated (some can’t).

• A simple way to cancel the effects of crosstalk is shown below

(Zerbe 2001).

Transmit

Filter

ht(t)

Receiving

Filter

hr(t)

S

AWGN

n(t)

{xk}

r(t)Channel

hc(t)

T T

t = kT

Detector {xk}

tnthththtxth rcts

XTC

SS1EQX1A

EQX1B

XTC

SS2EQX2A

EQX2B

XTCS3EQX3A

EQX3B

S

Operation:

XTC samples outgoing data is &

multiplies it with a tap weight over a unit

interval.

The weighted signal is sent to the

adjacent signal on each side, where it is

summed with the outgoing data.

60

Page 59: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Summary

• Channels act as filters that cause both amplitude and phase

distortion of signals.

• Transmitters and receivers can be designed as filters to

compensate for non-ideal channel behavior.

• Discrete linear equalizers at the transmitter and receiver are

seeing wide use for multi-Gb/s signaling.

• Multiple techniques are available for setting filter tap weights.

• Crosstalk can be cancelled, too.

61

Page 60: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

References

• S. Hall and H. Heck, Advanced Signal Integrity for High Speed Digital Designs, John Wiley & Sons, 2009.

• L. Couch, Digital and Analog Communication Systems, 2nd edition, MacMillan, New York, 1987.

• W.J. Dally and J. Poulton, “Transmitter equalization for 4-Gbps signaling,” IEEE Micro, Jan./Feb. 1997, pp. 48-56.

• J. Jaussi, et. al., “8-Gb/s source-synchronous I/O links with adaptive receiver equalization, offset cancellation, and clock de-skew,” IEEE J-SSC, Vol. 40, Jan. 2005, pp. 80-88.

• R. Sun, J. Park, F. O’Mahony, and C. P. Yue, “A low-power, 20-Gb/s continuous-time adaptive passive equalizer,” IEEE ICAS 2005, pp. 920-923.

• J. Liu and X. Ling, “Equalization in high-speed communication systems,” IEEE CS Mag., Vol. 4, 2004, pp. 4-17.

• R. Lucky, “The adaptive equalizer,” IEEE SP Mag., 2006, pp. 104-107.

• S. Qureshi, “Adaptive equalization,” Proc. IEEE, Vol. 73, No. 9, Sept. 1985, pp. 1349-1387.

62

Page 61: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

References

• H. Kim, et al., "A wideband on-interposer passive equalizer design for

chip-to-chip 30-Gb/s serial data transmission," IEEE T-CPMT, 2015.

• Y.-J. Cheng, et al., "Novel differential-mode equalizer with broadband

common-mode filtering for Gb/s differential-signal transmission,"

IEEE T-CPMT, 2013.

• M. Shin, et al., "Small-size low-cost wideband continuous-time linear

passive equalizer with an embedded Cavity structure on a high-speed

digital channel," IEEE T-CPMT, 2014.

• C.-C. Chou, …, T.-L. Wu, "Estimation method for statistical eye

diagram in a nonlinear digital channel," IEEE T-EMC, 2015.

• K.-Y. Yang, …, R.-B. Wu, "Modeling and fast eye diagram estimation

of ringing effects on branch line structures," IEEE T-CPMT, 2014.

• S.-Y. Huang, …, R.-B. Wu, "Fast prediction and optimal design for

eye-height performance of mismatched transmission lines," IEEE T-

CPMT, 2014.63

Page 62: Equalization to Open your Eye - 台大電機系計算機中心cc.ee.ntu.edu.tw/~rbwu/rapid_content/course/highspeed/SI...Equalization to Open your Eye 吳瑞北, Ruey-Beei Wu Rm. 340,

R. B. Wu

Homework

• Exercises 12-2, 12-3, 12-6, 12-7

64