grl pcie base gen 3 moi for tektronix 8gbps physical layer … base gen3 receiver... · 2016. 5....

87
GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page 1 of 87 GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer Test Suite

Upload: others

Post on 13-May-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page1of87

GRLPCIeBaseGen3MOIforTektronix8GbpsPhysicalLayerTestSuite

Page 2: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page2of87

TABLEOFCONTENTS

1 INTRODUCTION 92 REFERENCEDOCUMENTS 93 RESOURCEREQUIREMENTS 103.1 EQUIPMENTREQUIREMENTS....................................................................................................................103.2 SOFTWAREREQUIREMENTS......................................................................................................................10

4 CALIBRATION 114.1 CALIBRATIONPROCESSCONNECTIONSETUPS........................................................................................114.1.1 CalibrationforTP1.......................................................................................................................114.1.2 CalibrationforTP2.......................................................................................................................12

5 SOFTWARE 125.1 SETUP............................................................................................................................................................125.1.1 LaunchandSetupSoftware......................................................................................................135.1.2 AdditionalNotes............................................................................................................................19

5.2 CALIBRATINGUSINGTHESOFTWARE.......................................................................................................195.2.1 SessionInfo......................................................................................................................................195.2.2 ConditionsforTestingandCalibration................................................................................205.2.3 SetupConfiguration.....................................................................................................................205.2.4 SelectingCalibrationStepsUsingtheSoftware...............................................................245.2.5 RunCalibrationSteps..................................................................................................................24

5.3 TESTINGUSINGGRL-PCIE3-BASE-RXSOFTWARE............................................................................255.3.1 ReceiverComplianceTests.......................................................................................................255.3.2 ReceiverMarginTests.................................................................................................................25

5.4 REPORT.........................................................................................................................................................255.5 INTERPRETINGAREPORT..........................................................................................................................265.5.1 DUTInformation............................................................................................................................265.5.2 SummaryTable..............................................................................................................................275.5.3 CalibrationDataResults.............................................................................................................285.5.4 ComplianceTestResults............................................................................................................295.5.5 JitterMarginResults....................................................................................................................30

6 TESTSUITE 307 APPENDIXA:ARTEKCLE1000-A2INSTALLATION 307.1 ISIGENERATORDRIVERINSTALLATION..................................................................................................307.2 CLE1000GUIINSTALLATION.................................................................................................................33

8 APPENDIX B: BERT SCOPEISITRACEBOARD 34

Page 3: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page3of87

9 APPENDIXC:MANUALTESTMETHODS 359.1 WAVEFORMTESTS......................................................................................................................................359.1.1 PreshootandDeemphasis.........................................................................................................359.1.2 LaunchAmplitude.........................................................................................................................409.1.3 AmplitudeEqualization..............................................................................................................409.1.4 RJCalibration..................................................................................................................................419.1.5 SJCalibration...................................................................................................................................45

9.2 CHANNELCALIBRATIONTESTS(TP2)....................................................................................................499.2.1 ChannelCalibrationInsertionLoss.......................................................................................499.2.2 ChannelCalibrationDifferentialModeSinusoidalInterference...............................569.2.3 ChannelCalibrationACCommonModeSinusoidalInterference.............................58

9.3 CALIBRATIONATTP2P..............................................................................................................................599.3.1 TP2PStressedVoltageCalibration........................................................................................609.3.2 StressedJitterCalibration(ForLongChannelOnly).....................................................68

9.4 RECEIVERTEST...........................................................................................................................................759.4.1 EquipmentSetup...........................................................................................................................759.4.2 StressedVoltageReceiverTest...............................................................................................769.4.3 StressedJitterReceiverTest(100MHz)..............................................................................79

10 PVTAUTOMATION 8210.1 AVAILABLEPARAMETERS......................................................................................................................8210.2 APPLICABLETESTS.................................................................................................................................8210.3 SETTINGUPPVTVALUESEQUENCES..................................................................................................8310.4 SEARCHALGORITHM..............................................................................................................................8610.4.1 JitterMarginTesting................................................................................................................86

10.5 TESTRESULTS..........................................................................................................................................8610.6 SAVINGANDLOADINGAPVTSESSION................................................................................................87

Page 4: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page4of87

ListofFiguresFigure1.TypicalSetupforTP1Calibration........................................................................................................11Figure2.TypicalSetupforTP2Calibration........................................................................................................12Figure3.RemoteClientWindow.............................................................................................................................13Figure4.GRLAutomatedTestSolutionsinStartMenu.................................................................................14Figure5.RxTestSolutionsinGRLAutomatedTestSolutionsWindow.................................................14Figure6.LicenseDetailsWindow...........................................................................................................................15Figure7.OpenChoiceInstrumentManagerinStartMenu...........................................................................16Figure8.InstrumentListinInstrumentManager............................................................................................17Figure9.EquipmentSetupWindow–View#1.................................................................................................18Figure10.EquipmentSetupWindow–View#2..............................................................................................18Figure11.EquipmentSetupWindow–View#3..............................................................................................19Figure12.SessionInfo.................................................................................................................................................19Figure13.ConditionsforTestingandCalibration...........................................................................................20Figure14.ISIGeneratorSetup..................................................................................................................................20Figure15.CustomSJFrequencies...........................................................................................................................21Figure16.ErrorCounterSetup................................................................................................................................21Figure17.LoopbackModeSetup.............................................................................................................................22Figure18.BERandMaximumErrors....................................................................................................................22Figure19.SeasimSetup...............................................................................................................................................23Figure20.ConnectionSetup......................................................................................................................................23Figure21.SelectCalibrationTestsPage...............................................................................................................24Figure22.ConnectionSetup......................................................................................................................................24Figure23.SelectComplianceTestsPage..............................................................................................................25Figure24.SelectMarginTestsPage.......................................................................................................................25Figure25.ReportResultsPage.................................................................................................................................26Figure26.DUTInformation.......................................................................................................................................26Figure27.SummaryTable..........................................................................................................................................27Figure28.CalibrationResultsExample................................................................................................................28Figure29.CalibrationResultsExample................................................................................................................29Figure30.JitterMarginReportExample.............................................................................................................30Figure31.DeviceManagerWindow......................................................................................................................31Figure32.UpdateDriverWindow..........................................................................................................................31Figure33.WindowsSecurityWindowandConfirmationWindow..........................................................32Figure34.DeviceManagerWindowafterInstallation...................................................................................32Figure35.CLE1000GUI...............................................................................................................................................33Figure36.InsertionLossperTraceLength........................................................................................................34Figure37.InsertionLossConnectionsTable.....................................................................................................34

Page 5: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page5of87

Figure38.BERTScopeSetup......................................................................................................................................35Figure39.ScopeSetupandMeasurement...........................................................................................................36Figure40.Measuredtransitionamplitude(Example825mVpp)..............................................................37Figure41.Measurednon-transitionamplitude(Example254mV).........................................................37Figure42.MeasuredPreshootamplitude(Example622mV).....................................................................38Figure43.BERTScopeSetup#2...............................................................................................................................39Figure44.ScopeSetupandMeasurement#2....................................................................................................39Figure45.AmplitudeEqualizationSetup............................................................................................................40Figure46.BERTScopeJitterSetup..........................................................................................................................41Figure47.BERTScopePatternSetup.....................................................................................................................42Figure48.DPOJETConfigureSetup........................................................................................................................42Figure49.RJDJSetup....................................................................................................................................................43Figure50.ScopeAdvancedSetup............................................................................................................................43Figure51.ScopeRecordLengthSetup..................................................................................................................44Figure52.ScopeWaveformCapture......................................................................................................................44Figure53.BERTScopeRJCapture...........................................................................................................................45Figure54.SweepJitterRangeandMask..............................................................................................................46Figure55.SweepJitterBERTScopeSetupat30KHz.......................................................................................46Figure56.SweepJitterBERTScopeSetupat1MHz-100MHz......................................................................47Figure57.SweepJitterDPOJETMeasurementat1MHz-100MHz............................................................48Figure58.Calibrationat1MHz-100MHz..............................................................................................................48Figure59.SweepJitterDPOJETMeasurementat1MHz-100MHz............................................................48Figure60.ChannelInsertionLossMaskbyChannelType...........................................................................49Figure61.ISISetup........................................................................................................................................................50Figure62ScopeSetup#1............................................................................................................................................50Figure63ScopeSetup#2............................................................................................................................................50Figure64ScopeAcquisitionModeSetup.............................................................................................................51Figure65CaptureMeasurement.............................................................................................................................51Figure66SavetheWaveform...................................................................................................................................52Figure67SeasimInsertionLossOutputGraph.................................................................................................53Figure68SpecificationMask.....................................................................................................................................54Figure69InsertionLossat27.5%ISI(-16.9dB)..............................................................................................54Figure70InsertionLossat30.%ISI(-17.9dB).................................................................................................55Figure71InsertionLossat32.5%ISI(-18.9dB)WithinTarget................................................................55Figure72InsertionLossCalibrationforLongChannel–ILfallsbetweenrequiredmask............56Figure73BERTScopeSetupforALLZEROPattern.........................................................................................56Figure74BERTScopeSetup#2................................................................................................................................57Figure75ArtekISISetup............................................................................................................................................57Figure76ScopeMeasurement.................................................................................................................................58

Page 6: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page6of87

Figure77ScopeMeasurement.................................................................................................................................59Figure78SetupforCalculatingtheStressedVoltageEye............................................................................60Figure79StressedVoltageEyeParameters.......................................................................................................60Figure80ScopeSetup..................................................................................................................................................61Figure81AcquiredWaveform..................................................................................................................................62Figure82ApplySeasim...............................................................................................................................................62Figure83GraphicalComparisonofOriginalandAfter-ApplicationResponse...................................63Figure84GraphicalStepResponseComparison..............................................................................................63Figure85SeasimBaseNameSetup........................................................................................................................64Figure86SeasimJitter/NoiseSetup......................................................................................................................65Figure87SeasimEqualizerSetup...........................................................................................................................65Figure88SeasimSimulatedEyeDiagram#1....................................................................................................66Figure89SeasimSimulatedEyeDiagram#2....................................................................................................67Figure90SeasimSimulatedEyeDiagram#3....................................................................................................68Figure91LayoutforLongChannelCalibration................................................................................................69Figure92SpecificationforLongChannelCalibration....................................................................................69Figure93ScopeSetup..................................................................................................................................................70Figure94SeasimMainSetup....................................................................................................................................71Figure95SeasimJitter/NoiseSetup......................................................................................................................72Figure96SeasimEqualizerSetup...........................................................................................................................73Figure97Waveform#1...............................................................................................................................................74Figure98ReceiverTestEquipmentSetup..........................................................................................................75Figure99ReceiverTestConfigureBERTScope.................................................................................................76Figure100ReceiverTestConfigureforStressedJitter..................................................................................77Figure101ReceiverTestConfigureBERTScopeDetector...........................................................................78Figure102ReceiverTestPerformBERTest......................................................................................................78Figure103ReceiverStressedJitterTestBERTScopeSetup........................................................................79Figure104ReceiverStressedJitterTestBERTScopeSetup........................................................................80Figure105ReceiverStressedJitterTestBERTScopeDetector..................................................................80Figure106ReceiverStressedJitterPerformBERTest..................................................................................81Figure107SelectPVTConfiguration.....................................................................................................................83Figure108AddFirstPVTAutomationParameter...........................................................................................83Figure109SeteachPVTParameterValueinSequence................................................................................84Figure110AddSecondPVTParameter................................................................................................................84Figure111ApplytoTests...........................................................................................................................................85Figure112SelectApplicableTests.........................................................................................................................85Figure113.SelectPVTTeststoRun.......................................................................................................................85Figure114RunTestswithPVT................................................................................................................................86

Page 7: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page7of87

ListofTablesTable1.EquipmentRequirements-Systems.....................................................................................................10Table2.EquipmentRequirements-Cables........................................................................................................10Table3.PresetsforWaveformTests.....................................................................................................................35Table4.StressedJitterTests.....................................................................................................................................45Table5.AvailableParameters...................................................................................................................................82Table6.ApplicableTests.............................................................................................................................................82Table7.PVTAutomation–InternalJitterMarginSearchAlgorithms....................................................86Table8.PVTAutomation–IterationSequenceExample..............................................................................87

Page 8: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page8of87

RevisionRecordVersion Revision

DateDescriptionofChanges Author(s)

1.0 5/2016 GRL-PCIE3-MOIAddSoftwareGuide.AddAdvancedFeatures.

BillAltmann(GRL)[email protected]

Page 9: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page9of87

1 IntroductionReceiverdevicecomplianceensurescorrectdatadetectionbythereceiverforanacceptablebiterrorratio(BER).PCIeBaseGen-3devicesshallsupportaBERthatislessthan10-12(i.e.,fewerthanonebiterrorper1012bits)whenasignalwithvalidvoltageandtimingcharacteristicsaredeliveredtothereceivercompliancepoint[1].Thecorrespondingsignalpropertiesforverifyingreceivertoleranceshouldincludethemaximumallowablejitter,noiseandsignalloss.ThisdocumentdescribesthestepbystepcalibrationandprocedurestoperformtheReceiverJitterTolerancetestasspecifiedinthePCIeBase3.0StandardusingtheTektronixBERTScope.TheBERTScopeandappropriateaccessoriesprovidethenecessarytestpatternswithjitter,ISI,andcrosstalk.Additionally,theDPP125CDigitalPre-EmphasisProcessoraddstherequiredtransmitterequalization.ThereceivertolerancetestincludesvariousDifferentialModeSinusoidalInterference,minimumtransmittervoltageamplitude,andjitterwhichincludesrandomjitterincludingasinusoidalperiodicjittercomponentthatissweptacrossspecificfrequencyintervals.OncethestressedreceivertolerancetestsetuphasbeencalibratedtheBERTScopetransmitsaModifiedCompliancepatterntothereceiverandmonitorstheloopbackpatternhasaBERthatislessthan10-12withaconfidencelevelof95%.

2 ReferenceDocuments[1]PCIExpress®BaseSpecificationRev.3.1aDecember7,2015[2]TektronixPCIeGen3BaseMOI(55w-2428589-0)

Page 10: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page10of87

3 ResourceRequirements3.1 EquipmentRequirements

TABLE1.EQUIPMENTREQUIREMENTS-SYSTEMS

Equipment Qty.

Description KeySpecificationRequirementTektronixP.N.

BSA125Corhigher 1 12.5Gb/sBERTScope RequiresoptionSTRforstressgeneration

DPO/MSO70000DX 1 Real-timeoscilloscope ≥20GHzbandwidth

DPP125CorDPP125B

1 DigitalPre-EmphasisProcessor

CR125Aorhigher 1 12.5Gb/sClockRecoveryUnit

UsedforDUT-sourcedreferenceclockapplications.NotrequiredforBERT-sourcedreference.

ArtekA2 1 ISIGenerator ProgrammableISIGenerator(optional)

AFG3000 1 ArbitraryFunctionGenerator

120MHzSineWaveGenerator

Combiner 1 CombineDifferentialMode(DMI)andACCommonModewithstressedRxtestpattern.

SeasimApplicationfromPCI-SIG

1 SimulationSoftwareofEyeOpeningatTP2P

TABLE2.EQUIPMENTREQUIREMENTS-CABLES

Equipment Qty. KeySpecificationRequirementTektronixP.N.

T+MSF104PE/11PC35/11PC35/500mm 3 174-6663-00

T+MSF104PE/11PC35/11PC35/1000mm 2 PMCABLE1M

T+MMF141/16SMA/16SMA/200mm 3 174-6664-00

T+MMF141/16SMA/16SMA/300mm 1 174-6665-00

T+MMF141/16SMA/16SMA/500mm 1 174-6666-00

T+MMF141/11SMA/16SMA/1.829M 2 174-6667-00

3.2 SoftwareRequirementsSeeTable1.

Page 11: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page11of87

4 CalibrationPCIecalibrationwillbedoneat3testpoints:TP1andTP2andTP2P.TP1isaphysicaltestpointforcalibrationwithouttheeffectofbreakoutchannellength.TP2,istestpointthatwillaffecttheeyeopeningduetotracelength.TP2P,isantestpointcalculatedbysoftwaretoolSeasimtosimulatetheeyeopeningafterapplyingRxBehavioralpackage,RxCTLE,DFE(ifrequired).

4.1 CalibrationProcessConnectionSetups

4.1.1 CalibrationforTP1

FIGURE1.TYPICALSETUPFORTP1CALIBRATIONConnectionSteps:1. ConnectBERTScopeData(+)toDPP.2. ConnectBERTScopeClkOuttoDPP.3. ConnectDPPData(+)outtoCombinerIn.4. ConnectDPPData(-)outtoCombinerIn.5. ConnectAFGOutput1toCombinerCM-IN.6. ConnectBERTScope(realpanel)SI-outtoCombinerDMIn.7. ConnectCombinerDataOuttoTekScopeChan1andChan2.

Page 12: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page12of87

4.1.2 CalibrationforTP2

FIGURE2.TYPICALSETUPFORTP2CALIBRATIONConnectionSteps:1. ConnectBERTScopeData(+)toDPP2. ConnectBERTScopeClkOuttoDPP3. ConnectDPPData(+)outtoCombinerIn4. ConnectDPPData(-)outtoCombinerIn5. ConnectAFGOutput1toCombinerCM-IN6. ConnectBERTScope(realpanel)SI-outtoCombinerDMIn7. ConnectCombinerDataOuttoArtekISIBoxInput8. OutputsofArtekISIBoxconnectTekScopeChan1andChan2

5 Software5.1 SetupThissectionprovidesproceduresforinstalling,configuring,andverifyingtheoperationoftheGRLPCIeBase3.0RxTestsolution.Italsowillhelpyoufamiliarizeyourselfwiththebasicoperationoftheapplication.ThesoftwareinstallerautomaticallycreatesshortcutsintheDesktopandStartMenu.Toopentheapplication,followtheprocedureinthefollowingsection.

Page 13: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page13of87

5.1.1 LaunchandSetupSoftware5.1.1.1 OntheBERTScope1. SelectView>System>ToolsTab.2. UnderUtilitiesColumn,presstheRemotebutton.3. InRemoteWindow,SelectTCP/IP.4. ChangeTerminatorto“LF”.PresstheConnectButton.SeeFigure3.

a) Ifyouseeanerrorpop-upwhenpressingtheConnectbutton.TryadifferentPort.Forexample,changePort23to21.

5. AddressandPort#onRemoteClient.ItwillbeneededtoconnectBERTScopetoautomationsoftware.

6. Minimize,butdonotclose,theRemoteClientWindow.

FIGURE3.REMOTECLIENTWINDOW

Page 14: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page14of87

5.1.1.2 OnthePCUsedforGRLFrameworkInstallation.1. NavigatetoStartMenu>AllPrograms>GRL>GRLAutomatedTestSolutions.

FIGURE4.GRLAUTOMATEDTESTSOLUTIONSINSTARTMENU

2. ClickApplication>RxTestSolution>PCIe3.0BaseRxTesttoopentheapplication.

FIGURE5.RXTESTSOLUTIONSINGRLAUTOMATEDTESTSOLUTIONSWINDOW

Page 15: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page15of87

3. Toenablelicense,gotoLicense->LicenseDetails.ThedialoginFigure6willpopup.

FIGURE6.LICENSEDETAILSWINDOW

4. ActivateLicense:a) IfyouhaveanActivationKey,pleaseenterintheboxprovidedandpressActivate.b) IfyoudonothaveanActivationKey,pressClosetousetheSWfor10Daysfreeof

charge.Note:Oncethe10-daytrialtimesout,youwillneedtorequestanactivationkeyforfutureusageonthesamecomputeroroscilloscope.ThedemoSWisalsolimitedinitscapabilityinthatitwillonlycalibratethemaximumfrequencyforeachdatarate.Thus,thedemoversioncannotbeusedtofullycalibrateandtestadevice.ForDemoandBetaCustomerLicenseKeys,[email protected].

5. ClickonEquipmentSetupicon ontheGRLFramework.6. EntertheBERTScopeIPaddressandPortnumbertomatchwhatisintheBERTScope

RemoteClientwindowshowninStep4-5.7. AttachTekAFGviaUSBtoTekScope/ConnectwithLAN.

Page 16: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page16of87

8. OnTekScope,opentheapplicationOpenChoiceInstrumentManager.SeeFigure7.

FIGURE7.OPENCHOICEINSTRUMENTMANAGERINSTARTMENU

Page 17: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page17of87

9. InstrumentManagerwilldisplayalltheconnectedinstrumentsonitslist,asinFigure8:a) GPIB8::1::INST(TekScope)b) TCPIP::192.168.0.39::23::SOCKET(BertScope)c) USB::0x0699::0x0345::C022203::INSTR(AFG)

FIGURE8.INSTRUMENTLISTININSTRUMENTMANAGER

10. Notethesesettings,asinFigure9andFigure10:a) EntertheScopeIPAddress.b) EnterBertScopeIPAddress.c) EnterTektronixAFGUSB/IPAddress.d) EntertheCOMAddressoftheISIGeneratortobeused.

Page 18: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page18of87

FIGURE9.EQUIPMENTSETUPWINDOW–VIEW#1

FIGURE10.EQUIPMENTSETUPWINDOW–VIEW#2

Page 19: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page19of87

11. Checktheconnectionbypressingthe“lightning”button .The“lightning”buttonshouldturngreeniftheconnectionhasbeenverified.

12. Dothisforeachinstrumentthatthatwillbeused,asshowninFigure11.

FIGURE11.EQUIPMENTSETUPWINDOW–VIEW#3

5.1.2 AdditionalNotesTheUSBdriverSWfortheISIGeneratorbeingusedmustbeinstalledonthePCbeingusedfortestingandtheISIGeneratormustbeconnectedtothePCviaUSB.ThedriverfortheISIGeneratorisavailablefromtheISIGeneratormanufacturer.RefertoAppendixofthisdocumentfordriverinstallationinformationforsupportedISIgenerators.

5.2 CalibratingUsingtheSoftware

5.2.1 SessionInfoTheinformationprovidedwillbeincludedinthereport.

The DUT Information and Test Info are input by the user.

The SW Versions information is automatically populated.

FIGURE12.SESSIONINFO

Page 20: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page20of87

5.2.2 ConditionsforTestingandCalibrationInthissection,conditionsforTestingandCalibrationwillneedtobeset.Userselectsconditionsfortestingandforcalibration. Whencalibrating,theapplicationwillcalibratetheselectedrange,Sjfrequency,commonmodevoltageanddifferentialvoltagethattheuserchooses.Recommendedprocedure:1. Whencalibrating,selectconditionsforcalibrationandperformdesiredcalibration2. Whentesting:re-selectdesiredconditionsfortesting.Forexample,itmaybeonlynecessary

totestrangeAatSjfrequency.Theuserwouldselecttheappropriateconditionsfortest

FIGURE13.CONDITIONSFORTESTINGANDCALIBRATION

5.2.3 SetupConfiguration5.2.3.1 ISIGeneratorSetupIftestisrunningusingBERTScopeISITraceboard(FormoreinformationonhowtogeneratedesiredinsertionlossusingBERTScopeISITraceboard,pleaserefertoAppendixB),usercansettheISItoNONE.

FIGURE14.ISIGENERATORSETUP

Page 21: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page21of87

5.2.3.2 CustomSJFrequencySetCustomSJfrequencytotestforconditionsetuponprevioustab.

FIGURE15.CUSTOMSJFREQUENCIES

5.2.3.3 ErrorCounterSelectReceiverbaseDUTloopbackcapability.IfDUTcanbeconfiguredtoloopbackmode,selectLoopback,elseselectManual.

FIGURE16.ERRORCOUNTERSETUP

DetailsontheuseofManualmodewillbeprovidedinafutureversionofthisdocument.

Page 22: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page22of87

5.2.3.4 LoopbackModeIftheuserselectedloopbackontheErrorCountertab,thentheuserneedstoselect“ClockRecovery”intheClockRecoveryMethoddrop-downontheLoopbackModetab.OtheroptionsontheClockRecoveryMethoddrop-downarenotyetsupported.

FIGURE17.LOOPBACKMODESETUP

PCIEusesthedefaultpattern.DetailsontheuseofCustomPatternswillbeprovidedinafutureversionofthisdocument.5.2.3.5 ComplianceTabSetBERandMaximumErrorallowedfortesting.TheselimitsaresetbytheSpecification.Otherlimitsmaybesetinthesefieldsbytheuser.Thesyntax‘1e-12’indicates10-12,andistheonlysyntaxsupportedinthisfield.

FIGURE18.BERANDMAXIMUMERRORS

Page 23: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page23of87

5.2.3.6 SeasimTabSetifuserwishestousetheRxBehavioralpackageduringEyeHeightandEyeWidthCalibration.Alsosettheintrinsicjitter(ifrequired)tobeusedintheSeasimcalculation.

FIGURE19.SEASIMSETUP

Detailsontheuseof‘False’intheUserRxPackagefieldwillbeprovidedinafutureversionofthisdocument5.2.3.7 ConnectionTabSetupconnectionofData+andData-inScope.Scopechannelsshallbeassignedaccordingtohowthescopecablesareattachedtothetestsetup.

FIGURE20.CONNECTIONSETUP

Page 24: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page24of87

5.2.4 SelectingCalibrationStepsUsingtheSoftwareTheSelectCalibrationTestspageistheplacewherethecalibrationteststhatneedtobeperformedareselected.Initially,whenstartingforthefirsttimeorchanginganythinginthesetup,itissuggestedtorunCalibrationfirst.Ifthecalibrationisnotcompleted,theRXTestswillshowanerrormessage.

FIGURE21.SELECTCALIBRATIONTESTSPAGE

5.2.5 RunCalibrationSteps

Fromthepop-upmenu,selecttheRunicon: SkipTestifResultsExist.Ifpreviouscalibrationresultsexist,thensoftwarewillskipcalibrationstepsthathaveexistingreports.ReplaceifResultsExist.Ifpreviouscalibrationresultsexist,thensoftwarewillreplaceeachstepincalibrationwithnewresults.(Restart)DeleteExistingResults.Allpreviousresultswillbedeleted,andeachselectedstepincalibrationwillgeneratenewreport.

FIGURE22.CONNECTIONSETUP

Page 25: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page25of87

5.3 TestingusingGRL-PCIE3-BASE-RXSoftware

5.3.1 ReceiverComplianceTestsTheSelectTestspageistheplacewherethecomplianceteststhatneedtobeperformedareselected.

FIGURE23.SELECTCOMPLIANCETESTSPAGE

TestsarerunfromthesamescreenasshowninSection5.2.5.

5.3.2 ReceiverMarginTestsTheSelectTestspageistheplacewherethecomplianceteststhatneedtobeperformedareselected.

FIGURE24.SELECTMARGINTESTSPAGE

TestsarerunfromthesamescreenasshowninSection5.2.5.

5.4 ReportTheReportpagehasalltheresultsfromallthetestrunsdisplayed.Ifsomeoftheresultsarenotdesired,theycanbeindividuallydeletedbyusingtheDeletebutton.Alsoforapdfreport,clicktheGenerateReportbutton.Tohavethecalibrationdataplottedinthereport,makesurethePlotCalibrationDataboxischecked.

Page 26: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page26of87

FIGURE25.REPORTRESULTSPAGE

5.5 InterpretingaReport

5.5.1 DUTInformationThisportionispopulatedfromtheinformationintheDUTtabfromtheSessionInfotab.

FIGURE26.DUTINFORMATION

Page 27: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page27of87

5.5.2 SummaryTableThisportionispopulatedfromthetestsperformedanditsresults.Thisgivesanoverallviewofalltheresultsanditstestconditions.

FIGURE27.SUMMARYTABLE

Page 28: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page28of87

5.5.3 CalibrationDataResultsIfPlotCalibrationDatacheckboxischecked,thentheplotsareshowninthispartofthereport.

FIGURE28.CALIBRATIONRESULTSEXAMPLE

Page 29: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page29of87

5.5.4 ComplianceTestResults

FIGURE29.CALIBRATIONRESULTSEXAMPLE

Page 30: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page30of87

5.5.5 JitterMarginResults

FIGURE30.JITTERMARGINREPORTEXAMPLE

6 TestSuiteThePCIE3BaseSpecificationtestsarelistedinthedrop-downmenusintheequipmentdescribedinthisMOI.

7 AppendixA:ARTEKCLE1000-A2Installation7.1 ISIGeneratorDriverInstallationIfusingARTEKCLE1000-A2forVariableISICalibration,followthesestepstoinstalltheISIgenerator driver before selecting it as an ISI channel in the DP Configuration Utility.

1. ConnecttheCLE1000-A2tothePCbeingusedasthecontroller,usingaUSB2.0cable.2. TurnonthefrontpanelpowerswitchontheCLE1000-A2.3. RightClickonMyComputer>Manage>DeviceManager.IfnoSWfortheCLE1000-A2has

beeninstalled,youwillseea‘bang’inthedevicemanager.SeeFigure31.

Page 31: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page31of87

FIGURE31.DEVICEMANAGERWINDOW

4. ToinstalltheCLE1000-A2,gotohttp://www.aceunitech.com/support.htmlanddownloadtheControlSWpackagefortheCLE1000.

5. UnpacktheCLE1000SW.zipfile.6. InstalltheCLE1000Driver:

a) InDeviceManager,rightclickonCLE1000>UpdateDriver.b) SelectBrowseMyComputerforDriverfromWindowsdialog.SeeFigure32.c) BrowsetotherootdirectoryoftheunzippedCLE1000SWfolder.d) PressNext.Youwillbeaskedtoconfirmyourrequesttoinstalladriver.e) PressInstall.DriverSWwillcompleteinstallation.

7. Once Installationcompletes,theDeviceManagershouldlooklikeFigure34.

FIGURE32.UPDATEDRIVERWINDOW

Page 32: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page32of87

FIGURE33.WINDOWSSECURITYWINDOWANDCONFIRMATIONWINDOW

FIGURE34.DEVICEMANAGERWINDOWAFTERINSTALLATION

TheCLE10000SWdriverisnowinstalledandtheCLE1000cannowbeselectedforuseremotely using the GRL DP Configuration Utility.

Page 33: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page33of87

7.2 CLE1000GUIInstallationIt may also be useful to install the CLE1000 GUI, so that the ISI channel can also be controlled manually from the PC. To install the SW, do the following:

1. IntheCLE1000SWfolder,clickontheSetup.exefile.Onceinstalledsuccessfully,thefollowingGUIwillappearonthedesktop.

2. YoucannowclosetheGUIifyoudon’twanttohavemanualcontrol.

FIGURE35.CLE1000GUI

Page 34: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page34of87

8 Appendix B: BERT ScopeISITraceBoard TheBERTScopeISITraceBoardisrequiredforPCIeBase3.0InsertionLosstests.Figure36describestheinsertionlossat4GHzonvarioustracelengthsontheBERTScopeISITraceBoard.

FIGURE36.INSERTIONLOSSPERTRACELENGTH

ForPCIeGen3.3Typeoftracelengthtobetested,followthetableinFigure37toconnectpointsoftraceboardtogetthedesiredinsertionloss.

FIGURE37.INSERTIONLOSSCONNECTIONSTABLE

Page 35: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page35of87

9 AppendixC:ManualTestMethods9.1 WaveformTests

9.1.1 PreshootandDeemphasisPCIeBaseusestwopresetsfordifferenttracelengthsofthebreakoutboard.BothDeemphasisandPreshootarecalibratedforthetargetdBforeachpreset.SeeTable3.

TABLE3.PRESETSFORWAVEFORMTESTS

Preset Preshoot Deemphasis

4 0.0dB 3.5dB

7 0.0dB -6.0dB

9.1.1.1 BERTScopeSetup1. SettheBERTScopetodefaults.2. SetGeneratorto8Gpbs(PCIeGen3Speed)3. DisableAllstressedjittercomponent(Rj,Sjetc)4. SettheOutputamplitudeto800mV5. SettheDPPOutput460mV6. DefaulttheDPPto0.0dBPreshootandDeemphasis,asshowninFigure38.7. Loadwith64ONEs,64ZEROsand128ClkPatterntoBERTScope.

FIGURE38.BERTSCOPESETUP

Page 36: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page36of87

9.1.1.2 ScopeSetup&Measurement1. SetthescopetoDefaults.2. SetscopeSamplingmodetoRealTimeOnly.3. Setscopeacquisitiontoaveragewith256waveforms.4. SetthetriggerofA_Eventtypetotimeout.5. SetChan1andChan2displaytoON;configurethescaleandoffsetsothewaveformcovers

80%ofthescreen.6. EnableMath1;setMath1toCh1-Ch2;settheautoscale.7. TurnoffChan1andChan2.8. AcquireWaveform.AnexampleisshowninFigure39.

FIGURE39.SCOPESETUPANDMEASUREMENT

Page 37: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page37of87

9.1.1.3 DeemphasisMeasurementNow,theactualde-emphasisandpre-shootmustbeverifiedonscope.1. Usingcursors,measurepeak-to-peaktransitionamplitudeasshownFigure40.

FIGURE40.MEASUREDTRANSITIONAMPLITUDE(EXAMPLE825MVPP)2. Usingcursors,measurepeak-to-peaknon-transitionamplitude,asshowninFigure41.

FIGURE41.MEASUREDNON-TRANSITIONAMPLITUDE(EXAMPLE254MV)

Page 38: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page38of87

3. De-emphasis=20log[Non-transition/Transition]=20log[254mV/824mV]=20log[0.31]=-10.2dB9.1.1.4 PreshootMeasurement1. Usingcursors,measurepre-shootamplitude,asshowninFigure42.

FIGURE42.MEASUREDPRESHOOTAMPLITUDE(EXAMPLE622MV)2. Measurepre-shootamplitude.3. Calculatethepre-shoot:20log[Pre-shoot/Non-transition]=20log[622mV/254mV]=20log[2.44]=7.8dB4. IncreasethePreshootandDeemphasislevelstorecordthemeasuredPreshootand

DeemphasisdBfor3.5and-6.0,measuredrespectively.SeeFigure43andFigure44.5. Recordthevalue.

Page 39: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page39of87

FIGURE43.BERTSCOPESETUP#2

FIGURE44.SCOPESETUPANDMEASUREMENT#2

Page 40: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page40of87

9.1.2 LaunchAmplitudeTheLaunchAmplitudeiscalibratedfortargetminimumpeak-to-peakamplitudeof800mVppaftercombiner.9.1.2.1 BERTScopeSetup1. UsingthesameTP1CalibrationSetup.2. SetDPPto0.0forPreshootandDeemphasis.3. SetDPPAmplitudeto300mV.4. SetPatterntoClk/256.9.1.2.2 ScopeSetupandMeasurement:1. UsingthesameSetup,ScaleChan1andChan2respectively.2. TurnoffChan1andChan2.3. TurnOnMath1,settoch1-ch2.4. SettheAcquisitionmodetoAverageof2565. SetMeasureAmplitudeofMath1.6. Acquirewaveform.7. ReadtheMEANvalueofamplitudemeasurement.8. TunetheDPPOutputuntilAmplitudemeasuredinscopeis800mV.

9.1.3 AmplitudeEqualizationPerformtheequalizationoflowfrequencyandhighfrequencyamplitudeatTP1.ThisisdonebyaddingsmallamountofDeemphasisofDPP,sothatlowfrequencyandhighfrequencyhavethesameamountofamplitudeaftercombiner.1. UsingthesamesetupofcalibrationforTP1,andsameBERTScopeandTekScopesetting.2. TunetheDPPPreCursorandPostCursorsoDeemphasisis0.0dB.3. TunetheDPPPostCursoruntilthelowfrequencyandhighfrequencycomponentof

amplitudeissamelevel.SeeFigure45.

FIGURE45.AMPLITUDEEQUALIZATIONSETUP

Page 41: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page41of87

4. SavethePostCursorvalue.

9.1.4 RJCalibration1. UsingaClockpattern(1100),theRJvalueof0ps-5pswillbecalibrated.(Bothlimitsare

RMSvalues.)RJisusedtoadjusttheEyeWidth(EW)inStressJitterTest.2. RJtargetis2ps(RMS).3. TektronixDPOJETisusedasthecalibrationtool.9.1.4.1 BERTScopeSetup1. SettheGeneratorto8Gpbs.2. SettheSub-rateclockmodeisStressedClock.3. SettheRJEnable.4. SettheSJEnable,SettheSJAmplitudeto0.0mV.SeeFigure46.

FIGURE46.BERTSCOPEJITTERSETUP

Page 42: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page42of87

5. SetthePatternofgeneratorto1100.ram(1-1-0-0pattern).SeeFigure47.

FIGURE47.BERTSCOPEPATTERNSETUP

9.1.4.2 DPPSetup1. SettheDPPPreShootandDeEmphasisusingP4preset(0.0dbforboth).2. Setthepostcursorandprecursorbasedonequalizedamplitudevaluerecordedearlier.3. SetDPPoutputthatreflect800mVamplitudethatrecordedearlier.9.1.4.3 ScopeSetup1. SettheDPOJETConfigure->ClockRecoverytoConstantClockMean.

FIGURE48.DPOJETCONFIGURESETUP

Page 43: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page43of87

2. UnderRJDJsettingsforclocksignal.

FIGURE49.RJDJSETUP

3. OntheAdvancePanel,settheNominalDataRateto8Gpbs.

FIGURE50.SCOPEADVANCEDSETUP

Page 44: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page44of87

4. SettheHorizontalmodetoManual,setrecordlengthto2M.

FIGURE51.SCOPERECORDLENGTHSETUP

5. Cleartheresult.RunSingle.

FIGURE52.SCOPEWAVEFORMCAPTURE

6. ReadthemeasuredRJ1.

Page 45: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page45of87

7. TunetheBertScopeRJvalue.

FIGURE53.BERTSCOPERJCAPTURE

8. ThetargetmeasuredvalueforRJ:2psRMSand3psRMS.

9.1.5 SJCalibrationTherearefourSJ(SweepJitter)frequenciesrequired:30KHz,1MHz,10MHzand100MHz.SJneedstobecalibrated(with1100pattern)forallcasesintheproperway.

TABLE4.STRESSEDJITTERTESTS

Frequency

30KHz

1MHz

10MHz

100MHz 0.1 UIPP

StressedVoltageTest:

StressedJitterTest:

Page 46: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page46of87

TheStressedJittertestrequiresthetesttopasseachandeveryfrequency,withitsrespectiveSJamplitudeat30KHz,1MHz,10MHzand100MHz.

FIGURE54.SWEEPJITTERRANGEANDMASK

Usingthissamesetupateachfrequency,makethemeasurement.9.1.5.1 CalibrateSweepJitterat30KHz.1. OnBERTScope,EnablePhaseModulatorandSetPMFrequencyto30KHzandPMDevn:1UI.

FIGURE55.SWEEPJITTERBERTSCOPESETUPAT30KHZ

2. OntheBERTScope,usingDPOJET,measurePJ1.Note,forthismeasurementtheDPOJETClockRecoveryMethodshouldbesettoConstantClock–Meansoastonotfilterthelowfrequencyjittermodulationthatistobeverified.

3. ReadthePJ1measurement.Itisinunitsofseconds.ConverttoUI.

Page 47: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page47of87

9.1.5.2 CalibrateSweepJitterat1MHz,10MHz,100MHz1. SetSineJitterinitiallyto10%UI.

FIGURE56.SWEEPJITTERBERTSCOPESETUPAT1MHZ-100MHZ

1. MeasureSJusingDPOJET.

Page 48: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page48of87

FIGURE57.SWEEPJITTERDPOJETMEASUREMENTAT1MHZ-100MHZ2. ReadthePJ1value.3. Again,notevalueofSJonBERTScopeneededtogenerate10%SJatreferencepoint.4. Calibrationfor1MHz,10MHzand100MHzwillneedtosettheSJFrequencyandSJ

AmplitudeinsteadofPM.

FIGURE58.CALIBRATIONAT1MHZ-100MHZ

FIGURE59.SWEEPJITTERDPOJETMEASUREMENTAT1MHZ-100MHZ

Page 49: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page49of87

9.2 ChannelCalibrationTests(TP2)

9.2.1 ChannelCalibrationInsertionLossPCIeGen3defines3typesofcalibrationchannel.1. None2. Short3. LongDefinedbyFigure60,eachchannelinsertionlossmustmeetthemaskdependingonitschanneltype.VariableandprogrammableISIinjectorisneededtosimulatethetracelengthtoachievethetargetlossforeachchannel.

FIGURE60.CHANNELINSERTIONLOSSMASKBYCHANNELTYPE

Insertionlossismeasuredbydifferentiatingstepresponse,anddoingtheFFToftheresultingimpulseresponse.TheSeasimapplicationprovidesthemethodtocalculationtheinsertionlossgiventhestepresponse.9.2.1.1 BERTScopeSetup1. SetBERTScopeSetPatterntoclk/256.2. SetDPPSetDeemphasisandPreshoottoP4withpostcursorandprecursorforequalization

ofamplituderecordedearlier.3. SetDPPoutputthatreflectsthe800mVamplitudethatwasrecordedearlier.4. DisableRj.5. DisableSj.9.2.1.2 ISISetup1. OpentheArtekISIapplication.

Page 50: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page50of87

2. SettheISI%to0.0.

FIGURE61.ISISETUP

9.2.1.3 ScopeSetup1. TurnOnCh1andCh2,scalech1andch2correctly.2. TurnOffch1andch23. TurnONMath1,setch1-ch2.Scalecorrectly.4. SetupTriggerAEventtoEdge,sourcetochan1,5. SetupTriggerA-BEventwithAcquisitionDelayto4ns.

FIGURE62SCOPESETUP#1

FIGURE63SCOPESETUP#2

Page 51: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page51of87

6. SetupAcquisitionModetoAverageof2048Waveforms.

FIGURE64SCOPEACQUISITIONMODESETUP

7. RunSingleandcapturemeasurement.

FIGURE65CAPTUREMEASUREMENT

8. SavetheWaveformto.DATformat.9. Modifythe.datformattoSeasimcompatiblewaveformwithnameending_vict.rfstep1.10. The_vict.rfstep1formatisconsistoftime[SPACE]Voltage_level[NewLine].11. Copythe_vict.rfstep1stepresponseto\step_responsefolder.

Page 52: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page52of87

12. LaunchSeasim_GUI.pyw.

FIGURE66SAVETHEWAVEFORM

13. ChangethefilenameBasenameSteptothefilenamesavedandmodified.14. ClickRun.

Page 53: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page53of87

15. Seasimwilloutputgraphindicatingtheinsertionloss.

FIGURE67SEASIMINSERTIONLOSSOUTPUTGRAPH

16. Insertionlossat4GHzis-9dBforsampleabove.17. IncreasetheISI%thenrecapturethewaveform,save,modifyandrunSeasim.18. EnsuretheinsertionlossisbetweenthePCIeGen3specsforrespectivechanneltype.

Page 54: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page54of87

9.2.1.4 ExampleResults

FIGURE68SPECIFICATIONMASK

FIGURE69INSERTIONLOSSAT27.5%ISI(-16.9DB)

Page 55: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page55of87

FIGURE70INSERTIONLOSSAT30.%ISI(-17.9DB)

FIGURE71INSERTIONLOSSAT32.5%ISI(-18.9DB)WITHINTARGET

Page 56: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page56of87

FIGURE72INSERTIONLOSSCALIBRATIONFORLONGCHANNEL–ILFALLSBETWEENREQUIREDMASK

9.2.2 ChannelCalibrationDifferentialModeSinusoidalInterference9.2.2.1 BERTScopeSetup1. SetALLZEROPattern.

FIGURE73BERTSCOPESETUPFORALLZEROPATTERN

Page 57: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page57of87

2. SetallJitterto0mVamplitude.3. EnabletheSINEINTERFERENCE.4. SettheFrequencyto2.1GHz.5. SettoExternal.

FIGURE74BERTSCOPESETUP#2

6. SettheSineInterferenceAmplitudeto100mV.9.2.2.2 ISISetup1. SettheArtekISI%tocalibratedchanneltype.

FIGURE75ARTEKISISETUP

Page 58: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page58of87

9.2.2.3 ScopeSetup1. SetAcquisitionAverageto256.2. ScaleCh1andCh2accordingly.3. TurnonMATH1,ch1-ch2,scaleaccordingly.4. MeasurePeaktoPeakofMath1.5. RunSingle.6. ObtaintheMEANvalueofmath1peaktopeak.7. TunetheSineInterferenceAmplitudesomeasuredvalueis16mV.

FIGURE76SCOPEMEASUREMENT

9.2.3 ChannelCalibrationACCommonModeSinusoidalInterference9.2.3.1 BERTScopeSetup1. RemainALLZEROPattern.2. SettheSINEInterferenceamplitudeto0mV.9.2.3.2 SetupAFG1. EnabletheAFGoutput1.2. SettheOutputModetoSINEwave.3. SettheSINEWavefrequencyto120MHz.4. SettheOutput1Amplitudeto1V.

Page 59: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page59of87

9.2.3.3 ScopeSetup1. ScaleCh1andCh2.2. SetMATH1toch1+ch2.ScaleMATH1.3. TurnOFFCh1andCH2.4. SetAcquisitiontoAverage256.

FIGURE77SCOPEMEASUREMENT

5. TunetheAFGAmplitude.6. TargetCM:

150mVforLongChannel250mVforShortandNoneChannel

9.3 CalibrationatTP2PTwodistincttestsareutilizedtotestareceiver:oneforitsminimumeyeheight(voltage),andanotherforitsminimumeyewidth(jitter).Theproceduresforcalibratingthestressedeyearesimilar,althoughthenumberandmagnitudeofsignalimpairmentsourcesvariesbetweenthetwotests.

Page 60: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page60of87

9.3.1 TP2PStressedVoltageCalibrationTheconfigurationforcalibratingastressedvoltageeyeforRxtestingisshownbelowwherethecalibrationprocedureisperformedforallthreecalibration/breakoutchannelcombinations.RjandSjareaddedasdefinedinbelowandcommonmodeanddifferentialmodenoisesourcesareaddedsimultaneously.

FIGURE78SETUPFORCALCULATINGTHESTRESSEDVOLTAGEEYE

FIGURE79STRESSEDVOLTAGEEYEPARAMETERS

Page 61: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page61of87

EyewidthandeyeheightaredefinedafterapplyingpostprocessingandaredefinedatTP2P.ThelongcalibrationchannelutilizesbothCTLEandDFE,whilethemediumandshortchannelscalibrationchannelsuseCTLEonly.EHissetbyadjustingtheamountofdifferentialnoiseuntilthevaluedefinedbyVRX-SV-8Gisobtained.Ifitisnotpossibletomaintainasufficienteyewidthbyadjustingonlythedifferentialnoise,itisacceptabletoinjectlessdifferentialnoiseandadjustthegeneratorlaunchvoltage.SeasimisusedtopostprocessthereceivereyeatTP2P.Inthiscontext,Rj,Sj,DM-SIsourceareinputtoSeasim.WhileCMSIarecombinedwithclk/256patternsourcefromBERTandcapturedinScope.9.3.1.1 BERTScopeSetup1. SetBERTScopePatterntoclk/2562. TurnOffRj,Sj,DM-SiatBERTScope.3. SetDPPOuputto800mVAmplitudecalibratedearlier.4. SetDPPDeEmphasisandPreshoot.Use“Preset4forShortandNonechannel.UsePreset7

forLongchannel.9.3.1.2 AFGSetup1. TurnOffAFG9.3.1.3 ScopeSetup1. SetupTriggerAEventtoEdge,sourcetochan1,2. SetupTriggerA-BEventwithAcquisitionDelayto4ns.

FIGURE80SCOPESETUP

Page 62: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page62of87

1. ScaleCh1andCh2,Math1(ch1-ch2)2. SetAcquisitiontoAverageto20483. AcquiretheWaveform.4. SavetheWaveform.

FIGURE81ACQUIREDWAVEFORM

5. ModifyWaveformtoSeasimcompatibleformat.

FIGURE82APPLYSEASIM

6. ApplytheRxBehavioralPackagea) RxBehavioralPackage(inS2P/S4P)file.b) CTLE/DFEandCDRcanbesimulatedinSeasim.

Page 63: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page63of87

c) RxPackagemodelisconvolutedexternallywithStepresponsebeforeinputtoSeasimd) StepresponseisconverttoFrequencydomain,thenmultiplythemagnitudewiths2p

S21magnitudeandphasecorrespondingtoitsfrequencyrange.e) Itcanberealizedusingpythonscript.f) Acomparisonoforiginalfrequencyresponse(red),andtheafterapplicationofs2p

(purple),showingthes2pRxpackages21graphasagreenline.

FIGURE83GRAPHICALCOMPARISONOFORIGINALANDAFTER-APPLICATIONRESPONSEg) Stepresponsebefore(red)andafter(purple).

FIGURE84GRAPHICALSTEPRESPONSECOMPARISON

7. RunSeasim:a) SettheBaseNameforSteptofilenamesaved.

Page 64: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page64of87

b) Checktheoptionsontopsaveaspicturebelow.

FIGURE85SEASIMBASENAMESETUPc) OnJitterNoisetab:

i) SettheCorrespondingJittervalueforRj,Sj,DM-SI.ii) DM-SIvalueneedtotunedandvarytoachieveEH.iii) SetDM-SIto0mVforstart.iv) SetLFRandomJitter=Rj(2ps).v) SetLRUniformlydistributedJitter=Sj(0.1UI).

Page 65: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page65of87

vi) SetLFUniformlyDistributedVoltageNoise=DM-SI14mVormore.

FIGURE86SEASIMJITTER/NOISESETUPd) OnEqualizertab:

i) SettheDFEtapsandmaxMagnitude.ii) IfLongchannelsetto[0.000](DisableDFE)iii) IfShortandNone,setto[0.030],EnablewithMaxof30mV.

FIGURE87SEASIMEQUALIZERSETUPe) RunSimulation.

Page 66: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page66of87

8. SimulatedEyeDiagramwillbecreated,withitscalculatedEHandEWatBER-12basedonjitterinput.

FIGURE88SEASIMSIMULATEDEYEDIAGRAM#1

9. ObservetheEHandEW.

Page 67: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page67of87

10. ChangetheDM-SIvalueto15mVandrunsimulationagain.

FIGURE89SEASIMSIMULATEDEYEDIAGRAM#2

Page 68: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page68of87

11. ChangetheDM-SIvalueto16mVandrunsimulationagain.

FIGURE90SEASIMSIMULATEDEYEDIAGRAM#3

12. CalibrateuntilEHisobtained.(*)IfEWrangecannotbeachieved,IncreasetheAmplitudefrom800mVto900mVandperformtheStressVoltagecalibrationagainuntilEHandEWareobtained.

9.3.2 StressedJitterCalibration(ForLongChannelOnly)Thestressedjittercalibrationprocedureissimilartothatofstressedvoltage.Onlythelongcalibrationchannel(-20dB)isused.Notethatthesamepostprocessingscriptsareappliedidenticallyastheyareforthestressedvoltageeyecase.Eyewidthisfine-tunedbymakingadjustmentstotheRjsource,whileEHmaybeadjustedbyvaryingthelaunchvoltageatthegenerator.

Page 69: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page69of87

FIGURE91LAYOUTFORLONGCHANNELCALIBRATION

FIGURE92SPECIFICATIONFORLONGCHANNELCALIBRATION

9.3.2.1 BERTScopeSetup1. SetBERTScopePatterntoclk/2562. TurnOffRj,Sj,DM-SiatBERTScope.3. SetDPPOutputto800mVAmplitudecalibratedearlier.4. SetDPPDeemphasisandPreshoottoPreset7forShortchannel.Preset4forotherchannel

Type.5. TurnOffAFG.

Page 70: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page70of87

9.3.2.2 ScopeSetup1. SetupTriggerAEventtoEdge,sourcetochan1,2. SetupTriggerA-BEventwithAcquisitionDelayto4ns.

FIGURE93SCOPESETUP3. ScaleCh1andCh2,Math1(ch1-ch2).4. SetAcquisitiontoAverageto2048.5. AcquireWaveform.6. SaveWaveform.7. ModifyWaveformtoSeasimcompatibleformat.

Page 71: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page71of87

9.3.2.3 ApplyRxBehavioralPackage1. RunSeasim:

a) SettheBaseNameforSteptofilenamesaved.b) Checktheoptionsontopsave,asshowninFigure94.

FIGURE94SEASIMMAINSETUP

Page 72: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page72of87

c) OnJitterNoisetab.i) SettheCorrespondingJittervalueforRj,Sj.ii) RjvalueneedtotunedandvarytoachieveEW.iii) SetLFRandomJitter=Rj(3psormore).iv) SetLRUniformlydistributedJitter=Sj(0.1UI).v) SetLFUniformlyDistributedVoltageNoise=0.0mV.

FIGURE95SEASIMJITTER/NOISESETUP

Page 73: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page73of87

d) Equalizertab:i) SettheDFEtapsandmaxMagnitude.ii) Setto[0.030].

FIGURE96SEASIMEQUALIZERSETUPe) RunSimulation.

Page 74: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page74of87

2. SimulatedEyeDiagramwillbecreatedwithitscalculatedEHandEWatBER-12basedonjitterinput.

FIGURE97WAVEFORM#1

3. ObservetheEHandEW.4. ChangetheRjvalueandrunsimulationagain.5. CalibrateuntilEWisobtained.(*)IfEHrangecannotbeachieved,IncreasetheAmplitudefrom800mVto900mVandperformtheStressJittercalibrationagainuntilEHandEWareobtained.

Page 75: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page75of87

9.4 ReceiverTest

9.4.1 EquipmentSetup

FIGURE98RECEIVERTESTEQUIPMENTSETUP

9.4.1.1 ConnectionSteps1. ConnectBERTScopeData(+)toDPP.2. ConnectBERTScopeClkOuttoDPP.3. ConnectDPPData(+)outtoCombinerIn.4. ConnectDPPData(-)outtoCombinerIn.5. ConnectAFGOutput1toCombinerCM-IN.6. ConnectBERTScope(realpanel)SI-outtoCombinerDMIn.7. ConnectCombinerDataOuttoArtekBox.8. ConnectArtekBoxOuttoDUTIn.9. ConnectDUTTxOuttoClockRecoveryCR125ADataIn.10. ConnectCR125ADataouttoBERTScopeDetectorDataIn.11. ConnectCR125ASubrateClockOuttoBERTScopeDetectorClockIn.12. ConnecttheExternalClockfromBERTScopetoDUTasRefClk(100MHz).

Page 76: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page76of87

9.4.2 StressedVoltageReceiverTestOnceacalibratedEHandEWhavebeenobtained,thecablesaremovedtoconnecttheRxDUTtothefarendofcalibrationchannel.TheTxequalizationisthenoptimizedasitwasforthestressedvoltageeyewiththeassumptionthattheDUTRxwillalsooptimizeitsequalization.SjissettoaninitialvaluethatpermitsthereceiverCDRtoachievelock.9.4.2.1 ConfigureBERTScope1. SetGeneratorto8Gpbs.2. SetthePatterntoPCIe_8G_BruteFor.RAM.

FIGURE99RECEIVERTESTCONFIGUREBERTSCOPE

Page 77: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page77of87

9.4.2.2 ConfigureforStressedJitter1. SettheCalibratedSJfor0.1UIat100MHz.2. SettheCalibratedRjfor2ps(RMS).3. SettheCalibratedSineInterferenceAmplitudethatiscalibratedtoachieveEHandEW(DM-

SI).4. SettheSineInterferenceFrequencyto2.1GHz.5. SettheSineInterferencemodetoExternal.6. SettheDPPOutputtocalibratedamplitudetoachieveEHandEW.

FIGURE100RECEIVERTESTCONFIGUREFORSTRESSEDJITTER

7. ConfigureISIbysettingArtekISI%valuetocalibratedchannelType.8. ConfigureAFG:

a) SetOutput1ofAFGONb) SetOutput1ModetoSineWavec) SetSineWaveFrequencyto120MHzd) SettheSineWaveAmplitudetoCalibratedvalue.

9. SetuptheBERTScopeDetector:a) ClicktheAutoAlign

Page 78: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page78of87

FIGURE101RECEIVERTESTCONFIGUREBERTSCOPEDETECTOR

9.4.2.3 BitErrorRateTest1. WiththeDUTinloopbackmode,andBERTScopesynchronizewithpattern.2. Compliancetestmaybegin.3. ClicktheResetResult.4. ClicktheRUN.5. LettheDetectorRun,stopwhentheBITsismorethan1xE12.6. ReadtheErrorvalue.7. Iftheerroriszero(0),thenthetestpasses.

FIGURE102RECEIVERTESTPERFORMBERTEST

Page 79: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page79of87

9.4.3 StressedJitterReceiverTest(100MHz)9.4.3.1 ConfigureBERTScope1. SetGeneratorto8Gpbs.2. SetthePatterntoPCIe_8G_BruteFor.RAM.

FIGURE103RECEIVERSTRESSEDJITTERTESTBERTSCOPESETUP

Page 80: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page80of87

9.4.3.2 ConfigureforStressedJitterat100MHz1. SettheCalibratedSJfor0.1UIat100MHz.2. SettheCalibratedRJthatiscalibratedduringStressedJitterCalibrationthatachievedEW

andEH.3. SettheCalibratedSineInterferenceto0mV.4. SettheDPPOutputtocalibratedamplitudetoachieveEHandEW.

FIGURE104RECEIVERSTRESSEDJITTERTESTBERTSCOPESETUP

5. ConfigureISIbysettingArtekISI%valuetocalibratedchannelType.6. ConfigureAFGbysettingOutput1ofAFGOF.7. SetuptheBERTScopeDetectorbyclickingonAutoAlign.

FIGURE105RECEIVERSTRESSEDJITTERTESTBERTSCOPEDETECTOR

Page 81: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page81of87

9.4.3.3 BitErrorRateTest1. WiththeDUTinloopbackmode,andBERTScopesynchronizewithpattern.2. Compliancetestmaybegin.3. ClicktheResetResult.4. ClicktheRUN.5. LettheDetectorRun,stopwhentheBITsismorethan1xE12.6. ReadtheErrorvalue.7. ItisPassiferroris0.

FIGURE106RECEIVERSTRESSEDJITTERPERFORMBERTEST

Page 82: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page82of87

10 PVTAutomationGraniteRiverprovidessoftwaretosupportrepeatedtestingwithinsequencesofparametervalues,whichareappliedtotheDUTduringthetests.

10.1 AvailableParametersTable5liststheparameterswhichcanbecontrolledbythePVTAutomationsoftware.Uptoeightvaluesmaybespecifiedforeachparameter.

TABLE5.AVAILABLEPARAMETERS

Symbol Parameter Units

RJ RandomJitter Picoseconds

ISI InterSymbolInterference PercentofUI

SJ SinusoidalJitter Picoseconds

Amplitude LaunchVoltage Millivolts,peak-to-peak

CM CommonMode(noisesource)

DM DifferentialMode(noisesource)

10.2 ApplicableTestsTable6liststhetestswhichcanbecontrolledbythePVTAutomationsoftware.PVTparametershavenoeffectonothertestsinthesuite.

TABLE6.APPLICABLETESTS

TestTitle

StressVoltageSweepTest(none)

StressVoltageSweepTest(short)

StressVoltageSweepTest(long)

StressJitterSweepTest(long)

Page 83: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page83of87

10.3 SettingupPVTValueSequences1. SelectthePVTConfigurationicononthetoolbar.SeeFigure107.

FIGURE107SELECTPVTCONFIGURATION

2. Addaparametertotheselectedtestbyselecting“AddCondition”.SeeFigure108,whichselects‘SJ’asthenewconditiongroup.Nodrop-downmenuofallowedparameternamesisprovided.RefertoTable5.Ashortdescriptionmaybeprovided.Thisdescription,andthenamesoftheindividualstep‘Variables’areallincludedinthetestresultsReport.

FIGURE108ADDFIRSTPVTAUTOMATIONPARAMETER

3. Enteroneormoreparametervalueforthestepsofthetestconditionsequence.Takecaretoincludethesuffixfortheunits,andtoassignvalueswhichareappropriateforthatparameteraccordingtothePCIE3specification.SeeFigure109,whichshowsfourstepsforparameter‘SJ’,named‘SJ1’,‘SJ2’,‘SJ3’and‘SJ4’,andassignedvalues1ps,1.2ps,1.8psand3ps,respectively.WhenfinishededitingtheTestConditions,clickon“OK”.Notethatindividualstepsmaybeselected,theneditedorremovedfromthelist.

Page 84: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page84of87

FIGURE109SETEACHPVTPARAMETERVALUEINSEQUENCE

4. Addasecondparameter.SeeFigure110.,whichadds‘SweepISI’,withthreevalues,eachexpressedasapercentage.

FIGURE110ADDSECONDPVTPARAMETER

5. Repeatsettingvaluestoeachoftheallowedparameters.Thoseparameterswhicharenotsetupwithexplicitvalueswillusethedefaultvalue.

Page 85: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page85of87

6. Fromthemenu,applythesequencesofparameterstotheselectedtests(seeFigure111andFigure112),whichbuildsa“StressTestPlan”.

FIGURE111APPLYTOTESTS

FIGURE112SELECTAPPLICABLETESTS

7. SelectthePVTteststorun(seeFigure113).

FIGURE113.SELECTPVTTESTSTORUN

Page 86: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page86of87

8. Runthetestsusingthe“RunTestswithPVT”button(seeFigure114).

FIGURE114RUNTESTSWITHPVT

10.4 SearchAlgorithm

10.4.1 JitterMarginTestingAfterselectingtheparametersandtheirranges,theusermayselectfromalistofsearchalgorithmstofindtheboundsofjittermargin.

TABLE7.PVTAUTOMATION–INTERNALJITTERMARGINSEARCHALGORITHMS

Symbol Algorithm

Bottom-Up

Top-Down

Binary

10.5 TestResultsResultsfromtheselectedPVTtests,eachusingtheoneormoredefinedPVTparameters,arecollectedintheTestReport.Theselectedtestsareallrun,oneaftertheother,foreachpermutationoftheparameters.Theparameterdefinedfirstisvariedmostslowly;thelast-definedparameterisdefinedmostquickly.Forexample,consideringtheparametersandtestsdefinedandselectedinFigure108toFigure113williterateasshowninTable8.(Individualparameterstepnamesarenotshown.)

Page 87: GRL PCIe Base Gen 3 MOI for Tektronix 8Gbps Physical Layer … Base Gen3 Receiver... · 2016. 5. 5. · GRL-PCIE3-RX MOI and User Guide Rev. 1.2.0 © Granite River Labs 2016 Page

GRL-PCIE3-RXMOIandUserGuide Rev.1.2.0©GraniteRiverLabs2016 Page87of87

TABLE8.PVTAUTOMATION–ITERATIONSEQUENCEEXAMPLE

Seq. SJ ISI Tests

1 1.0ps 10% All4ParameterSweepingTests

2 1.2ps 15% All4ParameterSweepingTests

3 1.8ps 20% All4ParameterSweepingTests

4 3.0ps 10% All4ParameterSweepingTests

5 1.0ps 15% All4ParameterSweepingTests

6 1.2ps 20% All4ParameterSweepingTests

7 1.8ps 10% All4ParameterSweepingTests

8 3.0ps 15% All4ParameterSweepingTests

9 1.0ps 20% All4ParameterSweepingTests

10 1.2ps 10% All4ParameterSweepingTests

11 1.8ps 15% All4ParameterSweepingTests

12 3.0ps 20% All4ParameterSweepingTests

10.6 SavingandLoadingaPVTSessionWhenusingthePVTAutomationsoftware,the“SaveAs”and“Restore”buttonsarenotused.Tosaveasession,withallofthePVTparameterinformation,thetestresults,andanywaveforms,usethe“Options”commandonthemenubar,thenthe“SaveSession”command.Toloadasessionbackintothesoftware,includingthesavedparametersettings,usethe“Options”commandonthemenubar,thenthe“LoadSession”command.Theconfigurationandsessionresultsaresavedinafilewiththeextension‘.ses’,whichisacompressedzip-stylefile,containingavarietyofinformation.

END_OF_DOCUMENT