Tektronix 80SJNB Primary User

xx
80SJNB Jitter, Noise, BER, and Serial Data Link Analysis (SDLA)
ZZZ
Software
Printable Application Help
*P077064105*
077-0641-05
80SJNB Jitter, Noise, BER, and Serial Data Link Analysis (SDLA) Software
ZZZ
Printable Application Help
w.tek.com
ww
077-0641-05
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or 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 supersedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
TEKPROBE, and FrameScan are registered trademarks of Tektronix, Inc.
This document supports 80SJNB software version 4.3.X and greater, for the DSA8300 only.
Contacting Tektronix
Tekt roni 14150 SW Karl Braun Drive P. O . B o x 5 0 0 Beaverton, OR 97077 USA
x, Inc.
For pro
duct information, sales, service, and technical support: In North America, call 1-800-833-9200. Worldwide, visit www.tek.com to find contacts in your area.
Table of Contents
Welcome
Welcome to the 80SJNB jitter, noise, BER, serial data link, PAM4, and TDECQ analysis software ..... 1
Preface
Relateddocumentation............................................................................................. 3
GPIB info
Relevant Web sites ................................................................................................. 3
Conventions ......................................................................................................... 4
Types of application help information............................................................................ 4
Application help use................................................................................................ 5
Feedback............................................................................................................. 6
Getting started
Product description................................................................................................. 7
Requirements and restrictions..................................................................................... 7
Accessories.......................................................................................................... 8
Connecting to a device under test (DUT)........................................................................ 8
Deskewing probes and channels .................................................................................. 9
The importance of jitter and noise separation . . . . . . . . . . . . . . . . . . . . . . . . ........................................... 9
Jitter and noise separation methods.............................................................................. 10
rmation................................................................................................... 3
Table of Contents
Operating basics
About operating basics............................................................................................ 13
General information
Starting the 80SJNB application............................................................................ 13
Returning to the oscilloscope application.................................................................. 14
Returning to the 80SJNB application....................................................................... 15
Minimizing and maximizing the application window .................................................... 15
Exiting the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................. 16
Software and file installation directory..................................................................... 16
File name extensions ......................................................................................... 17
File menu ...................................................................................................... 18
Viewmenu..................................................................................................... 19
Setup menus ................................................................................................... 20
Oscilloscope settings ............... .. .. . . . . . . . . . . . . . . . . . . . . . . . . .............................................. 21
About the results.............................................................................................. 21
Clearing results................................................................................................ 22
About plotting ................................................................................................. 22
80SJNB Printable Application Help i
Table of Contents
Navigating the user interface
Windows user interface
80SJNB user interface information
Setting up the application for analysis
About configuring the application foranalysis ............................................................ 28
Configuring sources
Signal Path Conditioning
About analysis settings . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . ............................................. 52
About mask test settings ..................................................................................... 56
About PAM4 signal analysis ................................................................................ 59
About TDECQ Measurements .............................................................................. 60
About measurements
About the user interface................................................................................. 22
User interface items definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..................................... 23
About navigation......................................................................................... 24
About the80SJNB tool bar ............................................................................. 25
About measurement results tabs........................................................................ 27
MATLAB user interface................................................................................. 28
About acquiring data .................................................................................... 29
Selecting a Stop on Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. ...................................... 31
Selecting scope setuprecall on exit.................................................................... 32
Selecting clock recovery ................................................................................ 33
Selecting phase reference ............................................................................... 34
Selecting the datapattern ............................................................................... 35
Selecting the signal conditioning....................................................................... 36
Selecting the patternclock.............................................................................. 37
Selecting thesource...................................................................................... 37
About spread spectrum clocking (SSC) ............................................................... 39
About Serial Data Link Analysis (SDLA) Signal Path Settings.................................... 40
Setting Filter Conditions ................................................................................ 41
Channel
Setting Channel Conditions ........................................................................ 42
Frequency Domain.................................................................................. 42
Time Domain ........................................................................................ 45
Equalizer
About the Equalizer................................................................................. 45
Continuous Time Linear Equalizer (CTLE)...................................................... 46
Equalizer Taps....................................................................................... 48
Saving and loading taps ............................................................................ 51
Taking measurements.................................................................................... 61
Displaying measurements............................................................................... 61
Jitter measurement definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...................................... 62
ii 80SJNB Printable Application Help
Table of Contents
Noise measurement definitions......................................................................... 63
SSCModulation MeasurementDefinitions........................................................... 63
80SJNB PAM4 measurements.......................................................................... 64
Fast TDECQ test measurements definitions ...... . . . . . . . . . . .. . . .. . .. . .. .............................. 65
Mask test measurementdefinitions .................................................................... 65
Rise, Fall measurements ................................................................................ 66
Sample Count............................................................................................. 66
Steps to Acquire Data ........................................................................................ 67
Save and Recall Setup Files
Saving and Recalling Setup Files ........................................................................... 68
Savinga Setup File ........................................................................................... 68
Recalling a Saved Setup File ................................................................................ 68
Save and Recall Data Files
Saving and Recalling Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . ........................................ 69
Saving a Data File ............................................................................................ 69
Recalling a Saved Data File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ......................................... 69
Working with Plots
About Working with Plots ................................................................................... 70
Plot type definitions ...................... . . . . . . . . . . . . . . . . . . . . . . . ............................................. 70
Selecting andviewing plots.................................................................................. 71
Examining plots............................................................................................... 72
Exporting plot data
About exporting plot files ............................................................................... 72
Copying plot images..................................................................................... 73
Exporting raw data....................................................................................... 74
Export Waveform data................................................................................... 74
Export results............................................................................................. 75
Export graph (plot) data................................................................................. 75
Plot types
Jitter plots ............................... .. .. . . . . . . . . . . . . . . . . . ............................................. 76
Eye plots .................................................................................................. 77
Noise plots ................................................................................................ 79
Pattern plots .............................................................................................. 80
SSCplot................................................................................................... 80
Working with numeric results.................................................................................... 81
An application example........................................................................................... 86
Parameters
About application parameters .................................................................................... 93
Analysis settings ................................................................................................... 93
Acquisition settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................... 95
Signal path settings ................................................................................................ 96
80SJNB Printable Application Help iii
Table of Contents
Mask test settings . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . ................................................... 97
Mask file structure................................................................................................. 97
Remote control
Remotecontrol introduction.................................................................................... 101
GPIB reference materials....................................................................................... 101
Programming tips................................................................................................ 102
Variable:Value Commands
Syntax........................................................................................................ 104
Variable name arguments and queries.................................................................... 105
Valid graph name strings for GraphSelection<n> command. . . . . . . . . . . . . . ............................. 115
Variable:Value results queries ............................................................................. 116
GPIB commands error codes .............................................................................. 122
Programming examples
Program
Program example: configure and operate 80SJNB...................................................... 123
Program example: measuring jitter in presence of SSC.......... . . . . . . . . .............................. 125
Program example: compensating for signal path impairments with equalization ................... 127
ming examples introduction..................................................................... 122
Algorithms
t measurement algorithms................................................................................ 131
Abou
Test methodology................................................................................................ 131
Correlations
Correlation to real-time oscilloscope jitter measurements . . . . . . . . . . . ....................................... 133
ird Party Licenses
Th
InterX.m license ................................................................................................. 135
PDFSharp license................................................................................................ 135
Index
iv 80SJNB Printable Application Help
Welcome Welcome to the 80SJNB jitter, noise, BER, serial data link, PAM4, and TDECQ analysis software
Welcome to the 80SJNB jitter, noise, BER, serial data link, PAM4, and TDECQ analysis software
The 80SJNB analysis software enhances the capabilities of the DSA8300 Digital Serial Analyzer. Several versions are available: 80SJNB Essentials, 80SJNB Advanced with Serial Data Link Analysis, 80SJNB-PAM4 Dispersion Eye Closure Quaternary for PAM4) measurement that is now part of the PAM4 package..
80SJNB Essentials provides the following features:
Perform advanced jitter and noise analysis (RJ, DDJ, PJ, DCD, BUJ, TJ@BER, and RN, DDN(high) and DDN(low), BUN, TN@BER, vertical and horizontal eye opening at BER)
Perform mask testing on PDF eyes and BER contours
Acquire complete pattern waveform at 100, 40, 20, or 10 Samples/UI
with advanced PAM4 signaling analysis, and 80SJNB with TDECQ (Transmitterand
Perform random and deterministic jitte
Isolate and measure crosstalk in form of bounded uncorrelated jitter (BUJ)
Display results graphically including histograms, spectra, and bathtub curves
Display 2-D eye diagrams (correlated eye, probability density function (PDF) eye, and bit error ratio (BER) eye)
Save complete acquisition results to a data file
Analyze jitter, noise, and BER in the presence of spread spectrum clocking (SSC)
80SJNB Advanced includes everything in Essentials and adds:
Signal path emulation, allowing you to emulate the environment your signal encounters from the transmitter to the receiver. Feature include:
Supports CTLE, FFE, and DFE equalization
Allows user-defined arbitrary filters (use for de-embedding, CTLE Transmitter equalization, and other applications)
Supports channel emulation (TDR/TDT and S-parameter based channel descriptions)
Other features commonly known as SDLA (Serial Data Link Analysis)
80SJNB PAM4 includes everything in Advanced and adds:
r analysis including BER estimation
Comprehensive jitter, noise and BER analysis for each eye
Global PAM4 signal characterization measurements
Full signal path emulation support
Rise/Fall measurements
80SJNB Printable Application Help 1
Welcome Welcome to the 80SJNB jitter, noise, BER, serial data link, PAM4, and TDECQ analysis software
80SJNB TDECQ (Transmitter and Dispersion Eye Closure for PAM4) includes everything in PAM4 and adds:
Standard IEEE TDECQ measurements
A number of control parameters for the TDECQ measurement
Plots with annotations for the results
What do you want to do?
Read the pro
Go to Operating Basics
duct description
(see page 7).
(see page 13).
2 80SJNB Printable Application Help
Preface Related documentation
Related documentation
The following links contain other information on how to operate the oscilloscope and applications:
Relevant Web Sites (see page 3)
GPIB Information (see page 3)
Types of Online Help Information (see page 4)
GPIB infor
For infor refer to the following items:
mation
mation on how to operate the oscilloscope and use the application-specific GPIB commands,
The onli commands to control the oscilloscope.
The 80SJ
ne programmers guide for your oscilloscope can provide details on how to useGPIB
NB remote control functions
Relevant Web sites
The Tektronix Web site offers the following information:
Understanding and Characterizing Jitter Primer, literature number 55W-16146-x.
Jitter analysis details on the www.tektronix.com/jitter Web site
Information on fixture de-embedding, channel emulation, equalization, pre-emphasis, and de-emphasis on the www.tektronix.com/sdla
You can also find useful information in the Fibre Channel - Methodologies for Jitter and Signal Quality Specification – MJSQ on the www.t11.org
(see page 101)
Web site
Web site.
80SJNB Printable Application Help 3
Preface Conventions
Conventions
Online help topics use the following conventions:
The terms “80SJNB application” or “application” refer to the 80SJNB Jitter, Noise and BER Analysis software.
The term “oscilloscope” or “TekScope” refers to the product on which this application runs.
The term “select” is a generic term that applies to the two methods of choosing an option: with amouseorwiththeTouchScreen.
The term “DUT” is an abbreviation for Device Under Test.
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 Settings.
Types of application help information
The online help contains the following topics:
Getting Started topics briefly describes the application and its requirements.
ting Basics topics cover basic operating principles of the application. The sequence of topics
Opera reflects the steps you perform to operate the application.
meters topics cover the Analysis and Configuration default settings.
Para
Application Examples topics show how to use jitter measurements to identify a problem with a
eform. This should give you ideas on how to solve your own measurement problems.
wav
GPIB Command Syntax topics contain a list of arguments and values that you can use with the remote
mmands and their associated parameters.
co
See also:
Using Online Help (see page 5)
4 80SJNB Printable Application Help
Preface Application help use
Application help use
Application help has many advantages over a printed manual because of advanced search capabilities. The main (opening) Help screen shows a series of book icons and three tabs along the top menu, each of which offers
Contents tab - organizes the Help into book-like sections. Select a book icon to open a section; select any o
Index tab - enables you to scroll a list of alphabetical keywords. Select the topic of interest to display the corres
Search tab - enables you to search the entire help contents for keywords. Select the topic of interest to display t or screen shots.
NOTE. Blue-underlined text indicates a hyperlink to another topic. For example, select the blue text to jump to the topic on Feedback to Tektronix.
a unique mode of assistance:
f the topics listed under the book.
ponding help page.
he corresponding help page. Search results do not include text contained within illustrations
(see page 6)
TIP. When you use a mouse, the normal cursor changes to a link cursor when over an active hyperlink.
80SJNB Printable Application Help 5
Preface Feedback
Feedback
Tektronix values your feedback on our products. To help us serve you better, please send us suggestions, ideas, or other comments you may have about your application or oscilloscope. Send your feedback to techsupport
Please be as specific as possible and include the following information:
General information
@tektronix.
Oscillosc
Module and probe configuration. Include model numbers and the channel/slot location.
Serial data standard.
Signaling rate.
Pattern type and length.
Your name, company, mailing address, phone number, FAX number.
NOTE. Please indicate if you would like Tektronix to contact you regarding your suggestion or comments.
ope model number, firmware version number, and hardware/software options,ifany.
Application-specic information
80SJNB 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.
ossible, save the 80SJNB data to a .mat file (File > Save Data).
If p
If possible, save the 80SJNB and oscilloscope settings to a .stp file (File > Save Settings).
Once you have gathered this information, contact technical support by phone or through email. If using email, be sure to enter “80SJNB Problem” in the subject line, and attach the .stp and .wfm files.
6 80SJNB Printable Application Help
Getting started Product description
Product description
The 80SJNB software application enhances the capabilities of the DSA8300 Digital Serial Analyzer by providing Jitter, Noise, and BER analysis (Essentials) and features for de-embedding the fixture, channel emulation, a of PAM4 signals to 80SJNB Advanced including the TDECQ measurements.
nd FFE/DFE equalizer support (Advanced). The PAM4 option adds comprehensive analysis
You ca n u s e t
Jitter and noise analysis from DC to 400 Gb/s and beyond
Jitter and noise separation (see the Importance of Jitter and Noise Separation (see page 9))
Perform random and deterministic jitter and noise analysis, and TJ@BER, TN@BER and BER estimation
Isolate jitter and noise due to crosstalk, and make random and deterministic estimations in the presence of crosstalk
Show results as numeric and graphical displays
Display 2-D eye diagrams (Correlated Eye, Probability Density Function (PDF) Eye, and Bit Error Rate (BER) Eye) for both NRZ and PAM4 signals
Perform mask testing on PDF eyes and BER contours
Support for CTLE, FFE and DFE equalization
Perf
Allow user-defined linear arbitrary filters
Support for Channel Emulation (from TDR/TDT and S-parameter based channel descriptions)
Analyze jitter, noise, and BER in the presence of Spread Spectrum Clocking (SSC)
his application to do the following tasks:
orm TDECQ (Transmitter and Dispersion Eye Closure for PAM4)
Save results to a PDF file
Save and recall instrument setups
See also:
Review Requirements and Restrictions (see page 7)
Requirements and restrictions
Operating system. Microsoft Windows 7 Ultimate (32 bit) operating system operating on the DSA8300
Digital Serial Analyzer oscilloscope.
80SJNB Printable Application Help 7
Getting started Accessories
ADVTRIG option. 80SJNB requires the Advanced Trigger option (ADVTRIG). Contact Tektronix about
purchasing this option.
82A04/82A04B Phase Reference m odule. For acquisition in the presence of Spread Spectrum Clocking
(SSC), this application requires that the sampling oscilloscope be equipped with a Tektronix 82A04 or 82A04B Phase Reference module. The 82A04/4B also lowers the jitter floor to 100 fs. Contact Tektronix about purchasing the module for your sampling oscilloscope.
Keyboard an
mouse is not required but simplifies screen selections.
Accessor
There ar Tektronix Web site for information on optional accessories relevant to your application.
Asecon screen and the 80SJNB application screen.
Refer t application.
Conn
ecting to a device under test (DUT)
You c
d mouse. You must use a keyboard to enter names for some save and export operations. A
ies
e no standard accessories for this product. Refer to the product data sheet available on the
d monitor connected to the TekScope is recommended for simultaneous viewing of the oscilloscope
o Requirements and Restrictions
an use any compatible probe or cable interface to connect your DUT and the instrument.
(see page 7) for additional items required to use the 80SJNB
WAR NING. To avoid electric shock, remove power from the DUT before attaching probes. Do not touch exposed conductors except with the properly rated probe tips. Refer to the probe manual for proper use.
Refer to the General Safety Summary in your oscilloscope manual.
See also:
Deskewing Probes and Channels (see page 9)
An Application Example (see page 86)
8 80SJNB Printable Application Help
Getting started Deskewing probes and channels
Deskewing probes and channels
To be sure of accurate results for two-channel measurements, it is important to first deskew the probes or cables and oscilloscope channels before you take measurements.
NOTE. Deskew the DSA8300 Quick Start User Manual and the DSA8300 Online Help for information and procedures for deskewing probes and channels.
ing is performed from the TekScope application, not from the 80SJNB application. Refer to
The importance of jitter and noise separation
Jitter is an important characteristic to analyze for serial data links, but the analysis should not stop at just jitter. To properly evaluate a data link, it is necessary to analyze both jitter and noise.
Two components need to be added to the traditional jitter analysis:
The nois
Jitter measurements based on the threshold crossing of a finite-speed transition should include vertical noise i
Noise measurements and jitter and noise separation and reconciliation is performed on all 4 levels of aPAM4
Depending on the magnitude of the vertical noise and the transient response of the transmitter and
smission channel, the magnitude of this influence can vary widely. Ultimately the jitter and noise
tran analysis allows for accurate BER projections for the targeted communication link.
e/vertical eye closure should be considered similar to that of jitter/horizontal eye closure.
nfluence.
signal.
o www.tek.com/jitter for additional jitter and timing analysis information.
Go t
80SJNB Printable Application Help 9
Getting started Jitter and noise separation methods
Jitter and noise separation methods
Bit error rates (BER) of a serial data stream are impacted by both jitter and noise. An accurate decomposition of jitter and noise in the sources of impairments is critical to correctly estimate the signal path behavior at larger BER. The jitter and noise maps are critical to help debugging the devices under test.
Since jitter and noise analysis follows a similar path, this discussion covers just the jitter decomposition.
The basic separation of jitter in data-dependent and uncorrelated elements is accomplished by two targeted acquisition steps:
Correlated Acquisition Step: the application filters a high resolution acquisition of the full pattern to eliminate the uncorrelated elements. The analysis of the filtered pattern yields the data dependent characteristics, such as Data Dependent Jitter (DDJ) and Duty Cycle Distortion (DCD).
Uncorrelated Acquisition Step: the uncorrelated elements of jitter are isolated by acquiring on well defined single spots in the pattern, thus eliminating the dependency on the pattern itself. The data
uired in the uncorrelated acquisition step is then further analyzed to isolate random unbounded
acq components from the bounded deterministic components. This extended analysis is critical to help predict long term behavior of the DUT.
Historically only spectral separation was used for separation (availablestillastheSpectral (Legacy) analysis method). This method improperly qualifies certain complex bounded uncorrelated components as unbounded, which inflates the random jitter (RJ) measurement result.
Spectral separation with isolation of bounded uncorrelated jitter (Spectral + BUJ) works by also analyzing the cumulative distribution function (CDF) of the uncorrelated non periodic jitter data. In the spectral separation of Periodic Jitter from the Random Jitter, the distinct spectral lines are removed from the frequency domain representation of the global uncorrelated jitter data to quantify the periodic jitter components, PJ. In the legacy method, the spectral method evaluated the remaining spectral data as Random Jitter (RJ).
10 80SJNB Printable Application Help
Getting started Jitter and noise separation methods
The presence of complex bounded uncorrelated impairments (for example, originating from crosstalk) requires significant additional steps to isolate the bounded, uncorrelated jitter (BUJ) from the periodic jitter (PJ), nonperi
The CDF analysis is performed in two steps: before and after the spectral separation that identifies the periodic spe second analysis step yields the nonperiodic elements, and finally the random jitter components.
odic jitter (NPJ), and random jitter (RJ) components.
ctral components. The first analysis step yields the total bounded uncorrelated jitter, while the
A parallel a the behavior of the link in terms of bit error ratio (BER).
nalysis track develops the noise map, and a combination of the two analysis tracks characterizes
80SJNB Printable Application Help 11
Getting started Jitter and noise separation methods
12 80SJNB Printable Application Help
Operating basics About operating basics
About operating basics
These topics cover the following tasks:
Navigating the user interface (see page 24)
User interface information (see page 22)
Using oscilloscope functions (see page 21)
Setting up the application (see page 28)
Viewing the measurement results as plots (see page 22)
Exporting Plot Files (see page 72)
Saving (see page 68) and recalling (see page 68) setup files
Saving (see page 69) and recalling (see page 69) data files
What do you want to do?
Start the 80SJNB Application (see page 13)
See also:
File Name Extensions (see page 17)
File Menus (see page 18)
Starting the 80SJNB application
There are several ways to start the 80SJNB application.
If the TekScope application is minimized, double-click the 80SJNB application icon on the Windows desktop to start the 80SJNB application.
If the TekScope application is running and open, select Applications > 80SJNB or 80SJNB Advanced.
In Windows, select Start > All Programs > Tektronix Applications > 80SJNB > 80SJNB.exe.
80SJNB Printable Application Help 13
Operating basics Returning to the oscilloscope application
TIP. With a second monitor connected to the TekScope, you can move the 80SJNB application display to the second monitor, allowing you to view both screens at the same time.
See also:
Returning to
Returning to the Oscilloscope Application (see page 14)
the 80SJNB Application
(see page 15)
Returning to the oscilloscope application
The 80SJNB application fills the entire screen and hides the TekScope application. To return to the
TekScope display, click the Back to Scope button
You can also minimize the 80SJNB application or exit the 80SJNB application entirely.
See also:
Minimizing and Maximizing the Application (see page 15)
Exiting the Application (see page 16)
in the toolbar.
14 80SJNB Printable Application Help
Operating basics Returning to the 80SJNB application
Returning to the 80SJNB application
The TekScope application fills the entire screen. If the 80SJNB application is already running but the TekScope application is displayed on top, bring the 80SJNB application to the front using one of the following me
Click the App button on the TekScope toolbar.
Select Applications > Switch to 80SJNB.
thods.
TIP. If you have a keyboard attached, you can switch between running applications by pressing the Alt + Tab keys.
Minimizing and maximizing the application window
To minimize the application to the Windows task bar, select the command button in the application
bar.
menu
To maximize the application, select the minimized application from the Windows task bar. Alternately, if
have a keyboard attached, switch between displayed applications by pressing Alt + Tab keys.
you
80SJNB Printable Application Help 15
Operating basics Exiting the application
Exiting the application
To exit the application, select File > Exit or the command button in the application menu bar.
Software and le installation directory
The 80SJNB software is installed in the following directory:
C:\Progra
m Files\TekApplications\80SJNB
Save and recall directory
The directory structure for saving and recalling setup and data files and exporting data is:
C:\User
The default user name is:
Tek_Local_Admin
Standard masks are installed at:
C:\Users\Public\Documents\Tektronix\Masks
s\<user name>\Documents
See also:
File Name Extensions (see page 17)
16 80SJNB Printable Application Help
Operating basics File name extensions
File name extensions
Extension Description
.bmp .csv
.t 80SJNB application lter le
.jpg
.mat
.msk .png
.s1p
.s2p
.s4p
.stp
.tap
.txt
.wfm File that denes time domain waveforms or a frequency domain 1-port S-parameter (created
xxx
File that uses a bitmap format
File that uses a comma separated value format
File that uses a joint photographic experts group format
File that uses native MATLAB binary format to store data acquired by 80SJNB
Tektronix mask le (Mask le structure
File that uses a portable network graphics format
Files that dene 1-port, 2-port, and 4-port frequency domain S-parameters
80SJNB application setup le
80SJNB application equalization tap le
File that uses an ASCII format
onnect) for channel emulation
by IC
80SJNB accepts both DSA8300 and IConnect .wfm les
(see page 97))
80SJNB Printable Application Help 17
Operating basics File menu
File menu
The File menu lets you save and recall application setups, data files, and recently accessed files.
CAUTION. Do not edit a setup le or recall a le that was not generated by the application.
Menu item Description
Save Settings Saves the current application settings in a .stp le
Recall Settings Browse to select an application setup (.stp) le to recall; restores the application and oscilloscope
to the values saved
Save Data Saves the current
Saving is disabled if there is no acquired data to save or an acquisition is now in process
Recall Data
Export Results
Export Waveform Acquired exports the raw acquired pattern before processing of the data
Print Prints the displayed plots and all numeric results
Print to File
Exit Exits the application
xxx
Recall a saved data le for analysis
All plots and results are based on the recalled data
Recalling is dis
Exports jitter
Signal attributes and analysis conguration parameters are added to the report to qualify the measurement results.
Correlated ex
Print the displayed plots and all numeric results to a .pdf le
See also:
in the setup le
acquired data in a .mat le for later analysis
abled if an acquisition is now in process
and noise analysis results to a csv format user specied le.
ports the acquired w aveform after ltering out the uncorrelated components
About the 8
0SJNB Tool Bar
(see page 25)
Saving a Setup File (see page 68)
Recalling a Saved Setup File (see page 68)
SavingaDataFile(see page 69)
Recalling a Saved Data File (see page 69)
About Exporting Plot Files (see page 72)
18 80SJNB Printable Application Help
Operating basics Vi ew menu
View menu
The View menu lets you configure the display of plots and/or numerical data. The menu contents depend on the current acquisition mode (NRZ or PAM4).
NRZ acquisition mode View menu
Menu item Description
1-up Displays a single plot on the screen
2-up Displays two plots on the screen
4-up
Plots Only Hides all numeric data, expands the displayed plot(s) to ll the screen
Numeric Summary Displays the plots and a summary of the analysis results
Full Numeric Results
Global Results Displays a summary of Jitter and Noise measurements, Rise/Fall, and level measurements
JNB Results Displays the JNB Results tab, which contains the JNB results table
Mask Results Displays the Mask Results tab, which contains the Mask test results table
xxx
PAM4 acquisition mode View menu
Displays the maximum of four plots on the screen
Displays the plots and the full results table (JNB or Mask)
Menu i
tem
Descr
iption
1-up Displays a single plot on the screen
2-up Displays two plots on the screen
4-up
Displays the maximum of four plots on the screen
Plots Only Hides all numeric data, expands the displayed plot(s) to ll the s creen
Numeric Summary Displays the plots and a summary of the analysis results
ll Numeric Results
Fu
Displays the plots and the full results table (JNB or Mask)
Global Results Displays the global PAM4 results tab containing global and summary information
NB Results: Eye0
J
NB Results: Eye1
J
JNB Results: Eye2
Displays the JNB Results tab for eye 0, which contains the eye 0 results table
Displays the JNB Results tab for eye 1, which contains the eye 1 results table
Displays the JNB Results tab for eye 2, which contains the eye 2 results table
Mask Results Displays the Mask Results tab, which c ontains the Mask test results table
Rise/Fall
Displays the R ise/Fall measurements and their statistical analysis
Measurements
xxx
80SJNB Printable Application Help 19
Operating basics Setup menus
Table 1: Fast TDECQ acquisition mode View menu
Menu item Description
1-up
Displays a single plot on the screen – TDECQ
No other conguration is relevant except
Global Results Displays 4 measurements: TDECQ, OMA Outer, ER, and AOP
xxx
See also:
About the 80SJNB Tool Bar (see page 25)
Setup menus
The Setup menus provide access to the various configuration menus.
Menu item Description
Acquisition
Signal Path Displays the Signal Path dialog screen to dene the signal path characteristics to simulate the
Analysis
Mask Test
Default Setup Returns the Acquisition, Signal Path, and Analysis settings to their default values
xxx
About the 80SJNB Tool Bar (see page 25)
Displays the Acquisition setup dialog screen to select and congure the source for measurements and control key oscilloscope setups
actual conditions your signal may encounter
Displays the Analysis dialog screen to change settings that affect how measurements are made and displayed
Displays the Mask Test Setup dialog screen to load a mask and dene the mask test parameters
See About Application Parameters
(see page 93) to view the default settings for each conguration
menu
20 80SJNB Printable Application Help
Operating basics Oscilloscope settings
Oscilloscope settings
All relevant oscilloscope settings are accessible using the Acquisition dialog box of the 80SJNB application.
To bring the TekScope application to the front of the display, click the Back to Scope button or minimize the 80SJNB application. Alternately, you can use the Alt + Tab keystoswitchbetween applications if you have a keyboard attached.
See also:
About Con
Returning to the Application (see page 14)
Minimizing and Maximizing the Application (see page 15)
figuring the Application for Analysis
About the results
There are two ways to view analysis results: as numeric data and as graphical plots.
You can log the results data to .csv files for viewing in a spreadsheet, database, text editor or data analysis program.
There are several results tables: Global measurements, Jitter and Noise and BER analysis for each of the eyes (3 for PAM4), Mask analysis results, and statistical analysis for the Rise and Fall measurements.
See also:
Working with Results (see page 81)
Clearing Results (see page 22)
(see page 28)
Exporting Plot Files (see page 72)
Exporting Results from the File Menu (see page 18)
80SJNB Printable Application Help 21
Operating basics Clearing results
Clearing results
Click the Clear Data button to remove the existing plot displays and results. You may want to clear the data before acquiring new data or between cycles when the sequence mode is set to Free run.
NOTE. The numeric results and plot les are erased each time a new acquisition cycle is started.
About plotting
The application displays the results as plots for more comprehensive analysis. Before or after you take measurements, you can select to display a single plot, two plots or four plots. You can select the type of data you want to view in each plot window.
See also
Working with Plots (see page 70)
Plot Type Definitions (see page 70)
About Working with Results (see page 81)
:
About the user interface
The application uses a Microsoft Windows-based user interface.
NOTE. The TekScope application is hidden when the 80SJNB application is running and not minimized.
22 80SJNB Printable Application Help
+ 117 hidden pages