Multi-Level Signaling For Chip-to-Chip and Backplane Communication A Tutorial
Multi-Level Signaling For Chip-to-Chip and Backplane Communication A Tutorial
Connector
-20
T-Line
-40
dB
-60
RX
< 40”
-80
Crosstalk
0 1 2 3 4 5 6
GHz
Fig. 1: Chip-to-chip signaling on a backplane
Fig. 2: Signal attenuation and crosstalk
+pre., no ref.-c.
time
0 1T 2T 3T 4T 62.5ps/div
Fig. 3: Inter-Symbol Interference (ISI)
obviously interfere with the adjacent symbols and make
the task of data recovery more difficult. The techniques to
combat this signal attenuation are known as
“equalization”, which we will discuss in the next section.
main
204
Authorized licensed use limited to: The University of Toronto. Downloaded on September 05,2023 at 19:47:58 UTC from IEEE Xplore. Restrictions apply.
IL
ΔV
OUT
Dn Dn
4. Multi-Level Signaling
-a Dn-1
Among various signaling schemes, Non-Return-to-
OUT Zero (NRZ) binary signaling has been the most common
in chip-to-chip and backplane applications. As mentioned
in the previous section, the conventional approach in
detecting this binary sequence is to first equalize the
Fig. 6: Pre-emphasis circuit and timing example
channel, so as to eliminate or reduce ISI, and then to
compare the equalized signal against a reference voltage
in order to produce “0” or “1”. However, there has been a
x[n] y[n] ŷ[n] move in recent years of using an Analog to Digital
Converter (ADC) in the front end to immediately sample
the received signal, using 4 bits for example, and to
perform all the necessary equalization in the digital
domain [4][5]. At the time of this writing, the cost of an
ADC front end (in terms of silicon area and power) is still
W[z] larger than its binary counterpart, but it is well predicted
[6] that this cost will reduce in near future with
technology scaling and with innovative circuit techniques.
N Using this approach, the design of a receiver for the chip-
w [ z] = ∑ w i z −i to-chip and backplane signaling reduces to the careful
i =1 design of an ADC, as the rest of the design are all in
Fig. 7: Decision Feedback Equalizer (DFE) digital and can be synthesized using RTL. Another
implication of using an ADC front end is the ease of
signaling in multiple levels instead of in binary. Since the
When the equalization is preformed at the receiver it is
received signal is an analog signal (and hence contains
referred to as post-equalization. Equalization at the
many levels already), it makes sense to extend this
receiver can be either linear or nonlinear. A linear
technique to having multi-level signaling. The question
equalizer boosts the high-frequency components of the
that needs to be addressed here is under what conditions
received signal (similar to pre-emphasis), but also boosts
multi-level signaling provides an advantage over binary
the noise at the receiver. For this reason, linear equalizers
signaling. We address this question in the following.
are often used in conjunction with nonlinear equalizers
such as the Decision Feedback Equalizer (DFE).
Given the same transmitter properties, the maximum
voltage difference between the levels produced by the
The block diagram of a DFE is shown in Fig. 7. Here,
transmitter is often limited by the power supply and the
an estimate of the channel’s ISI (the output of W[z]
block) is subtracted from the input sequence, x[n], and fed circuit configuration used. Let us denote by ΔV (around
to a binary slicer to recover the transmit data. Since the 100mV) the voltage difference between logic “1” and “0”
output of the slicer is binary, and does not contain any at the receiver input. Given this ΔV and the level of noise
(and crosstalk) at the receiver input, one can determine
the signal-to-noise ratio (SNR) in this scheme. The larger
205
Authorized licensed use limited to: The University of Toronto. Downloaded on September 05,2023 at 19:47:58 UTC from IEEE Xplore. Restrictions apply.
dB 4-Level Slicer
W[z]
N
f b/4 f b/2
Freq.
w [ z] = ∑ w i z −i
i =1
Fig. 9: Example channel attenuation characteristic
when 4-level signaling is beneficial Fig. 10: 4-Level DFE block diagram
the SNR, the less the bit error rate (BER). If we choose 4 5. 4-Level Receiver with DFE
levels of signaling, instead of 2, then the distance between
two adjacent levels will be reduced by a factor of 3, to In the previous section, we motivated the use of multi-
ΔV/3. This is shown with the help of two eye diagrams in level signaling by the prospects of receivers with ADC
Fig. 8. It may appear at first that this loss of signal may front ends. However, the use of 4-level signaling is not
favor binary signaling. However, by moving to 4 levels limited to receivers with ADC front ends. There are in
instead of 2 levels, we also reduce the signal bandwidth in fact several implementation of 4-level signaling [7][8][9]
the frequency domain. As a consequence, the 4-level that use DFE to equalize the 4-level received signal. One
signal is subjected to less attenuation from the channel such example [9] is shown in Fig. 10, where the received
compared with the binary signal. Note that for the bit rate signal, x[n] is fed to a DFE in order to form an equalized
of fb (in units of bits/sec), the Nyquist frequency for signal, y[n]. This signal is then compared against three
binary signaling is fb/2 whereas for 4-level is fb/4. Since reference levels to produce 3 bits in thermometer code.
the channel is often a low-pass filter in nature, it The 3 bits are fed to W[z] in order to reproduce the
attenuates the fb/2 component more than it does the fb/4 channel ISI, which in turn is subtracted from the received
component. Therefore, the deciding factor becomes that signal.
of a comparison between the signal attenuation in the
channel versus the signal attenuation due to multi-level
Since the channel is not known in advance or, if it is, it
signaling.
may change with process and temperature, the filter W[z]
in this design must be made adaptive [9]. Also, to support
Fig. 9 plots the signal loss (in terms of dB) as a high bit rates, the loop delay of the DFE must be
function of frequency for an example channel. For this minimized. One candidate circuit for this purpose is
example, if we move from binary to 4-level signaling, we shown in Fig. 11, where the summation is performed on
lose 9.5dB due to the nature of 4-level signaling, but we low impedance nodes in order to increase speed.
gain 14dB as the channel does not attenuate the 4-level
signal as much. Therefore, overall it would be
advantageous to move to the 4-level signaling. This same
6. Conclusions
argument can be generalized to the case of M-level
signaling when M is larger than 4. The use of 4-level and 8-level signaling in chip-to-chip
and backplane applications will become more dominant
Another point of comparison between various as the use of ADC front-end becomes more common with
signaling schemes relates to crosstalk and its spectrum. the advance of technology. The design choice between
Since crosstalk is often of the high-pass nature, there may binary or 4-level would depend on the channel
be more crosstalk at fb/2 than there is at fb/4. Therefore characteristics and on how much the signal is attenuated
moving to multi-level has a potential advantage in at the Nyquist frequencies of respective signaling.
reducing the crosstalk.
206
Authorized licensed use limited to: The University of Toronto. Downloaded on September 05,2023 at 19:47:58 UTC from IEEE Xplore. Restrictions apply.
VB1
Current-summing nodes [3] R. Yuen, M. van Ierssel, A. Sheikholeslami, et al., “A
5Gb/s Transmitter with Reflection Cancellation for
xn Backplane Transceivers,” IEEE Custom Integrated
xn VB2 Circuit Conference (CICC), Proceedings, Sep. 2006, pp.
ŷ n-i 413-416.
ŷn-i
CK CK CK [4] O. Agazzi, D. Crivelli, M. Hueda, et al., “A 90nm
Wi
CMOS DSP MLSD Transceiver with Integrated AFE for
Electronic Dispersion Compensation of Multi-mode
Optical Fibers at 10Gb/s,” Dig. of Tech. Papers, IEEE
ith-bit Int’l Solid-State Circuits Conference (ISSCC), Feb. 2008,
f eedback pp. 232-233.
Input CK
[5] J. Cao, B. Zhang, U. Singh, et al., “A 500mW
CK Digitally Calibrated AFE in 65nm CMOS for 10Gb/s
Serial Links over Backplane and Multimode Fiber,” Dig.
Slicer of Tech. Papers, IEEE Int’l Solid-State Circuits
Conference (ISSCC), Feb. 2009, pp. 370-371.
Fig. 11: Circuit implementation example of DFE [9]
Acknowledgment [6] A. Sheikholeslami, B. Payne, and J. Lin, “Will ADCs
Overtake Binary Frontends in Backplane Signaling
The author acknowledges the financial support from (Special Evening Session, SE3),” Dig. of Tech. Papers,
Natural Sciences and Engineering Research Council IEEE Int’l Solid-State Circuits Conference (ISSCC), Feb.
(NSERC) of Canada, as well as the technical and financial 2009, p. 514.
support from Fujitsu Laboratories of Japan and Fujitsu
Laboratories of America. [7] A. Varzaghani, and C. K. Yang, “A 6-GSamples/s
Multi-Level Decision Feedback Equalizer Embedded in a
4-Bit Time-Interleaved Pipeline A/D Converter,” J. of
References Solid-State Circuits, Apr. 2006, pp. 935-944.
[1] R. Payne, B. Bhakta, S. Ramaswamy, et al., “A [8] D. J. Foley and M. P. Flynn, “A Low-Power 8-PAM
6.25Gb/s Binary Adaptive DFE with First Post-Cursor Serial Transceiver in 0.5-μm Digital CMOS,” J. of Solid-
Tap Cancellation for Serial Backplane Communications,” State Circuits, Mar. 2002, pp. 310-316.
Dig. of Tech. Papers, IEEE Int’l Solid-State Circuits
Conference (ISSCC), Feb. 2005, pp. 68-69. [9] M. van Ierssel, J. Wong, and A. Sheikholeslami, “An
adaptive 4-PAM decision-feedback equalizer for chip-to-
[2] K. Yamaguchi, K. Sunaga, S. Kaeriyama, et al., chip signaling,” Proc. of IEEE System-on-Chip
“12Gb/s Duobinary Signaling with x2 Oversampled Edge Conference (SOCC), Sep. 2004, pp. 297-300.
Equalization,” Dig. of Tech. Papers, IEEE Int’l Solid-
State Circuits Conference (ISSCC), Feb. 2005, pp. 70-71.
207
Authorized licensed use limited to: The University of Toronto. Downloaded on September 05,2023 at 19:47:58 UTC from IEEE Xplore. Restrictions apply.