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.
Methods of Implementation
Table of Contents
1 Introduction to the RT-Eye Standards Support Library ......................2
2 Connecting to the Device Under Test (DUT)...........................................3
2.1 SMA Connection to the DUT....................................................................3
2.2 ECB probe connection to the DUT...........................................................4
3 Configuring a DUT for Compliance Measurements ..............................5
8 Appendix B – Measurement Algorithms...............................................20
RT-Eye Standards Support Library 1
Methods of Implementation
1 Introduction to the RT-Eye Standards Support Library
This document provides the procedures for making high speed serial standard measurements with Tektronix
TDS/CSA7000, DSA/DPO70000 and TDS6000 series real time oscilloscopes and probing solutions. The
Serial Analysis module in RT-Eye provides clock recovery, eye diagram, amplitude, and jitter measurements
found in most high speed serial data specifications. The Serial Analysis module also supports waveform
mask testing and measurement limit testing with Pass/Fail indication. Pass/Fail criteria for the signal under
test is called out in the electrical specifications of industry standards.
The Standards Support Library consists of a library of setup folders under the File > Recall selection from
the RT-Eye menu. The library of setup files provides testing for the following standards:
• DisplayPort
• FibreChannel
• Ethernet (XAUI and 10GBaseCX4)
• InfiniBand (DDR and QDR)
• OBSAI (Open Base Station Architecture Initiative)
• SAS (Serial Attached SCSI)
• Serial RapidIO
The setup files are consistent with the ‘compliance points’ called out in the standards. The proper waveform
mask (.msk) and measurement limits (.lim) file are recalled as part of the setup file. Once the file is recalled,
Pass/Fail testing on the signal under test can be completed by simply pressing Autoset and Run from the
RT-Eye menu.
2 RT-Eye Standards Support Library
Methods of Implementation
2 Connecting to the Device Under Test (DUT)
There are four fundamental probing techniques to perform standards-based ‘compliance’ measurements
using the Standards Support Library. These probing techniques are described below. Probe configurations A
and C represent the Probe Type: Single Ended in the RT-Eye Measurement Select Menu. This is the
default configuration of the setup files in the library. The probe type can be changed to
Probe Type: Differential if a differential probing solution (Probe configuration B or D) is used.
2.1 SMA Connection to the DUT
A. Two TCA-SMA inputs using SMA
cables (Ch1) and (Ch3)
The differential signal is created by
the RT-Eye SW 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 the 50 Ω/side
termination into the oscilloscope.
Ch-Ch deskew is required using this
technique because two channels are
used.
Probe Configuration A
B. One P7350SMA differen tial active
probe (Ch1)
The differential signal is measured
across the termination resistors
inside the P7350SMA probe. This
probing technique requires breaking
the link. Matched cables are
provided with the P7350 probe to
avoid introducing de-skew into the
system. Only one channel of the
oscilloscope is used.
SMA Psuedo-differential
Probe Configuration B
SMA Input Differential Probe
RT-Eye Standards Support Library 3
Methods of Implementation
2.2 ECB probe connection to the DUT
C. Two single ended active probes
(Ch1) and (Ch3)
The differential signal is created by
the RT-Eye SW 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 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 deskew is required using this
technique because two channels are
used.
D. One Differential probe
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
terminated into a “dummy load.” In
both cases, the signals should be
probed as close as possible to the
termination resistors. A single
channel of the oscilloscope is used,
so de-skew is not necessary. Two
differential probes can be used to
create the probing configuration
shown in configuration “C” above.
Probe Configuration C
Two Single Ended Active Probes
Probe Configuration D
One Differential Active Probe
4 RT-Eye Standards Support Library
Methods of Implementation
3 Configuring a DUT for Compliance Measurements
To perform measurements to an industry standard, the device under test must be placed in a state where the
device is transmitting the specification compliant test pattern. Mechanisms for this are standard specific.
Refer to details in the specifications on which patterns are to be used. To ensure that a measurement can be
displayed with multiple patterns, the Standards Support Library setup files use the RT-Eye ‘Arbitrary
Pattern’ method. This can be changed to the ‘Repeating Pattern’ method if desired by the user. To insure
accurate jitter measurements, it’s recommended that 100 repeats of the pattern under test be captured in the
acquisition. The record length may need to be increased to capture enough repeats for accurate and
repeatable measurements regardless of which jitter method is used.
4 Taking Measurements
4.1 Initial Oscilloscope Setup
After connecting the DUT by following the proper probing configuration for the test, click DEFAULT
SETUP.
4.2 Running the RT-Eye Software
On non-B or non-C model oscilloscopes (Example: TDS6604), go to File > Run Application > RT-Eye
Serial Compliance and Analysis
RT-Eye Serial Compliance and Analysis. On DPO/DSA70000 series, go to Analysis > RT- Eye Serial
Compliance and Analysis. When the RT-Eye Wizard dialog appears, select Cancel. The RT-Eye menu
will appear.
Figure 1 – Default menu of the RT-Eye software
. For B and C models (Example: TDS7704B, TDS6154C), go to App >
RT-Eye Standards Support Library 5
Methods of Implementation
4.3 Selecting a Setup File from the Library
From the RT-Eye default menu, select File > Recall to view the Standards Support Library folders. Select
the desired Standard.
Figure 2 – Standards Support Library Folders
4.4 Selecting a Compliance Test Point from the Library
From the selected folder, select the desired Compliance Test Point. In this example, InfiniBand DDR (Dual
Data Rate) TP6 is selected.
Figure 3 – Compliance Test Point Selection
4.5 Configuring the Probe Type
If Ch1 and Ch3 are the desired source waveforms, this step can be skipped. If the signal being acquired is a
Differential signal or a pseudo-differential Math (for example, Math1 = Ch1 – Ch3), change the Probe
Type to Differential and then select the appropriate source.
Figure 4 – Selecting Math as a Source of the Measurement
6 RT-Eye Standards Support Library
Methods of Implementation
4.6 Selecting Autoset
Press Autoset from the RT-Eye Measurement Select Menu. The Horizontal Resolution will be set to full
sample rate, and the Vertical Scale will be set to optimize the signal for an accurate measurement.
Figure 5 – Oscilloscope settings after Autoset is pressed
4.7 Selecting Start and Viewing Test Results
Select Start from the RT-Eye Sequence Control menu. Once the measurements have completed, select
Limits Summary from the Result Summary View drop-down menu.
.
Figure 6a – Results of Analysis with the plots
RT-Eye Standards Support Library 7
Methods of Implementation
Figure 6b – Results of Analysis with Pass/Fail Indication
5 Creating, Saving, and Sharing Reports
To create a compliance report, select Utilities > Reports. The Report Generator utility can create a complete
report of the test. The report can be saved as a .rpt file for later viewing with the report generator utility. The
report can also be saved as a .rtf file for viewing from MS Word. Another convenient way to share reports
with your work group is to install a PDF Distiller onto the oscilloscope and print the report to a PDF.
Figure 7 – Report Formats .rpt and .pdf
6 Supported Measurements by Standard
The following sections show the measurements supported by the RT-Eye Standards Support Library. These
are listed in table format and intended as an easy cross-reference from what is written in the specification
and what the RT-Eye Serial Analysis measurements support. Note that not all measurements called out in
the supported standards are supported by RT-Eye. For example, the DisplayPort definition of Rise/Fall time
and Differential Skew are different than these same measurements offered in the RT-Eye Serial Analysis
Module. Thus, only the measurements supported directly by RT-Eye are selected in the DisplayPort library
setup file. More complete testing is left to other methods of implementation documents.
8 RT-Eye Standards Support Library
Methods of Implementation
6.1 DisplayPort
Table 1 – DisplayPort Compliance Test Points
RT-Eye Standards Support Library 9
Methods of Implementation
Table 1 – DisplayPort Compliance Test Points (Contd.)
10 RT-Eye Standards Support Library
Methods of Implementation
6.2 Fibre Channel
Table 2 – Fibre Channel ‘Beta’ Test Points
RT-Eye Standards Support Library 11
Methods of Implementation
Table 3 – Fibre Channel ‘Delta’ Test Points
12 RT-Eye Standards Support Library
Methods of Implementation
Table 4 – Fibre Channel ‘Gamma’ Test Points
RT-Eye Standards Support Library 13
Methods of Implementation
6.3 Ethernet (XAUI and 10GBaseCX4)
Table 5 – XAUI Compliance Test Points
Table 6 – 10GBaseCX4 Compliance Test Points
14 RT-Eye Standards Support Library
Methods of Implementation
6.4 InfiniBand DDR (Dual Data Rate) and QDR (Quad Data Rate)
Table 7 – InfiniBand Compliance Test Points
RT-Eye Standards Support Library 15
Methods of Implementation
6.5 Open Base Station Architecture Initiative (OBSAI)
Table 8 – OBSAI Compliance Test Points
16 RT-Eye Standards Support Library
Methods of Implementation
6.6 Serial Attached SCSI (SAS)
Table 9 – SAS Compliance Test Points
RT-Eye Standards Support Library 17
Methods of Implementation
6.7 Serial RapidIO
Table 10 – Serial RapidIO Compliance Test Points
18 RT-Eye Standards Support Library
Methods of Implementation
7 Appendix A - Customizing Standards Support Library
Files
Each standard support setup file consists of three files; the RT-Eye Serial Analysis setup file <filename.ini>,
the Mask file <filename.msk>, and the limits file <filename.lim>. All three of these files can be customized
if the user chooses to do so.
7.1 Customizing Setup Files
The setup file can be changed by the user and resaved if desired. For example, the default configuration is
Single Ended Ch1, Ch3. If a differential probe is being used it may be desirable to save a file in the library
that has Differential Ch1 as the source.
7.2 Customizing Mask Files
The .msk files follow the Tektronix format that defines the mask geometries into three absolute segments.
The Mask geometries of interest in the InfiniBand DDR TP6 example are highlighted in the following
figure. The mask file is a text file and can be edited with a text editor program such as MS Notepad.
Figure 8 – InfiniBand TP6 Mask File
It is recommended that a Standards Support Library Mask file is copied and renamed before editing.
RT-Eye Standards Support Library 19
Methods of Implementation
7.3 Customizing Limits Files
The .lim files follow the Tektronix format that defines the measurement limits in the Serial Analysis
Module.
Limits files can be customized by going to the Measurement > Limits menu in the RT-Eye Serial Analysis
Module. The current Limits file can be opened and resaved with new limits.
Figure 9 – InfiniBand TP6 Limits File
It is recommended that a Standards Support Library limits file is copied and renamed before editing.
8 Appendix B – Measurement Algorithms
Refer to the RT-Eye OLH Measurement Algorithms section.
20 RT-Eye Standards Support Library
Methods of Implementation
RT-Eye Standards Support Library 21
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.