Tektronix DPO7254, DPO70404, DPO70604, DPO70804, DSA70404 Online Help

...
Online Help
RT-Eye® Serial Compliance and Analysis Application
077-0021-01
Adapted from the RT-Eye Online Help
www.tektronix.com
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by national copyright laws and international treaty provisions.
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-0059-01.
Contacting Tektronix
Tektronix, Inc. 14200 SW Karl Braun Drive 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

General Safety Summary............................................................................................................................................................xi
Welcome to the RT-Eye® Serial Compliance and Analysis Application................................................................................... xiii
Five-Time Free Trial..............................................................................................................................................................xiv
Related Documentation ........................................................................................................................................................xiv
GPIB Information...................................................................................................................................................................xv
Relevant Web Sites ...............................................................................................................................................................xv
Application CD Contents.......................................................................................................................................................xvi
Access to PDF Files............................................................................................................................................................. xvii
Conventions.........................................................................................................................................................................xviii
Types of Online Help Information..........................................................................................................................................xix
Using Online Help..................................................................................................................................................................xx
Online Help for the Report Generator...................................................................................................................................xxi
Online Help for Compliance Modules....................................................................................................................................xxi
Find Tab and Searches.......................................................................................................... ............................................... xxi
Feedback..............................................................................................................................................................................xxi
General Information..........................................................................................................................................................xxi
Application-Specific Information...................................................................................................................................... xxii
Getting Started.............................................................................................................................................................................1
Product Description..................................................................................................................................................................1
Analysis and Compliance Modules..........................................................................................................................................2
Compatibility............................................................................................................................................................................2
Requirements and Restrictions................................................................................................................................................2
Minimum Required System Configuration................................................................................................................................ 3
Accessories..............................................................................................................................................................................3
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
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
RT-Eye
®
Serial Compliance and Analysis Application
i
Table of Contents
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
Plots..................................................................................................................................................................................31
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
File: Preferences Menu.....................................................................................................................................................40
Setting up the Application......................................................................................................................................................41
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
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
®
ii RT-Eye
Serial Compliance and Analysis Application
Table of Contents
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
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..........................................................................................................57
Reference Voltage Levels......................................................................................................................................................58
About Reference Voltage Levels....................................................................................................................................... 58
High, Mid, and Low Reference Voltage Levels..................................................................................................................58
Reference Voltage Levels Diagram............................................................................................... ....................................58
Rising Versus Falling Thresholds......................................................................................................................................59
Using the Hysteresis Option..............................................................................................................................................59
Example of Hysteresis on a Noisy Waveform....................................................................................................................59
Cursor Gating and Reference Voltage Levels Autoset......................................................................................................60
Configuring Reference Voltage Level Autoset...................................................................................................................60
Configuring Reference Voltage Autoset Percentages.......................................................................................................60
Steps to Set the Reference Voltage Levels.......................................................................................................................61
Reference Level Autoset Setup Menu Options..................................................................................................................62
Ref Level Autoset Setup Menu..........................................................................................................................................62
Manually Adjusting the Reference Voltage Levels.............................................................................................................62
Configure Ref Levels Menu Options..................................................................................................................................63
Configure Ref Levels Menu...............................................................................................................................................64
Gating Measurements............................................................................................................................................................64
About Gated Measurements ..............................................................................................................................................64
Configure Smart Gating Menu Options..............................................................................................................................65
Configure Smart Gating Menu with Gating Off..................................................................................................................65
Configure Smart Gating Menu with Cursors Gating ..........................................................................................................66
Configure Smart Gating Menu Options for Smart Gating..................................................................................................67
Using Smart Gating...........................................................................................................................................................68
Configure Smart Gating Menu with Clock Recovery Window ............................................................................................68
Configure Smart Gating Menu with Analysis Window ....................................................................................................... 69
Smart Gating Diagram.......................................................................................................................................................69
Clock Recovery Measurements.............................................................................................................................................70
Clock Recovery Methods...................................................................................................................................................70
About Constant (Straight-Line) Clock Recovery................................................................................................................70
About PLL-based Clock Recovery.....................................................................................................................................71
PLL-based Clock Recovery Setup.....................................................................................................................................71
Clock Recovery Menu Options..........................................................................................................................................72
Configure Clock Recovery Menu.......................................................................................................................................73
®
RT-Eye
Serial Compliance and Analysis Application
iii
Table of Contents
Jitter Measurements..............................................................................................................................................................73
Jitter Measurement Methods.............................................................................................................................................73
Rj/Dj Analysis of Repeating Patterns Using a Spectral Approach.....................................................................................74
RjDj Analysis of Arbitrary Pattern......................................................................................................................................74
Configure Jitter Menu Options...........................................................................................................................................75
Configure Jitter menu for Repeating patterns....................................................................................................................75
Configure Jitter menu for Arbitrary patterns......................................................................................................................76
Bathtub Curve: BER versus Decision Time.......................................................................................................................76
Population for Measurements................................................................................................................................................77
Setting the Population for the Measurements...................................................................................................................77
Configure Population Menu Options .................................................................................................................................78
Configure Population Menu...............................................................................................................................................78
General Config.......................................................................................................................................................................79
Measurement Limits..............................................................................................................................................................80
About Using Measurements Limits File.............................................................................................................................80
Creating a Measurements Limits File................................................................................................................................80
Editing a Measurements Limits File ..................................................................................................................................81
Measurements Limits Menu Options.................................................................................................................................81
Measurements Limits Menu..............................................................................................................................................82
Measurements Limits Editor Toolbar Functions................................................................................................................82
Measurements Limits Editor Menu Options.......................................................................................................................82
Measurements Limits Editor Menu....................................................................................................................................83
Measurements Limits File Summary.................................................................................................................................84
User Masks............................................................................................................................................................................85
About Using Standard Masks............................................................................................................................................85
Using the User Mask File Editor........................................................................................................................................86
Import of User Mask..........................................................................................................................................................87
Manually Editing a Mask File.............................................................................................................................................88
User Mask File Opened in a Text Editor............................................................................................................................89
Creating a New User Mask File .........................................................................................................................................90
Mask File Edited Using a Text Editor Example .................................................................................................................90
Recalling a User Mask in the Plots Configure Menu.........................................................................................................90
Taking Measurements...........................................................................................................................................................91
About Taking Measurements ............................................................................................................................................91
Localizing Measurements..................................................................................................................................................91
About Sequencing.............................................................................................................................................................91
Acquiring Data...................................................................................................................................................................92
Control Panel Functions....................................................................................................................................................93
Sequence Mode Option Definitions...................................................................................................................................93
Chunking/Scan mode behavior of Eye Plot.......................................................................................................................93
Single shot, Scan mode off ...............................................................................................................................................94
Single shot, Scan mode on...............................................................................................................................................95
Free run, Scan mode off....................................................................................................................................................95
Free run, Scan mode on....................................................................................................................................................95
Control Panel.....................................................................................................................................................................96
About the Results..............................................................................................................................................................96
Statistical Results..................................................................................................................................................................97
About Viewing Statistics....................................................................................................................................................97
Viewing Statistics..............................................................................................................................................................97
Results Summary Menu Options.......................................................................................................................................98
®
iv RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Results Summary Menu....................................................................................................................................................98
Results Details Menu Options...........................................................................................................................................99
Results Details Menu.........................................................................................................................................................99
Saving Statistics to a .CSV File.......................................................................................................................................100
Plotting the Results..............................................................................................................................................................101
About Plotting.................................................................................................................................................................. 101
Plot Type Definitions........................................................................................................................................................ 101
Measurements and Available Plots.................................................................................................................................101
Plot Window Layouts.......................................................................................................................................................102
Eye Diagram Plot Usage.................................................................................................................................................102
RT-Eye (Real Time) Rendering.......................................................................................................................................103
ET-Eye (Equivalent Time) Rendering..............................................................................................................................104
Usage of Waveform with Bit Error Locator ......................................................................................................................105
Histogram Plot Usage......................................................................................................................................................106
Spectrum Plot Usage.......................................................................................................................................................106
Bathtub Plot Usage..........................................................................................................................................................107
Selecting and Configuring Plots...........................................................................................................................................107
Selecting Plots for Configuration.....................................................................................................................................107
Plots Select Menu Options..............................................................................................................................................108
Plots: Select Menu...........................................................................................................................................................108
Configuring Plots.............................................................................................................................................................109
Plots Configure Menu Options for an Eye Diagram.........................................................................................................110
Plots Configure Menu for an Eye Diagram......................................................................................................................110
Plots Configure Menu Options for a Histogram...............................................................................................................111
Plots Configure Menu for a Histogram.............................................................................................................................111
Plots Configure Menu Options for a Spectrum................................................................................................................112
Plots Configure Menu for a Spectrum..............................................................................................................................112
Plots Configure Menu Option for a Bathtub.....................................................................................................................113
Plots Configure Menu for a Bathtub.................................................................................................................................113
Viewing Plots.......................................................................................................................................................................114
About Viewing Plots.........................................................................................................................................................114
Using a Separate Monitor to View Plots..........................................................................................................................115
Toolbar Functions in Plot Windows.................................................................................................................................115
Plot Summary Window Example.....................................................................................................................................116
Plot Details Window Example..........................................................................................................................................117
Plot Summary and Details Window Example ..................................................................................................................118
Viewing a Plot in the Whole Display or in Half the Display..............................................................................................119
Returning to the Plot Summary Window..........................................................................................................................119
Using Zoom and Cursors in a Plot...................................................................................................................................120
Removing Plots....................................................................................................................................................................121
Using Zoom in a Plot............................................................................................................................................................121
About Using Zoom in a Plot.............................................................................................................................................121
Plot Zoom Definitions ......................................................................................................................................................121
Changing the Scale of Data in a Plot (Zoom)..................................................................................................................122
Using Cursors in a Plot........................................................................................................................................................123
About Using Cursors in a Plot..........................................................................................................................................123
Plot Cursors Definitions...................................................................................................................................................123
Using Cursors in a Plot....................................................................................................................................................123
Using Grid Points in a Plot...............................................................................................................................................124
Horizontal and Vertical Cursors in a Plot Example..........................................................................................................124
®
RT-Eye
Serial Compliance and Analysis Application
v
Table of Contents
Saving Plots to Files............................................................................................................................................................125
About Saving Plot Files...................................................................................................................................................125
Save Plot Files Definitions...............................................................................................................................................125
Saving Plot Files..............................................................................................................................................................125
Printing Plots .......................................................................................................................................................................126
About Printing Plots.........................................................................................................................................................126
Plot Print Preview Window..............................................................................................................................................127
Plot Page Setup Window.................................................................................................................................................128
Logging Worst Case Waveforms.........................................................................................................................................128
Saving Worst Case Waveforms from a Live Source.......................................................................................................128
Log Worst Case Configure Options.................................................................................................................................129
Log: Worst Case Configure Menu...................................................................................................................................129
File Names of Worst Case Waveforms...........................................................................................................................130
Log: Worst Case File Names Menu ................................................................................................................................130
Generating a Report............................................................................................................................................................130
About Generating a Report.............................................................................................................................................130
Report Generator File Directories....................................................................................................................................131
Directory Structure for the Report Generator Utility.........................................................................................................131
Starting the Report Generator and Accessing the Online Help.......................................................................................132
Setting Up a Test Template and Layout for a Report......................................................................................................133
Generating and Printing a Report....................................................................................................................................133
Creating a PDF File of the Compliance Report...............................................................................................................134
Test Template Menu............................................................................................................. ..........................................135
Report Layout Menu........................................................................................................................................................136
Report Generate Menu Options......................................................................................................................................136
Report Generate Menu....................................................................................................................................................137
Report Generator Fields..................................................................................................................................................137
Application Fields General Information List.....................................................................................................................138
Application Fields Configuration List and Ref Levels Example .......................................................................................139
Application Fields Results List and Specific Measurements Example.............................................................................140
Oscilloscope Fields and Native Fields Lists....................................................................................................................141
Tutorial.....................................................................................................................................................................................143
Introduction to the Tutorial...................................................................................................................................................143
Setting Up the Oscilloscope.................................................................................................................................................143
Starting the Application........................................................................................................................................................143
Waveform Files....................................................................................................................................................................143
Recalling a Waveform File...................................................................................................................................................144
Oscilloscope Reference Memory Setup Menu.....................................................................................................................145
Taking an Eye Width Measurement.....................................................................................................................................146
Setting Up an Eye Width Measurement..........................................................................................................................146
Ref1 Selected as the Source...............................................................................................................................................147
Using Autoset for Reference Voltage Levels.......................................................................................................................147
Taking a Measurement and Viewing as an Eye Diagram....................................................................................................148
Results Summary and Plots Summary Window Example ...................................................................................................149
Results Details and Plot Details Window Example..............................................................................................................150
Ending a Tutorial Lesson.....................................................................................................................................................150
Stopping the Tutorial.......................................................................................................................................................151
Returning to the Tutorial..................................................................................................................................................151
®
vi RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Quick Method Concept ........................................................................................................................................................ 151
Quick Method to Take Measurements.............................................................................................................................151
Taking a TIE Jitter Measurement.........................................................................................................................................152
Clearing Results..............................................................................................................................................................152
Setting Up a TIE Jitter Measurement and Plots...............................................................................................................152
TIE Jitter Results with Histogram Example......................................................................................................................153
TIE Jitter Histogram and Spectrum Plot Example ...........................................................................................................154
Examples of Plot Details..................................................................................................................................................155
Saving Statistical Results to a .CSV File.........................................................................................................................156
.CSV File Viewed with Wordpad Example.......................................................................................................................156
.CSV File Viewed in a Spreadsheet Example..................................................................................................................156
Generating a Simple Report.................................................................................................................................................157
Simple Report Example Page 1.......................................................................................................................................157
Simple Report Example Page 2.......................................................................................................................................158
Serial Analysis Laboratory........................................................................................................................................................159
About the Serial Analysis Laboratory (Lab)..........................................................................................................................159
Recall Default Settings and Run RT-Eye SW......................................................................................................................160
Reference Waveform File Setup..........................................................................................................................................160
Training Board 2 - Live Signal Source.................................................................................................................................162
Use P7380SMA with CH1 as the Differential Source for Analysis.......................................................................................163
Use TCA-SMA Adapters on CH1 and CH3 as Single-Ended Sources for Analysis.............................................................165
Run the Analysis and View the Results...............................................................................................................................167
MJSQ Jitter Analysis............................................................................................................................................................168
Using MyTest.......................................................................................................................................................................171
Defining a Limits Module......................................................................................................................................................171
Creating a Compliance Report.............................................................................................................................................173
PCI Express Compliance Tests...........................................................................................................................................174
Results of PCI Express Add in Card Compliance Test...........................................................................................175
Serial Analysis Lab Conclusion............................................................................................................................................177
Compliance Library..............................................................................................................................................................178
Parameters...............................................................................................................................................................................179
About Application Parameters..............................................................................................................................................179
File Menu Parameters..........................................................................................................................................................180
File Preferences Menu Parameters.....................................................................................................................................180
Control Panel Parameters....................................................................................................................................................181
Measurements Select Menu Parameters.............................................................................................................................181
Autoset Summary Menu Parameters...................................................................................................................................182
Measurements Configure Menus.........................................................................................................................................182
Configure Source Menu Parameters for Differential Probes................................................................................................183
Configure Source Menu Parameters for Single-Ended Probes............................................................................................183
Configure Ref Levels Menu Parameters..............................................................................................................................184
Configure Ref Level Autoset Setup Menu Parameters........................................................................................................185
Configure Smart Gating Menu Parameters..........................................................................................................................185
Configure Smart Gating Menu with Smart Gating Parameters............................................................................................186
Configure Clock Recovery Menu Parameters......................................................................................................................186
Configure Jitter Menu Parameters.......................................................................................................................................188
Configure Population Menu Parameters..............................................................................................................................188
Configure General Config Parameters.................................................................................................................................188
RT-Eye
®
Serial Compliance and Analysis Application
vii
Table of Contents
Measurements Limits Menu Parameters.............................................................................................................................189
Results Menus.....................................................................................................................................................................189
Results Summary Menu Parameters...................................................................................................................................189
Results Details Menu Parameters.......................................................................................................................................190
Plots Select Menu Parameters............................................................................................................................................190
Eye Diagram Configure Menu Parameters..........................................................................................................................191
Histogram Plot Configure Menu Parameters.......................................................................................................................191
Spectrum Plot Configure Menu Parameters........................................................................................................................192
Bathtub Plot Configure Menu Parameter.............................................................................................................................192
Log Worst Case Configure Menu Parameters.....................................................................................................................192
Utilities Report Generator Menus Parameters.....................................................................................................................192
Help Menu...........................................................................................................................................................................192
Example on How to Use Compliance Library......................................................................................................................193
Algorithms................................................................................................................................................................................195
About Measurement Algorithms ..........................................................................................................................................195
Oscilloscope Setup Guidelines............................................................................................................................................195
Test Methodology................................................................................................................................................................196
Measurements.....................................................................................................................................................................197
Notation in Algorithms..........................................................................................................................................................198
About Notation in Algorithms...........................................................................................................................................198
Notational Rules..............................................................................................................................................................198
Summary Definitions of Fundamental Signals and Measurements.....................................................................................199
Waveforms......................................................................................................................................................................199
Edge Time Threshold Voltages.......................................................................................................................................200
Crossing Times...............................................................................................................................................................200
Recovered Clock Times..................................................................................................................................................201
Eye Center Voltages.......................................................................................................................................................201
Timing Measurements.........................................................................................................................................................202
About Timing Measurements ..........................................................................................................................................202
Eye Width Measurement.................................................................................................................................................202
Rise Time Measurement.................................................................................................................................................202
Fall Time Measurement...................................................................................................................................................203
Rising Edge Measurement..............................................................................................................................................204
Falling Edge Measurement .............................................................................................................................................205
Unit Interval Measurement..............................................................................................................................................206
Bit Rate Measurement.....................................................................................................................................................206
Differential Skew Measurement ......................................................................................................................................206
Amplitude Measurements....................................................................................................................................................207
About Amplitude Measurements.....................................................................................................................................207
Eye Height Measurement................................................................................................................................................207
Differential Amplitude Measurement...............................................................................................................................208
Differential Peak Voltage Measurement..........................................................................................................................209
Differential Average Measurement..................................................................................................................................209
High Amplitude Measurement.........................................................................................................................................209
Low Amplitude Measurement..........................................................................................................................................210
CM Voltage Measurement...............................................................................................................................................210
AC CM Voltage Measurement.........................................................................................................................................211
AC CM RMS Voltage Measurement................................................................................................................................211
De-Emphasis Measurement............................................................................................................................................212
®
viii RT-Eye
Serial Compliance and Analysis Application
Table of Contents
Jitter Measurements ............................................................................................................................................................213
About Jitter Measurements..............................................................................................................................................213
Jitter @ BER Measurement.............................................................................................................................................214
Spectrum Analysis based Rj/Dj Separation on Repeating Pattern..................................................................................215
Rj/Dj Separation based on Dual-Dirac Model..................................................................................................................218
Jitter Measurements Field Notes.....................................................................................................................................219
TIE Jitter Measurement...................................................................................................................................................219
TIE Jitter Filtering Measurement......................................................................................................................................220
Statistics...............................................................................................................................................................................221
About Statistics................................................................................................................................................................221
Maximum Value...............................................................................................................................................................221
Minimum Value................................................................................................................................................................221
Mean Value.....................................................................................................................................................................222
Standard Deviation Value................................................................................................................................................222
Peak-to-Peak Value.........................................................................................................................................................222
Population Value .............................................................................................................................................................222
GPIB.........................................................................................................................................................................................223
About the GPIB Program.....................................................................................................................................................223
Guidelines to GPIB Programming........................................................................................................................................224
Program Example................................................................................................................................................................224
GPIB Commands.................................................................................................................................................................225
Introduction to GPIB Command Syntax...........................................................................................................................225
GPIB Reference Materials...............................................................................................................................................225
Starting and Setting Up the Application using GPIB........................................................................................................225
Variable: Value RT-Eye Command......................................................................................................................................226
Syntax ............................................................................................................................................................................226
Variable: Value RT-Eye Command Arguments and Queries (Part 1)..............................................................................227
Variable:Value RT-Eye Command Arguments and Queries (Part 2)...............................................................................228
Measurements Results Queries...........................................................................................................................................229
Measurements Results Queries Variable Names (Part 1)...............................................................................................230
Measurements Results Queries Variable Names (Part 2)...............................................................................................231
Serial Analysis Measurement Names for the resultFor Variable..........................................................................................232
InfiniBand Driver Measurement Names for the resultFor Variable.......................................................................................233
InfiniBand Receiver Measurement Names for the resultFor Variable..................................................................................234
InfiniBand Cable Assembly Measurement Names for the resultFor Variable ......................................................................234
PCI Express Measurement Names for the resultFor Variable for any Test point except Reference clock...........................235
PCI Express Reference Clock Measurement Names for the resultFor Variable..................................................................236
FBDIMM Transmitter Measurement Names for the resultFor Variable................................................................................237
FBDIMM Receiver Measurement Names for the resultFor Variable....................................................................................238
FBDIMM Reference Clock Measurement Names for the resultFor Variable........................................................................239
GPIB Commands Error Codes.............................................................................................................................................239
GPIB Commands Warning Codes.......................................................................................................................................241
RT-Eye
®
Serial Compliance and Analysis Application
ix
Table of Contents
x RT-Eye
®
Serial Compliance and Analysis Application

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 (s) may appear in the product:
CAUTION Refer to Help
xi RT-Eye
®
Serial Compliance and Analysis Application
General Safety Summary
xii 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.
xiii RT-Eye
®
Serial Compliance and Analysis Application
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 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 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 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
List of all available applications, compatible oscilloscopes, and relevant
software and firmware version numbers
Applying a new label
Installing an application
Enabling an application
Downloading updates from the Tektronix Web site
xiv RT-Eye
®
Serial Compliance and Analysis Application

GPIB Information

Welcome to RT-Eye® Serial Compliance and Analysis Application
Note: You can view PDF file of the installation manual from the CD Installation Browser and from the Documents directory on the Optional Applications
Software on a Windows-Based Oscilloscope CD-ROM.
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
set up and use remote automation
The user manual for your oscilloscope provides general information on how
to operate the oscilloscope
The online help for your oscilloscope can provide details on how to use
GPIB commands to control the oscilloscope if you install the GPIB Programmer guide (and code examples) from the oscilloscope CD-ROM

Relevant Web Sites

The online help for Option SST Serial ATA and Serial Attached SCSI
Analysis module provides details on how to use GPIB commands for SAS
and SATA
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
xv
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
Optional Applications Installation manual
Figure i. Application CD Contents
xvi RT-Eye
®
Serial Compliance and Analysis Application

Access to PDF Files

Welcome to RT-Eye® Serial Compliance and Analysis Application
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
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
xvii
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.
xviii 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.
Welcome to RT-Eye® Serial Compliance and Analysis Application
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
access a PDF file of the help topics. The file is printable and is formatted to
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
xix
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
xx RT-Eye
Feedback to contact Tektronix.
®
Serial Compliance and Analysis Application
Welcome to RT-Eye® Serial Compliance and Analysis Application

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.

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.

Feedback

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.
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
RT-Eye
Probes used
Serial data standard
Signaling rate
Your name, company, mailing address, phone number, FAX number
®
Serial Compliance and Analysis Application
xxi
Welcome to RT-Eye® Serial Compliance and Analysis Application
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
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.
Saving a Setup File.
Note: 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)
xxii RT-Eye
®
Serial Compliance and Analysis Application

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
1 RT-Eye
®
Serial Compliance and Analysis Application
Getting Started

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 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.

Compatibility

For information on oscilloscope compatibility, refer to the Optional Application Software on Microsoft Windows Based Oscilloscopes Installation Manual,
Tektronix part number 071-1888-xx. The manual is available as a PDF file.

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.
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.
2 RT-Eye
®
Serial Compliance and Analysis Application
Getting Started
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.

Minimum Required System Configuration

Before operating the RT-Eye application, check the readme.txt file to verify whether the oscilloscope configuration meets the minimum requirements. If the RT-Eye application is installed on the oscilloscope, select Start > Programs> TekApplications> tdsRT-Eye> readme file. If the application is not installed, the readme.txt file is in the same directory as the setup.exe file on the Optional Applications CD.

Accessories

There are no standard accessories for this product. However, you can refer to the product datasheet available on the Tektronix Web site for information on optional accessories relevant to your application. For example, Tektronix recommends that you use the following probes:
Table 1: Probes
*
Probe
P73XX (Includes P7350, P7380, P7313)
P73XXSMA SMA Input Differential Acquisition System.
*Check the www.Tektronix.com web site for an up-to-date list of probes and information on standard-specific test fixtures.
Description
Z-Active TM Differential Probe family.
RT-Eye
®
Serial Compliance and Analysis Application
3
Getting Started

Installation

Refer to the Optional Applications Software on a Windows-Based Oscilloscope Installation Manual for the following information:
Available applications, compatible oscilloscopes, and relevant software and
firmware version numbers
Using the free trials
Applying a new authorized Option Installation key label
Installing the application
Enabling an application
Downloading updates from the Tektronix Web site
The manual is also available as a PDF file.
4 RT-Eye
®
Serial Compliance and Analysis Application
Getting Started

Connecting to a Device Under Test (DUT)

You can use any compatible probes to connect your DUT (Device Under Test) with your oscilloscope.
There are four typical probing configurations for serial data links: two for Pseudo Differential Waveforms and two for True Differential Waveforms. The method of setting up your measurement channel(s) is dependent on your application and what you want to measure.
WARNING: To avoid electric shock, you must ensure that power is removed
from the DUT before attaching probes to it. Do not touch exposed conductors except with the properly rated probe tips. Refer to the probe manual for proper use. Refer to the manual.
General Safety Summary in your oscilloscope

Probe Information

Table 2. Probe Information
Note: When you are deciding what oscilloscope and probe combination to use, the system bandwidth should be greater than 1.5 times the bit rate. This provides adequate bandwidth for most of the measurements because most of the energy in high-speed serial data signals is contained in the 1 accurate Rise time measurements, 2.5 times the bit rate (5th harmonic) is required.
st
and 3rd harmonic. To ensure
RT-Eye
®
Serial Compliance and Analysis Application
5
Getting Started

Power Spectrum of a 2.5 Gb/sec Signal Example

Note: The 1st and 3rd harmonics are the two highest peaks.
Figure 1: Power Spectrum of a 2.5 Gb/sec signal

Two TCA-to-SMA Adaptors, Diagram A

Figure 2: Two TCA-to-SMA Adaptors, Diagram A
6 RT-Eye
®
Serial Compliance and Analysis Application
Loading...
+ 235 hidden pages