Professional Documents
Culture Documents
Behzad Razavi
T
The decision-feedback equalizer (DFE) say the equalizer provides a high- izer does not suffice in most prac-
dates back to the 1960s [1] and began frequency “boost” to compensate for tical cases. Specifically, a typical
to appear in high-speed wireline com the channel loss. channel introduces, in the signal
munication systems in the early 2000s. path, i mp e d a n ce discontinuities
In this article, we study the properties The Need for Decision-Feedback (mismatches) resulting from connec-
of this circuit and describe its “ana- Equalization tors and other physical interfaces
log” implementations. While intuitively appealing, linear between boards, cables, etc. Such
equalization faces three issues. First, discontinuities manifest themselves
The Need for Equalization since it requires a large amount of as deep notches in the channel’s fre
As high-speed random data propa- boost for very lossy channels, it sig- quency response (Figure 2) that would
gates through a medium with a lim- nificantly amplifies high-frequency be difficult to compensate by a lin-
ited bandwidth (also called a “lossy” noise, corrupting the data. Second, ear equalizer.
medium), it is dispersed. That is, the a high boost demands multiple To appreciate the beauty of DFEs,
data edges become slower, possi- stages, each one inevitably limiting we first return to the time domain and
bly disallowing full transition if a the bandwidth and consuming con- view the data waveform as the superposi-
010 or 101 sequence occurs [Fig- siderable power. Third, the inverse tion of random steps shifted in time by
ure 1(a)]. This sluggishness of the response provided by a linear equal- integer multiples of Tb [Figure 3(a)].
channel also makes the zero crossing
times of the data a function of the bit
amplitudes, causing significant jitter.
Both degradations increase the bit- Din Dispersive
Dout
detection error rate. In the frequency Channel
domain, the channel attenuates the Tb t
(a) t
high-frequency content of the data
[Figure 1(b)]. Spectrum of
Channel Response
Master Slave
Similar speed limitations exist in other
Latch Latch
variants of this architecture as well (see Dsum DM
the “DFE Variants” section). Din D Q D Q Dout
Three other nonidealities affect +
–
the performance of the DFE. First,
the data input port of the summer in
CK CK
Figure 6 cannot be arbitrarily non-
linear because the dispersed data’s h1
amplitude carries information about DF
the channel and must not experience
CK
significant limiting. We can see intui-
tively that, if the D in waveform in
Figure 4(d) is greatly amplified and Dout
sliced, then all of the bits exhibit a Dout
full swing but the jitter introduced
by the channel remains. As a guide- Dsum
line, we choose the 1-dB compression Dsum
point of this port to be greater than
DM
the main cursor amplitude [2] so that
the nonlinearity negligibly increases DM
the ISI. t1 t2 t3 t4 t5 t
Second, the input offset of the
FF, VOS, shifts the net voltage sensed
Figure 6: A DFE with differential signal paths.
at the summing node, D sum, equiv
alently deg rading the volt age
m a r gin for the negative or posi-
tive data values sampled by the FF.
Third, the total noise in D sum, Vn, +
yields a finite bit error rate. This –
noise includes that produced by
the summer and the stages preced- +h1
ing the DFE and the input-referred
MUX
Din D Q Dout
noise of the FF. As a rule of thumb,
–h1
w e e n s u r e t h a t 8 (4VOS + Vn, rms)
r em a in s less t h a n the peak data
–
swing D sum. The factor of eight is +
Select
CK
chosen to ensure error rates on the
order of 10 -12 and the factor of four
represents the four-sigma variance
of the offset. Figure 7: An unrolled DFE architecture.
MUX
dictive or “unrolled” topology. Sup-
Din
pose D in and D out swing between –1 h1
and +1. Since we wish to compute D Q Dodd
D in - h 1 D out, we can equivalently –
+
consider D in - h 1 and D in + h 1 as the D Q Dodd
CK1/2
only two possible levels that must
reach the FF. The selection between
CK1/2
these two values can be made by
(a) (b)
the previous bit. Figure 7 shows the
resulting “unrolled DFE” [3]. Here,
the previous bit available at D out Figure 8: Half-rate DFE architectures with (a) two summers and (b) one summer and one
multiplexer.
decides whether D in - h 1 or D in + h 1
must travel through the multiplexer
and be sliced by the FF. We note that
the summing nodes lie outside the
feedback loop, which is the princi-
pal advantage of this arrangement.
I1 I2
The timing budget is now given by
TCK -Q + Tsetup + TMUX 1 Tb, where TMUX X Y
denotes the delay from the select
input of the multiplexer to its out- Vin1 M1 M2 Vr 1 Vr 2 M3 M4 Vin2
put. In some cases, TMUX is less than
TFB in (1). However, the D out signal
CK MCK1 CK MCK2
must be level shifted and/or ampli-
fied to properly switch the multi-
plexer, leading to additional delay.
At very high speeds, it is desir- Figure 9: A comparator input stage based on two differential pairs.
able to drive the DFE with a half-
rate clock, CK 1/2, which is simpler At very high speeds, the sum- As a result, the transconductance
to generate and distribute. Fig- ming node and the FFs can incorpo- of the two pairs falls considerably,
ure 8(a) shows a half-rate DFE [4], rate inductive peaking for a greater making the offsets of the subse-
where the FFs are clocked by CK 1/2 bandwidth and a smaller loop delay. quent stages significant.
and CK 1/2, thereby demultiplexing This improvement comes at the cost 2) How does the characteristic shown
the data by a factor of two. Each out- of a more complex layout and signal i n Fig u r e 10 ( b) c h a nge i f the
put bit lasts for 2Tb seconds and, distribution difficulties. front-end comparator has an off-
after subtraction from D in, is fed set equal to 1.5 least-significant
to the FF in the other branch. This Questions for the Reader bits (LSBs)?
topology nonetheless does not relax 1) Can the delay stage and the slicer In the ideal case, we have
the loop timing budget given by in Figure 4(b) be realized as a sin- V +F -V -F = V +in -V -in if V +in - V -in 2 0
(1). It also consumes about twice as gle limiting differential pair? a n d V +F - V -F = - (V +in - V -in) i f
much power as the full-rate DFE of 2) Can the unrolled DFE of Figure 7 V +in - V -in 1 0. With a compara-
Figure 4(c). accommodate a second tap? tor offset of 1.5 LSBs, the former
Another half-rate DFE architecture holds if V +in - V -in 2 1.5 LSBs and
is depicted in Figure 8(b) [5]. Here, Answers to Last Issue’s Questions the latter, if V +in - V -in 1 1.5 LSBs.
the half-rate outputs are multiplexed 1) In Figure 9, why can we not apply That is, the circuit negates the
so as to reconstruct the full-rate data, Vin1 and Vin2 to M 1 and M 2 and differential input even for values
with the result serving as the feed- Vr1 and Vr2 to M 3 and M 4 ? reaching = 1.5 LSBs. The result-
back signal. While using only one In such a case, each differential ing characteristic is shown in
summer, this method adds the mul- pair can experience a large input Figure 10(c).
tiplexer delay to TCK -Q + TFB + Tsetup, difference even when the compar-
degrading the speed. ator is making a critical decision. (continued on p. 132)
I
IEEE Solid-State Circuits Society members represent a wide spectrum
(SSCS) Vice President Bram Nauta was of scientific and scholarly disciplines,
inducted into the Royal Dutch Acad- giving all members the opportu-
emy of Arts and Sciences in June. nity to embrace new fields in science
Nauta is a professor at the Univer- and scholarship.
sity of Twente, heading the Integrated Nauta was inducted as a result of
Circuits Design group. His current the work he performed throughout
research interests are high-speed ana- his career and it was a great honor.
log complementary metal-oxide-semi- “It was a surprise for me,” Nauta
conductor circuits, software-defined said, “especially because I’m an elec-
radio, cognitive radio, and beamforming. trical engineer working on the appli-
Academy membership is a great cation side of science.”
honor in The Netherlands. The acad- He hopes his induction will open
emy appoints a maximum of 16 new new doors for him, especially outside
members every year. Membership is Bram Nauta his own scientific field.
awarded based on an individual’s sci For more information about the
entific and scholarly achievements. Royal Dutch Academy of Arts and Sci-
Once appointed, indiv iduals are ences, visit https://www.knaw.nl/nl.
members for life. Members meet and
Digital Object Identifier 10.1109/MSSC.2017.2746193 discuss issues of interest to science, —Abira Sengupta
Date of publication: 16 November 2017 scholarship, and society. Academy
+
+ VF + –
Vin +
VF − VF
– VF − VF
Flash
ADC
–
Vin + – 1.5 + –
– Vin − Vin Vin − Vin (LSB)
VF
CK1
CK2
(a) (b) (c)
Figure 10: (a) The flash stage preceded by a polarity detector and (b) the resulting characteristic and the characteristic in the presence of
comparator offset.