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
WelcomeWelcome 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 Help1
WelcomeWelcome 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).
280SJNB Printable Application Help
PrefaceRelated 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 Help3
PrefaceConventions
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)
480SJNB Printable Application Help
PrefaceApplication 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 Help5
PrefaceFeedback
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-specific 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.
680SJNB Printable Application Help
Getting startedProduct 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 Help7
Getting startedAccessories
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)
880SJNB Printable Application Help
Getting startedDeskewing 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 Help9
Getting startedJitter 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).
1080SJNB Printable Application Help
Getting startedJitter 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 Help11
Getting startedJitter and noise separation methods
1280SJNB Printable Application Help
Operating basicsAbout 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 80SJNBAdvanced.
In Windows, select Start > All Programs > Tektronix Applications > 80SJNB > 80SJNB.exe.
80SJNB Printable Application Help13
Operating basicsReturning 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.
1480SJNB Printable Application Help
Operating basicsReturning 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 thecommand 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 Help15
Operating basicsExiting the application
Exiting the application
To exit the application, select File > Exit or thecommand button in the application menu bar.
Software and file 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)
1680SJNB Printable Application Help
Operating basicsFile name extensions
File name extensions
ExtensionDescription
.bmp
.csv
.flt80SJNB application filter file
.jpg
.mat
.msk
.png
.s1p
.s2p
.s4p
.stp
.tap
.txt
.wfmFile that defines 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 file (Mask file structure
File that uses a portable network graphics format
Files that define 1-port, 2-port, and 4-port frequency domain S-parameters
80SJNB application setup file
80SJNB application equalization tap file
File that uses an ASCII format
onnect) for channel emulation
by IC
80SJNB accepts both DSA8300 and IConnect .wfm files
(see page 97))
80SJNB Printable Application Help17
Operating basicsFile 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 file or recall a file that was not generated by the application.
Menu itemDescription
Save SettingsSaves the current application settings in a .stp file
Recall SettingsBrowse to select an application setup (.stp) file to recall; restores the application and oscilloscope
to the values saved
Save DataSaves 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 WaveformAcquired exports the raw acquired pattern before processing of the data
PrintPrints the displayed plots and all numeric results
Print to File
ExitExits the application
xxx
Recall a saved data file for analysis
All plots and results are based on the recalled data
Recalling is dis
Exports jitter
Signal attributes and analysis confi guration parameters are added to the report to qualify the
measurement results.
Correlated ex
Print the displayed plots and all numeric results to a .pdf file
See also:
in the setup file
acquired data in a .mat file for later analysis
abled if an acquisition is now in process
and noise analysis results to a csv format user specified file.
ports the acquired w aveform after filtering 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)
1880SJNB Printable Application Help
Operating basicsVi 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 itemDescription
1-upDisplays a single plot on the screen
2-upDisplays two plots on the screen
4-up
Plots OnlyHides all numeric data, expands the displayed plot(s) to fill the screen
Numeric SummaryDisplays the plots and a summary of the analysis results
Full Numeric Results
Global ResultsDisplays a summary of Jitter and Noise measurements, Rise/Fall, and level measurements
JNB ResultsDisplays the JNB Results tab, which contains the JNB results table
Mask ResultsDisplays 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-upDisplays a single plot on the screen
2-upDisplays two plots on the screen
4-up
Displays the maximum of four plots on the screen
Plots OnlyHides all numeric data, expands the displayed plot(s) to fill the s creen
Numeric SummaryDisplays 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 ResultsDisplays 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 ResultsDisplays 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 Help19
Operating basicsSetup menus
Table 1: Fast TDECQ acquisition mode View menu
Menu itemDescription
1-up
Displays a single plot on the screen – TDECQ
No other configuration is relevant except
Global ResultsDisplays 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 itemDescription
Acquisition
Signal PathDisplays the Signal Path dialog screen to define the signal path characteristics to simulate the
Analysis
Mask Test
Default SetupReturns 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 configure 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 define the mask test parameters
See About Application Parameters
(see page 93) to view the default settings for each configuration
menu
2080SJNB Printable Application Help
Operating basicsOscilloscope 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 Help21
Operating basicsClearing results
Clearing results
Click the Clear Databutton 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 files 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.
2280SJNB Printable Application Help
Loading...
+ 117 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.