|
The Xilinx® Virtex-4™ FX family of
devices contains up to 24 RocketIO™
multi-gigabit transceivers, each capable of
operating anywhere from 622 Mbps to 10.3125
Gbps. This seamless scalability, coupled
with support for various emerging standards
Figure 1), allows you tremendous
flexibility to upgrade today’s designs to
meet increasing bandwidth requirements.
To realize the full potential of this
upgradeability to high-bandwidth processing
applications, you must carefully
design the serial interconnect channels on
the PCB, be it line card or backplanes.
Once the transfer characteristics of the
physical channel are well understood, you
can effectively employ features such as
transmit pre-emphasis/voltage swing and
receive equalization (Figure 2) to overcome
losses and attenuation in the channel,
thus ensuring high signal integrity at
the receiver.
MK322 Evaluation Board Case Study
The MK322 platform is the primary
board used for the electrical evaluation
and characterization of the RocketIO X
high-speed serial multi-gigabit transceivers
in Virtex-II Pro™ X FPGAs. This
board was specifically designed to evaluate
and test the RocketIO X transceiver
and is available for sale.
The SMA connectors on the board allow
you to interface the board to a scope, to
other boards, or for loopback tests. The
physical channel for each transceiver is carefully
optimized to ensure the highest signal
quality at the SMAs (on the transmit path)
or at the FPGA (on the receive path).
The data can significantly degrade after
it has passed through the transmission
path. Degradation includes loss of signal
amplitude, reduction of signal rise time,
and a spreading at the zero crossings. It is
critical to model the transmission path
when designing a high-performance, highspeed
serial interconnect system. The transmission
path may include long
transmission lines, connectors, vias, and
crosstalk from adjacent interconnect.
MK322 Board Stackup
The MK322 is a 12-layer board. The stack
and trace geometries are designed for 100
Ohm differential and 50 Ohm singleended
signaling. The board material is
standard FR4 (Er = 4.2 and tanä = 0.02).
All trace and plane layers are 0.5 oz. copper
(0.65 mil thick). The electrical channel of
interest for our case study is routed as follows: microstrip on the top layer and transitions
to layer 10 stripline through a
GSSG differential via.
Differential Signal Topology
The differential signals are routed into and
out of the board using Rosenberger™
high-performance coax-to-board SMA
connectors. The signals are routed from the
top-mounted connector to the FPGA using
stripline transmission lines (layer 10),
which transition to microstrip before interfacing
with the FPGA BGA package. The
actual trace layout for one Tx and Rx pair
is shown in Figure 3.
Modeling and Simulation
The electrical channel comprises five main
sections (Figure 4):
The BGA package
- Microstrip transmission line
- Differential via (GSSG configuration, G- ground, S- signal)
- Stripline transmission line
- Connector
Let’s look at each piece in turn.
BGA Package
The package model and the specific Tx pair
of interest were extracted from the
Cadence™ APD database and simulated
using Ansoft HFSS. Figure 5 is a plot of the
differential insertion loss (red) and return
loss (blue) as computed by Ansoft HFSS.
For this particular differential pair,
return loss is better than 15 dB, up to 22
GHz. Ansoft HFSS can output the differential
S-parameters as Touchstone files.
Typically, companies are reluctant to give
out their package databases except under
an NDA, because they contain sensitive
design information. However, you can use
S-parameters derived from the model for
channel simulations.
Microstrip and Stripline Interconnect
We performed simulations for the stripline
and microstrip structures using the two-dimensional
quasistatic finite element simulator
within Ansoft SI 2D Extractor. The stripline geometries were designed to provide
nominally 100 Ohms differential
impedance. Simulations confirmed that the
impedance was within 7% of the nominal
value (see Figure 6).
You can model PCB interconnects using
various methods within Ansoft Designer™.
The simplest is to use a coupled-line circuit
model (like those found in popular high-frequency
circuit simulators such as Ansoft
Designer). In this instance, the interconnect
is modeled with a uniform differential coupled
transmission line without any discontinuities.
On the other end of the modeling
spectrum is the utilization of a full-wave
planar EM field simulator based on the
method of moments (MoM). Although
accurate, MoM simulations are also the
most computationally expensive method to
predict interconnect performance.
A compromise that offers the accuracy
of planar EM simulations with some of the
speed of circuit simulation is offered by
using a combination of the two. Figure 7
provides a comparison
of the simulation
results using the three
different methods. As
you can see in the figure,
all methods predict
similar performance.
For an extended discussion
of the trade-offs of
the different approaches,
please refer to the
white paper accompanying
the kit, available
on the Xilinx SI
Central website.
In addition, we parameterized each of the
interconnect models. For example, in the
microstrip interconnect model, the width,
spacing, metal thickness, and physical
length are parameters that can vary. For the
initial simulations, these values were set to
geometries specific to the MK322 board.
Differential Via
In keeping with good design practices that
minimize unterminated stubs, layer 10
was used to transition from the microstrip
to stripline using the throughhole differential
via. The actual geometries for the
ground-signal-signal-ground configuration
were taken from Appendix D of the
XFP specification (see pages 160-163 of
the specification).
Several key variables for the via are
parameterized, including spacing between
signal vias, via radius, and antipad radius.
Simulation results for the differential via
structure are shown in Figure 8. The via
structure shows excellent broadband
insertion and return loss (> -10 dB) well
beyond 20 GHz.
SMA Connector
The SMA connector used on the MK322
board is manufactured by Rosenberger
(Part # 32K153-400). Rosenberger was
gracious enough to provide us
with the HFSS model for the
connector, along with the
optimized PCB footprint. The
critical parameters for optimization
involve the pad and
antipad radii, as well as placement
and spacing of several
ground return vias around the
center conductor. The ground
vias around the center conductor
allow the signal to transition
from a radial coaxial field to a
transverse electromagnetic mode (TEM)
transmission line field in such a way that
it minimizes any impedance mismatches.
Figure 9 shows the insertion and return
loss (> -10 dB up to 12 GHz) for the optimized
SMA launch.
Full Channel Simulation
It is possible to cascade results generated
from EM and circuit simulations on each
of the individual components to get a full
system simulation. Figure 10 is a snapshot
of the schematic of the full channel, from
the SMA connector, through the board to
the Xilinx Virtex-II Pro X BGA package,
set up for frequency domain analysis.
Figure 11 is a plot of the system simulation
results displaying the insertion and
return loss up to 40 GHz. As expected, the
channel has a response similar to a lowpass
filter. The majority of the energy for a
baseband digital binary signal is contained
within the first null of its power spectrum.
For the rise time and signaling rate of this
channel (30 ps, 10 Gbps), we are most
concerned with the response up to 17
GHz. As seen in the plot, the insertion loss
is roughly -10 dB and the return loss is
below -10 dB up to 17 GHz.
You can also perform time domain simulations
(see Figure 12) using the system
simulator in Ansoft Designer. This simulator
uses a convolution algorithm to process
the frequency domain channel data with
user-defined input bitstreams. Insertion
and return loss is included in the simulation.
An ideal 10 Gbps pseudo-random bit
source with a 0.5V p-p amplitude and 30
ps rise time was applied to the channel.
The channel was terminated in singleended
50 Ohm impedances. The resulting
eye diagram is shown in Figure 13, along
with a measured eye diagram. There is
excellent correlation between the measurement
and simulation results. A very clear
and open eye is achieved, as is expected
from the frequency domain results.
For comparison to the measured eye,
the driver capacitance was added to the
channels. These capacitors are not part of
the package model, because the passive
channel will eventually be used with actual
driver/receiver models that already include
the capacitance. No pre-emphasis was used
in the simulation. It should be anticipated
that some pre-emphasis would sharpen up
the time-domain response.
Extension of the Methodology
In creating the models, we emphasized that
the critical variables that make up the physical
structure are parameterized. Why parameterize?
Although there are many reasons
for doing so, let’s show through some examples
the power and utility of models that
allow manipulation of critical variables.
A Longer Stripline Segment
In the original model, the nominal length
for the stripline segment of the channel is
2.5 in. For whatever reason (board routing
congestion is an obvious one), suppose that
the stripline segment now needed to be 5
in. You can easily investigate the channel
performance for this new scenario by
changing the physical length variable
(SL_L) in the model. Examples of such an
analysis, for various trace lengths, are
shown inFigure 14.
Increasing the length of the stripline
segments results in significant eye degradation.
Because every component of the
channel is parameterized,
you can explore
the performance impact
of different variables in
each section of the
channel when investigating
design tradeoffs.
In fact, with
exactly this intent in
mind, we have made
these models available as a Xilinx/Ansoft
10 Gbps Backplane Design Kit at www.gigabitbackplanedesign.com. Complete
details on each of the models and the parameterized
variables are available at this site.
Conclusion
Modern platform FPGA devices provide
wide bandwidth processing and high-speed
I/O. Serial I/O with speeds in the gigabit
realm creates new challenges for PCB
designers.
Models associated with this effort have
been assembled into a 10 Gbps backplane
design kit that you can use to predict performance
of circuit board designs.
The design kit is available on the Xilinx
“SI Central” website, enabling you to rapidly
evaluate your own board designs. Visit
www.gigabitbackplanedesign.com for more
information.
Printable PDF version of this article with graphics. (1/15/05) 410 KB |