Ffe Dfe Excerpt
Ffe Dfe Excerpt
Ffe Dfe Excerpt
DTX[N:0]
Deserializer
Serializer
DRX[N:0]
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)
w-1
TX data
z-1
w0 w1 w2
z-1 z-1
z-1
wn
RX FIR Equalization
Delay analog input signal and multiply by equalization coefficients 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
[Hall]
RX CTLE Equalization
Vo+ Din-
VoDin+
Pros
Provides gain and equalization with low power and area overhead Can cancel both precursor and long-tail ISI Generally limited to 1st order compensation Amplifies noise/crosstalk PVT sensitivity Can be hard to tune
7
Cons
z k = yk w1 d k 1 wn 1 d k (n 1) wn d k n
Cons
Cannot cancel pre-cursor ISI Chance for error propagation
Low in practical links (BER=10-12)
Critical feedback timing path Timing of ISI subtraction complicates CDR phase detection
[Payne]
9
DFE Example
If only DFE equalization, DFE tap coefficients should equal the unequalized channel pulse response values [a1 a2 an] With other equalization, DFE tap coefficients should equal the pre-DFE pulse response values
[w1 w2]=[a1 a2]
a1 a2
10
to demux
A2 A2
VDD RXIN
DFECLK
Latch Latch Latch
A1
RXEQ
TAP1
TAP2
TAP3
CLK90/270
Latch
Latch
R. Payne et al, A 6.25-Gb/s Binary Transceiver in 0.13-um CMOS for Serial Data Transmission Across High Loss Legacy Backplane Channels, JSSC, vol. 40, no. 12, Dec. 2005, pp. 2646-2657
TAP4
Latch
to demux
11
D0
A1
A2
TIME <1UI
CLK90 t PROPMUX
RXEQ CLK90 1UI
[Payne]
[Stojanovic]
Instead of feeding back and subtracting ISI in 1UI Unroll loop and pre-compute 2 possibilities (1-tap DFE) with adjustable slicer threshold
dk|dk-1=1
=w1
~
dk|dk-1=-1
13
[Park]
Summer Swing = IR, = RC
Summer performance is critical for DFE operation Summer must settle within a certain level of accuracy (>95%) for ISI cancellation Trade-off between summer output swing and settling time Can result in large bias currents for input and taps
14
Integrating current onto load capacitances eliminates RC settling time Since T/C > R, bias current can be reduced for a given output swing
Typically a 3x bias current reduction
15
[Harwood ISSCC 2007] 12.5GS/s 4.5-bit Flash ADC in 65nm CMOS 2-tap FFE & 5-tap DFE XCVR power (inc. TX) = 330mW, Analog = 245mW, Digital = 85mW
16