Tektronix TDS7254, TDS7404, TDS6604, TDS7154, CSA7154 Online Help

...
Online Help
RT-Eye® Serial Compliance and Analysis Application
Adapted from the RT-Eye Online Help, Version 2.0.0
www.tektronix.com
Copyright © Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the Commercial Computer Software -- Restricted Rights clause at FAR 52.227­19, as applicable.
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 and TEK are registered trademarks of Tektronix, Inc.
RT-Eye Serial Data Compliance and Analysis Online Help, 076-0026-00, Version 2.0
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.
General Safety Summary ...................................................................................................... xiv
Welcome to the RT-Eye® Serial Compliance and Analysis Application xv
Five-Time Free Trial............................................................................................................. xvi
Related Documentation......................................................................................................... xvi
GPIB Information ................................................................................................................xvii
Relevant Web Sites .............................................................................................................. xvii
Application CD Contents .................................................................................................... xviii
Access to PDF Files .............................................................................................................. xix
Conventions ........................................................................................................................... xx
Types of Online Help Information........................................................................................ xxi
Using Online Help ...............................................................................................................xxii
Online Help for the Report Generator................................................................................. xxiii
Online Help for Compliance Modules ................................................................................ xxiii
Find Tab and Searches ........................................................................................................ xxiv
Feedback xxiv
General Information ................................................................................................ xxiv
Application-Specific Information............................................................................ xxiv
Getting Started..............................................................................1
Product Description.................................................................................................................. 1
Analysis and Compliance Modules.......................................................................................... 1
Compatibility ........................................................................................................................... 2
Requirements and Restrictions................................................................................................. 3
Minimum Required System Configuration.............................................................................. 4
Accessories .............................................................................................................................. 4
Installation 4
Connecting to a Device Under Test (DUT) ............................................................................. 5
Probe Information .................................................................................................................... 5
Power Spectrum of a 2.5 Gb/sec Signal Example.................................................................... 6
Two TCA-to-SMA Adaptors, Diagram A ............................................................................... 6
One P73XX SMA Differential Probe, Diagram B................................................................... 7
Two P72XX Single-Ended or P73XX Differential Probes, Diagram C .................................. 7
One P73XX Differential Probe, Diagram D ............................................................................ 8
®
RT-Eye
Serial Compliance and Analysis Application
i
Table of Contents
Deskewing Probes and Channels ............................................................................................. 8
Operating Basics........................................................................... 9
About Basic Operations ........................................................................................................... 9
Starting the Application ......................................................................................................... 10
Oscilloscope Menu Bar and Selected Application................................................................. 11
Application Interface.............................................................................................................. 11
User Interface Definitions......................................................................................................12
Menu With Application User Interface Items........................................................................ 13
Application Menu Bar and Drop-Down Lists........................................................................ 14
Using Basic Oscilloscope Functions .......................................................................... 14
Returning to the Application ...................................................................................... 15
Hiding the Application ............................................................................................... 15
Minimizing and Maximizing the Application............................................................ 15
Exiting the Application .............................................................................................. 15
Docking the Application ............................................................................................ 16
Undocking the Application ........................................................................................ 16
Application Directories .............................................................................................. 17
Directory Structure for the Serial Analysis Application ............................................ 18
File Name Extensions................................................................................................. 19
How to Enter Alphanumerical Values........................................................................ 20
Virtual Keypad ........................................................................................................... 21
Virtual Keyboard........................................................................................................ 22
Using MyTest......................................................................................................................... 22
About My Test............................................................................................................ 22
Saving MyTest ........................................................................................................... 23
Running MyTest......................................................................................................... 23
Using Serial Data Wizard ...................................................................................................... 24
About the Serial Data Wizard .................................................................................... 24
Probe type................................................................................................................... 25
Measurement Sources ................................................................................................ 26
Standards Selection .................................................................................................... 27
Measurement Categories ............................................................................................ 28
Autoset Source Levels................................................................................................ 29
Autoset Source Reference Levels............................................................................... 30
ii RT-Eye
®
Serial Compliance and Analysis Application
Plots............................................................................................................................ 30
File Menus 33
File Menu Definitions ................................................................................................ 33
About the File menus ................................................................................................. 34
Saving a Setup File..................................................................................................... 34
File: Save Browser ..................................................................................................... 35
Recalling a Saved Setup File...................................................................................... 36
File: Recall Browser................................................................................................... 37
Recalling the Default Setup........................................................................................ 38
Recalling a Recently Saved or Accessed Setup File .................................................. 38
Recall Recent Drop-Down List Example................................................................... 39
Defining Preferences .................................................................................................. 39
File Preferences Options ............................................................................................ 40
Table of Contents
File: Preferences Menu............................................................................................... 40
About Setting up the Application for Analysis .......................................................... 41
General Steps to Set Up the Application.................................................................... 42
Selecting an Analysis or Compliance Module ........................................................... 43
Selecting the Analysis Module................................................................................... 43
Selecting a Compliance Module................................................................................. 44
Choosing the Probe Configuration............................................................................. 44
Probe Type Definitions .............................................................................................. 45
Selecting a Measurement ........................................................................................... 45
Measurement Definitions ........................................................................................... 46
Measurements: Select Menu for Differential Probes ................................................. 47
Measurements: Select Menu for Single-Ended Probes .............................................. 47
Autoset Button in the Measurements Select Menu .................................................... 48
Autoset Summary Menu Options............................................................................... 48
Autoset Summary Menu Example ............................................................................. 49
Configuring a Measurement................................................................................................... 50
About Configuring a Measurement............................................................................ 50
Configure Menu Definitions ...................................................................................... 51
Sources……........................................................................................................................... 52
About Configuring the Sources.................................................................................. 52
Configure Source Menu Options for a Differential Probe ......................................... 53
Configure Source Menu for Differential Probes ........................................................ 54
®
RT-Eye
Serial Compliance and Analysis Application
iii
Table of Contents
Configure Source from a File for Differential Probes................................................ 54
Configure Source Menu Options for Single-Ended Probes ....................................... 55
Configure Source Menu for Single-Ended Probes ..................................................... 56
Configure Source from Ref Waveform for Single-Ended Probes.............................. 56
Configure Source from File for Single-Ended Probes ............................................... 57
Autosetting Sources for Live (Channel) Waveforms ................................................. 58
Reference Voltage Levels ...................................................................................................... 59
About Reference Voltage Levels ............................................................................... 59
High, Mid, and Low Reference Voltage Levels......................................................... 59
Reference Voltage Levels Diagram ........................................................................... 59
Rising Versus Falling Thresholds .............................................................................. 60
Using the Hysteresis Option....................................................................................... 60
Example of Hysteresis on a Noisy Waveform ........................................................... 60
Cursor Gating and Reference Voltage Levels Autoset............................................... 61
Configuring Reference Voltage Level Autoset .......................................................... 61
Configuring Reference Voltage Autoset Percentages ................................................ 62
Steps to Set the Reference Voltage Levels................................................................. 63
Reference Level Autoset Setup Menu Options .......................................................... 64
Ref Level Autoset Setup Menu .................................................................................. 64
Manually Adjusting the Reference Voltage Levels.................................................... 64
Configure Ref Levels Menu Options ......................................................................... 65
Configure Ref Levels Menu....................................................................................... 66
Gating Measurements ............................................................................................................ 66
About Gated Measurements ....................................................................................... 66
Configure Smart Gating Menu Options ..................................................................... 67
Configure Smart Gating Menu with Gating Off ........................................................ 67
Configure Smart Gating Menu with Cursors Gating.................................................. 68
Configure Smart Gating Menu Options for Smart Gating ......................................... 69
Using Smart Gating.................................................................................................... 70
Configure Smart Gating Menu with Clock Recovery Window ................................. 71
Configure Smart Gating Menu with Analysis Window ............................................. 71
Smart Gating Diagram ............................................................................................... 72
Clock Recovery Measurements ............................................................................................. 72
Clock Recovery Methods ........................................................................................... 72
About Constant (Straight-Line) Clock Recovery....................................................... 73
®
iv RT-Eye
Serial Compliance and Analysis Application
Table of Contents
About PLL-based Clock Recovery............................................................................. 74
PLL-based Clock Recovery Setup ............................................................................. 74
Clock Recovery Menu Options .................................................................................. 75
Configure Clock Recovery Menu............................................................................... 76
Jitter Measurements ............................................................................................................... 76
Jitter Measurement Methods ...................................................................................... 76
Rj/Dj Analysis of Repeating Patterns Using a Spectral Approach............................. 77
RjDj Analysis of Arbitrary Pattern............................................................................. 77
Configure Jitter Menu Options................................................................................... 78
Configure Jitter menu for Repeating patterns ............................................................ 79
Configure Jitter menu for Arbitrary patterns.............................................................. 79
Bathtub Curve: BER versus Decision Time............................................................... 80
Population for Measurements ................................................................................................ 80
Setting the Population for the Measurements............................................................. 80
Configure Population Menu Options ......................................................................... 81
Configure Population Menu ....................................................................................... 81
General Config....................................................................................................................... 82
Measurement Limits ..............................................................................................................83
About Using Measurements Limits File .................................................................... 83
Creating a Measurements Limits File ........................................................................ 83
Editing a Measurements Limits File .......................................................................... 84
Measurements Limits Menu Options ......................................................................... 84
Measurements: Limits Menu...................................................................................... 85
Measurements Limits Editor Toolbar Functions........................................................ 85
Measurements Limits Editor Menu Options .............................................................. 85
Measurements: Limits Editor Menu........................................................................... 86
Measurements Limits File Summary ......................................................................... 87
User Masks............................................................................................................................. 88
About Using Standard Masks..................................................................................... 88
RT-Eye
Using the User Mask File Editor................................................................................ 89
Import of User Mask .................................................................................................. 91
Manually Editing a Mask File.................................................................................... 92
User Mask File Opened in a Text Editor.................................................................... 93
Creating a New User Mask File ................................................................................. 94
Mask File Edited Using a Text Editor Example......................................................... 94
®
Serial Compliance and Analysis Application
v
Table of Contents
Recalling a User Mask in the Plots Configure Menu................................................. 95
Taking Measurements............................................................................................................ 96
About Taking Measurements ..................................................................................... 96
Localizing Measurements .......................................................................................... 97
About Sequencing ...................................................................................................... 97
Acquiring Data ........................................................................................................... 98
Control Panel Functions ............................................................................................. 99
Sequence Mode Option Definitions ........................................................................... 99
Single shot, Scan mode off....................................................................................... 100
Single shot, Scan mode on ....................................................................................... 101
Free run, Scan mode off ........................................................................................... 101
Free run, Scan mode on............................................................................................ 101
Control Panel............................................................................................................ 102
About the Results ..................................................................................................... 102
Statistical Results ................................................................................................................. 103
About Viewing Statistics.......................................................................................... 103
Viewing Statistics..................................................................................................... 103
Results Summary Menu Options.............................................................................. 104
Results: Summary Menu .......................................................................................... 104
Results Details Menu Options.................................................................................. 105
Results: Details Menu .............................................................................................. 105
Saving Statistics to a .CSV File................................................................................ 106
Plotting the Results .............................................................................................................. 107
About Plotting .......................................................................................................... 107
Plot Type Definitions ............................................................................................... 108
Measurements and Available Plots .......................................................................... 108
Plot Window Layouts............................................................................................... 109
Eye Diagram Plot Usage .......................................................................................... 109
RT-Eye (Real Time) Rendering ............................................................................... 110
ET-Eye (Equivalent Time) Rendering ..................................................................... 111
Usage of Waveform with Bit Error Locator............................................................. 112
Histogram Plot Usage............................................................................................... 113
Spectrum Plot Usage ................................................................................................ 113
Bathtub Plot Usage................................................................................................... 114
Selecting and Configuring Plots .......................................................................................... 114
®
vi RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Selecting Plots for Configuration............................................................................. 114
Plots Select Menu Options ....................................................................................... 115
Plots: Select Menu.................................................................................................... 115
Configuring Plots ..................................................................................................... 116
Plots Configure Menu Options for an Eye Diagram ................................................ 117
Plots Configure Menu for an Eye Diagram.............................................................. 117
Plots Configure Menu Options for a Histogram ...................................................... 118
Plots Configure Menu for a Histogram .................................................................... 118
Plots Configure Menu Options for a Spectrum ........................................................ 119
Plots Configure Menu for a Spectrum...................................................................... 119
Plots Configure Menu Option for a Bathtub ............................................................ 120
Plots Configure Menu for a Bathtub ........................................................................ 120
Viewing Plots....................................................................................................................... 121
About Viewing Plots ................................................................................................ 121
Using a Separate Monitor to View Plots .................................................................. 122
Toolbar Functions in Plot Windows......................................................................... 122
Plot Summary Window Example............................................................................. 123
Plot Details Window Example ................................................................................. 124
Plot Summary and Details Window Example.......................................................... 125
Viewing a Plot in the Whole Display or in Half the Display ................................... 126
Returning to the Plot Summary Window ................................................................. 126
Using Zoom and Cursors in a Plot ........................................................................... 127
Removing Plots.................................................................................................................... 128
Using Zoom in a Plot ........................................................................................................... 128
About Using Zoom in a Plot .................................................................................... 128
Plot Zoom Definitions.............................................................................................. 128
Changing the Scale of Data in a Plot (Zoom) .......................................................... 129
Using Cursors in a Plot ........................................................................................................ 130
About Using Cursors in a Plot.................................................................................. 130
Plot Cursors Definitions ........................................................................................... 130
Using Cursors in a Plot............................................................................................. 130
Using Grid Points in a Plot....................................................................................... 131
Horizontal and Vertical Cursors in a Plot Example ................................................. 131
Saving Plots to Files............................................................................................................. 132
About Saving Plot Files............................................................................................ 132
®
RT-Eye
Serial Compliance and Analysis Application
vii
Table of Contents
Save Plot Files Definitions....................................................................................... 132
Saving Plot Files....................................................................................................... 132
Printing Plots........................................................................................................................ 133
About Printing Plots................................................................................................. 133
Plot Print Preview Window...................................................................................... 134
Plot Page Setup Window.......................................................................................... 135
Logging Worst Case Waveforms......................................................................................... 135
Saving Worst Case Waveforms from a Live Source................................................ 135
Log Worst Case Configure Options ......................................................................... 136
Log: Worst Case Configure Menu ........................................................................... 137
File Names of Worst Case Waveforms .................................................................... 137
Log: Worst Case File Names Menu ......................................................................... 137
Generating a Report ............................................................................................................. 138
About Generating a Report ...................................................................................... 138
Report Generator File Directories ............................................................................ 138
Directory Structure for the Report Generator Utility ............................................... 139
Starting the Report Generator and Accessing the Online Help................................ 140
Setting Up a Test Template and Layout for a Report............................................... 141
Generating and Printing a Report............................................................................. 141
Creating a PDF File of the Compliance Report........................................................ 142
Test Template Menu................................................................................................. 143
Report Layout Menu ................................................................................................ 144
Report Generate Menu Options................................................................................ 144
Report Generate Menu ............................................................................................. 145
Report Generator Fields ........................................................................................... 145
Application Fields General Information List ........................................................... 146
Application Fields Configuration List and Ref Levels Example ............................. 147
Application Fields Results List and Specific Measurements Example .................... 148
Oscilloscope Fields and Native Fields Lists............................................................. 149
Tutorial...................................................................................... 151
Introduction to the Tutorial .................................................................................................. 151
Setting Up the Oscilloscope................................................................................................. 151
Starting the Application ....................................................................................................... 151
Waveform Files.................................................................................................................... 151
®
viii RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Recalling a Waveform File .................................................................................................. 152
Oscilloscope Reference Memory Setup Menu..................................................................... 153
Taking an Eye Width Measurement..................................................................................... 154
Setting Up an Eye Width Measurement ................................................................... 154
Ref1 Selected as the Source ................................................................................................. 155
Using Autoset for Reference Voltage Levels....................................................................... 155
Taking a Measurement and Viewing as an Eye Diagram .................................................... 156
Results Summary and Plots Summary Window Example ................................................... 157
Results Details and Plot Details Window Example ............................................................. 158
Ending a Tutorial Lesson ..................................................................................................... 158
Stopping the Tutorial................................................................................................ 159
Returning to the Tutorial .......................................................................................... 159
Quick Method Concept ........................................................................................................ 159
Quick Method to Take Measurements ..................................................................... 160
Taking a TIE Jitter Measurement......................................................................................... 161
Clearing Results ....................................................................................................... 161
Setting Up a TIE Jitter Measurement and Plots ....................................................... 162
TIE Jitter Results with Histogram Example............................................................. 163
TIE Jitter Histogram and Spectrum Plot Example ................................................... 164
Examples of Plot Details .......................................................................................... 165
Saving Statistical Results to a .CSV File ................................................................. 166
A .CSV File Viewed with Wordpad Example ......................................................... 167
A .CSV File Viewed in a Spreadsheet Example ...................................................... 167
Generating a Simple Report................................................................................................. 167
Simple Report Example Page 1................................................................................ 168
Simple Report Example Page 2................................................................................ 169
Serial Analysis Laboratory......................................................171
About the Serial Analysis Laboratory (Lab)........................................................................ 171
Recall Default Settings and Run RT-Eye SW...................................................................... 172
Reference Waveform File Setup .......................................................................................... 172
Training Board 2 - Live Signal Source ................................................................................ 174
Use P7380SMA with CH1 as the Differential Source for Analysis .................................... 175
Use TCA-SMA Adapters on CH1 and CH3 as Single-Ended Sources for Analysis ........... 177
Run the Analysis and View the Results ............................................................................... 180
®
RT-Eye
Serial Compliance and Analysis Application
ix
Table of Contents
MJSQ Jitter Analysis ........................................................................................................... 181
Using MyTest....................................................................................................................... 184
Defining a Limits Module.................................................................................................... 184
Creating a Compliance Report............................................................................................. 186
PCI Express Compliance Tests ............................................................................................ 187
Results of PCI Express Add in Card Compliance Test ............................................ 188
Serial Analysis Lab Conclusion........................................................................................... 191
Parameters................................................................................. 193
About Application Parameters ............................................................................................. 193
File Menus Parameters......................................................................................................... 194
File Preferences Menu Parameters....................................................................................... 194
Control Panel Parameters..................................................................................................... 195
Measurements Select Menu Parameters............................................................................... 195
Autoset Summary Menu Parameters.................................................................................... 196
Measurements Configure Menus ......................................................................................... 196
Configure Source Menu Parameters for Differential Probes ............................................... 197
Configure Source Menu Parameters for Single-Ended Probes ............................................ 197
Configure Ref Levels Menu Parameters .............................................................................. 198
Configure Ref Level Autoset Setup Menu Parameters ........................................................ 198
Configure Smart Gating Menu Parameters.......................................................................... 199
Configure Smart Gating Menu with Smart Gating Parameters............................................ 199
Configure Clock Recovery Menu Parameters...................................................................... 199
Configure Jitter Menu Parameters ....................................................................................... 201
Configure Population Menu Parameters .............................................................................. 201
Configure General Config Parameters ................................................................................. 201
Measurements Limits Menu Parameters.............................................................................. 202
Results Menus...................................................................................................................... 202
Results Summary Menu Parameters .................................................................................... 202
Results Details Menu Parameters ........................................................................................ 203
Plots Select Menu Parameters.............................................................................................. 203
Eye Diagram Configure Menu Parameters .......................................................................... 204
Histogram Plot Configure Menu Parameters ....................................................................... 204
Spectrum Plot Configure Menu Parameters......................................................................... 205
Bathtub Plot Configure Menu Parameter............................................................................. 205
®
x RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Log Worst Case Configure Menu Parameters ..................................................................... 206
Utilities Report Generator Menus Parameters ..................................................................... 206
Help Menu 206
Algorithms.................................................................................207
About Measurement Algorithms.......................................................................................... 207
Oscilloscope Setup Guidelines............................................................................................. 207
Test Methodology ................................................................................................................ 208
Measurements ...................................................................................................................... 209
Notation in Algorithms ........................................................................................................ 210
About Notation in Algorithms.................................................................................. 210
Notational Rules....................................................................................................... 210
Summary Definitions of Fundamental Signals and Measurements ..................................... 211
Waveforms ............................................................................................................... 211
Edge Time Threshold Voltages................................................................................ 212
Crossing Times......................................................................................................... 212
Recovered Clock Times ........................................................................................... 213
Eye Center Voltages................................................................................................. 213
Timing Measurements...................................................................................................... 214
About Timing Measurements................................................................................... 214
Eye Width Measurement .......................................................................................... 214
Rise Time Measurement........................................................................................... 215
Rise Time Measurement........................................................................................... 215
Fall Time Measurement ........................................................................................... 216
Rising Edge Measurement ....................................................................................... 217
Falling Edge Measurement....................................................................................... 218
Unit Interval Measurement....................................................................................... 219
Bit Rate Measurement.............................................................................................. 220
Differential Skew Measurement............................................................................... 220
Amplitude Measurements .................................................................................................... 221
RT-Eye
About Amplitude Measurements.............................................................................. 221
Eye Height Measurement ......................................................................................... 221
Differential Amplitude Measurement ...................................................................... 223
Differential Peak Voltage Measurement .................................................................. 224
Differential Average Measurement .......................................................................... 224
®
Serial Compliance and Analysis Application
xi
Table of Contents
High Amplitude Measurement ................................................................................. 224
Low Amplitude Measurement.................................................................................. 225
CM Voltage Measurement ....................................................................................... 225
AC CM Voltage Measurement................................................................................. 226
AC CM RMS Voltage Measurement ....................................................................... 226
De-Emphasis Measurement...................................................................................... 227
Jitter Measurements ............................................................................................................. 228
About Jitter Measurements....................................................................................... 228
Jitter @ BER Measurement...................................................................................... 229
Spectrum Analysis based Rj/Dj Separation on Repeating Pattern ........................... 230
Rj/Dj Separation based on Dual-Dirac Model.......................................................... 233
Jitter Measurements Field Notes .............................................................................. 234
TIE Jitter Measurement............................................................................................ 234
TIE Jitter Filtering Measurement ............................................................................. 235
Statistics 237
About Statistics ........................................................................................................ 237
Maximum Value....................................................................................................... 237
Minimum Value ....................................................................................................... 237
Mean Value .............................................................................................................. 237
Standard Deviation Value ........................................................................................ 238
Peak-to-Peak Value .................................................................................................. 238
Population Value ...................................................................................................... 238
GPIB...........................................................................................239
About the GPIB Program..................................................................................................... 239
Guidelines to GPIB Programming ....................................................................................... 240
Program Example................................................................................................................. 241
GPIB Commands ................................................................................................................. 242
Introduction to GPIB Command Syntax .................................................................. 242
GPIB Reference Materials ....................................................................................... 243
Starting and Setting Up the Application using GPIB............................................... 243
Variable: Value RT-Eye Command ..................................................................................... 244
Syntax....................................................................................................................... 244
Variable: Value RT-Eye Command Arguments and Queries (Part 1) ..................... 245
Variable:Value RT-Eye Command Arguments and Queries (Part 2) ...................... 246
®
xii RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Measurements Results Queries ............................................................................................ 247
Measurements Results Queries Variable Names (Part 1)......................................... 247
Measurements Results Queries Variable Names (Part 2)......................................... 248
Serial Analysis Measurement Names for the resultFor Variable......................................... 249
InfiniBand Driver Measurement Names for the resultFor Variable .................................... 250
InfiniBand Receiver Measurement Names for the resultFor Variable................................. 251
InfiniBand Cable Assembly Measurement Names for the resultsFor Variable ................... 251
PCI Express Measurement Names for the resultFor Variable for any Test point
except Reference clock ........................................................................................................ 252
PCI Express Reference Clock Measurement Names for the resultFor Variable.................. 253
FBDIMM Transmitter Measurement Names for the resultFor Variable ............................. 254
FBDIMM Receiver Measurement Names for the resultFor Variable.................................. 255
FBDIMM Reference Clock Measurement Names for the resultFor Variable ..................... 256
GPIB Commands Error Codes............................................................................................. 256
GPIB Commands Warning Codes ....................................................................................... 258
RT-Eye
®
Serial Compliance and Analysis Application
xiii

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of the system. Read
the General Safety Summary in other system manuals for warnings and cautions
related to operating the system.
To Avoid Fire or Personal Injury:
Connect and Disconnect Properly: Do not connect or disconnect probes or test
leads while they are connected to a voltage source.
Observe All Terminal Ratings: To avoid fire or shock hazard, observe all
ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.
Do Not Operate With Suspected Failures: If you suspect there is damage to
this product, have it inspected by qualified service personnel.
Symbols and Terms: The following terms and symbols may appear in the online
help.
WARNING: Warning statements identify conditions or practices that could
result in injury or loss of life.
CAUTION: Caution statements identify conditions or practices that could
result in damage to this product or other property.
Terms on the Product: The following terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
Symbols on the Product: The following symbol may appear in the product:
CAUTION Refer to Help
xiv RT-Eye
®
Serial Compliance and Analysis Application

Welcome to the RT-Eye® Serial Compliance and Analysis Application

The RT-Eye product is an application that enhances the basic capabilities of some high-performance oscilloscopes from Tektronix. The application incorporates MATLAB run-time and uses it to display real-time graphical representations of the measurement results in plot windows.
The Real-Time Eye (RT-Eye) application provides general compliance measurements and analysis capabilities for emerging serial data standards, and includes the following features:
Selects and configures multiple measurements on one differential or two
single-ended probe inputs
Performs Timing, Amplitude, and Jitter measurements per industry standard
methods
Displays an RT-Eye rendering of the serial bit stream, and other plots such
as Waveform (with Bit Error Locator) Jitter Eye Opening analysis
, Jitter Histogram, Jitter Spectrum, and
Specifies configurable Limits for Pass/Fail analysis on waveforms and
measurements when a Limits file is enabled
Performs "Plug-Fest" level compliance measurements defined by industry
working groups using optional Compliance Modules such as Fully Buffered DIMM (FB-DIMM), InfiniBand, PCI Express, SAS, and Serial ATA.
Exports analysis results to a .csv file for further analysis
Tracks and saves the worst case waveforms to .wfm files
Creates, formats, and generates reports
Automates compliance tests for production
To return to the Table of Contents, select Help Topics from the Help menu
bar.
®
RT-Eye
Serial Compliance and Analysis Application
xv
Welcome to RT-Eye® Serial Compliance and Analysis Application

Five-Time Free Trial

A five-time free trial is available for all applications in the "Applications on this
CD and Compatible Oscilloscope" table found in the Optional Applications Software on a Windows-Based Oscilloscope Installation Manual. You can start
and exit an application up to five times to help you evaluate Tektronix software solutions.
Note: To evaluate an application, first check that your TDS6000- or
TDS/CSA7000-series oscilloscope firmware version is consistent with the version requirements mentioned in the application’s readme file. You can check the firmware version number from the oscilloscope Help drop-down list (About …). You can check the application’s firmware compatibility by referring to the System Requirements section in the application’s readme.txt file.
If an application becomes available after you receive your oscilloscope, you can download the application as described in the installation manual (Tektronix part number 071-1078-xx) to obtain the free trial.

Related Documentation

In addition to the online help, the application includes a Reference guide. Refer to the
RT-Eye™ Serial Compliance and Analysis Quick Start User Manual (071-1769­xx) for the following information:
The manual provides task-oriented procedures to explain the basic
operations that cover the set up of the application.
Refer to the Optional Applications Software on a Windows-Based
Oscilloscope Installation Manual for the following information:
Software warranty
Software license agreement
List of all available applications, compatible oscilloscopes, and relevant
software and firmware version numbers
How to use the five-time free trial
Installation procedures
How to enable an application
How to download files from the Tektronix Web site
The Optional Applications Software on a Windows-Based Oscilloscope CD-ROM
includes many PDF files in the Documents directory that you can view and print.
xvi RT-Eye
®
Serial Compliance and Analysis Application
Refer to Start> All Programs> Tek Applications for PDF documentation after installation of the application.

GPIB Information

For information on how to operate the oscilloscope and use the application­specific GPIB commands, refer to the following documents:
This online help provides a sample RT-Eye program that illustrates how to
The user manual for your oscilloscope provides general information on how
The online help for your oscilloscope can provide details on how to use
The online help for Option SST Serial ATA and Serial Attached SCSI
Welcome to RT-Eye® Serial Compliance and Analysis Application
set up and use remote automation
to operate the oscilloscope
GPIB commands to control the oscilloscope if you install the GPIB Programmer guide (and code examples) from the oscilloscope CD-ROM
Analysis module provides details on how to use GPIB commands for SAS
and SATA

Relevant Web Sites

You can also find useful information on serial data standards on the following Web sites:
www.Infinibandta.org
www.pcisig.com
www.T11.org
www.tektronix.com/search RT-Eye.
RT-Eye
®
Serial Compliance and Analysis Application
xvii
Welcome to RT-Eye® Serial Compliance and Analysis Application

Application CD Contents

The Optional Applications Software on a Windows-Based Oscilloscope CD­ROM includes files for the following types of documentation:
Printable file of the RT-Eye Serial Data Compliance and Analysis online
help formatted to resemble a user manual
Printable file of the Option SST online help formatted to resemble a user
manual
Printable file of the Report Generator online help formatted to resemble a
user manual
PDF files of the Methods of Implementation (MOI) for serial data standards
as they apply to the corresponding compliance modules
RT-Eye™ Serial Compliance and Analysis Quick Start User Manual (071-
1769-xx)
Optional Applications Installation manual
Figure 1-1: Application CD Contents
xviii RT-Eye
®
Serial Compliance and Analysis Application

Access to PDF Files

You can use any of the following methods to view the various PDF files associated with this application:
Access a file in the Documents directory on the Applications CD from any
PC.
Access documents on the CD from the Installation Browser.
Note: The documents are available on Application CD at
Documents\TDSRT-Eye. The CD Installation Browser page for TDSRT­Eye is accessed from "Serial Data Compliance and Analysis" and also includes a link to "Browse the Documentation". This link opens a Microsoft Explorer Window to the folder above.
Select a file from the Start menu in the oscilloscope task bar; you may need
to first
Welcome to RT-Eye® Serial Compliance and Analysis Application
minimize the RT-Eye application
Access a file from the Help drop-down list in the RT-Eye application
Note: If you do not have an Acrobat reader to view a PDF file, you can get a free copy of the reader from the www.adobe.com/products/acrobat Web page.
RT-Eye
®
Serial Compliance and Analysis Application
xix
Welcome to RT-Eye® Serial Compliance and Analysis Application

Conventions

Online help topics use the following conventions:
The terms "RT-Eye application" and "application" refer to the RT-Eye
Serial Compliance and Analysis Application.
The term "oscilloscope" refers to any product on which this application runs.
The term "select" is a generic term that applies to the two mechanical
methods of choosing an option: with a mouse or with the Touch Screen.
The term "Compliance Module" refers to optional "plug-in applications"
from Tektronix used for compliance testing to specific serial data standards.
The term "Limits Module" refers to a formatted text file used to specify user
limits on mask geometry and measurement boundary conditions for Pass/Fail testing.
The term "channel" is context dependent. It can refer to the transmit channel
of the device under test or to an oscilloscope channel.
The term "DUT" is an abbreviation for Device Under Test.
There may be minor differences in the display of user interface screen
graphics on other types of oscilloscopes such as TDS6000 or TDS7000.
When steps require a sequence of selections using the application interface,
the ">" delimiter marks each transition between a menu and an option. For example, one of the steps to recall a setup file would appear as File> Recall.
xx RT-Eye
®
Serial Compliance and Analysis Application
Welcome to RT-Eye® Serial Compliance and Analysis Application

Types of Online Help Information

The online help contains the following types of information:
A Getting Started group of topics briefly describes the application, contains
connection procedures, and includes an optional deskew procedure.
An Operating Basics group of topics covers basic operating principles of the
application. The sequence of topics reflects the steps you perform to operate the application and includes definitions for all menus and options.
A Tutorial group of topics teaches you how to set up the application to
acquire a waveform, take a measurement, view the results, view a plot, and save data to a file.
A Serial Analysis Laboratory group of topics demonstrates how to use serial
analysis measurements to identify a problem with a serial data waveform through the process of elimination. This should give you ideas on how to solve your own measurement problems.
A Reference group of topics includes the parameters (range of values) for all
options and the default values.
A Measurement Algorithms group of topics includes information on
measurement guidelines and on how the application calculates each measurement.
A GPIB Command Syntax group of topics contains a list of arguments and
values that you can use with the remote commands and their associated parameters. The application includes a simple remote interface program to show you how to operate the application using GPIB commands.
The application Help drop-down list includes a PDF Help menu item you can use to access a PDF file of the help topics. The file is printable and is formatted to resemble a user manual.
The Report Generator utility also has an independent online help system that you can launch from the Report Generator window.
RT-Eye
®
Serial Compliance and Analysis Application
xxi
Welcome to RT-Eye® Serial Compliance and Analysis Application

Using Online Help

Online help has many advantages over a printed manual because of advanced search capabilities. You can select Help> Topics on the right side of the application menu bar to display the Help file.
The main (opening) Help screen shows a series of book icons and three tabs along the top menu, each of which offers a unique mode of assistance:
Table of Contents (TOC) tab - organizes the Help into book-like sections.
Select a book icon to open a section; select any of the topics listed under the
book.
Index tab - enables you to scroll a list of alphabetical keywords. Select the
topic of interest to display the corresponding help page.
Find tab - allows a text-based search. Follow these steps:
1. Type the word or phrase you want to find in the search box. If the word or
phrase is not found, try the Index tab.
2. Select some matching words in the next box to narrow your search.
3. Choose a topic in the lower box, and then select the Display button.
Note: The Find tab function does not include words found in graphics. Refer to the Find Tab and Searches topic for more information.
To print a topic, select the Print button from the help topics menu bar.
Select Options from the menu bar for other commands, such as to annotate a
topic, to keep the help window on top, or to use system colors.
Select the Back button to return to the previous help window. Sometimes
you can jump from one topic to another through a hyperlink. If the Back button is grayed out, or a jump is not available, choose the Help Topics button to return to the originating help folder.
Browse buttons (Next >> and Previous <<) allow you to move forward and
backward through topics in the order of the Table of Contents (TOC).
A Note: in the topic text indicates important information.
Note: Green-underlined text indicates a Jump (hyperlink) to another topic. Select the green text to jump to the related topic. For example, select the green text to jump to the topic on
xxii RT-Eye
Feedback to contact Tektronix.
®
Serial Compliance and Analysis Application
Welcome to RT-Eye® Serial Compliance and Analysis Application
You can tell when the cursor is over an active hyperlink (button, jump, or
popup), because the arrow cursor changes to a small pointing hand cursor.
The light bulb icon and word Tip indicate additional information to help
you operate the application more efficiently.

Online Help for the Report Generator

The Report Generator utility is a separate program that allows you to create a new test template or report layout, or edit an existing one. The online help for the Report Generator explains how to use the utility.

Online Help for Compliance Modules

Each compliance module has its own help documents: online help or PDF documents called as MOIs (Methods Of Implementation). To view compliance specific help topics, refer to the Help menu in the module of interest.
RT-Eye
®
Serial Compliance and Analysis Application
xxiii
Welcome to RT-Eye® Serial Compliance and Analysis Application

Find Tab and Searches

Many online help topics contain only tables. To retain vertical and horizontal lines, the tables are graphical objects. The Find tab in the online help does not recognize words in these tables.
The online help is extensively indexed with the proper names of all menus and options as they appear in the application and in the left column of graphical tables.
Note: If you conduct a Find tab search with no results, try the Index tab instead.

Feedback

Tektronix values your feedback on our products. To help us serve you better, please send us suggestions, ideas, or other comments you may have about your application or oscilloscope.
You can send us your feedback by e-mail to techsupport@tektronix.com FAX at (503) 627-5695 (North America), or by telephone (See
Tektronix) . Please be as specific as possible and include the following
information:

General Information

Contacting
, by
Oscilloscope model number and hardware options, if any
Probes used
Serial data standard
Signaling rate
Your name, company, mailing address, phone number, FAX number
Note: Please indicate if you would like to be contacted by Tektronix regarding your suggestion or comments.

Application-Specific Information

Software version number
Description of the problem such that technical support can duplicate the
problem
If possible, save the oscilloscope waveform file as a .wfm file
xxiv RT-Eye
®
Serial Compliance and Analysis Application
Welcome to RT-Eye® Serial Compliance and Analysis Application
If possible, save the oscilloscope and application setup files from the
application to obtain both the oscilloscope .set file and the application .ini file. Refer to
Once you have gathered this information, you can contact technical support by phone or through e-mail. If using e-mail, be sure to enter in the subject line "RT­Eye Problem," and attach the .set, .ini, and .wfm files.
To include screen shots, from the oscilloscope menu bar, select File> Export. In the Export dialog box, enter a file name with a .bmp extension and select Save. The file is saved in the C:\TekScope\Images directory. You can then attach the file to your email (depending on the capabilities of your email editor)
Saving a Setup File.
RT-Eye
®
Serial Compliance and Analysis Application
xxv

Getting Started

Product Description

The RT-Eye Serial Compliance and Analysis Application is a software product that enhances basic capabilities of some high-performance oscilloscopes offered by Tektronix. The RT-Eye application is a general analysis tool you can use to test, debug, and verify serial-data based designs. The compliance applications are specific tools you can use with device designs that must comply with serial data standards, such as PCI Express, FB-DIMM, Serial ATA, Serial Attached SCSI, or InfiniBand.
You can use this application to do the following tasks:
Select and configure many amplitude and timing measurements on a serial
data signal
Conduct RT-Eye rendering and mask testing, Time Interval Error analysis,
Rj/Dj (random jitter and deterministic jitter) analysis, and display results as a Bathtub plot
Locate bit errors (mask violations) on the acquired waveform
Display the results as eye diagram, histogram, spectrum, or bathtub curve
plots
Perform Pass or Fail limits testing based on waveform masks and based on
measurements that use Limits Modules
Perform "plug-fest" level compliance tests for available compliance modules
that test against a specific standard
Save the statistical results to a file
Save the worst case waveforms to files
Generate reports
Note: There are no standard accessories for this product. Refer to for a list of recommended probes.
Accessories

Analysis and Compliance Modules

You can use the RT-Eye (real-time eye) serial data analysis application and industry specific compliance modules to characterize serial transmission signal
®
RT-Eye
Serial Compliance and Analysis Application
1
Getting Started

Compatibility

integrity. The applications were developed to help you perform analysis on the following types of designs:
General serial-data based designs
Device designs that need to comply with a specific serial-data standard
The RT-Eye application is the foundation for current and for future compliance modules. Each enabled compliance application shows at least two choices in the Modules drop-down list; one will always be for Serial Analysis.
For information on oscilloscope compatibility, refer to the Optional Application Software on Microsoft Windows Based Oscilloscopes Installation Manual,
Tektronix part number 071-1078-xx. The manual is also available as a PDF file.
2 RT-Eye
®
Serial Compliance and Analysis Application

Requirements and Restrictions

The Sun Java Run-Time Environment (JRE) and the Mathworks MATLAB Run­Time Server are components of the RT-Eye application. When you install the application, the InstallShield Wizard automatically installs the proper software components.
MATLAB Server: The MATLAB server is dedicated to the RT-Eye application
and cannot be used for other purposes. Do not close the Matlab Server icon in the oscilloscope task bar because this will disrupt the operation of the RT-Eye application. The application will close the MATLAB sever when you exit the application.
Oscilloscope: Maximum sampling rate of 20 GS/s with interpolation is often
necessary to ensure accurate results. Be sure to consider the following differences in sampling rates before taking measurements:
The TDS6604 oscilloscopes sample at 20 GS/s on two channels and at 10
GS/s on four channels.
Getting Started
The TDS7404 oscilloscopes sample at 20 GS/s on one channel and at 10
GS/s on two channels.
The TDS6000C oscilloscopes sample at 40 GS/s on two channels and 20
GS/s on four channels.
The TDS6000B oscilloscopes sample at 20 GS/s on two and four channels.
The TDS7000B oscilloscopes sample at 20 GS/s on one channel, 10 GS/s on
two channels, and 5GS/s on four channels.
When the Record Length of the oscilloscope is set to 4M or less, the application can take all measurements. When the Record Length is set to 4M or 20M, the RT-Eye application can take one TIE measurement.
Keyboard: You may need to use a keyboard to enter new names for some file
save operations.
Distiller Software: To convert an RTF file from the Report Generator utility to a
PDF file, you require distiller software, such as Adobe Acrobat 6.0 or freeware such as CutePDF.
RT-Eye
®
Serial Compliance and Analysis Application
3
Loading...
+ 255 hidden pages