Crosstalk Effects in Serpentine Traces
Crosstalk Effects in Serpentine Traces
w w w. m e n t o r. c o m
ABSTRACT
When a signal passes through a serpentine trace with
coupling between the legs, there is an apparent
speed-up of the signal. That is, the signal appears to
pass through the serpentine section faster than the
trace length would otherwise indicate. This apparent
speed-up is caused by crosstalk coupling between the
legs of the serpentine traces. The amount of apparent
speed-up is directly related to the coupling strength Figure 1: When a trace loops back upon itself, crosstalk can occur between
between the legs and inversely related to the rise time the two legs of the trace.
of the signal passing through the section. The
apparent speed-up of the signal is not directly related "backward crosstalk"3 and it travels toward the left. As
to the coupled length. For long coupled lengths (those such, this backward crosstalk signal is clearly now in
longer than the critical length) signals may become front of the main signal. When the main signal travels
distorted as they pass through the serpentine section, to point (b), it is still coupling a backward crosstalk
but the degree of distortion is a complex function of signal into the opposite trace segment, still in front of
the frequency of the signal. Signals pass relatively the main signal.
undistorted through short coupled serpentine sections.
When the signal "rounds the corner" to position (c ),
BACKGROUND and begins moving to the left, it begins coupling a
backward crosstalk signal into the opposite trace
Part 1 of this series1 discussed signal timing issues in segment, now behind the signal. As the signal
general, and why and how we can tune trace lengths continues on, it continues to couple into the opposite
to achieve certain timing objectives. Ordinarily, it does trace segment, generating a backward crosstalk signal
not matter much what type of pattern we use to tune behind the main signal. Since this situation is
traces. But there can be unexpected signal timing and symmetrical, these two coupled backward crosstalk
integrity effects if we use timing loops that are closely signals, one in front of the main signal and one behind
spaced. It is often convenient to add trace length by it, will be almost identical in shape.
extending a trace some distance and then allow it to
fold back on itself, perhaps several times. We typically Thus, when the signal reaches the end of the entire
call this type of serpentine pattern "tromboning." When trace (arriving at the receiver), there will be three
the loops are closely spaced, crosstalk can occur components to it. There will be a crosstalk component
between them that has interesting consequences. that arrives earlier than the signal, the main signal
itself, and then a crosstalk component that arrives
It is generally known that these crosstalk effects can later than the signal.
exist. Howard Johnson has observed, "Short, coupled
switchbacks produce smaller delays than the total WHAT THE CROSSTALK COMPONENTS
trace length would indicate. Long, coupled
switchbacks distort the signals."2 It is interesting to LOOK LIKE
explore why this happens. And when we do so, some
interesting conclusions result. When one trace couples into another (for "long"
lengths), the backward crosstalk signal looks roughly
HOW CROSSTALK OCCURS trapezoidal (see Figure 2). It is truly trapezoidal if the
aggressor signal is a perfectly linear ramp (modeled in
Consider the trace pattern illustrated in Figure 1. The Hyperlynx, below.)
trace extends out and then doubles back upon itself. A
signal starts to propagate down the trace and is
shown in three possible positions, (a), (b), and (c),
respectively.
PAGE 1
The crosstalk signal rises from zero to some peak illustrates the results of this model for three coupled
value, then holds at the peak value throughout its lengths, 12" (d) (twice the critical length), 6" (c) (the
length, and then returns to zero. The width of the pulse critical length), and 3" (b) (one-half the critical length).
is generally understood to be twice the propagation
time through the coupled region. It is important to note The results show clearly that the backward crosstalk
that the magnitude of this peak value does not change signal for coupled regions longer than the critical
with coupled length (for "long" coupled lengths). But length resembles a trapezoid when the aggressor
the width of the pulse (twice the propagation time signal is a linear ramp. This reduces to a triangle (with
down the coupled length) does change with coupled the same magnitude) when the coupled region is
length.4 The pulse looks more rounded for "short" exactly the critical length. For coupled regions less
lengths. The boundary between "long" and "short" than the critical length, the shape resembles a
lengths is called the "critical length." trapezoid again, but it is more accurately described as
a "flattened" triangle.
The backward crosstalk pulse reaches a maximum
value (for any given set of circumstances) when the Rise time: In general, the backward crosstalk signal
coupled region is longer that the "critical length." This continues to increase as long as the aggressor signal
is the same critical length we refer to in transmission is increasing (i.e. as long as di/dt is positive). It stops
line analyses.5 It is a length of trace where the increasing as soon as the aggressor signal stops
propagation time along the length equals one-half the increasing. Thus the rise time of the backward
rise time of the aggressor signal. For example, in FR4, crosstalk signal is the same as the rise time of the
the propagation time is typically about 6"/ns. One half aggressor signal. This can be seen in traces (c) and
of that is 3". So the critical length for a one-ns rise (d) in Figure 4, where the rise time of these signals is
time signal would be 3". A 2.0 ns rise time signal the same as the rise time of the aggressor signal, 2
would have a critical length of 2 x 3" or about six ns. The slope of the backward crosstalk signal when
inches. the coupled length is less than the critical length is the
same as in the other cases; but the signal does not
Figure 3 illustrates a HyperLynx model of a coupled have time to rise to the same magnitude as when the
trace and Figure 4 illustrates the results from this coupled length is greater than the critical length.
model. The aggressor signal (a) is a linear ramp taking
2 ns to rise from zero to full value. The coupled traces
are assumed to be in a stripline environment (so there
is no forward crosstalk) with FR4 dielectric whose
relative dielectric is such that the propagation time is
6"/ns. The backward crosstalk signal reflects off the
front (left) end of the victim line and arrives at the far
end of the line one propagation delay after the
aggressor signal enters the coupled region. Figure 4
PAGE 2
measured between the points where the pulse just does not have time to rise to this magnitude.
starts to rise [where the aggressor just starts to rise
entering the coupled region] to the point where the Howard Johnson shows that the maximum magnitude
pulse just starts to fall at the far end [where the of a backward crosstalk pulse is proportional to6
aggressor just stops rising and levels off at the far end
of the coupled region]). So if we had a main signal 1 1
(which plays the role of an aggressor signal in this 1+(D/H)2
type of situation) with a 2 ns rise time, and a coupled
length of 12 inches (2.0 ns), then the dimensions of We can consider this to be a crosstalk coupling
this backward crosstalk signal would be as shown in coefficient. We multiply this coupling coefficient times
Figure 5. The rise time is 2 ns and the width (as the magnitude of the aggressor signal to get an
defined) is 4.0 ns (twice the length of the coupled approximate worst-case backward crosstalk
region). The total width of the backward crosstalk magnitude. This is approximately the magnitude of the
pulse, from beginning to end, would be 6.0 ns (2 x the pulse if the coupled length exceeds the critical length.
coupled length plus one rise time). This result can be For coupled regions shorter than the critical length,
seen in the modeled results shown in traces (c) and the approximate maximum magnitude is proportionally
(d) in Figure 4. less.
Figure 5: Timing diagram (in ns) for a backward crosstalk signal when the
aggressor signal has a 2.0 ns ramp rise time and the coupled region is 2 ns
(12 in) long.
PAGE 3
up is shown in the figure by the symbol t. The rise
Trace (a) is the signal as it enters the coupled region time is shown by Tr. The magnitude of the signal is V,
at the left side of Figure 1. Trace (b) is the same and the magnitude of the backward crosstalk pulse is
signal (component) after it rounds the corner and h. The ratio, h/V is simply the crosstalk coupling
leaves the coupled region. This is what the signal coefficient.
would look like at the end of the trace if there were no
coupling. Trace (c) is the leading crosstalk component By similar right triangles we have the relationship that
of the signal and trace (d) is the lagging crosstalk t/Tr is the same as h/V, the coupling coefficient. So,
component of the signal. The true signal is the sum of the speed-up, t, is found from:
components (b), (c), and (d). This is drawn as trace
(e). t/Tr = h/V, or
t = Tr * coupling coefficient
PAGE 4
Individual Models: Figure 10 is a model of the the single, complete result while the other allows us to
serpentine trace shown in Figure 1 that allows us to look at the individual components making up the
look at the three components (the leading crosstalk result. Each should lead to the same overall
signal, the signal itself, and the trailing crosstalk conclusion for any given set of assumptions.
signal) individually. This particular model shows the
driver to be an ultra-fast CMOS driver with a very fast
rise time. The driver signal immediately enters a
length of (serpentine) trace that is coupled to (the
return) trace. The two lengths of trace (the outgoing
length and the serpentine return) are the same length,
3", and have, in the model, an impedance of 45.8
Ohms. The propagation time through each length is
527 ps.
MODEL RESULTS
Influence of relative coupled length: The following
sets of figures (Figures 12-14) illustrate the results of
the model for three different assumed drivers, the
generic "USERMOD" CMOS 3.3V drivers with three
Figure 10: Modeling the individual components of the serpentine trace. different rise times (speeds.) The coupled length (3")
is the same for every case. The relative coupled
When the signal enters the coupled region, it length (compared to the critical length) changes in
immediately couples to the other side. The arrow each case because the rise time changes in each
labeled "Leading" shows where the leading crosstalk case. The left panel (a) of each figure shows the
signal can be seen. At the point in time when the driven signal as it enters the beginning of the
signal exits the coupled region, we have only seen the serpentine trace and the three individual components
first half of the leading crosstalk signal (remember it (leading crosstalk signal, the signal itself, and the
has a pulse width twice the coupled region.) And the lagging crosstalk signal) at the other end of the trace.
signal itself does not show up at the same point until it The right-hand panel shows the driven signal as it
completes the return loop 527 ps later. Therefore, to enters the beginning of the serpentine trace as well as
get the signal component and the leading crosstalk the true signal at the end of the trace compared to
component to line up correctly, we must delay the what the signal would have looked like without any
signal another 527 ps through an uncoupled line to a serpentine crosstalk. Figure 12 illustrates the case
point labeled "Signal". Finally, since the trailing where the coupled length is much greater than the
crosstalk signal looks exactly like the leading one, if critical length (relatively fast rise time), Figure 13
we delay the leading one another 527 ps (1,054 ps illustrates the case where the coupled region is
total) we can have signals in the model lined up roughly equal to the critical length, and Figure 14
exactly as we want them. The point labeled "Lagging" illustrates the case where the coupled region is much
in Figure 10 shows where we can see this in the shorter than the critical length (relatively slow rise
model. time).
Combined model: Figure 11 illustrates the combined For long coupled regions (compared to the critical
model for the same circuit. The signal simply passes length), the effect of the leading and lagging crosstalk
down through one length of coupled trace and back pulses are very pronounced. The signal at the far end
through the other length of the same trace. We look at of the region shows a pronounced step before rising,
the result at the point where the arrow labeled "Model" and a pronounced overshoot before returning to its
points. normal value. These effects become more gradual as
the length of the coupled region decreases (relative to
The difference between, and advantage of, these two the rise time).
different models of the same trace is that one gives us
PAGE 5
Figure 12a & 12b: Here the coupled region is much longer than the
critical length. The rise time is about 160 ps and the apparent speed-up
is about 40 ps.
Figure 15: Influence of rise time on the apparent speed-up of the signal.
Slower rise times, everything else equal, lead to a greater apparent
speed-up of the signal.
Figure 13a & 13b: Here the coupled region is approximately the same as
the critical length. The rise time is about 900 ps and the apparent speed-
up is about 210 ps.
Figure 14a & 14b: Here the coupled region is much shorter than the
critical length. The rise time is about 1.50 ns and the apparent speed-up
is about 310 ps.
PAGE 6
Figure 17: Changing the coupled length has no effect on the apparent
speed-up of the signal.
Figure 19a & 19b & 19c: Waveform distortion through a coupled
serpentine section depends dramatically on frequency
Corporate Headquarters Silicon Valley Headquarters Europe Headquarters Pacific Rim Headquarters Japan Headquarters
Mentor Graphics Corporation Mentor Graphics Corporation Mentor Graphics Corporation Mentor Graphics (Taiwan) Mentor Graphics Japan Co., Ltd.
8005 S.W. Boeckman Road 1001 Ridder Park Drive Deutschland GmbH Room 1603, 16F, Gotenyama Hills
Wilsonville, Oregon 97070 USA San Jose, California 95131 USA Arnulfstrasse 201 International Trade Building 7-35, Kita-Shinagawa 4-chome
Phone: 503-685-7000 Phone: 408-436-1500 80634 Munich No. 333, Section 1, Keelung Road Shinagawa-Ku, Tokyo 140
Fax: 408-436-1501 Germany Taipei, Taiwan, ROC Japan Printed on Recycled Paper
Phone: +49.89.57096.0 Phone: 886-2-27576020 Phone: 81-3-5488-3030
Fax: +49.89.57096.40 Fax: 886-2-27576027 Fax: 81-3-5488-3031 01-04-JC TECH6170-w
PAGE 8