|
原文
/ T z, [1 s2 ^" { 1 X3 Z! h& W1 c, n* h+ e. g4 R- ~, I
A signal conditioner for high-speed serial links
7 i( ^8 P9 O) S, M7 G1 Q7 X% q6 k3 L5 e1 U. n* f- u/ W2 C0 w
- k- x6 W+ K6 }2 S" UThe incessant demand for faster high speed serial link interconnects has given rise to a plethora of serial link technologies, many of which promise to increase the speed to 12.5Gbps. To achieve the lowest bit error rate margin for a particular channel environment requires careful consideration of a number of critical issues.
L( j- _; w p* K 1 u: k+ M7 q2 ?# a7 B2 H) f
This article will discuss the different issues associated with legacy and next-generation backplanes. For instance, manufacturing variations and environmental conditions have a significant impact on the performance of high-speed backplane systems. 0 m& {! C4 @' r2 M; A+ _
System designers must consider these variations and ensure that the systems perform with acceptable bit-error rates under the specified conditions. 8 i# g$ u& ?* E i2 K- b7 z( x
The criteria upon which the selection of an appropriate signaling scheme should be made are discussed. In addition, cutting edge serial link technologies, collectively known as Advanced Backplane (ABP), will be discussed. Among the technologies encompassed in ABP are Smart Decision Feedback Equalizer (SmartDFE) and Automatic Adaptation. * {2 F# y0 G$ i9 D. F/ f
Predictions of continued economic recovery and expansion of various data networks drive a resurgence of new design activity at networking equipment vendors. 6 u$ \* k7 l1 J; C1 ?
The result is bandwidth increase that demands dramatic improvements in serial link performance. Developing capable high-performance serial link solutions that comprehensively satisfy the stringent backplane requirements for these platforms poses substantial challenges. 6 e. ~( N/ }9 x3 ]
System designers must overcome a host of manufacturing variations, temperature and humidity variations, all of which have significant impact on the performance of high-speed backplane systems. System designers must consider these variations and ensure that the systems perform with acceptable bit-error rates (BERs) under the specified conditions.
1 l2 r3 S/ d# W0 R+ ~/ a7 xThe backplane channel is typically composed of ten independent components: the die, package, and module of the line and switch cards, the two backplane connectors, the backplane module and the AC-coupling capacitor, as identified in Figure 1, below. ! w0 C, A3 a5 \6 R5 T2 _
! |- ` ]7 y+ P4 M* \
# {! B) d Z0 d; u* Q% c
5 Q6 ] x, U1 h; f6 e ~High speed serial link problems
( D5 J1 V9 s: `+ A: ] ?Serial links can have various trace lengths and via stub-lengths on the line, switch and backplane PCB modules and chip packages. The links also go through numerous connector pair combinations which result in various impedance and crosstalk profiles.
1 [1 ^2 _1 M" @# s/ J# E+ C( x" rTypically, the serializer-deserializer (SerDes) circuits used in high-speed serial links are designed to minimize the impact of channel impairments. At higher data rate, variations in manufacturing process, humidity and temperature must also be taken into account.
; ?7 h/ f& e! G5 i" D& K* cTwo of the more destructive channel impairments encountered in high-speed backplanes are inter-symbol interference (ISI) and reflections. Effectively minimizing the effect of these impairments is the predominant challenge of the system designer, designer, especially as speeds attain and exceed 10 Gbps.
4 R/ {; j z; a; x$ n1 mOne of the significant effects of channel dispersion is the 'spreading' of adjacent symbols which causes successive bits to overlap, resulting in bit error. To understand ISI, consider the backplane transfer function in frequency domain. In the frequency domain, the backplane channel behaves like a low-pass filter, attenuating high-frequency components while leaving the low-frequency largely unaffected (Figure 2, below).
: y$ K! _( n2 n; {
) e8 C7 z9 Q! x# }The most common approach to cancel ISI is to introduce Inverse Frequency Equalization (IFE), which behaves like a high-pass filter. This form of transmit equalization (pre-emphasis and de-emphasis) is a straight forward and effective way to minimize the effect of ISI. In pre-emphasis, high-frequency components are amplified and de-emphasis attenuates the low-frequency components relative to the signaling Nyquist frequency, thus flattening the overall system response and removing ISI.
/ X3 m2 C6 T0 e" ]' AIn the time domain, single-bit response of the channel demonstrates the destructive effect of ISI. Figure 3 below illustrates a simple 1-0-1 pattern transmitted down a lossy channel to a receiver. The resulting error induced by 'pre-cursor' ISI (the blue waveform) added with 'post-cursor' ISI (the green waveform), produces a voltage for the '0' bit significantly above the 0/1 voltage threshold. , Q6 L N$ z% s6 j3 b" x
e) n: |$ u, \: u y; C( H" `+ AReflections due to impedance mismatches occur at a number of different points in the channel. As previously shown in Figure 1, the channel is the complete path from one die to the other die through packages soldered to line cards that plug into the backplane. 2 g+ ~! ?' D$ @9 u" d4 w; U
The signal has to traverse a number of traces to get from source to destination, each represented by potentially different impedance characteristics. 0 v% C) I8 o1 [3 ?' k: ?# q
- M& q7 ~3 t, m: w1 y) ]Impedance discontinuities 0 T; ^7 j8 U) U7 C' V3 ?3 \
The short vertical traces, or vias, that connect the components of the system are another source of reflections. These vias connect the package to the line card, and from the line card into the connector and the backplane.
6 P8 E M9 k+ u( P) OThe connectors themselves frequently have internal impedance discontinuities, or can have discontinuities when combined with line-card and backplane vias in a real system. Time domain reflection (TDR) analysis illustrates such impedance discontinuities (Figure 4, below). 2 F; G2 B8 `+ l% j: q8 G
2 C6 r# e% e7 j7 |8 P4 R
The most effective way to minimize the effect of reflections in the channel is through careful design, manufacture and integration of the various passive components in the channel. However, another form of equalization called Decision Feedback Equalization (DFE) can deal effectively with loss and dispersion ISI while minimizing configuration-dependent reflections as well. This technique uses both transmit and receive equalizers to boost or attenuate each bit, based on prior knowledge of the channel characteristics.
! |* Y+ Z' m e7 ^7 v. I+ {One of the key advantages of this equalization approach is that it can compensate for late-term reflections. Perhaps the most important advantage of DFE, however, is that it can be programmed to continuously adapt to changes in the channel brought about by environmental fluctuations.
) U. o4 Y4 H. @9 d( G' [Since dispersion varies as a function of many properties in backplanes, flexibility in the transmit equalizer in tap settings is highly desirable. Similarly, as the receive equalizer is predominantly used for minimizing reflections, flexibility in tap assignments and weights is critical for dealing with the varying reflections present in different high-performance backplane configurations. ) G- j9 V( j0 |9 l6 l- n
In a typical backplane environment with substantial channel-to-channel variations, there is no simple set of coefficients that will work for all channels. By using adaptation, one can simultaneously determine the optimum solution for each of the equalization coefficients. & O" F+ H3 `' J b( c
In the classical manual solutions, coefficients are determined by exhaustively predefining the various links SerDes will run over. In a typical 14-line card chassis, there are many line cards, switch cards, control cards, and chassis revision combinations.
$ H; S; C3 A5 `Manual tuning of the equalization coefficients could consume many man-months of design and test engineering resources. In the 'continuous' (or adaptive) equalization method, coefficients continuously and automatically adapt during live data transmission. q$ D6 P- V* q, O
Thermal and humidity variations are the two most common effects requiring continuous adaptation in the backplane. They in turn cause changes in the channel transfer function. Humidity variations combined with temperature variations of 60° C or more can cause variations of up to 10dB in channel performance at 3GHz.
% [# C$ d @" H: {Lacking the ability to continuously adapt the equalization to compensate for these variations, the manual method will likely fail to achieve and maintain acceptable BER. 1 m: ?3 F/ i- E; _( v. R0 ?! j
- M. c% a. k* N. BTraditional equalization constraints
/ L/ u$ X7 }9 W H& { z' I4 c5 rTraditional equalization is peak-constrained. As shown in Figure 2(b) earlier, the 'gain' in equalizer is actually attenuation of as much as -10dB at low frequencies. In channels made of traditional dielectric materials, a.k.a. FR-4, received signal is severely attenuated to begin with. Applying traditional equalization, which attenuate low frequencies further, is at times impractical.
6 q! l0 M T- L# kAgainst this problem, recently introduced is a new approach known as Smart Decision Feedback Equalizer (SmartDFE). Instead of changing the signal, this new DFE approach is designed to anticipate the affects of ISI and attenuation and intelligently subtract the negative impact. 1 R7 [, @ W) L7 u2 t3 W; m( s0 \
To effectively compensate the pre-cursor ISI induced by the previously received bit, one must remove the effect of the previously received bit before the subsequent bit arrives. This is very hard to accomplish in high speed links, because bits arrive so quickly that the latency of the receiver circuits can be much longer than the bits themselves when designing within reasonable power constraints. In order to get around this limitation, we developed a SmartDFE receiver with loop unrolling (Figure 5, below). $ i: y( g8 T+ Z ~; m: b
7 a2 O. ]7 k) h- W% Z" G; }& x" t! E, g2 b$ w
In the SmartDFE receiver, two samples are made simultaneously, and the correct bit is selected based on the previous bit decision. In other words, the SmartDFE receiver uses a form of speculative sampling and decision making that allows sampling of the next bit before the previous bit is resolved. 2 C2 c) s+ m9 J+ q, [! G
In addition to the standard data slicers and edge samplers to facilitate 2x over-sampled clock and data recovery, the receiver has one extra sampler used for monitoring the link performance. This adaptive sampler has variable timing and voltage references and in addition to monitoring performance during link operation it also provides the information necessary for the adaptive equalization and link configuration algorithms. + m' D& `* k$ T, ?3 D
To achieve first-tap DFE without excessive power consumption one tap of immediate feedback equalization in the receiver was added using loop unrolling to avoid the bottleneck in the latency of the feedback loop. Since we cannot run the feedback loop fast enough, we unroll it once and make two decisions each cycle.
( K: x- H# v( TOne comparator decides the input as if the previous output was a 1, and the other comparator decides the input as if the previous bit was a 0. Once we know the previous bit, we select the correct comparator output, as shown in Figure 5, above. " |; V: m" m1 f' v) d3 x
Using two samplers. u5 L0 W* ]2 P' P1 H3 u
Instead of just one data sampler for signaling, the receiver now has two samplers that are offset by ± , anticipating the impact of the trailing (post-cursor) ISI tap , from a previously sent symbol of value of ±1. By using two receivers, one conditioned to assume an error of + and the other " , when we determine the actual value of the previous bit we can select the output of the correct receiver. This concept is very similar to that of carry-select adders.
- [8 [8 Y) {0 v% JTo demonstrate how this works, consider the bit series of 0-1-1-0 as depicted in Figure 6, below. The first bit (1) arrives, including its post-cursor error, causing a + error shift on the next bit (0). By simultaneously sampling at two separate points in the voltage domain, one at + and the other at - , and having determined that the initial bit was a (1), the output of the + receiver is selected for the second bit.
6 w/ t `9 r8 J. K' O# _ t F# ~6 u$ H. t& C1 g( f9 D
Similarly, post-cursor spreading of the second bit causes a - error shift on the third bit which, when the value of the second bit has been determined, results in the selection of the - receiver for the third bit. The use of two samplers with ± offsets makes this technique possible.
& V/ f! q4 X3 o- @4 ?There are numerous benefits to employing an adaptive receive equalizer in conjunction with this approach. The frequency response of different channels in the same backplane can vary greatly for many reasons: variations in board and device manufacturing, different loss slopes due to different lengths, notches due to discontinuities that the signal encounters in the connectors and vias as wires change routing layers, to name a few. : n% M. R8 f5 D+ `1 L
To ensure that a given link architecture will work well on every channel in the backplane, you must be prepared to custom fit the equalization to each. However, a large number of links in a backplane puts a huge overhead on centralized link control. From this perspective, a more desirable solution is to design a self-contained link that can adapt itself to the channel. # v( ~; R2 G7 L! b
Moreover, each channel varies slowly over time due to changes in temperature and humidity, with channel loss fluctuating as much as 10dB at 3GHz. These significant changes require the equalizer to be re-adjusted, rather than merely setting and forgetting it upon initial installation. Thus, an adaptive equalization methodology ensures optimal performance for every channel at all times and in all conditions.
( A! L/ [, o4 a2 H! |: T1 V' l W+ A0 C) r0 d0 s7 C7 l1 ~
Another benefit " one that translates to reduced implementation costs " is the inherent advantage of this approach over the exclusive use of linear transmit equalization. Receiver feedback equalization merely subtracts the error from the input with no signal attenuation. Conversely, since the output swing of the transmitter is limited by a peak power constraint, a transmit equalizer must attenuate the low frequency components of the signal to create a flat response for the channel.
) z/ |" g: l2 i2 sThus, using this methodology in conjunction with transmit equalization results in as much as a 40 percent higher voltage margin than a fully transmit-equalized signal (Figure 7, above). 7 U3 D% E/ v* n1 C+ Y: l: k3 ^$ h
In short, this can enable the system designer to employ less expensive dielectric materials in the PCB and still maintain sufficient voltage margin to ensure optimal performance.% {, I+ @7 _4 ? E2 ~$ v! k4 p
$ ?' G8 ]" t4 j) RLeo Wong runs networking and storage product planning and market development at Rambus. 6 N. u0 r% B3 M2 \( P4 f2 l8 ^
<>References:
+ q2 N2 K+ n. }! N& Z* @! m/ m[1] V. Stojanovic et al., "Adaptive Equalization and Data Recovery in a Dual-Mode PAM2/4 Serial Link Transceiver"+ J6 A9 b3 w' m5 y8 m- W
To read a PDF version of this article, go to A signal conditioner for high-speed serial links, at. |
|