PCI Express ® Transmitter Compliance and Debug DPO/MSO70000 Series Option PCE3 Datasheet Tektronix Option PCE3 TekExpress PCI Express DUT setup Features & benefits PCIe test support: Supports compliance and validation of PCIe Gen1/2/3 interfaces based on PCIe Base and CEM specifications for Tektronix DPO/MSO70000 Series oscilloscopes Automated setup: Automatically set up the oscilloscope horizontal and vertical scales to optimize signal quality for accurate analysis Automated acquisition / waveform management: Automatically acquire and save the waveform as per the PCI-SIG-recommended naming convention to help manage the numerous waveforms that need to be acquired per lane for completing the Transmitter (Tx) test Automated DUT control: Automatically control the DUT and step it through the various supported speeds and presets necessary for Tx testing De-embedding: De-embed the effects of the channel, test fixtures and cables to provide results that more accurately represent the signal (requires Option SDLA64 Serial Data Link Analysis) Test selection: Select the specification against which to perform the analysis, as well as select individual tests or groups of tests to perform targeted compliance analysis for failing tests SigTest integration: User-selectable choice of the SigTest DLL or SigTest EXE (using command line interface) to perform the analysis of the acquired waveforms, providing the ability to test a system using the PCI-SIG-recommended analysis tool Reporting: Compile all the results of a test run into a customizable report with Pass/Fail results for easy analysis and record keeping Pattern Matching: Verifies that the correct set of compliance patterns are sent by the transmitter before acquiring signals for compliance analysis PHY Level Protocol Decode: Decode and display of PCIe data in a protocol-aware view. A time-correlated event table view with waveforms allows for quickly searching through events of interest Multi-Lane testing: Perform analysis on multiple lanes of PCI express data using differential probes that speed up the Tx analysis in a multi-lane system Compliance and debug: Provides a toolkit of DPOJET-based setups to quickly switch into debug and validation mode in case a DUT fails compliance Analysis And debug tools: Tektronix provides a broad range of compliance, debug, and validation tools for Transmitter (Tx), Receiver (Rx), and protocol testing Comprehensive programmatic interface enables automation programs and scripts to call PCIe functions
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PCI Express® Transmitter Compliance and DebugDPO/MSO70000 Series Option PCE3 Datasheet
Features & benefitsPCIe test support: Supports compliance and validation of PCIe Gen1/2/3interfaces based on PCIe Base and CEM specifications for TektronixDPO/MSO70000 Series oscilloscopes
Automated setup: Automatically set up the oscilloscope horizontal andvertical scales to optimize signal quality for accurate analysis
Automated acquisition / waveform management: Automatically acquireand save the waveform as per the PCI-SIG-recommended namingconvention to help manage the numerous waveforms that need to beacquired per lane for completing the Transmitter (Tx) test
Automated DUT control: Automatically control the DUT and step itthrough the various supported speeds and presets necessary for Txtesting
De-embedding: De-embed the effects of the channel, test fixtures andcables to provide results that more accurately represent the signal(requires Option SDLA64 Serial Data Link Analysis)
Test selection: Select the specification against which to perform theanalysis, as well as select individual tests or groups of tests to performtargeted compliance analysis for failing tests
SigTest integration: User-selectable choice of the SigTest DLL or SigTestEXE (using command line interface) to perform the analysis of theacquired waveforms, providing the ability to test a system using thePCI-SIG-recommended analysis tool
Reporting: Compile all the results of a test run into a customizable reportwith Pass/Fail results for easy analysis and record keeping
Pattern Matching: Verifies that the correct set of compliance patterns aresent by the transmitter before acquiring signals for compliance analysis
PHY Level Protocol Decode: Decode and display of PCIe data in aprotocol-aware view. A time-correlated event table view with waveformsallows for quickly searching through events of interest
Multi-Lane testing: Perform analysis on multiple lanes of PCI expressdata using differential probes that speed up the Tx analysis in amulti-lane system
Compliance and debug: Provides a toolkit of DPOJET-based setupsto quickly switch into debug and validation mode in case a DUT failscompliance
Analysis And debug tools: Tektronix provides a broad range ofcompliance, debug, and validation tools for Transmitter (Tx), Receiver(Rx), and protocol testing
Tektronix Option PCE3 TekExpress PCIe test selection for compliance test analysis
ApplicationsTektronix provides the most comprehensive solutions to serve the needsof engineers designing PCI Express silicon for computer systems,add-in cards, and embedded systems, as well as those validating thephysical-layer compliance of PCI Express devices to the PCI ExpressCompliance Test Specification. The Tektronix Option PCE3 includesGen1/2/3 Compliance Testing and Electrical Validation for:
Root Complex
Endpoints
Switches
Bridges
Add-In Cards
System Boards
Embedded Systems
Express Module
The Tektronix Option PCE3 TekExpress application provides the mostcomprehensive solution for PCI Express Gen1/2/3 Transmitter compliancetesting as well as debug and validation of PCI Express devices againstthe specifications. The Tektronix Option PCE3 application includes aTekExpress™ compliance automation solution that integrates SigTest fromthe PCI-SIG as well as Tektronix DPOJET-based PCI Express Jitter andEye Diagram analysis tools for debug purposes all in a single softwarepackage.
The Tektronix Option PCE3 application is compatible with TektronixDPO/MSO70000 series oscilloscopes that are designed to meet thechallenges of the next generation of serial data standards such as PCIExpress. These oscilloscopes provide the industry's leading verticalnoise performance with the highest number of effective bits (ENOB) andflattest frequency response for oscilloscopes in their class. The TektronixDPO/MSO70000 series of oscilloscopes have been approved by PCI-SIGfor compliance testing.
The PCI-SIG provides PCI Express compliance tests for testing PCIExpress systems and add-in cards. For a PCI Express system or adevice to be placed on the Integrators List, the system or device mustpass interoperability and compliance testing. For electrical validation,the PCI-SIG uses SigTest Post Capture Analysis Software that usesacquisitions from an oscilloscope connected to the PCI-SIG's CBB3 (mainboard + riser) test fixture for add-in cards or CLB3 test fixture for systemsto perform the analysis. Manually capturing the required waveforms andanalyzing them is tedious, time consuming and error prone.
The Tektronix Option PCE3 TekExpress Automation for PCI ExpressTransmitter Compliance greatly reduces the effort and accelerates thecompliance testing for PCI Express systems and devices with severalunique and innovative capabilities.
The Option PCE3 TekExpress Automation software can control the DeviceUnder Test (DUT) using selected models of a Tektronix AFG or AWG patternsource and automatically cycle it through the various speeds, de-emphasisand presets that are necessary for the compliance test. This eliminates theerror-prone manual push button approach that is normally used for DUTcontrol on the CBB3 and CLB3 test fixtures.
A complete test run requires tens of waveforms to be acquired at differentDUT settings per lane. This waveform set will increase by the numberof lanes that need to be analyzed. The ability to manage and store therequired data for analysis and future reference is an important criterionfor any compliance solution. The Option PCE3 TekExpress automationsoftware, apart from adjusting the horizontal and vertical settings as well asthe acquisition depth for optimal signal quality for accurate analysis, alsomakes managing the multiple waveforms acquired for analysis easy.
The user can choose between SigTest EXE or SigTest DLL to analyze theacquired waveforms. This make results of the analysis consistent with theSigTest post-capture analysis software that is used at PCI-SIG workshopsfor compliance testing. The SigTest DLL is integrated into the solution and isused to analyze the acquired waveforms. This make results of the analysis
2 www.tektronix.com
PCI Express® Transmitter Compliance and Debug — DPO/MSO70000 Series Option PCE3
consistent with the SigTest post capture analysis software that is used atPCI-SIG workshops for compliance testing.
The Option PCE3 TekExpress automation software provides flexibility inselecting the data rates, voltage swing, presets and the tests to run, andalso provides the option to de-embed the effects of the channel and the testfixtures and provide an accurate representation of the signal at the pins asrequired by the specification.
All the analysis results are compiled in an HTML-format report that caninclude pass/fail summary, eye diagrams, setup configuration, and usercomments. The contents of the report can be customized to includeinformation of interest such as append results and custom report generationbased on test name/pass fail/equalization.
Debug and validationIf a DUT or Add-In card fails any portion of the compliance test, the OptionPCE3 application includes a DPOJET-based debug and analysis toolkit thatis customized for debug and validation of PCI Express interfaces.
Tektronix Option PCE3 TekExpress setup peferences
Tektronix Option PCE3 TekExpress results summary
The new jitter measurements introduced with PCIe Gen3 provide separatelimits for data dependent (DDJ) and uncorrelated deterministic jitter(UDJDD). It is important to separate DDJ (which can be compensated withtransmitter and receiver equalization) and UDJDD (which can be caused byeffects such as crosstalk and power supply noise).
Apart from the above Jitter measurements Pulse Width Jitter (PWJ)is a new measurement that addresses the increased channel loss at8 Gb/s. The purpose of the PWJ measurement is to ensure that lone bitsmeet minimum pulse width requirements. All new jitter measurementsimplement Q-scale extrapolation as defined in the base specification. PCE3provides the complete set of PCI Express 3.0 jitter measurements enablingsilicon designers to verify that their silicon meets the base specificationrequirements.
Furthermore, the base specification requirements are defined at the pins ofthe transmitter. Before the measurements are computed the test channelmust be de-embedded. De-embed filters can be easily created using theTektronix Option SDLA64 Serial Data Link Analysis software and then
www.tektronix.com 3
Datasheet
quickly entered into the PCE3 base specification measurement setup andsaved for future use. In addition to jitter, Option PCE3 also provides voltage,package loss, and transmitter equalization measurements.
Option PCE3 leverages the channel modeling and receiver equalizationfunctionality of the Tektronix Option SDLA64 software to support CEMmeasurements. Unlike other solutions, Opt. PCE3 provides full visibility tothe signal as it has been modified to embed the compliance channel andprovide receiver equalization. Eye diagrams and measurements can beset up to visually see the results of channel embedding, CTLE application,and DFE. For example when determining the optimal Rx Equalizationsettings (CTLE setting and DFE tap value) the resulting eye diagrams andmeasurements show the effects of post processing on the acquired signal.Compliance measurements can then be taken on the waveform.
Tektronix Option PCE3 TekExpress PCI Express test report
4 www.tektronix.com
PCI Express® Transmitter Compliance and Debug — DPO/MSO70000 Series Option PCE3
DPOJet PCE3 base specification measurement suite
DPOJet PCE3 CEM measurement analysis before channel, after channel, after CTLE,and DFE
Comprehensive programmatic interfaceThe programmatic interface seamlessly integrates the Option PCE3TekExpress test automation application with a high-level automation layersuch as Visual Basic, Microsoft .Net, C#, C++, TestStand, Python, or a Webapplication. This lets you control the state of the TekExpress applicationrunning on a local or a remote computer.
Programming examples are found in the application examples folder.
PCI Express Serial Triggering and Analysis(Option SR-PCIe)
PCIe Gen 3 compliance pattern decoded with Tektronix Option SR-PCIe
Decode and Display of PCIe data in a protocol-aware view with thecharacters and names that are familiar from the standard such as theordered sets: SKP, Electrical Idle, and EIEOS. A time correlated event tableview with waveform allows for quickly searching through events of interestsimultaneously. The PCIe data stream is integrated with serial bus triggerand search for PCIe gen 1 and 2 allows for triggering on information ofinterest.
www.tektronix.com 5
Datasheet
Comprehensive measurements for PCIevalidation, debug, and precomplianceTektronix Option PCE3 provides measurements that span multiple testpoints and versions of the PCIe specification. All PCIe specifications, testpoints, and measurements supported are listed in the following sections.
Option PCE3 provides coverage for a broad set of PCIespecifications and test points
Test method Spec revision PCI Expressspecification
title
Test pointsdefined
Rev 1.1 Base Specification Transmitter andReceiver
Rev 1.1 CEM Specification System and Add-inCard Reference
ClockRev 1.0 Express Module
SpecificationTransmitter Path
and System BoardRev 1.0 PCMCIA Express
Card StandardHost SystemTransmitter
Express CardTransmitter
Rev 1.1
Ver. 3.0 Rev 1.1 Mobile PCIExpress
Module (MXM)Electromechanical
Specification
PCI Express
Rev 1.0 External CablingSpecification
Transmitter andReceiver Path
Rev 2.0 Base Specification Transmitter andReceiver
Mobile Low-powerTransmitter
Rev 2.0 CEM Specification System and Add-inCard (3.5 and 6 dB
de-emphasis)
Rev 2.0
Ver. 3.0 Rev 1.1 Mobile PCIExpress
Module (MXM)Electromechanical
Specification
PCI Express
Rev 1.0 Base Specification TransmitterRev 1.0 CEM Specification System and Add-in
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VTXA SpecifiedEye Height of Nontransition Bits VTXA_d SpecifiedEye Width with Sample Size of 106 UI TTXA
in Rev 1.1Specified
Jitter Eye Opening at BER 10–12 NA SpecifiedMaximum Median-Max Jitter Outlierwith Sample Size of 106 UI
JTXA-MEDIAN-to-MAX-JITTER Specified
ExpressModule system board transmitter pathmeasurements
Parameter Symbol Gen1Rev 1.0
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VTXS SpecifiedEye Height of Nontransition Bits VTXS_d SpecifiedEye Width with Sample Size of 106 UI TTXS SpecifiedJitter Eye Opening at BER 10–12 NA SpecifiedMaximum Median-Max Jitter Outlierwith Sample Size of 106 UI
JTXA-MEDIAN-to-MAX-JITTER Specified
www.tektronix.com 7
Datasheet
PCI Express external cabling measurements
External cabling transmitter path measurements
Parameter Symbol Rev 1.0
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VTXA SpecifiedEye Height of Nontransition Bits VTXA_d SpecifiedJitter Eye Opening at BER 10–12 TrxA at BER 10–12 SpecifiedEye Width with Sample Size of 106 UI TrxA at 106 Samples Specified
External cabling receiver path measurements
Parameter Symbol Gen1Rev 1.0
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VRXA SpecifiedEye Height of Nontransition Bits VRXA_d SpecifiedJitter Eye Opening at BER 10–12 TrxA at BER 10–12 SpecifiedEye Width with Sample Size of 106 UI TrxA at 106 Samples Specified
PCMCIA ExpressCard™measurements
ExpressCard – Module transmitter pathmeasurements
Parameter Symbol Release 1.0
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VTXA SpecifiedEye Height of Nontransition Bits VTXA_d SpecifiedEye Width across Any 250 UIs TTXA Specified
ExpressCard™ – Host system transmitter pathmeasurements
Parameter Symbol Release 1.0
Clock Recovery NA SpecifiedUnit Interval UI SpecifiedEye Height of Transition Bits VtxS SpecifiedEye Height of Nontransition Bits VtxS_d SpecifiedEye Width across Any 250 UIs TTxS Specified
MXMmeasurements
PCI Express measurements*1
Parameter Symbol Release 1.1
Eye Height of Transition Bits VTXS SpecifiedEye Height of Nontransition Bits VTXS_d SpecifiedWidth at BER TTXS SpecifiedDeterministic Jitter DJ SpecifiedTotal Jitter TJ Specified
*1 All de-emphasis levels supported.
Ordering informationRecommended DPO/MSO70000 Series oscilloscopes
8.0 Gb/s (PCI Express 3.0): DPO/MSO70000 Series(16 GHz or higher bandwidth models, minimum of 12.5 GHz isrecommended)
PCE3*2
PCI Express 3.0/2.0/1.x Physical-layer Test ApplicationModel New instrument
ordersProductupgrades
Floatinglicenses
DPO/MSO70KSeries
Opt. PCE3 Opt. DPO-UP PCE3 Opt. DPOFL-PCE3
*2 Requires Option DJA (DPOJET Jitter and Eye Diagram Analysis) and Option SDLA64 (Serial Data LinkAnalysis Visualizer). Option DJA is standard on MSO70000 Series oscilloscopes, and can be ordered forDPO70000 Series oscilloscopes.
Recommended accessories
Order Description
P7500 and P7600 Series TriMode™ Differential ProbeOption SDLA64 Serial Data Link Analysis Visualizer
PCI Express® Transmitter Compliance and Debug — DPO/MSO70000 Series Option PCE3
Pictures of recommended test fixture and cableaccessories
CBB3 test fixture
x1/x16 CLB3 test fixture
x4/x8 CLB3 test fixture
ATX power supply
SMP terminator
BNC to SMA adapter
GPIB cable
www.tektronix.com 15
Datasheet
SMA to SMA cables, 1 meter
SMA to SMP cables, right angle connectors, 4 inch
SMA to SMP cables, 1 meter
SMP to SMP cables, right angle connectors, 12 inches
SMA torque screwdriver
SMA torque wrench
SMP cable right-angle connector extraction tool
SMP terminator install/extract tool
16 www.tektronix.com
PCI Express® Transmitter Compliance and Debug — DPO/MSO70000 Series Option PCE3
Additional information
PCI Express 3.0 receiver testing
PCIe receiver test setup
A complete PCI Express 3.0 Receiver testing solution from Tektronix. Includesstressed pattern generation as required by PCI-SIG test specifications and supportfor automated clock multiplication and eye opening measurements. Automated DUTloopback control simplifies the testing process and reduces time to test results. Thereceiver testing solution also supports adding pre-emphasis to the stress pattern,common-mode interference testing, and PLL loop BW testing.
The Receiver testing solution consists of the following components:
BERTScope C Model for Pattern Generation, stressed eye sources, andError Detection
New DPP125C Option ECM that provides Eye opener, Clock doublerand clock Multiplier functionality
New BSAITS125 that provides CM/DM interference and compliant ISIchannels and programmable, variable expanded ISI with Opt EXP
New Opt PCIE8G PLL analysis for Gen1/2/3
New BSAPCI3 SW for Auto calibration, link training, and testing
MSO/DPO70000 Series Real-Time Oscilloscope for calibration
TLA7SA00 Series Protocol Analyzers
TLA7SA00 series instrument
TLA7SA00 data views
The TLA7SA00 Series logic protocol analyzer modules provide an innovativeapproach to PCI Express validation that spans all layers of the protocol from thephysical layer to the transaction layer. Feature rich software provides improvedinformation density for viewing statistical summary and protocol analysis usinginnovative Transaction and Summary Profile windows. Hardware capabilitiesincluding hardware acceleration, OpenEYE, ScopePHY, and FastSYNC provide fastaccess to data and helps shorten the time it takes to build confidence in the testsystem. Powerful trigger and filtering capabilities provide the ability to quickly focuson the data of interest. Provides a complete suite of probing solutions targeted forvarious form factors and applications.
Tektronix is registered to ISO 9001 and ISO 14001 by SRI Quality System Registrar.
Product(s) complies with IEEE Standard 488.1-1987, RS-232-C, and with TektronixStandard Codes and Formats.
www.tektronix.com 17
Datasheet Contact Tektronix:
ASEAN / Australasia (65) 6356 3900
Austria 00800 2255 4835*
Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777
Belgium 00800 2255 4835*
Brazil +55 (11) 3759 7627
Canada 1 800 833 9200
Central East Europe and the Baltics +41 52 675 3777
Middle East, Asia, and North Africa +41 52 675 3777
The Netherlands 00800 2255 4835*
Norway 800 16098
People’s Republic of China 400 820 5835
Poland +41 52 675 3777
Portugal 80 08 12370
Republic of Korea 001 800 8255 2835
Russia & CIS +7 (495) 6647564
South Africa +41 52 675 3777
Spain 00800 2255 4835*
Sweden 00800 2255 4835*
Switzerland 00800 2255 4835*
Taiwan 886 (2) 2722 9622
United Kingdom & Ireland 00800 2255 4835*
USA 1 800 833 9200
* European toll-free number. If not accessible, call: +41 52 675 3777
Updated 10 February 2011
For Further Information. Tektronix maintains a comprehensive, constantly expandingcollection of application notes, technical briefs and other resources to help engineers workingon the cutting edge of technology. Please visit www.tektronix.com