Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
I. INTRODUCTION
S THE complexity of electrical and optical communication links increases, there is a growing interest towards
implementing the transceivers based on analog-to-digital converters (ADCs) and digital signal processors (DSPs) [1][4].
As the data rates rose, various channel impairments including
skin loss, dielectric loss, reflections, and crosstalk have become
more pronounced and call for advanced coding and modulation schemes. While the aggressive scaling of CMOS has made
it feasible to build fast digital logic that can perform such sophisticated signal processing algorithms in the digital domain,
it is still very challenging to design an ADC with above 10
Manuscript received March 07, 2011; revised May 19, 2011; accepted June
23, 2011. Date of current version September 14, 2011. This paper was recommended by Editor G. Manganaro.
J. Kim is with School of Electrical Engineering and Computer Science, Seoul
National University, Seoul, 151-742, Korea (e-mail: jaeha@snu.ac.kr).
E.-H. Chen and C.-K. K. Yang are with the Electrical Engineering Department, University of California, Los Angeles, CA, 90095 USA (e-mail:
enochen@ee.ucla.edu; yang@ee.ucla.edu).
J. Ren, B. S. Leibowitz, and J. L. Zerbe are with Rambus, Inc., Sunnyvale, CA
94089, USA (e-mail: jren@rambus.com; brianl@rambus.com; jared@rambus.
com).
P. Satarzadeh was with Rambus, Inc. Sunnyvale, CA 94089, USA. He is now
with Texas Instruments, Inc., Dallas, TX 75243 USA (e-mail: psatarzadeh@ti.
com).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TCSI.2011.2162465
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
2097
Fig. 1. An ADC-based DFE receiver. (a) Its architecture. (b) Its signal flow
diagram where the ADC is modeled as a source of quantization noise.
converts the received signal into a digital form, the DSP processes the DFE operation, which computes and subtracts the appropriate amount of offset from the digitized input based on the
prior bit decisions. The DSP also contains the decision slicer,
which compares the resulting value with a threshold and determines the current bit. To minimize BERs, the signal-to-noise
ratio (SNR) at this decision slicers input must be maximized.
The quantization errors introduced by the ADC are counted towards the unwanted noise and hence the ADC strives to have as
high resolution as possible.
On the other hand, an analog DFE receiver subtracts the offset
voltage in the analog domain as illustrated in Fig. 2(a). Another
difference is that its decision slicer compares the resulting signal
with an analog threshold (analog comparison) while that in the
ADC-based receiver in Fig. 1 compares the two inputs in digital
forms (digital comparison). Since the slicer output is always a
binary value, the signal around the DFE loop crosses the analogdigital boundary twice: once through the analog comparator and
once through the feedback path generating the analog offset
from the prior bits. The two conversion steps make it difficult
to close the timing around the loop within one bit period.
Loop-unrolling DFEs or partial-response DFEs (PRDFEs)
mitigate this difficulty by shifting this timing loop entirely into
the digital domain [9][11]. As illustrated in Fig. 2(b), the receiver precomputes all possible offset values and compares the
input signal with each and every offset. Once all the results enter
into the digital domain, one of them is selected based on the prior
bit history. Since the decision feedback loop is now entirely
within the digital domain, higher frequency operation is possible. However, a drawback is that the number of offset values
to be compared with and hence the number of decision slicers
with the number of DFE tap coeffigrows exponentially
cients (N).
These seemingly different ADC-based DFE receiver in
Fig. 1(a) and loop-unrolling PRDFE receiver in Fig. 2(b) are in
fact equivalent and can be optimized using the same principles.
Recall that the core DFE operation is to subtract a proper offset
from the received signal before the bit decision. For both types
of receivers, the bit decision is made based on a single, critical
analog comparison. For the PRDFE, it is quite apparent since
one of the slicer outputs is selected as the current bit decision.
2098
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
(1)
Fig. 4. The factors determining the bit-error rate (BER) of an ADC-based DFE
receiver in the presence of channel ISI. The signal margin is degraded by the ISI
from the bits within the DFE tap range (y ) and ISI from those outside the DFE
range (y ). The lowest BER is achieved when the decision threshold T is equal
to the y .
(2)
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
y T
Fig. 6. The optimal placements of four slicer thresholds for: (a) the minimum
threshold error (i.e., the lowest BER; RS-PRDFE) and (b) the minimum signal
quantization error. 5 Gb/s operation on the FR4 channel.
2099
The worst case threshold error within each group is equal to one
half of the span (i.e., the difference between the minimum and
values) of that group. Therefore, minimizing the
maximum
maximum threshold error is equivalent to finding M contiguous
ISI levels ( s) that minimizes the largest span
grouping of
of the groups.
The optimal grouping of ISI levels to any number of M
groups can be done via a recursive, dynamic programming
s are sorted in
procedure. Assuming that the ISI levels
be the largest group span for
an ascending order, let
groups. To recurthe first ISI levels optimally split into
sively express
in terms of
with
and
smaller than and , respectively, we categorize the possible
-grouping of ISI points based on the number of elements
in the last th group. This last group can have as few as one
elements (since
element (i.e., ) and as many as
groups must each have at least one element). If
the other
through , then
the last group has elements, from
where can vary from 1 to
its span is simply
. And the minimum largest group span possible with
ISI levels is
. One should
the rest of the
choose the number of elements for the last group so that it
, which can
minimizes the overall largest group span of
be expressed in the following recursive relationship:
..
.
(4)
(5)
With this definition,
is the minimum largest span
ISI levels into
groups. The opachievable for grouping
timal thresholds are given by the center of each groups span.
.
The minimum worst case threshold error is hence
While the described dynamic programming procedure is
guaranteed to find the optimal threshold placement for any
given channel response, it may not be suitable for an online
calibration scheme that can incrementally update the threshold
levels of the individual slicers and their assignments to the prior
bit patterns. One difficulty stems from the fact that the ISI levels
s need to be sorted first, whose resulting order can vary
strongly with the channel characteristics. Until an effective, yet
low-cost scheme of incremental adaptation is found, a possible
solution is to periodically characterize the channel response
(e.g., the single-bit response) and compute the optimal slicer
thresholds and assignments by firmware or software.
A. ADC Threshold Placements for Minimum BER Versus
Minimum Quantization Error
Fig. 6 compares the optimal threshold placements for the
minimum threshold error (i.e., the optimal RS-PRDFE) and for
the minimum signal quantization error with 4 slicers. Notice
the vast difference between the two placements. The optimal
RS-PRDFE places the thresholds near the center of the eye
while the minimum quantization ADC places those near the
signal levels.
2100
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
2101
Fig. 8. (a) Block diagram of the prototype RS-PRDFE receiver with a voltage
margin detection circuit. (b) Chip photograph. The receiver contains an analog
frontend, a 16-slicer flash ADC with adjustable reference, and a 5-tap digital
DFE. Total active area is 0.26 mm .
Fig. 9. The measured (a) frequency response and (b) 10 Gb/s single-bit response of a 25 Nelco backplane channel.
Fig. 11. Measured eye diagram of the 4-slicer ADC receivers: (a) the partial
response eye diagrams of the individual 4 slicers; the effective eye diagrams of
(b) RS-PRDFE, (c) reduced-FSR ADC, and (d) uniform quantization ADC.
2102
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
Fig. 13. Different approaches to reduce the RS-PRDFE slicer count with linear
equalizers: (a) suppress the far-end ISIs to zeros, (b) suppress any ISIs within
the DFE tap range, (c) make the ISIs specific values to force overlaps in ISI
offsets.
Fig. 12. (a) The measured single-bit response with a different prefiltering setting. (b) Measured voltage margin versus the number of slicers (M) for different
ADC-based receiver configurations.
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
2103
Fig. 15. Measured S-parameters (S21) of two example backplane channels. (a)
A 3 -long trace on a FR4 backplane. (b) A 10.6 -long trace on Elma ATCA
Dual Star backplane. The measurement includes the characteristics of the connectors, line card traces, and the 5 feet-long, low-loss SMA cables.
Fig. 16. The measured 10-Gb/s single-bit responses for the two channels.
channels were chosen. The measured S-parameter characteristics and single-bit responses (SBR) of those channels are shown
in Figs. 15 and 16, respectively. The first channel, a 3 -long
trace on a FR4 backplane has low loss of 15 dB at 5 GHz but
strong reflections while the second channel, a 10.6-long trace
on Elma ATCA Dual Star backplane has the higher dispersion
loss with the total loss being 20 dB at 5 GHz.
The effects of a linear equalizer were emulated by convolving
PRBS time-domain waveforms
the measured 10-Gb/s,
seen at the channel output with the impulse response of the
linear equalizer in MATLAB. The time-domain waveforms
were collected with a sampling oscilloscope with pattern lock
capability (Agilent DCA-J 86100C). The time and voltage
resolutions were 6.25 ps (32 points per unit interval) and 1 mV,
respectively. Since the measured waveforms include noises,
this procedure can predict the noise enhancement effects of
certain linear equalizers as well.
The signal quality seen by the RS-PRDFE receiver can be
visualized by constructing an effective composite eye diagram,
as illustrated in Fig. 17. The eye diagrams for the individual
slicers were first composed by accumulating the input traces
only when the corresponding slicer output was selected as the
received bits. Then, these individual eye diagrams were folded
into one after adjusting their decision thresholds to net zeros.
2104
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
Fig. 17. The construction of the effective eye diagram for an RS-PrDFE receiver. The eye diagrams seen by the individual decision slicers (left) are folded
onto a single eye diagram, after being adjusted for their different slicer threshold
levels (right).
Fig. 18. The benefits of combining transmit FIR equalizers with RS-PRDFE.
(a) Equalized eye diagrams by the optimal transmit FIR filters. (b) Effective eye
diagrams seen by the optimal 4-slicer RS-PRDFE receivers.
Fig. 19. The simulated signal margins versus the number of slicers (M) of the
RS-PRDFE receivers with and without the transmit FIR equalizers. (a) 3 FR4
channel. (b) 10.6 ATCA channel.
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
2105
Fig. 20. Example implementations of receive linear equalizers. (a) Continuoustime linear equalizer (CTLE). (b) Receive FIR equalizer.
Fig. 21. The benefits of combining receive FIR equalizers with RS-PRDFE.
(a) Equalized eye diagrams by the optimal receive FIR filters. (b) Effective eye
diagrams seen by the optimal 4-slicer RS-PRDFE receivers.
Fig. 22. The simulated signal margins versus the number of slicers (M) of the
RS-PRDFE receivers with and without the receive FIR equalizers. (a) 3 FR4
channel. (b) 10.6 ATCA channel.
2106
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 58, NO. 9, SEPTEMBER 2011
ACKNOWLEDGMENT
The authors would like to thank Dr. Ravi Kollipara and My
Nguyen for measuring the response characteristics of various
backplane channels used in this work.
REFERENCES
Fig. 23. Performance comparison of the analog and digital receive FIR equalizers when combined with RS-PrDFE. (a) 3 FR4 channel. (b) 10.6 ATCA
channel.
Therefore, a practical way of implementing a high- performance receiver with a low-resolution ADC is to combine the
proposed RS-PRDFE with an analog-type linear equalizer.
VI. CONCLUSION
This paper introduced a way of designing high-performance
equalizing receiver with low-resolution ADCs. The quantization thresholds of the ADC may have to be individually adjusted and optimized for the best signal margins rather than for
the least quantization errors. The described RS-PRDFE receiver
with only 4 slicers demonstrated the equivalent performance to a
receiver with 34-bit uniformly quantizing ADC. It also showed
some synergistic effects of combining RS-PRDFE with LEs, especially with the receive FIR equalizers. It was shown to be
preferable to leave the LEs in analog domain, since the DFE
and LE have conflicting requirements on the ADC quantization
thresholds.
[1] C.-K. K. Yang and E.-H. Chen, ADC-based serial I/O receivers, in
Proc. Custom Integr. Circuits Conf., Sep. 2009, pp. 323330.
[2] H. Chung and G.-Y. Wei, Design-space exploration of backplane
receivers with high-speed ADCs and digital equalization, in Proc.
Custom Integr. Circuits Conf., Sep. 2009, pp. 555558.
[3] M. Harwood et al., A 12.5 Gb/s SerDes in 65 nm CMOS using a
baud-rate ADC with digital receiver equalization and clock recovery,
in ISSCC Dig. Tech. Papers, Feb. 2007, pp. 436437.
[4] O. E. Agazzi et al., A 90 nm CMOS DSP MLSD transceiver with
integrated AFE for electronic dispersion compensation of multimode
optical fibers at 10 Gb/s, J. Solid-State Circuits, pp. 29392957, Dec.
2008.
[5] P. Schvan et al., A 24 GS/s 6 b ADC in 90 nm CMOS, in ISSCC Dig.
Tech. Papers, Feb. 2008, pp. 544545.
[6] Y. M. Greshishchev et al., A 40 GS/s 6 b ADC in 65 nm CMOS, in
ISSCC Dig. Tech. Papers, Feb. 2010, pp. 390391.
[7] J. Cao et al., A 500-mW ADC-based CMOS AFE with digital calibration for 10 Gb/s serial links over KR-backplane and multimode fiberd,
J. Solid-State Circuits, pp. 11721185, Jun. 2010.
[8] B. Murmann, A/D converter trends: Power dissipation, scaling and
digitally assisted architectures, in Proc. Custom Integr. Circuits Conf.,
Sep. 2008, pp. 105112.
[9] S. Kasturia and H. J. Winters, Techniques for high-speed implementation of non-linear cancellation, IEEE J. Sel. Areas Commun., vol. 9,
no. 5, pp. 711717, Jun. 1991.
[10] Y.-S. Sohn et al., A 2.2-Gbps CMOS look-ahead DFE receiver for
multidrop channel with pin-to-pin time skew compensation, in Proc.
Custom Integr. Circuits Conf., Sep. 2003, pp. 473476.
[11] V. Stojanovic et al., Adaptive equalization and data recovery in a dualmode (PAM2/4) serial link transceiver, in Proc. VLSI Circuits Symp.,
Jun. 2004, pp. 348351.
[12] E.-H. Chen et al., Adaptation of CDR and full scale range of ADCbased Serdes receiver, in Proc. VLSI Circuits Symp., Jun. 2009, pp.
1213.
[13] D. Oh et al., Accurate system voltage and timing margin simulation
in high-speed I/O system designs, IEEE Trans. Adv. Packag., vol. 31,
no. 4, pp. 722730, Nov. 2008.
[14] E.-H. Chen et al., 10 Gb/s serial I/O receiver based on variable reference ADC, in Proc. VLSI Circuits Symp., 2011, in review.
[15] J. Kim et al., Equalizer design and performance trade-offs in ADCbased serial links, in Proc. Custom Integr. Circuits Conf., Sep. 2010,
pp. 18.
[16] C. Donovan and M. P. Flynn, A digital 6-bit ADC in 0.25- m
CMOS, IEEE J. Solid-State Circuits, vol. 37, no. 3, pp. 432437,
Mar. 2002.
Jaeha Kim (S94-M03-SM10) received the B.S.
degree in electrical engineering from Seoul National
University (SNU), Seoul, Korea, in 1997, and
received the M.S. and Ph.D. degrees in electrical
engineering from Stanford University, Stanford, CA,
in 1999 and 2003, respectively.
From 2001 to 2003, he was with True Circuits,
Inc., Los Altos, CA as Circuit Designer; with
Inter-university Semiconductor Research Center
(ISRC), SNU, as Postdoctoral Researcher from
2003 to 2006; with Rambus, Inc., Los Altos, CA
as Principal Engineer from 2006 to 2009; and with Stanford University, CA
as Acting Assistant Professor from 2009 to 2010. He is currently Assistant
Professor at SNU and his research interests include low-power mixed-signal
systems and their design methodologies.
Prof. Kim is a recipient of the Takuo Sugano award for outstanding far-east
paper at 2005 International Solid-State Circuits Conference (ISSCC) and the
Low Power Design Contest Award at 2001 International Symposium on Low
Power Electronics and Design (ISLPED). He served on the technical program
committees of Design Automation Conference (DAC), International Conference
on Computer Aided Design (ICCAD), and Asian Solid-State Circuit Conference
(A-SSCC).
KIM et al.: EQUALIZER DESIGN AND PERFORMANCE TRADE-OFFS IN ADC-BASED SERIAL LINKS
2107