ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... ·...

37
Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 7: Equalization Introduction & TX FIR Eq

Transcript of ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... ·...

Page 1: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Sam PalermoAnalog & Mixed-Signal Center

Texas A&M University

ECEN720: High-Speed Links Circuits and Systems

Spring 2019

Lecture 7: Equalization Introduction & TX FIR Eq

Page 2: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Announcements

• Lab 4 Report and Prelab 5 due Mar. 6• Exam 1 Mar. 5

• 2:20-3:45PM (10 extra minutes)• Closed book w/ one standard note sheet• 8.5”x11” front & back• Bring your calculator• Covers material through lecture 6• Previous years’ exam 1s are posted on the website for

reference

• Equalization overview and circuits papers are posted on the website

2

Page 3: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Agenda

• Equalization theory and circuits• Equalization overview• Equalization implementations

• TX FIR• RX FIR• RX CTLE• RX DFE

• TX FIR Equalization• FIR filter in time and frequency domain• MMSE Coefficient Selection• Circuit Topologies

• Equalization overview paper posted on website3

Page 4: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

High-Speed Electrical Link System

4

Page 5: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Link with Equalization

5

Seria

lizer

Des

eria

lizer

Page 6: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

6

Channel Performance Impact

Page 7: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

7

Channel Performance Impact

Page 8: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Channel Equalization

8

• Equalization goal is to flatten the frequency response out to the Nyquist Frequency and remove time-domain ISI

Page 9: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Equalization

• TX FIR filter pre-distorts transmitted pulse in order to invert channel distortion at the cost of attenuated transmit signal (de-emphasis)

9

L

L L

L

L

L

L

L

L

1x 4x 2x 1x

1/4 1 1/2 1/4IDACs&

BiasControl

sgn-1 sgn0 sgn1 sgn2

50Ω

Out-P

Out-N

4:2MUX

2

2

2

21

D0

D1

D2

D3

VDDA=1.2VVDD=1.0V

VDDIO=1.0V

VDDA=1.2V

1

1

1

C2 (5GHz)From on-chip PLL

2

(2.5

Gb/

s)

(10Gb/s)

(5Gb/s)

ESD

L

L L

L

L

L

L

L

L

LL

LL LL

LL

LL

LL

LL

LL

LL

1x 4x 2x 1x

1/4 1 1/2 1/4IDACs&

BiasControl

sgn-1 sgn0 sgn1 sgn2

50Ω

Out-P

Out-N

4:2MUX

2

2

2

21

D0

D1

D2

D3

VDDA=1.2VVDD=1.0V

VDDIO=1.0V

VDDA=1.2V

1

1

1

C2 (5GHz)From on-chip PLL

2

(2.5

Gb/

s)

(10Gb/s)

(5Gb/s)

ESD

2

21010 2101TERM

outRDIDIDIDIV

“A Low Power 10Gb/s Serial Link Transmitter in 90-nm CMOS,” A. Rylyakov et al., CSICS 2005

I-1 I0 I1 I2

D(1) D(0) D(-1) D(-2)

Page 10: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

6Gb/s TX FIR Equalization Example

• Pros• Simple to implement• Can cancel ISI in pre-

cursor and beyond filter span

• Doesn’t amplify noise• Can achieve 5-6bit

resolution

• Cons• Attenuates low

frequency content due to peak-power limitation

• Need a “back-channel” to tune filter taps

10

Page 11: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

RX Equalization #1: RX FIR

• Pros• With sufficient dynamic range, can amplify

high frequency content (rather than attenuate low frequencies)

• Can cancel ISI in pre-cursor and beyond filter span

• Filter tap coefficients can be adaptively tuned without any back-channel

• Cons• Amplifies noise/crosstalk• Implementation of analog delays• Tap precision

11

*

*D. Hernandez-Garduno and J. Silva-Martinez, “A CMOS 1Gb/s 5-Tap Transversal Equalizer based on 3rd-Order Delay Cells," ISSCC, 2007.

Page 12: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

RX Equalization #2: RX CTLE

12

Din- Din+

Vo-Vo+

• Pros• Provides gain and

equalization with low power and area overhead

• Can cancel both pre-cursor and long-tail ISI

• Cons• Generally limited to 1st

order compensation• Amplifies noise/crosstalk• PVT sensitivity• Can be hard to tune

Page 13: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

RX Equalization #3: RX DFE

13

z-1clk

x

w1

z-1x

w2

z-1x

wn-1

z-1x

wn

Din DRX

• Pros• No noise and crosstalk

amplification• Filter tap coefficients

can be adaptively tuned without any back-channel

• Cons• Cannot cancel pre-

cursor ISI• Critical feedback timing

path• Timing of ISI

subtraction complicates CDR phase detection

Page 14: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Equalization Effectiveness

• Some observations:• Big initial performance boost with 2-tap TX eq.• With only TX eq., not much difference between 2 to 4-tap• RX equalization, particularly DFE, allows for further performance

improvement• Caution – hard to build fast DFEs due to critical timing path

14

Incr

easi

ng

Equa

lizat

ion

Channel Responses

Page 15: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Link with Equalization

15

Seria

lizer

Des

eria

lizer

Page 16: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Channel Equalization

16

• Equalization goal is to flatten the frequency response out to the Nyquist Frequency and remove time-domain ISI

Page 17: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Equalization – Time Domain

17

21 274.0595.0131.0 zzzW :10GbpsFor

...111...274.0595.0131.0...111...

...190.0190.0190.0...274.0595.0131.0...111...

274.0595.0131.0

Polarity) ng Alternatiw/ Taps (Sum Response FrequencyNyquist

Taps) (Sum Response Frequency Low

W

Page 18: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Equalization – Freq. Domain

18

21 274.0595.0131.0 zzzW :10GbpsFor

ss

fTj fTjfTez

zzzWs 2sin)2cos(

274.0595.0131.02

21

w/

dBfWjz

f4.14190.001)0sin(0cos

0 Response Frequency Low

dBT

fWjz

Tf

s

s

01211)sin(cos

21

Response FrequencyNyquist

• Equalizer has 14.4dB of frequency peaking• Attenuates DC at -14.4dB and passes Nyquist frequency at 0dB

Note: Ts=Tb=100ps

Page 19: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Coefficient Selection

• One approach to set the TX FIR coefficients is a Minimum Mean-Square Error (MMSE) Algorithm

19

1...10

10...00021...000

..................00...00100...000

10...00021...000

..................00...00100...000

3...10

lc

cc

nwnwnw

www

khkhkh

hhh

knly

yy

l input symbols, c

channel output vector, yRows = k+n+l-2 where k = channel pulse model length

TX Eq “w” MatrixRows = n+l-1 where n = tap numberColumns = l = input symbol number

Channel “h” MatrixRows = k+n+l-2Columns = n+l-1

Page 20: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Coefficient Selection

• Multiplying input symbols by TX Eq., wc=w*c

20

1...10

10...00021...000

..................00...00100...000

10...00021...000

..................00...00100...000

3...10

lc

cc

nwnwnw

www

khkhkh

hhh

knly

yy

• Total system

1...

10

10...00021...000

..................00...00100...000

3...10

lnwc

wcwc

khkhkh

hhh

knly

yy

• We desire the output vector, y, to be ISI free

1 # tapprecursor Eq # samplecursor -pre Channel1 # tapprecursor Eq # samplecursor -pre Channel

nnynny

ydes

desdes ,0

,1

Page 21: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Lone-Pulse Equalization Example

21

• With lone-pulse equalization, l=1 input symbols, i.e. c=[1]

12

1

0

0.0067 0 0

0.0090 0.0067 0

0.0097 0.0090 0.0067

0.0152 0.0097 0.0090

0.0162 0.0152 0.0097

0.0224 0.0162 0.0152

0.0360 0.0224 0.0162

0.0526 0.0360 0.0224

0.0917 0.0526 0.0360

0.1775 0.0917 0.0526

0.3437 0.1775 0.0917

0.0812 0.3437 0.1775

0.0052 0.0812 0.3437

0.0023 0.0052 0.0812

0.0010 0.0023 0.0052

0.0004 0.0010 0.0023

0 0.0004 0.0010

0 0 0.0004

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

w

w

w

Ydes

Channel pulse matrix H with 5 pre-cursor samples and 10 post-cursor samples, 3 columns for 3 eq taps

3-tap EqMatrix, W

Symbol Matrix, C for

“Lone Pulse”

Ydes(5+1+1=7)=1

Channel pre-cursor samples

Equalization pre-cursor taps

Page 22: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Coefficient Selection

• Differentiating this w.r.t. tap matrix taps to find taps which yield minimum error norm2

22

input pulse with desdesCdes YHWYHWYYE • We can calculate the error w.r.t. a desired output

HYHHW

HYHHWEdWd

Tdes

TT

Tdes

TT

0222

• Solving for optimum TX Eq taps, W desTT

ls YHHHW 1

desT

desT

desTT YYHWYHWHWE 22

• Computing the error matrix norm2

• This will yield a W matrix to produce a value of “1” at the output cursor, i.e. an FIR filter with gain• Need to normalize by the total abs(tap) sum for TX FIR realization

n

ils

lslsnorm

nW

nWnW

1

Page 23: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Tap Resolution

23

• Using the above MMSE algorithm for the Refined Server Channel at 10Gb/s

274.0595.0131.011

274.0595.0131.0 21

postmainprezzzW

• Generally, TX DAC resolution is limited to between 4 to 6bits

• Mapping these equalization coefficients with this resolution may impact performance

0.2745-

0.5949

0.1307-

1.7184-

3.7245

0.8180-6.2609by gnormalizin

lsnormls WW

Page 24: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX FIR Circuit Architectures

• Direct FIR vs Segmented DAC• Direct FIR

• Parallel output drivers for output taps• Each parallel driver must be sized to

handle its potential maximum current• Lower power & complexity• Higher output capacitance

• Segmented DAC• Minimum sized output transistors to

handle peak output current• Lowest output capacitance• Most power & complexity

• Need mapping table (RAM)• Very flexible in equalization

24

Segmented DAC

Direct FIR

[Zerbe]

[Zerbe]

Page 25: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Direct FIR Equalization

25

L

L L

L

L

L

L

L

L

1x 4x 2x 1x

1/4 1 1/2 1/4IDACs&

BiasControl

sgn-1 sgn0 sgn1 sgn2

50Ω

Out-P

Out-N

4:2MUX

2

2

2

21

D0

D1

D2

D3

VDDA=1.2VVDD=1.0V

VDDIO=1.0V

VDDA=1.2V

1

1

1

C2 (5GHz)From on-chip PLL

2

(2.5

Gb/

s)

(10Gb/s)

(5Gb/s)

ESD

L

L L

L

L

L

L

L

L

LL

LL LL

LL

LL

LL

LL

LL

LL

1x 4x 2x 1x

1/4 1 1/2 1/4IDACs&

BiasControl

sgn-1 sgn0 sgn1 sgn2

50Ω

Out-P

Out-N

4:2MUX

2

2

2

21

D0

D1

D2

D3

VDDA=1.2VVDD=1.0V

VDDIO=1.0V

VDDA=1.2V

1

1

1

C2 (5GHz)From on-chip PLL

2

(2.5

Gb/

s)

(10Gb/s)

(5Gb/s)

ESD

2

21010 2101TERM

outRDIDIDIDIV

“A Low Power 10Gb/s Serial Link Transmitter in 90-nm CMOS,” A. Rylyakov et al., CSICS 2005

I-1 I0 I1 I2

D(1) D(0) D(-1) D(-2)

Page 26: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Segmented DAC Example

26

[Casper ISSCC 2006]

Row = 4-bit data patternColumn = 6-bit weighting

For this 4-bit pattern, send this 6-bit numberCombining taps in digital domain, not at output

4 filtered bits (parallel) at 6-bit

resolution

Sized only to deliver maximum

total current

Page 27: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Voltage-Mode TX FIR Driver #1

• FIR equalization is typically more difficult to implement in voltage-mode drivers due to the series impedance

• An output voltage divider with a GND shunting path can realize the different voltage levels required by the FIR equalizer and also maintain impedance control

• Drawbacks to this approach• Output segmentation requires significant pre-dive logic whose complexity

grows with equalization tap resolution• Time-varying current draw from the VREF supply

27

[Wong JSSC 2004] [Sredojevic JSSC 2011]

Page 28: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Voltage-Mode TX FIR Driver #2

• Adding a channel shunting path can realize the different voltage levels required by the FIR equalizer, maintain impedance control, and produce a constant current draw from the VREF supply

• The major drawback to this approach is even more complex output segmentation pre-drive logic

28

[Dettloff ISSCC 2010] [Sredojevic JSSC 2011]

Page 29: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Hybrid Voltage-Mode Driver with Current-Mode Equalization

• A hybrid voltage-mode driver with current-mode equalization provides the advantages of both drivers

• The main driver tap is voltage-mode, which allows for reduced current for a given voltage swing

• High-resolution pre-emphasis equalization taps at minimum pre-drive complexity are possible with parallel current-mode drivers

• Does have some dynamic current variation, but is less than the original VM TX FIR #1

29

[Song TCAS2 2012]

Page 30: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Impedance Modulated Equalization• Signaling power reduces as de-emphasis increases

• Transition bits have 50 impedance

• Longer run length data has higher impedance

[2] R. Sredojevic, et al., JSSC 2011

Segmented Implementation [2]

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 9 of 27

Page 31: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Impedance Modulated Equalization

[2] R. Sredojevic, et al., JSSC 2011

Segmented Implementation [2]

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 10 of 27

• Signaling power reduces as de-emphasis increases

• Transition bits have 50 impedance

• Longer run length data has higher impedance

Page 32: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Relative Equalization Performance

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 11 of 27

• Relative equalization performance depends on the channel

• Channels with significant reflections (middle-trace backplane) can have >20% extra residual ISI

• Well-controlled impedance channels (single-board CPW) display almost identical performance

Channel Responses 10Gb/s Residual ISI w/ 2-tap EQ

Page 33: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Equalization Tap Control• Segmented pre-driver and output driver significantly

increases dynamic power consumption with increased equalization resolution

[2] R. Sredojevic, et al., JSSC 2011

Segmented Implementation [2]

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 12 of 27

Proposed non-segmented Implementation

Page 34: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

TX Output Driver w/Analog Control • Global impedance modulation/control loops and voltage

regulator allows for power amortization

* EQ OFF-Mode

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 13 of 27

Page 35: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Impedance Modulated EQ Mode• Maximum transmitter output swing during a transition bit

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 14 of 27

Page 36: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Impedance Modulated EQ Mode• De-emphasis transmitter output swing (Analog control)

for run-length > 1

26.5: An 8-to-16Gb/s 0.65-to-1.05pJ/b 2-Tap Impedance-Modulated Voltage-Mode Transmitter with Fast Power-State Transitioning in 65nm CMOS

© 2014 IEEE International Solid-State Circuits Conference 15 of 27

Page 37: ECEN720: High-Speed Links Circuits and Systems Spring 2019spalermo/ecen689/lecture7_ee720_eq... · 2019-02-21 · • Filter tap coefficients can be adaptively tuned without any back-channel

Next Time

• RX FIR• RX CTLE• RX DFE• Alternate/Future Approaches

37