Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

9
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

Transcript of Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

Page 1: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

SAADAMS
Typewritten Text
SAADAMS
Typewritten Text
WP-01196-1.0
Page 2: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

Page 3: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

Page 4: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

Page 5: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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.

Page 6: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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.

Page 7: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

Page 8: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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

Page 9: Achieving SerDes Interoperability on Altera's 28 nm FPGAs Using

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