Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication
supercedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX, TEK and RT-Eye are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive or P.O. Box 500
Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tektronix.com to find contacts in your area.
Table of Contents
1 Introduction to the RT-Eye PCI Express Compliance Module.............1
7.1 Probing the Link for Reference Clock Compliance .............................53
7.2 Running a Complete Reference Clock Compliance Test ..................... 53
7.2.1 Reference Clock Frequency Measurement Test MOI ...............54
7.2.2 Reference Clock Differential Voltage Hi and Lo Test MOI...... 55
7.2.3 Reference Clock Differential rise and fall edge rates test MOI 56
7.2.4 Reference clock Duty cycle test MOI........................................... 57
7.2.5 Reference Clock Jitter Test MOI................................................. 58
8 Using SigTest............................................................................................59
9 Using Dynamic Test Points .....................................................................62
9.1 Test Point File Syntax.............................................................................. 63
9.2 Creating the new Test Point ...................................................................65
9.3 Running a test with the new DTP........................................................... 66
10 Giving a Device an ID..............................................................................67
11 Creating a Compliance Report...............................................................67
12 Further Analysis Techniques..................................................................67
13 Ensuring Compliance over specified population ..................................68
PCI Express iii
Table of Contents
iv PCI Express
Methods of Implementation
1Introduction to the RT-Eye PCI Express Compliance Module1
This document provides the procedures for making PCI Express compliance measurements with Tektronix
TDS6000 Series and TDS7704B, real time oscilloscopes (6 GHz models and above) and probing solutions.
The PCI Express (PCI-E) Compliance Module Version 2.0 (Opt. PCE) is an optional software plug-in to the
RT-Eye Serial Data Compliance and Analysis software (Opt. RTE). The PCI Express Compliance module
provides transmitter path measurements (amplitude, timing, and jitter), waveform mask testing, and
Reference Clock (RefClk) compliance measurements described in multiple variants of the PCI Express
specifications. Specifications covered in this document and the PCE module includes a total of eighteen data
and reference clock test points defined in the following specifications.
Additional test points can also be added by the user, or provided by Tektronix representatives, using
Dynamic Test Point (DTP) definition, described in detail in Section 9.
Table 1 – Supported Specifications
Test MethodsSpec
Revision
Rev1.0a
Rev1.1
Rev1.0a Base Specification Transmitter and Receiver
Rev 1.0 Mobile Graphics Lower Power Addendum Transmitter (Section 2.2)
Rev1.0a CEM (Card Electro-Mechanical) Specification System and Add-In Card
Rev1.1 Base Specification Transmitter & Receiver
Rev1.1 CEM Specification System and Add-In Card
Rev1.0 Express Module Specification Transmitter Path and System
Rev0.4C External Cabling Specification Transmitter and Receiver Path
TBD Future 2.5 Gb/s Variants Dynamic Test Points as
PCI Express Specification Title Test Points Defined
(Section 4.3)
(Section 4.7)
(Section 4.3)
(Section 4.7)
Reference Clock (Section 2.1)
Board (Section 5.4)
(Section 3.3)
specifications are defined
Gen2 Rev0.3 Base Specification Transmitter & Receiver
(Section 4.4)
Mobile Low Power Transmitter
(Section 4.4)
Reference Clock (Section 4.4)
1
Disclaimer: The tests provided in the PCI Express compliance module (which are described in this document) do not guarantee PCI Express
compliance. The test results should be considered “Pre-Compliance”. Official PCI Express compliance and PCI-SIG Integrator List qualification
is governed by the PCI-SIG (Special Interest Group) and can be achieved only through official PCI-SIG sanctioned testing.
PCI Express 1
Methods of Implementation
Test MethodsSpec
Revision
TBD Future 5 Gb/s Variants Dynamic Test Points as
PCI Express Specification Title Test Points Defined
specifications are defined
Refer to http://www.pcisig.com/specifications/pciexpress/ for the latest specifications.
The PCE module can also be used to automate setup procedures for SigTest by using its SigTest Import feature (Refer to Section 8).
In this document, for all references to the PCI Express Base Specification and Card Electrical Mechanical
(CEM) specification, refer to all versions of the Spec. (Rev 1.0a, 1.1, and Gen2). Differences between the
specifications are specifically called out when appropriate.
In the subsequent sections, step-by-step procedures are described to help you perform PCI Express
measurements. Each measurement is described as a Method of Implementation (MOI). For further reference,
consult the Compliance checklists offered to PCI-SIG members at www.pcisig.com
.
2 PCI Express Compliance Specifications
As shown in Table 1, Electrical Specifications for PCI Express are provided in multiple documents. This
section provides a summary of the measurement parameters measured in the RT-Eye PCE module and how
they are related to the symbol and test limits in the specification.
Figure 1a shows the eye mask definitions for the Rev1.1 Base specification. It provides an example of a
transmitter mask for a signal with de-emphasis. Transition and non-transition bits must be separated to
perform the mask testing. The amplitude and jitter mask geometries are derived from the amplitude and
jitter specifications. Low power transmitter variants in both Gen1 and Gen2 do not use de-emphasis (This
is shown in Figure 1b).
Figure 1a: Transmitter eye masks for transition and non-transition bits
Figure 1b: Transmitter eye mask for low power variant where de-emphasis is not used
Figure 2 shows the receiver eye mask definitions for the Rev1.1 Base specification. The amplitude and
jitter mask geometries are derived from the amplitude and jitter specifications.
Table 6 is derived from the Electrical Mechanical Specifications (CEM). See the CEM Specification for
additional notes and test definitions.
Table 5 – Supported CEM System Board Measurements
Parameter Symbol Gen1
Gen1
Gen2
Rev1.0a
Unit interval UI 400 ps
+/- 300 ppm
V
Eye height of transition bits
TXS
.274 V (min)
1.2 V (max)
V
Eye height of non-transition
TXS_d
.253 V (min) .253 V (min) TBD
Rev1.1
400 ps
+/- 300 ppm
.274 V (min)
1.2 V (max)
Rev0.3
200 ps
+/- 300 ppm
TBD
bits
T
Eye width across any 250
UIs
Eye width with sample size of
6
10
UI
Jitter eye opening at BER 10
12
Maximum median-max jitter
outlier with sample size of
6
10
UI
Maximum median-max jitter
outlier with sample size of
6
10
UI
-
TXS
18 ps (min) Not Specfied TBD
In Rev1.0a
T
TXS
Not Specfied 246 ps (min) TBD
In Rev1.1
Not Specfied 233 ps (min)
J
TXA-MEDIAN-to-MAX-
JITTER
Not Specfied 77 ps (max) TBD
Not Specfied 83.5 ps (max)
TBD
TBD
PCI Express 7
Methods of Implementation
2.8System Board Compliance Eye Diagrams
The amplitude and jitter masks are derived from the amplitude and jitter specifications in Table 5.
Figure 4: System Board Compliance Eye Masks
8 PCI Express
Methods of Implementation
2.9PCI ExpressModule™ Compliance Specifications
The specifications in this section are taken from the PCI Express ExpressModule™ specification, which is
a companion specification to the PCI Express Base specification. Its primary focus is the implementation
of a modular I/O form factor that is focused on the needs of workstations and servers. Measurements in the
PCE module support add-in card and system transmitter path measurements at the PCI Express connector.
2.9.2ExpressModule System Board Transmitter Path Compliance Eye Diagrams
Table 7 is derived from Section 5.4.3 of the ExpressModule Electro-Mechanical Specifications Rev. 1.0.
Table 7 – Supported ExpressModule system board measurements
Parameter Symbol Gen1
Unit interval UI 400 ps
Eye height of transition bits
Eye height of non-transition bits
Eye width with sample size of 106
UI
Jitter eye opening at BER 10
Maximum median-max jitter outlier
with sample size of 10
Maximum median-max jitter outlier
with sample size of 10
6
6
V
TXS
V
TXS_d
T
246 ps (min)
TXS
-12
233 ps (min)
J
TXA-MEDIAN-
UI
to-MAX-JITTER
UI
Rev1.0
+/- 300 ppm
.274 V (min)
1.2 V (max)
.253 V (min)
77 ps (max)
83.5 ps (max)
2.9.3 Express Module System Board Compliance Eye Diagrams
The amplitude and jitter masks are derived from the amplitude and jitter specifications in Table 7.
Figure 6: ExpressModule system board compliance eye masks
10 PCI Express
Methods of Implementation
2.10PCI Express External Cabling Specifications
The specifications in this section are taken from the PCI Express External Cabling Specification. Its
primary focus is the implementation of a cabled interconnect. Measurements in the PCE module support
transmitter path and receiver path measurements.These measurements represent the test points at the
transmitter end of the cable and the receiver end of the cable respectively.
• Probes – probing configuration is MOI specific. Refer to each MOI for proper probe configuration.
• Test fixture breakout from transmitter to differential SMA connectors. A Compliance Base Board
(CBB) used for add-in card compliance tests and a Compliance Load Board (CLB) used for system
compliance tests are available through the PCI-SIG at the following URL:
• Test fixtures for notebook testing are available from the following URL:
http://www.expresscard.org/web/site/testtools.jsp
3.2 Probing Options for Transmitter Testing
The first step is to probe the link. Use one of the following four methods to connect probes to the link.
Table 11 – Probing configurations for a PCI express link
14 PCI Express
Methods of Implementation
3.2.1SMA Input Connection
1. Two TCA-SMA inputs using SMA
cables (Ch1) and (Ch3)
The differential signal is created by
the RT-Eye software from the math
waveform Ch1-Ch3. The Common
mode AC measurement is also
available in this configuration from
the common mode waveform
(Ch1+Ch3)/2. This probing technique
requires breaking the link and
terminating into a 50 Ω/side
termination of the oscilloscope.
While in this mode, the PCI Express
SerDes will transmit the compliance
test pattern. Ch-Ch de-skew is
required using this technique because
two channels are used. This
configuration does not compensate
for cable loss in the SMA cables. The
measurement reference plane is at the
input of the TCA-SMA connectors
on the oscilloscope. Any cable loss
should be measured and entered into
the vertical attenuation menu for
accurate measurements at the SMA
cable attachment point.
Probe Configuration A
SMA Psuedo-differential
2. One P7380SMA differential active
probe (Ch1)
The differential signal is measured
across the termination resistors inside
the P7380SMA probe. This probing
technique requires breaking the link.
While in this mode, the PCI Express
SerDes will transmit the compliance
test pattern. Matched cables are
provided with the P7380 probe to
avoid introducing de-skew into the
system. Only one channel of the
oscilloscope is used. The P7380SMA
provides a calibrated system at the
Probe Configuration B
SMA Input Differential Probe
Test Fixture attachment point,
eliminating the need to compensate
for cable loss associated with the
probe configuration A.
PCI Express 15
Methods of Implementation
3.2.2ECB pad connection
3. Two P7300 or P7260 active probes
(Ch1) and (Ch3)
The differential signal is created by the
RT-Eye software from the math
waveform Ch1-Ch3. The Common mode
AC measurement is also available in this
configuration from the common mode
waveform (Ch1+Ch3)/2. This probing
technique can be used for either a live
link that is transmitting data, or a link that
has terminated into a “dummy load.” In
both cases, the single-ended signals
should be probed as close as possible to
the termination resistors on both sides
with the shortest ground connection
possible. Ch-Ch de-skew is required
using this technique because two
channels are used.
Probe Configuration C
Two Single-Ended Active Probes
4. One P7380 Differential probe (Ch1)
The differential signal is measured
directly across the termination resistors.
This probing technique can be used for
either a live link that is transmitting data,
or a link that is terminated into a “dummy
load.” In both cases, the signals should be
probed as close as possible to the
termination resistors. De-skew is not
necessary because a single channel of the
oscilloscope is used.
Probe Configuration D
One Differential Active Probe
16 PCI Express
Methods of Implementation
3.3Initial Oscilloscope Setup
After connecting the DUTby following the proper probing configuration for the test, click DEFAULT
SETUP and then Autoset to display the serial data bit stream.
3.4 Running the RT-Eye Software
1.On non-B or non-C model oscilloscopes (Example: TDS6604), Go to File > Run Application > RT-
Eye Serial Compliance and Analysis. For B and C models (Example: TDS7704B, TDS6154C), go to
App > RT-Eye Serial Compliance and Analysis.
Figure 9: Default menu of the RT-Eye software
Figure 9 shows the oscilloscope display. The default mode of the software is the Serial Analysis module
(Opt.RTE). This software is intended for generalized Serial Data analysis on 8B/10B encoded copper
links.
2. Select the PCI Express Compliance Module from the Modules pull-down list.