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
Getting Started

One P73XX SMA Differential Probe, Diagram B

Figure 3: One P73XX SMA Differential Probe, Diagram B

Two P72XX Single-Ended or P73XX Differential Probes, Diagram C

Figure 4: Two P72XX Single-Ended or P73XX Differential Probes, Diagram C
RT-Eye
®
Serial Compliance and Analysis Application
7
Getting Started

One P73XX Differential Probe, Diagram D

Figure 5: One P73XX Differential Probe, Diagram D

Deskewing Probes and Channels

When using two channels to perform pseudo-differential measurements, it is important to deskew the probes. Be sure to use the proper deskew fixture and procedure as described in the online help of your oscilloscope.
Note: The RT-Eye application relies on upsampled, deskewed data from the oscilloscope to conduct math operations for differential and common mode waveform measurements. Upsampling prior to deskew is required to ensure accurate measurements.
Oscilloscope firmware V 2.4.0 and above implements sub-sampled deskew and is required if you use the RT-Eye application for Single-Ended measurements.
8 RT-Eye
®
Serial Compliance and Analysis Application

Operating Basics

About Basic Operations

The topics in the Operating Basics book cover the following definitions and tasks:
Application user interface
Basic oscilloscope functions
Saving and recalling
Setting up the application
Using a Limits file
Using User Masks
Taking measurements
Saving the measurement results
Viewing the measurement results as plots
Using the plot window zoom and cursors
Saving plots
Logging the worst case waveforms
Creating and generating a custom compliance report
9 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Starting the Application

On the oscilloscope menu bar, select File> Run Application> RT-Eye Serial Compliance and Analysis. View
how to start the application. For B and C series
oscilloscopes, select App> RT-Eye Serial Compliance and Analysis from the menu bar to run the application. For DPO series oscilloscopes, select Analyze> RT-Eye Serial Compliance and Analysis.
The application starts and displays the Measurements> Select menu.
After the application initializes, the Welcome dialog box, if enabled, will appear. If it is disabled, you can use File> Preferences to configure it to appear the next time the application is launched.
Figure 6: RT-Eye Welcome dialog box
You can perform the following functions in this dialog box as shown in the table:
Table 3. RT-Eye Welcome dialog box options
Click To
Run MyTest Recall the previously saved MyTest setup and automatically
start the sequencer. See also: Running MyTest.
Run Wizard Launch the RT-Eye Wizard. The application takes the
measurements and displays the results in the result summary window. See also: About Ser ial data Wizard.
Cancel Close the RT-Eye Welcome dialog box and work directly
with the application.
Show this dialog at startup
Enable or disable display of the RT-Eye Welcome dialog the next time when you launch the applicat ion .
10 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Oscilloscope Menu Bar and Selected Application

For non-B series oscilloscopes, select File> Run Application> RT-Eye Serial Compliance and Analysis to start the application.
Figure 7: Oscilloscope menu bar and selected application
For B/C series oscilloscopes, select App> RT-Eye Serial Compliance and Analysis to start the application.
Figure 8: B/C series oscilloscope menu bar and selected application

Application Interface

The RT-Eye application uses a Microsoft Windows based interface. Display the
definitions of the application user interface items, or view a menu labeled with the user interface items.
Note: The oscilloscope application shrinks to half size and appears in the top half of the screen when the application is running.
RT-Eye
®
Serial Compliance and Analysis Application
11
Operating Basics

User Interface Definitions

Table 4. User Interface Definitions
Item Description
Area Visual frame that encloses a set of related options. Box
Browse
Button Use to define an option; not a command button. Check box Use to select or clear an option. Command button
Control panel
Keypad
List box Use to define an option from a list. Menu
Menu bar
Option
Status bar
Tab
Virtual keyboard
Scroll bar
Use to define an option; enter a value with the Keypad or turn the Multipurpose knob to select a value.
Displays a window where you can look through a list of directories and files.
Initiates an immediate action, such as the Start command button in the Control panel.
Located to the right of the application; contains command buttons that you use often, such as to Start sequencing.
On-screen keypad that you can use to enter numeric values.
All options in the application window (except the Control panel) that display when you select a menu bar item.
Located at the top of the application display and contains application menus.
Any named button (other than a command button) or any named box that defines a control or task.
Line located at the bottom of the application display that shows the name of the current menu (location) and the next step that you might take (action).
Short cut to a menu in the menu bar or a category of menu options; most tabs are short cuts.
On-screen keyboard that you can use to enter alphanumeric strings, such as for file names.
Vertical or horizontal bar at the side or bottom of a display area that you use to move around in that area.
12 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Menu With Application User Interface Items

Figure 9: Menu with application user interface items
RT-Eye
®
Serial Compliance and Analysis Application
13
Operating Basics

Application Menu Bar and Drop-Down Lists

Figure 10: Application menu bar and drop-down lists

Using Basic Oscilloscope Functions

You can use oscilloscope controls and functions while running the application. To do so, select a menu from the oscilloscope Menu bar (or Toolbar) and access menus, or use the front-panel knobs and buttons. You can also use the oscilloscope Help menu to access information about the oscilloscope and how to use it. When you access some oscilloscope controls, the oscilloscope fills the display.
14 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Returning to the Application

Figure 11: Returning to the application
For B and C series oscilloscopes, select App> Restore Application to return to the RT-Eye application.

Hiding the Application

The Hide function minimizes the application and the oscilloscope fills the display. To hide and return to the application, follow these steps:
1. Select the
2. Use the oscilloscope.
3.

Minimizing and Maximizing the Application

To minimize the RT-Eye application, select File> Minimize in the application menu bar.
To maximize the application, select
command button in the application menu bar.
Return to the application.
in the task bar.
RT-Eye

Exiting the Application

To exit the RT-Eye application, select File> Exit or the button in the application menu bar. When you exit the application, you can choose to keep the oscilloscope setup currently in use with the application or to restore the oscilloscope setup that was present before you started the application. If you select the Save MyTest check box, the current setup of both the oscilloscope and the application will be saved for convenient recall next time. Refer to
®
Serial Compliance and Analysis Application
MyTest for more information.
(Exit) command
15
Operating Basics
Figure 12: Exiting the application

Docking the Application

To Dock the RT-Eye application, select File> Dock in the application menu bar. This positions the application at the default location.
Figure 13: Docking the application

Undocking the Application

To Undock the RT-Eye application, select File> Undock in the application menu bar. After you undock the application, you can click and drag the application tool bar to position the application anywhere on the screen.
16 RT-Eye
®
Serial Compliance and Analysis Application
Figure 14: Undocking the application
Operating Basics

Application Directories

During installation, the application sets up directories for various functions, such as to save setup files, and uses extensions appended to file names to identify the file types.
Table 5. Application directories
Default directory names
\modules\SerialAnalysis Serial Analysis applic ation home location. \modules\SerialAnalysis\data Measurement results files. \modules\SerialAnalysis\limits Limits files for Pass or Fail compliance
\modules\SerialAnalysis\masks Waveform mask files for plots and limits
\modules\SerialAnalysis\setup Setup files. \modules\SerialAnalysis\waveforms Log worst case waveform s and recall
\Masks Mask files for various serial data \Examples\RemoteCtrl Sample remote control program.
\Examples\WFMS Waveforms for learning. \images Plot files. \temp Temporary files. \ReportGenerator\modules\Serial
Analysis\Reports
* All subdirectories are located in the C:\TekApplications\tdsrt-eye directory.
*
Directory use
tests.
testing.
waveform files. standards.
Files created by the Report Generat or utility.
RT-Eye
®
Serial Compliance and Analysis Application
17
Operating Basics

Directory Structure for the Serial Analysis Application

Figure 15: Directory structure of serial analysis application
18 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

File Name Extensions

Table 6. File name extensions
Extension Description
.bmp File that uses a “bitmap” format. .csv File that uses a "comma separated variable" format. .dat File with bina ry format ; stores waveform vectors. .fig Plot file with binary data. .gif File that uses a “graphics interchange format”. .ini RT-Eye application setup file. .jpg File that uses a “joint photographic experts group” format; also
known as JPEG. .lim Limits file used with Pass/Fail compliance tests. .mat MATLAB waveform vector header saved to the hard disk. .msk Waveform mask file used with plots. .pdf File that uses a “portable data format”. .png File that uses a “portable network graphics” format. .rgt File that defines the report template. .rpl File that defines the report layout. .rpt Fi le crea ted by the Repor t Ge ner ator util it y. .rtf File that uses a “rich text format”. .set Oscilloscope setup file saved that is recalled with an application
.ini file; both files will have the same name. .wfm Waveform file; can be recalled into Reference memory.
RT-Eye
®
Serial Compliance and Analysis Application
19
Operating Basics

How to Enter Alphanumerical Values

Note: Press the FINE button on the oscilloscope to enter or select the smallest values or units.
Note: Be sure to select the CLR button before you enter a value using the keypad.
Table 7. How to enter alphanumeric values
Method Description
Keypad
Multipurpose
knob*
Keyboard
Edit box*
* When selected t wice, the Keypad appears.
When you select the keypad icon, the virtual keypad appears (looks similar to a calculator); use to enter a value.
When you se lect a knob icon, a line appe ar s between the upper icon and the option box. This activates the upper multipurpose knob on the front panel of the oscilloscope; turn the knob to select a value.
When you select the keyboard icon, the virtual keyboard appears (looks similar to a physical keyboard); use it to enter a file name.
Type in a value from the physical keyboard and press the Enter key.
20 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Virtual Keypad

Note: Select the
icon, and then use the virtual keypad to enter information,
such as reference voltage levels.
Figure 16: Virtual Keypad
RT-Eye
®
Serial Compliance and Analysis Application
21
Operating Basics

Virtual Keyboard

Figure 17: Virtual Keyboard

Using MyTest

Note: Select the
icon, and then use the virtual keyboard to enter
information, such as file names.

About My Test

The MyTest feature allows you to save a single measurement configuration so that it can be recalled and run at any time with a single click. This is similar to the save/recall feature (which allows as many named configurations as you want), except that MyTest is designed to be easily accessible and runs automatically when selected.
22 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Saving MyTest

To save the current application and oscilloscope settings without closing the RT­Eye application, select Measurements> Save MyTest.
Figure 18: Save Mytest
You can also save your MyTest before exiting the RT-Eye application. When you select File> Exit from the RT-Eye application, the application prompts you to save the oscilloscope settings. If you select the Save MyTest check box, the current setup will be saved as the new MyTest.

Running MyTest

Select Measurements> Run MyTest to run MyTest at any time.
RT-Eye
Figure 19: Run Mytest
The application takes the measurements from the saved MyTest and displays the results in the Result summary window. You can also run MyTest directly from the RT-Eye Welcome dialog. Refer to
®
Serial Compliance and Analysis Application
Starting the Application.
23
Operating Basics

Using Serial Data Wizard

About the Serial Data Wizard

The RT-Eye application Setup Wizard guides you through the process of setting up, running, and displaying the results of a measurement using an intuitive sequential process. The Wizard can be used for accurate measurements for a single acquisition, or as a starting point for advanced configurations, or free-run measurements.
Note: The statistical results for the Setup Wizard and RT-Eye application are identical if the measurements and setups are the same.
Select Measurements> Wizard to open the Setup Wizard anytime. You can also open the Setup Wizard during the launch of the RT-Eye application by clicking Run Wizard in the RT-Eye Welcome dialog. Refer to more information.
Starting the Application for
The Setup Wizard takes you through the steps to configure the following parameters:
Probe type
Measurement Sources
Standards
Measurement Categories
Autoset Source Levels
Autoset Source Reference Levels
Plots
Note: You can exit the Setup Wizard without affecting any settings in the Serial Analysis application by clicking Cancel anytime before clicking the Run button.
24 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Probe type

In this step, you can select the type of probe. The default probe type is Single­ended. In the single-ended probe configuration, you connect two probes or two SMA cables to the unit under test and the application forms a pseudo-differential signal by subtracting them. See Probe Diagrams
A and C. In the differential
probe configuration, you connect a single differential probe, as shown in Probe Diagrams
B and D.
Note that the currently selected step is always highlighted in the left column of the Wizard.
Click Next to accept your probe type and proceed to Measurement Sources.
Figure 20: Probe Type
®
RT-Eye
Serial Compliance and Analysis Application
25
Operating Basics

Measurement Sources

In step 2, you can select the Measurement sources. The available sources depend on which probe type you have selected in the previous step. The selection in the previous step is displayed in yellow text as shown in the following figure.
Click Next to proceed to Standards. Click Back if you want to change the probe type.
Figure 21: Measurement sources
26 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Standards Selection

In step 3, you select the Serial Analysis standards that guide clock recovery by establishing the bit rate. The default standard is PCI-E : 2.5 G.
Click Next to proceed to Measurement Categories.
Figure 22: Standards
®
RT-Eye
Serial Compliance and Analysis Application
27
Operating Basics

Measurement Categories

In step 4, you select the Measurement that will be performed. Various measurement parameters are grouped under these categories. You need to select at least one measurement to advance to the next step. For more details, refer to
Selecting a Measurement.
If you select Jitter@BER measurement, you can set the pattern length by selecting Repeating pattern and then entering the pattern length in the Pat Len text box. The default value is 2500 unit intervals. If you have a non-repeating waveform pattern or if the pattern length is unknown, select Arbitrary.
Note: The measurements that you select also determine which plot types will be available in step 7.
Click Next to proceed to step 5, where you select whether to Autoset the source scales.
Figure 23: Measurement categories
28 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Autoset Source Levels

In step 5, you can choose to automatically adjust the horizontal and vertical scaling before the measurement. This is similar to the Autoset feature of the oscilloscope. The default of Yes is recommended unless you select a reference source. If you select No, you will retain the current oscilloscope settings.
Click Next to proceed to Autoset the source reference levels.
Figure 24: Autoset source levels
®
RT-Eye
Serial Compliance and Analysis Application
29
Operating Basics

Autoset Source Reference Levels

In step 6, you can choose to automatically adjust the reference levels before the measurement. The reference levels are the voltage thresholds that are compared to the waveform to determine when timing events occur. The default of Yes is recommended.
Click Next to proceed to Plot selection.
Figure 25: Autoset source reference levels
30 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Plots

In step 7, you can select the plot types that you want to display. Some plot types may not be available depending on the measurements that you chose in the Measurement Categories step. The default is to select all plot types. The types of plots available are:
Eye Diagram—Default and is available for all measurements
Spectrum—if TIE Jitter is selected
Bathtub Curve—if Jitter@BER is selected
Jitter Histogram—if TIE Jitter is selected
Figure 26: Plots
®
RT-Eye
Serial Compliance and Analysis Application
31
Operating Basics
Click Run to start a single acquisition sequence using the selected settings. The Plot waveform diagrams are displayed in the chosen order, as shown in the following figure.
Figure 27: Plot waveform diagrams
32 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

File Menus

File Menu Definitions

Table 8. File menu definitions
Menu/function Description or function
Recall Default Recalls most default (startup) parameters for the active module. Recall*
Save* Recall Recent Select from a list of the four most recently accessed setup files
Preferences Displays the Preferences menu; settings apply until you exit the
Dock Locks the RT-Eye user interface to its default position. Undock Allows the RT-Eye user interface to be repositioned. Minimize Minimizes the application. Exit Exits the application; you can choose to retain the current
*Save or Recall functions also save or recall the associated oscilloscope setup file (.set); an oscilloscope file is recalled if the application finds a .set file with a matching name.
Browse to select an application setup (.ini) file to recall the setup file. Recall restores the application to the values saved in the setup.
Save the current application settings in a .ini file.
(saved or recalled) and recall that setup.
application; saved setup files include the settings.
oscilloscope settings or restore the oscilloscope to settings prior to starting the application.
RT-Eye
®
Serial Compliance and Analysis Application
33
Operating Basics

About the File menus

You can use the File menus to save and recall different application setups and recently accessed files.
Display the definitions of the file menus.
Note: The File> Save function saves application settings in an .ini file and the settings of the oscilloscope application in a .set file with a matching name.
If an oscilloscope .set file with a matching name is found when you recall an application setup file, then the oscilloscope settings are also recalled. If the .set file is missing or cannot be opened by the oscilloscope, then the application recalls the application settings and displays a message that the Recall of the .set file failed.
CAUTION: Do not edit a setup file or recall a file not generated by the
application.

Saving a Setup File

To save the application and oscilloscope settings to a setup file, follow these steps:
1. Select File> Save.
2. The Save dialog box appears. To view details about the file, such as size,
type, and modified date, select the Details tool.
3. In the file browser, select the directory in which to save the setup file or use
the current directory.
4. Select or use the keyboard to enter a new file name. The application appends
an ".ini" extension to the name of the application setup file.
5. Select the
command button.
Note: The application also saves the oscilloscope setup to a ".set" file when you save an application setup. Both the application .ini file and oscilloscope .set file have the same file name.
34 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

File: Save Browser

To view details, such as file size, type, and modified date, select the Details tool.
Figure 28: Save Browser
RT-Eye
®
Serial Compliance and Analysis Application
35
Operating Basics

Recalling a Saved Setup File

To recall the application and oscilloscope settings from saved setup files, follow these steps:
1. Select File> Recall.
2. The Recall dialog box appears. To view details about the file, such as size,
type and date modified, select the Details tool.
3. In the Recall dialog box, select the directory from which to recall the setup
file.
4. Select a setup file name, and then select Open.
Note: The application recalls the .ini setup file and the associated oscilloscope setup if the application can find a .set file with a matching name.
CAUTION: Do not edit setup files. If you try to recall a setup file that has
been edited, the recall operation fails.
CAUTION: If a matching .set file is not found or if the .set file does not recall
correctly to the oscilloscope, then a warning appears that says the oscilloscope recall failed while the RT-Eye application recall succeeded.
36 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

File: Recall Browser

To view details, such as file size, type, and modified date, select the Details tool.
Figure 29: Recall browser
RT-Eye
®
Serial Compliance and Analysis Application
37
Operating Basics

Recalling the Default Setup

To recall the default application settings, select File> Recall Default.
Note: Most of the settings for the active module are recalled to the default state.

Recalling a Recently Saved or Accessed Setup File

To recall a recently saved or accessed setup file, select File> Recall Recent and then the file from the drop-down list of setup file names.
Note: The application also recalls the associated oscilloscope setup if the application can find a .set file with a matching name.
CAUTION: Do not edit setup files. If you try to recall a setup file that has
been edited, the recall operation fails.
CAUTION: If a matching .set file is not found or if the .set file does not recall
correctly to the oscilloscope, then a warning appears that says that the RT-Eye application recall succeeded but the oscilloscope recall failed.
38 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Recall Recent Drop-Down List Example

Figure 30: Recall recent drop-down list

Defining Preferences

The application includes options that you can set, and these options remain applied until you change them. The options can help you to operate the application more efficiently.
The File Preferences menu contains several check box options that you can set (enable) or clear (disable). Saved setup files include the File> Preferences settings. View the
File Preferences menu.
RT-Eye
®
Serial Compliance and Analysis Application
39
Operating Basics

File Preferences Options

Table 9. File preferences options
Option Description
Show Welcome dialog at Start up
Show Autoset Summar y when Autoset is selected
Enable high-performance eye rendering
Cancel Discards changes and closes. OK Accepts changes and closes.
Determines whether welcome dialog box is displayed whenever the application is launched.
Determines whether a summary table of autoset values is displayed every time autoset is run.
When unchecked, all unit intervals (UI) in the waveform(s) are included in the rendered eye. This gives the highest fidelity eye rendering, but can take considerable amount of time for long records.
When checked, a statistically representative subset of the UI is rendered, so that eye diagrams for long waveforms can be displayed in a reasonable time.
The rules for high-performance rendering are as follows:
1) If the waveform contains 15,000 or fewer UI, all the UIs in the waveform are rendered.
2) If the waveform includes more than 15,000 UI, it is subdivided into segments of 2000 UI each. The entire waveform is scanned to find the UI, which are the worst-case violators for six different points around the eye. For each of these worst­case violators, the entire segment of 2000 UI in which it lies is rendered. Dependin g on whether multiple worst-cas e violators lie in the same segment or not, as few as 2000 UI but typically from 8000 to 12,000 UI will be rendered in the final eye.

File: Preferences Menu

Figure 31: File preferences menu
40 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Setting up the Application

About Setting up the Application for Analysis

You need to set up the RT-Eye application for serial data analysis or for serial data standard compliance testing. To do so may require that you perform some or all of the following tasks:
Choose the probe configuration: differential or single-ended
Select all desired measurements
Select the Autoset command button
This automatically sets the range of the vertical scale, sets the horizontal
resolution, and dynamically sets the waveform crossing thresholds based on signal characteristics.
Configure measurement options manually in the Source, Ref Levels, Smart
Gating, Jitter, Population, and General Config menus.
Select and configure all desired plots (up to four at one time)
After setting up the application, you can select the Start command button to take measurements. The application displays the results as statistics and as plots if you set up the Plots menus and enabled the Plots Display option.
Note: You can enable and adjust or Fail type of compliance test. You can also import industry standard masks and modify or create your own masks files.
After taking measurements, you can do any of the following tasks:
Measurement Limits checking to create a Pass
View the results as statistics
Save statistics in a .csv file
View the results as a plot
Use the Zoom functions in a plot
RT-Eye
Use the Cursors functions in a plot
Save a plot file
Print a plot
Save the worst case waveforms as .wfm files
Generate a report file
®
Serial Compliance and Analysis Application
41
Operating Basics

General Steps to Set Up the Application

Figure 32: Steps to set up the application
42 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Selecting an Analysis or Compliance Module

The RT-Eye application supports dedicated, technology-specific compliance modules.
The application accepts Tektronix compliance modules for industry-specified testing. These modules are available as options and require the RT-Eye software. If the application does not detect a compliance module, only "Serial Analysis" appears in the Modules drop-down list. If the application detects other compliance modules, then multiple selections appear in the list.
The RT-Eye online help only discusses the "Serial Analysis" module operation. However, the application also includes separate PDF files with Methods of Implementation (MOI) for the InfiniBand and the PCI Express serial data standards specific to the corresponding compliance module.
The Control Panel shows which module is active.

Selecting the Analysis Module

View the
default Measurements Select menu.
Figure 33: Modules
RT-Eye
®
Serial Compliance and Analysis Application
43
Operating Basics
Selecting a Compliance Module
Note: The compliance module must be installed and enabled before you can select it Compliance modules have static configurations and reporting formats unique to a specific standard. In general, you can use these modules for design verification and "Plug-Fest" testing.
Figure 34: Selecting a compliance module

Choosing the Probe Configuration

Two of the four typical probing configurations discussed in
Device Under Test use two channels to make up the differential serial data signal.
Additional measurements are also available with these probing configurations. To set the probing configuration (or if you have two reference waveforms), select Single-Ended as the Probe Type option. If the signal is probed differentially so that the differential signal is delivered to the oscilloscope on a single channel, select Differential as the Probe Type option.
Connecting to a
44 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Probe Type Definitions

Table 10. Probe type definitions
Probe type Description
Differential
Single-Ended Displays source selections and measurements suitable for
* The default Probe Type for the RT-Eye serial analysis application.
*
Displays source selections and measurements suitable for true differential probing (single connection to scope).
pseudo-differential probing (two connections to scope, with difference operation performed in software).

Selecting a Measurement

You can use the Measurements> Select menu to select measurements for the application to take. The application takes all selected measurements.
This is the default menu when you start the application. You can also access the menu by selecting Measurements> Select in the menu bar.
The measurements will vary depending on the type of probe selected as the Probe Type option.
Use the of the Sources and the corresponding reference voltage levels. Refer to
button to automatically set the Horizontal and Vertical scales
Autoset
Button in Measurements Select menu.
Use the button as a short cut to the Plots> Select menu.
Use the button as a short cut to the Measurements> Configure
menus.
Use the button as a short cut to turn on all the available
Measurements instead of selecting one measurement at a time.
RT-Eye
®
Serial Compliance and Analysis Application
45
Operating Basics

Measurement Definitions

Table 11. Measurement definitions
Area Option Description Units
Timing*
Amplitude
* Use the Time Units o ption (Results menu) to convert and display the results as Unit Interval. ** Use the File Preferences menu to restrict mea surements to transition bits only. † Added when Single Ended is the Probe Type option.
Eye Width/ Eye Height
Rise Time**
Fall Time**
Unit Interval Cycle duration o f the recovered clock. s Bit Rate Inverse of Unit Interval. Differential
Skew
Differential Voltage**
High Amplitude
Low Amplitude
CM Voltage† Statistics of the Common Mode voltage waveform. V AC CM
Voltage De-Emphasis
Jitter @ BER Deterministic and random components of jitter. s Jitter* TIE Jitter
Eye Width is the measured minimum horizontal eye opening at the middle reference level as shown in the eye diagram.
Eye Height is the measured minimum vertical eye opening at the UI center as shown in the eye diagram.
Time difference between when the Hi reference level is crossed and the Lo reference level is crossed on the rising edge of the waveform.
Time difference between when the Hi reference level is crossed and the Lo reference level is crossed on the falling edge of the waveform.
Time delay between t w o single ended waveform sources.
Statistics for a differential waveform. V
Histogram mode of all differential waveform values greater than zero.
Histogram mode of all differential waveform values less than zero.
AC statistics of the Co mmon Mode voltage waveform.
Ration of any non-transition eye-voltage to its nearest preceding transition eye voltage.
Measured time difference between a data edge and a recovered clock edge.
s or V
s
s
Gb/s s
V
V
V
dB
s
46 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Measurements: Select Menu for Differential Probes

Note: This is the default menu that appears when you start the RT-Eye application.
Figure 35: Measurement selections for differential probe

Measurements: Select Menu for Single-Ended Probes

Note: The application adds measurements when Single-Ended is selected as the Probe Type option: Differential Skew, CM Voltage, and AC CM Voltage.
Figure 36: Measurement selections for single-ended probe
®
RT-Eye
Serial Compliance and Analysis Application
47
Operating Basics

Autoset Button in the Measurements Select Menu

Select the
button in the Measurements> Select menu to automatically set the vertical scale, horizontal resolution, and reference voltage levels for all active sources. Depending on the settings in the File> Preferences menu, either the autoset operation will occur immediately or the application will display the Autoset Summary menu and wait for you to choose the next action.
The Autoset Summary menu shows the current source autoset and reference level autoset values and parameters in a brief outline view. No autoset operation is performed until you select
the
command button.
Use the button as a short cut to the Measurements> Configure
menus.

Autoset Summary Menu Options

Table 12. Autoset summary menu options
Option/function Description
Autoset Performs the Source Autoset and the Ref Levels Autoset
functions; values update accordingly. Configure Accesses t he Configure Ref Levels menu. Close Discards changes and closes the menu. Do not show this
menu again*
* If set, use t he File Preferences menu to display the Autoset Summary menu.
Defines whether or not the application displays the Autoset
Summary menu every time you select the Autoset
command button in the Measurements>Select menu.
48 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Autoset Summary Menu Example

Figure 37: Autoset Summary
RT-Eye
®
Serial Compliance and Analysis Application
49
Operating Basics

Configuring a Measurement

About Configuring a Measurement

Measurements may or may not require configuration. A quick way to configure measurements is to select the
cut to the Configure menus.
The application includes the following Configure menus:
Source
Autoset button in the Measurements Select menu.
Use the button from the Measurements> Select menu as a short
Ref Levels
Smart Gating
Clock Recovery
Jitter
Population
General Config
50 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Menu Definitions

Table 13. Configure Menu definitions
Menu name Description
Source
Ref Levels
Smart Gating Sets a gated region: Cursor gating, Smart Gating (Custom),
Clock Recovery
Jitter Defines the analysis method, data pattern, and Bit Error Rate
Population
General Config
* All sources must have the same Horizontal Sample Rate, Record Length, and Position to assure that measurements function properly.
** In Free Run mode, sequencing stops when the population limit is met.
*
Specify the source of the measurement as a channel (live) or reference waveform, or a File; you can use the Autoset functions (only for live sources) to change the vertical scale or horizontal resolution of the waveform.
The automatic Vertical Scale function ensures that the entire waveform occupies the full vertical space available in the graticule.
The automatic Horizontal Resolution function ensures that there are enough samples for accurate results.
Set the reference voltage levels for the thresholds of the rising and the falling edges as an absolute value
The automatic function sets the thresholds relative to the minimum and maximum levels of the peak-to-peak values; default percentages are 20% and 80%.
or no gating at all (Off). Sets clock recovery to an industry standard method: PLL
Standard BW, PLL User BW, Constant Clock Mean, or Constant Clock Median.
threshold for Jitter@BER measurements. These parameters are not required for TIE Jitter measurements.
**
Sets the required population for each measurement or specifies the number of acquisitions.
Sets whether Rise/Fall and Amplitude measurements are limited to transition bits or performed for all bits. Enables logging of worst case waveforms obtained during scan mode in the waveform files directory.
RT-Eye
®
Serial Compliance and Analysis Application
51
Operating Basics

Sources

About Configuring the Sources

The application takes measurements from waveforms or files specified as input sources. You can select an oscilloscope channel input (live), a reference waveform, or a saved waveform file as the source. The selections available for Source Type depend on the Probe Type selected in the Measurements> Select menu.
Use the button as a short cut to the Measurements Select menu.
View the Configure Source menu for Differential probes
View the Configure Source menu for Single-Ended probes
52 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Source Menu Options for a Differential Probe

Note: Differential probes do not provide common mode voltage components.
Table 14. Configure source menu for a differential probe
Area Option Description
Source Type
Live/Ref
Lists channel or reference waveforms for the Select Differential option.
File*
Recalls the input from a single .csv or .wfm file; enables the Select File area.
Select Differential**
Ch1, Ch2, Ch3, Ch4, Ref1, Ref2, Ref3, Ref4, Math1, Math2,
Use a channel or reference waveform from which to take V
DIFF
measurements.
Math3, Math4
Autoset
Vertical Scale
Sets the display of the waveform to the full screen vertically based on the amplitude of the source; the Peak­Peak of the waveform is 80% of the ADC full scale.
Horizontal Resolution
Sets the time base parameters to the necessary horizontal resolution and record length to ensure accurate results.
Vertical & Horizontal
Sets the vertical scale and the horizontal resolution.
* Use the Browser to select a Differential File. ** Uses a differential mode waveform as the source when Differential is the Probe
Type option. You can use a Math waveform, such as for a CH1-CH3 operation, if you save the resultant waveform, recall the waveform to a reference memory location (Ref1, Ref2, Ref3, or Ref4), and then use the Ref waveform as a source.
Only available for live (channel) waveforms.
RT-Eye
®
Serial Compliance and Analysis Application
53
Operating Basics

Configure Source Menu for Differential Probes

Figure 38: Configure source menu for differential probes

Configure Source from a File for Differential Probes

Figure 39: Configure source from a file for differential probes
54 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Source Menu Options for Single-Ended Probes

Note: You must use single-ended probes for common mode voltage measurements.
Table 15. Configure source menu options for single-ended probes
Area Option Descripti on
Source Type
Select D+, D- Selections are based on a Live or Ref Source Type option. Autoset*
Select Files** Browse Recalls single-ended inputs from two .csv or .wfm
* Only available for channel waveforms. ** Use the Browser to select the Differential File(s).
Live Uses one of the following channel combinations
for the D+ and D- waveforms: CH1, CH3 CH1, CH4 CH2, CH3 CH2, CH4
Re f Uses any combination of reference waveforms for
the D+ and D- waveforms.
File Enables the Select File area.
Vertical Scale
Horizontal Re so lution
Vertical & Horizontal
Sets the display of each waveform to the full screen vertically based on the amplitude of the source; the Peak-Peak of the waveform is 80% of the ADC full scale.
Sets the time base parameters to the necessary horizontal resoluti on and record length to ensure accurate results.
Sets the vertical scale and the horizontal resolution.
files, a D+ and D-.
RT-Eye
®
Serial Compliance and Analysis Application
55
Operating Basics

Configure Source Menu for Single-Ended Probes

Figure 40: Configure source menu for single-ended probes

Configure Source from Ref Waveform for Single-Ended Probes

Figure 41: Configure Source from Ref Waveform for Single-Ended Probes
56 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Source from File for Single-Ended Probes

Figure 42: Configure source from file for single-ended probes

Autosetting Sources for Live (Channel) Waveforms

In most situations when you want to take measurements from a "live" (channel) waveform, you can usually improve measurement accuracy by using the Autoset options to optimize the vertical scale or horizontal resolution settings of the oscilloscope.
To automatically define the vertical and horizontal settings for a source, follow these steps:
1. Select Measurements> Configure> Source (or the
2. For differential probes, select the
3. For single-ended probes, select the
button.
button.
tab).
4. In the Select area, choose the specific channel or channels that you are
using.
5. Select one of the Autoset area command buttons. Refer to the
Configure Source Menu Options for Single-Ended Probes topic for a description of
each option.
RT-Eye
Note: The horizontal autoset in RT-Eye places the instrument in the maximum sample rate available. If the 20-80% rise time of the signal is faster than 2X the sample interval, interpolation is recommended to increase accuracy of rise time and jitter measurements.
®
Serial Compliance and Analysis Application
57
Operating Basics

Reference Voltage Levels

About Reference Voltage Levels

You need to set reference voltage levels so that the application can identify state transitions on a waveform. Serial data timing measurements are based on state transition times in waveforms. By definition, edges occur when a waveform crosses specified reference voltage levels. There are two ways to set the reference voltage levels: automatically and manually.

High, Mid, and Low Reference Voltage Levels

The application uses three reference voltage levels: High, Mid, and Low.
For most Time Interval and Jitter measurements, the application only uses
the Mid reference voltage level.
The Mid reference level defines when the waveform transition occurs at a given threshold. For most NRZ AC coupled signals, you would set the Mid reference level to Zero volts.
The Configure Ref Levels menu includes a "Mid = 0V" option which is set by default. You can clear the check box to allow the Autoset function to calculate the proper Mid reference level in the presence of common mode voltages frequently encountered when using single-ended probes.
For Rise Time and Fall Time measurements, the High and Low reference
voltage levels define when the waveform is fully high or low.

Reference Voltage Levels Diagram

Figure 43: Reference voltage levels diagram
58 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Rising Versus Falling Thresholds

The option to set separate thresholds for Rising edges vs Falling edges is available in Ref Level Control panel, though the feature is not currently implemented. The High, Mid and Low thresholds entered in the Rise column are actually applied to both rising and falling edges. The values entered in the Fall column are ignored.

Using the Hysteresis Option

The hysteresis option can prevent small amounts of noise in a waveform from producing multiple threshold crossings. You can use a hysteresis when the rising and falling thresholds for a given reference voltage level are set to the same value.
The reference voltage level ± the hysteresis value defines a voltage range that must be fully crossed by the waveform for an edge event to occur. If the decision threshold is crossed more than once before the waveform exits the hysteresis band, the mean value of the first and last crossing times is used as the edge event time.
For example, if the waveform rises through the Threshold - Hysteresis, then rises through the Threshold, then falls through the Threshold, and then rises through both the Threshold and the Threshold + Hysteresis, a single edge event occurs at the mean value of the two rising crossings.

Example of Hysteresis on a Noisy Waveform

RT-Eye
Figure 44: Example of Hysteresis on a noisy waveform
®
Serial Compliance and Analysis Application
59
Operating Basics

Cursor Gating and Reference Voltage Levels Autoset

You can use cursor gating with the reference voltage levels Autoset function. If you enable and set up Cursors in the Configure Smart Gating menu, the application uses the data within the gated region to automatically calculate the reference voltage levels.

Configuring Reference Voltage Level Autoset

The Autoset Run button on the Ref Levels tab sets all reference voltage thresholds and the hysteresis value to percentages of the base-top voltage amplitude for the waveform. The Ref Level Autoset Setup menu allows you to configure the percentages to define each threshold.

Configuring Reference Voltage Autoset Percentages

The default Reference Level Autoset parameters should be appropriate for most conditions, but you can adjust them for specific situations if you require different behavior.
To configure the Ref Level Autoset Setup menu options, follow these steps:
1. Select Measurements> Configure> Ref Levels> Autoset Setup.
2. The Ref Level Autoset Setup menu appears.
View the Ref Level Autoset
Setup menu.
3. For each reference voltage level you want to adjust, select the keypad icon
or multipurpose knob icon, and enter the percentage of the base to top span of the waveform. The settings are based on the following definitions:
=
TRANHIEYE
=
))((%0 nvmean
TRANLOEYE
))((%100 nvmean
4. Select the OK button to update the values and close the Ref Level Autoset
Setup menu.
5. Select the Run command button in the Configure Ref Levels menu.
6. The application calculates the reference voltage levels based on the
percentages set in the Ref Level Autoset Setup menu.
7. If desired, you can manually refine the calculated values in the Configure>
Ref Levels menu to suit your analysis situation.
60 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Steps to Set the Reference Voltage Levels

Figure 45: Steps to set reference voltage levels
®
RT-Eye
Serial Compliance and Analysis Application
61
Operating Basics

Reference Level Autoset Setup Menu Options

Table 16. Reference level autoset setup menu options
Option*
Rise, High Sets the high threshold level for the rising edge of the source. Rise, Mid Sets the middle threshold level for the rising edge of the source. Rise, Low Sets the low threshold level for the rising edge of the source. Fall, High Sets the high threshold level for the falling edge of the source. Fall, Mid Sets the middle threshold level for the falling edge of the source. Fall, Low Sets the low threshold level for the falling edge of the source. Hysteresis
* Default settings are 80% (High), 50% (Mid), 20% (Low), and 3% (Hysteresis) ** Where 0% = mean(v
Description**
Sets the threshold margin to the reference level which the voltage must cross to be recognized as changing; the margin is the relative reference level plus or minus half the hysteresis; use to filter out spurious events.
EYE-HI-TRAN
(n)) and 100% = mean(v
EYE-LO-TRAN
(n)).

Ref Level Autoset Setup Menu

Figure 46: Reference level autoset set up menu

Manually Adjusting the Reference Voltage Levels

Whether or not you use the application to automatically calculate the reference voltage levels, you may need to manually change the values. To set the reference levels manually, follow these steps:
1. Select Measurements> Configure> Ref Levels> Source and choose a source
(channel or reference waveform) for which you want to set the reference levels. If the Probe Type is differential, only one choice is available.
2. In the Set Reference Level area, adjust the values of the reference voltage
levels and the hysteresis. View the
62 RT-Eye
Configure Ref Levels menu.
®
Serial Compliance and Analysis Application
Operating Basics

Configure Ref Levels Menu Options

Table 17. Configure reference levels menu options
Area Option Description
Source
Autoset
Set Reference Level
Mid = 0V
* Only available when Single Ended is the Probe Type. ** Common mode voltages can be frequently found with single-ended probes.
Clear this option before you use the Reference Level Autoset function.
**
Differential Selects the reference levels for the Differential
waveform or file.
*
DPlus
DMinus*
Setup Displays the Ref Level Autoset Setup menu. Ref Level Run Automatically calculates and sets the reference
Rise, High Sets the high threshold level, in volts, for both
Rise, Mid Sets the middle threshold level, in volts, for both
Rise, Low Sets the low threshold level, in volts, for the rising
Fall, High Fall, Mid Fall, Low Hysteresis Sets the threshold margin, in volts, relative to the
Set or clear When checked, sets the middle threshold level to
Selects the reference levels for the DPlus waveform or file.
Selects the reference levels for the DMinus waveform or file.
levels according the settings in the Ref Level Autoset Setup menu.
rising and falling edges of the source waveform.
rising and falling edges of the source waveform.
and falling edges of the source waveform. Reserved for future use. Reserved for future use.
Reserved for future use.
reference level which the voltage must cross to be recognized as changing; the margin is the reference voltage level plus or minus half the hysteresis; use to filter out spurious events .
0 Volts; when cleared (unchecked), sets the level to the value calculated by the application.
RT-Eye
®
Serial Compliance and Analysis Application
63
Operating Basics

Configure Ref Levels Menu

Note: The Source DPlus and DMinus options are only usable when you select Single-Ended as the Probe Type option in the Measurements> Select menu.
Figure 47: Configure reference levels menu

Gating Measurements

About Gated Measurements

Gating allows you to focus the analysis on a specific area of the waveform bound by a gated region, which is a way to filter unnecessary information. To access the Smart Gating menu, select Measurements> Configure> Smart Gating.
You can set up a gated region in one of the following ways:
Vertical Cursors
Smart Gating
The application uses the Smart Gating function when you select Smart Gating as the Gating option. With Smart Gating, the application establishes a Clock Recovery Window, part of the waveform on which the selected clock recovery method is applied. An Analysis Window is the part of the waveform on which measurements are taken and it is defined relative to the clock recovery window. If you enable scanning, the clock recovery window (with its contained analysis window) is scanned across the acquired waveform according to the scanning parameters. In this case, the results from each scan increment contribute to the population of measurements.
The population of measurement appears in the results panel and the associated plots.
64 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Smart Gating Menu Options

Table 18. Configure smart gating menu options
Area Option Description
Gating
Off No gating occurs; application takes measurements over
the entire waveform. Cursors Gates the waveform with Vertical cursors. Smart
Gating
Enables the Smart Gating function; refer to the Configure
Gating Menu Options for Custom Gating topic.

Configure Smart Gating Menu with Gating Off

Figure 48: Configure smart gating menu with gating off
RT-Eye
®
Serial Compliance and Analysis Application
65
Operating Basics

Configure Smart Gating Menu with Cursors Gating

Figure 49: Configure smart gating menu with cursors gating
66 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Smart Gating Menu Options for Smart Gating

Table 19. Configure smart gating menu options
Area Option Description
Unit Intervals Gates the waveform by Unit Intervals. Gating Units Edges Gates the waveform by Edges.
Clock Recovery Window
Scan Incr Amount by which the Start and Stop values are
#Scans Number of scans, if scanning is enabled and
Scan to End of
Enable Scan Enables scan mode for the measurements. Analysis
Window
Length Number of Unit Intervals or Edges that defines
the size of the window over which the application recovers the clock.
Start Specific Unit Interval or Edge within the record
where the application starts to recover the clock.
Stop Reports the Unit Interval or Edge on which the
application will stop the clock recovery.
incremented for each new scan, if scan is enabled.
scan-to-end is disabled. Causes scanning to repeat based on sc an
Record
Same as Clock Recovery Window
Alignment Centered
User Defined Length Number of Unit Intervals or Edges that defines
Start Specific Unit Interval or Edge where the window
Stop Reports the UI or Edge on which the window will
increment, until the end of the record.
Enables or disables reusing the same settings for the Analysis Window as for the Clock Recovery Window option.
Centers the Analysis Window within the Clock Recovery Window.
Specifies the absolute position of the Analysis Window within the Clock Recovery Window.
the size of the window.
starts.
stop.
RT-Eye
®
Serial Compliance and Analysis Application
67
Operating Basics

Using Smart Gating

The Smart Gating control consists of a Clock Recovery (CR) window and an Analysis window (Refer to the
Smart Gating Diagram). The Clock Recovery and
Analysis window can be set to scan the waveform record. You can configure the starting point and length of the CR window. The resulting Stop value (end point) is calculated and displayed. You can also configure the scan increment. The clock recovery method selected on the Clock Recovery tab will be applied to the CR window to establish the reference clock edges for this portion of the waveform.
The Analysis window is defined relative to the CR window using the Length and Alignment controls. If the Alignment control is set to Custom, the Start control defines where the Analysis window begins relative to the CR window. As a convenience, you can select the "Same as Clock Recovery window" check box to make the two windows coincide.
The following example shows how to apply a CR window of 3500 UI and an analysis window of 250 UI, centered within the CR window:
In the CR window:
Start: 1, Length: 3.5k.
In the Analysis window:
Alignment: Centered
Length: 250

Configure Smart Gating Menu with Clock Recovery Window

Figure 50: Configure smart gating menu with clock recovery window
68 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Smart Gating Menu with Analysis Window

Figure 51: Configure smart gating menu with analysis window

Smart Gating Diagram

Figure 52: Smart gating diagram
®
RT-Eye
Serial Compliance and Analysis Application
69
Operating Basics

Clock Recovery Measurements

Clock Recovery Methods

In serial data standards, jitter measurements are defined in several ways by working standards groups. To make the Time Interval Error (TIE) measurement, you need to first set the jitter reference clock (or ideal clock). All jitter measurements are based on TIE. To comply with industry standards, the RT-Eye application allows you to select various clock recovery methods, which can be generally categorized as either Constant-Clock (mean-squared best fit straight line) or PLL-based.
Whether the clock recovery method is PLL-based or not, you can specify a nominal bit rate to help the clock recovery process. This is especially helpful, for example, when the data pattern on the serial link can be interpreted as a different pattern at a lower rate. A data pattern of 110011001100… at 5.0 Gb/s looks exactly like a pattern of 101010… at 2.5 Gb/s. The application normally uses 2.5 Gb/s rate but you can also select the 5.0 Gb/s by enabling the Nominal data rate control and setting the bit rate.

About Constant (Straight-Line) Clock Recovery

Constant (straight line) Clock Recovery can be applied to the measurements by selecting a Constant Clock Mean or Median method in the Clock Recovery tab. In Constant Clock Recovery, the clock is assumed to be of the form A*sin (2πft+ø), where the frequency (f) and phase (ø) are treated as unknown constants. Once a source waveform is acquired and the edges extracted, the clock frequency is selected using linear regression, so that the recovered clock minimizes the mean squared sum of the Time Interval Error (TIE) for that waveform.
If Constant Clock: Mean is selected as the clock recovery method, the phase ø is also chosen to minimize the mean squared error. If Constant Clock: Median is used, the phase is chosen so that the median error between the recovered and measured edges is zero.
Figure 53: Constant clock recovery diagram
70 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

About PLL-based Clock Recovery

When PLL-based clock recovery is selected, the application simulates the behavior of the hardware PLL clock recovery circuit. This is a feedback loop in which the voltage-controlled oscillator (VCO) is used to track or follow slow variations in the bit rate of the input waveform. Such loops are frequently used to recover the clock in communication links that do not transmit the clock as a separate signal. The PLL parameters in the application may be adjusted to synchronize with the behavior of a receiver in such a link, with certain guidelines.
Figure 54: PLL-based clock recovery diagram

PLL-based Clock Recovery Setup

If PLL-based clock recovery is selected, you can choose the loop bandwidth and the loop order. If a second-order loop is chosen, you can specify the damping factor. The loop bandwidth can be selected implicitly by specifying a data communications standard, or it can be set explicitly.
To set the loop bandwidth automatically, based on a serial standard, select PLL: Standard BW as the clock recovery method. From the Standard: b/s list box, select the standard that matches your data link. For example, choose "PCI-E: 2.5" to test a 2.5 Gbit/second PCI-Express link. The PLL bandwidth will be set to 1/1667 of the baud rate.
To manually control the loop bandwidth, select PLL: User BW as the clock recovery method and use the User BW control to select the 3 dB bandwidth of the loop, in Hertz.
You can use the PLL Order list box to choose between first-order and second­order loop. More correctly, this is the loop type, where a type 1 loop has a transfer function that approaches zero frequency with a slope of 1/s and a type 2 loop approaches zero frequency with a 1/s
2
slope. The term Order is used in the
application in line with popular usage. For a thorough discussion of loop type
versus order, see Frequency Synthesis by Phase Lock, by William Egan.
RT-Eye
®
Serial Compliance and Analysis Application
71
Operating Basics
If you choose a second-order loop, the Damping option is enabled. (The Damping Factor does not apply to first-order loops.)
Note: Although it is possible to configure a second-order PLL with a bandwidth as high as 1/10 of the baud rate, such a loop will have poor dynamic performance. This is because second-order loops have less phase margin than first-order loops.

Clock Recovery Menu Options

Table 20. Clock recovery menu options
Area Option Description
Clock Recovery Method Selects an industry standard clock
recovery method: Const Clk: Mean, Const Clk: Median, PLL: Standard BW, or PLL: User BW.
Nominal Data Rate
PLL Loop Bandwidth
PLL
* Only available when you use the PLL: Standard BW Method option. ** Only available when you use the PLL: User BW Method option.
On/Off Enables or disables bit rate guidance to the
clock recovery algorithm.
Bit Rate Suggests the nominal bit rate. Helpful if
data rate is ambiguous due to the data pattern (for example: “110011001100”).
Standard: b/s* Implicitly sets the loop bandwidth of the
clock recovery PLL, based on selection of the industry standard and data rate in bits/second.
User BW** Explicitly sets the loop bandwidth of the
clock recovery PLL.
PLL Order Selects between a first- or second-order
phase-locked loop.
Damping For only second-order loops, adjusts the
damping ratio of the loop.
72 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Clock Recovery Menu

Figure 55: Configure clock recovery menu

Jitter Measurements

Jitter Measurement Methods

The basic jitter measurement is the Time Interval Error (TIE) measurement. TIE is a measure, on a cycle-by-cycle basis, of how far each edge differs in time from where the edge ideally should have occurred. In this context, "Ideal" is determined by the the clock recovery method and reference levels, no specific setup is required for a TIE jitter measurement.
The advanced form of jitter analysis is jitter separation, also known as Rj/Dj analysis. This analysis breaks the timing jitter into various categories and uses the results to predict the total jitter at a selected bit error rate (BER). The RT-Eye application offers two methods of Rj/Dj analysis:
clock recovery method. Apart from choosing and configuring
A method based on spectral analysis that is appropriate for cyclic repeating
data patterns
A method that works for any arbitrary data pattern
RT-Eye
®
Serial Compliance and Analysis Application
73
Operating Basics

Rj/Dj Analysis of Repeating Patterns Using a Spectral Approach

This method of Rj/Dj analysis uses a Fourier transform of the time-interval error signal to identify and separate jitter components. It is described in the Fibre Channel - Methodologies for Jitter and Signal Quality Specification (MJSQ) and was the analysis method originally introduced with the RT-Eye application.
This method requires that the data signal be composed of a pattern of N bits that are repeated over and over. The pattern length (N) must be known, although it is not necessary to know the specific bits that make up the pattern.

RjDj Analysis of Arbitrary Pattern

When the data pattern is not repeating, or is unknown, a second method of Rj/Dj analysis may be used. (It may also be used if the pattern is repeating, and correlates well with the Spectral method in this case.) This method assumes that the effects of Inter Symbol Interference (ISI) only last for a few bits. For example, in a band-limited link where a string of ones follows a string of zeros, the signal may require three or four bit periods to fully settle to the "high" state.
In this method, an analysis window with a width of K bits is slid along the waveform. For each position of the window, the time interval error of the rightmost bit in the window is stored, along with the K-1 bit pattern that preceded it. After the window has been slid across all positions, it is possible to calculate the component of the jitter that is correlated with each observed K-1 bit pattern, by averaging together all the observed errors associated with that specific pattern.
In the configuration menu for the arbitrary-pattern method, the Window Length field allows you to select how many bits are included in the sliding window. The window should include enough bits to encompass the impulse response of the system under test, usually 5 to 10 bits. A good practical test is to check whether increasing the window length causes any appreciable change in the jitter results; if not, the window length is effectively capturing all the ISI effects. The disadvantage of increasing the window length is that it uses more memory and slows the processing.
The configuration menu also includes a field for selecting what population of each K-1 bit pattern must be accumulated before the TIE associated with that pattern is considered accurate. Using a larger population means that more observations are averaged together, so that the variance of the measurement is reduced. Specifying a larger population has the disadvantage of requiring a longer measurement period before results can be calculated.
It may be necessary to sequence the instrument several times before enough statistics are accumulated to provide results.
The arbitrary pattern approach for measuring jitter may not be appropriate if there are very-long-duration memory effects in your data link. An example would be if there are impedance mismatch reflections that arrive long enough after the initial edge to fall outside the analysis window.
74 RT-Eye
®
Serial Compliance and Analysis Application
Operating Basics

Configure Jitter Menu Options

Table 21. Configure jitter menu options
Option Description
Data Pattern
Rj/Dj BER=10-e? Sets the Bit Error Rate exponent,
* Only available when you use Type = Repeatin g. ** Only available when you use Type = Arbitrary.
Type Must be set to correspond to the
data pattern on the serial link. Use Repeating for cyclically repeating patterns, and Arbitrary for any data content.
Pattern*
Length*
Window Length**
Population** Sets the required population of
Sets the repeating data pattern length automatically for various popular patterns.
Sets the data pattern length explicitly if the Pattern list box is set to Custom.
Sets the number of history bits over which the effects of DDJ can be monitored.
observations of each DDJ pattern that must be reached before the TIE caused by that pattern is deduced.
thereby setting the statistical level at which Total Jitter and Eye Opening are reported.

Configure Jitter menu for Repeating patterns

Figure 56: Configure jitter menu for repeating patterns
®
RT-Eye
Serial Compliance and Analysis Application
75
Operating Basics

Configure Jitter menu for Arbitrary patterns

Figure 57: Configure jitter menu for arbitrary patterns

Bathtub Curve: BER versus Decision Time

The Bathtub Curve plot shows the eye opening and total jitter values as functions of the BER level. The plot is obtained from the Rj/Dj separation that is automatically performed when a Jitter@BER measurement is executed.
Figure 58: Bathtub Curve
76 RT-Eye
®
Serial Compliance and Analysis Application
Loading...