March 2013 http://introspect.ca Page | 1
Achieving SerDes Interoperability on Altera’s 28 nm FPGAs Using Introspect ESP
Introspect Technology has implemented its award-winning Introspect ESP embedded signal integrity analyzer on Altera’s high-end 28 nm transceiver FPGAs. The result was a game-changing ability to achieve link optimization and interoperability on complex system boards containing a multitude of SerDes links. This white paper describes the various Introspect and Altera® technologies involved and illustrates, with real-life examples, the ability to self-measure, self-optimize, and self-repair SerDes links and systems.
Introduction Voted by users as Test and Measurement World’s “Best in Test”, Introspect ESP is a leading-edge on-die signal-integrity analyzer and embedded instrument for SerDes enabled devices. It transforms any system board into an in situ tester with the capability to measure, debug, and characterize in-line high-speed data links. When deployed on an Altera FPGA (Figure 1), Introspect ESP allows the FPGA to explore its own signal-integrity environment, thus helping users optimize performance and achieve the utmost quality for their high-speed PCB product.
Figure 1 Instantiation of Introspect ESP on Altera 28 nm FPGA
March 2013 http://introspect.ca Page | 2
Altera’s 28 nm transceiver technology is an ideal match for Introspect ESP for various reasons. First, the transceivers offer best-in-class performance with respect to jitter performance, transmitter pre-emphasis, and receiver equalization. Additionally, the transceivers feature highly flexible on-die instrumentation (ODI) and clock recovery features that are exploited by Introspect ESP to enable unprecedented visibility into SerDes link performance on any system board.
The rest of this white paper is organized as follows. First, the visibility capability of Introspect ESP on Altera’s ODI is described. We then illustrate real-life examples of PCB issues that are identified by Introspect ESP and ODI. We then address the all-important topic of parallel link optimization for achieving interoperability, and we even describe innovative self-repair opportunities with this technology.
Unprecedented Signal Visibility The application of Introspect ESP on Altera FPGA is illustrated in Figure 2. Importantly, the topic of this paper is the in-line self measurement of the links that are attached to the FPGA without requiring external equipment. It is the combination of Altera’s ODI and Introspect ESP that enables unmatched capability in this regard, as measurement is performed across all connected lanes simultaneously. On the largest 28 nm Stratix® V FPGAs, one can perform self measurement on more than 50 lanes simultaneously.
Figure 2 Instantiation of Introspect ESP on an Altera® FPGA within a system board
March 2
Figu
2013
ure 3 Ga
WiIntme& btimdecdecexp
allery of fe
http://
ith a connecttrospect ESPeasurementsbit-error rate
me- and frequcision feedbcompositionpertise is req
eatures en
/introspect
tion scenarioP can be useds as summare (BER) testuency-domaack equaliza
n are all possquired.
nabled by
t.ca
o such as thed to performrized in Figuts, bathtub pain measuremation (DFE) esible. Most im
y the setup
e one shownm a multitude
re 3. In shorplots, analog ments, partieye diagrammportantly,
p shown i
Page
n in Figure 2e of rt: digital cap waveforms,ial-response
ms, and jitter no FPGA to
n Figure 2
e | 3
,
pture
ool
2
March 2
Ident
Figure excess
2013
tifying P
4 Simplive intra-p
Thwitscrperexa
PCB IssuFigrecmudevperquideAltStrFigopehanshoposrec
In theissInsof mFinhavtheperpas
lified connpair routin
http://
he above meathin the Intrripts is to iderformance. Bamples.
ues gure 4 illustrcently verifieulti-lane 100velopment hrformance. Iestion had e
entified readtera ODI. Spratix V FPGAgure 5. As caening with und, the eye dows extremesitive and neceiver.
this case, Ine issue almosue, an FPGAstead, it wasmismatch canally, it is imve revealed ae entire eye srformance. Wss a simple B
nection ding misma
/introspect
asurements arospect user entify potentBoth of these
rates a simpled using Intr0 Gbps Etherhad been hamIn the figureexcessively ladily and rapidpecifically, anA receivers ran be seen, thup to 0.85 Udiagram for te distortion degative arms
ntrospect ESst instantan
A receiver iss a signal rouan cause dra
mperative to a deceptivelyshape that faWith heavy pBER test usin
agram of atch
t.ca
are all obtain environmential issues ine topics are a
lified 2-lanerospect ESP.rnet (100Gbmpered by pe, we show tharge intra-padly with Intrn eye diagramevealed the he properly I receiver eythe impropedue to the ms of the signa
P and Alteraeously. It wasue, or even uting issue. Aamatic effectnote that they wide horizails, which epseudorandong Introspec
a real sys
ned by writint. The primn the PCB as addressed n
, 10 Gbps lin. The link waE) applicatio
poor, intermihat one of thair mismatchrospect ESP m acquisitiotwo measurerouted trace
ye opening. Oerly routed tr
mismatch betal coming in
a ODI were aas not an AS a software sAt 10 Gbps, ets as shown ie distortion
zontal eye opxplains the pom traffic, thct ESP.
stem boar
Page
ng simple scary goal of th well as optim
next with rea
nk that was as part of a on, and ittent
he two lanes h, and this w running on
on on the twoements show
e has a wide On the otherransmissiontween the
nto the FPGA
able to identSIC transmittstack issue. even the sligin the figure in Figure 5 mpening, but itpoor BER his link fails
rd contain
e | 4
cripts hese mize
al-life
in was o wn in eye r n line
A
tify ter
ghtest . may t is
to
ning
March 2013 http://introspect.ca Page | 5
(a) (b)
Figure 5 Self-measured eye diagrams for (a) the properly matched and (b) the improperly matched signal traces
Rapid, Parallel Link Optimization We now move on to the all-important topic of SerDes parameter optimization. The Altera 28 nm transceivers offer a multitude of controls that help optimize performance. For example, there are 64 different differential drive levels, 32 different post-cursor pre-emphasis levels, and so on. In all, a SerDes link between, say, an ASIC and an Altera FPGA can have a potential parameter space that is in the hundreds of millions per lane. While this offers tremendous flexibility for a wide variety of system applications, it can represent an overwhelming challenge to systems engineers who need to select optimal parameters for their own links.
Introspect ESP includes built-in features that borrow from the field of multi-dimensional mathematical optimization in order to assist users in the deployment of massively parallel SerDes links. To illustrate this, Figure 6 shows a screen capture of the Introspect ESP user environment with a function call for receiver optimization. This function has been created for specific compatibility with Altera’s 28 nm transceiver FPGAs, and it explores all possible receiver parameters for best performance. The user does not need to be an expert in FPGA programming in order to select receiver parameters. Once the optimal results are obtained by Introspect ESP, they can be exported for further use by other developers.
March 2
Figure Introsp
Figure simulta
2013
6 A screpect ESP
7 Shmoaneously.
eenshot o
Fotheandshomeregsligis sWipar
oo view of Note the
http://
of a single
r insight intoe ability to vid this is illusown on a coleasured. In tgion (the regghtly shiftedsubjected to ith Altera anrameter valu
f two lane differenc
/introspect
receiver
o the optimiiew all intermstrated in Filor map thatthis optimizagion closest td) from lane its own PCB
nd Introspectue.
s that have in optim
t.ca
optimizat
ization procemediate resugure 7. As cat displays theation exampto optimal p to lane. ThisB trace and pt, each lane g
ve been omal setting
tion comm
ess, Introspeults in a “Shman be seen, ee parameterle, note thaterformance)s is expectedpower supplygets its own
ptimized gs betwee
Page
mand call i
ect ESP offermoo” viewerevery settingr value beingt the green ) is differentd since each y environme optimal
en lanes
e | 6
in
rs r, g is g
t (or lane
ent.
March 2013 http://introspect.ca Page | 7
Finally, Figure 8 shows the outcome of the optimization process for one of the lanes. As can be seen from the very open eye diagram on the right hand side, optimization has yielded a much more optimal, much more guard-banded setting for the receiver than the default value before optimization. This helps maximize BER performance throughout the life of the product.
(a) (b)
Figure 8 Eye diagrams of a single link (a) before optimization, and (b) after optimization. Both images have the same x and y scales
Innovative Self Repair We now describe repair possibilities enabled by self measurement. The main goal of any self measurement is to guarantee performance for one’s own system. This offers the flexibility and freedom to make optimization and operation decisions based on the specific environment being measured, without being overburdened by any external parameters such as compliance eye masks. In fact, the very notion of compliance has been invented in the traditional sense to predict how a link will behave in its system environment. However, with Altera’s ODI and Introspect ESP, the measurement is itself already within the system
March 2013 http://introspect.ca Page | 8
environment. There is no reason to be constrained by artificial compliance “prediction” tools. Instead, the goal is to achieve error free operation in one’s own system.
As an example of the self-repair innovation possibility, Figure 9 shows a real 8-lane bus in which one link (pink trace) has poor signal integrity performance. The corresponding eye diagram is shown in Figure 10. It is possible, when faced by a situation like this, to make programming or operational decisions that keep the system up without sacrificing yield. For example, system software can favor the high-margin lanes, or additional pre-emphasis and equalization can be applied to the “weak” link.
Figure 9 An 8-lane measurement in which one lane has poor signal integrity
(a) (b)
Figure 10 Eye diagram of (a) a signal before repair compared to (b) a good signal
March 2013 http://introspect.ca Page | 9
Conclusion Introspect ESP has been deployed on Altera’s 28 nm transceiver FPGAs, and this paper describes how the combination of world-class transceiver technology and innovative self measurement are enabling tremendous productivity enhancement and pioneering solutions to the market place. We presented the Introspect/Altera combination at a high level and illustrated real-life examples of PCB issue identification, massively parallel link optimization, and even self repair. The solutions described in this white paper illustrate Altera’s leadership in transceiver innovations such as on-die instrumentation (ODI) and in signal integrity performance. The transceiver features have been exploited fully by the “Best in Test” Introspect ESP in order to offer unprecedented visibility into the performance of links inside live systems.
In addition to the topics presented in this paper, Introspect ESP offers tools for PLL and CDR measurement, frequency-domain measurement, and jitter injection. This makes it and Altera an ideal combination for creating modular instrument solutions [1]. A truly complete and instrument-grade capability is available in soft form, thus creating an entirely new test and optimization paradigm for the most advanced applications.
References [1] Next Generation Digital Tester Design Using Introspect
ESP, White Paper
Further Information • Introspect ESP Embedded Instruments:
http://introspect.ca/products/embedded-instrument
• Introspect ESP Software: http://introspect.ca/products/introspect-esp
Acknowledgements • Mohamed Hafed, CEO, Introspect Technology
• Mike Peng Li, Altera Fellow, Altera
• Vivek Sardana, Customer Marketing, Altera
Top Related