Tektronix High Speed Serial Primary User

xx
High Speed Serial Waveform
ZZZ
Plug-in Application
Printable Help Document
*P077124501*
077-1245-01
High Speed Serial Waveform Plug-in Application
ZZZ
w.tek.com
ww
077-1245-01
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. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
®
SourceXpress
is a registered trademark of Tektronix, Inc.
Microsoft and Windows are registered trademarks of Microsoft Corporation.
Supports High Speed Serial Plug-in a pplication Version 3.1.x and above.
Help part number: 076–0395–01
PDF of Help system part number: 077–1245–01
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P. O . B ox 500
rton, OR 97077
Beave USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200. Worldwide, visit www.tek.com to nd contacts in your a rea.
Table of Contents
Introduction
Welcome............................................................................................................. 1
Key features......................................................................................................... 1
Documentation......................................... ................................ ............................. 3
Support information....... .................................. ................................ ....................... 3
Orientation
Elements of the display ............................................................................................ 5
Plug-in selection ....................................... ................................ ............................. 5
Compile button..................... ................................ ................................ ................. 6
Reset Plug-in button....... ................................ ................................ ......................... 9
Help button............... ................................ ................................ ........................... 9
Enabled/disabled indicators ...................................... ................................ ................ 10
Table of Contents
Pattern tab overview
Pattern tab overview. ................................ .................................. ............................ 11
Basic Settings .................... .. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . 11
Encoding/Modulation ................................... ................................ .......................... 13
Scrambling ............. ................................ .................................. .......................... 14
Step Response...................... ................................ .................................. .............. 15
Duty Cycle Distortion..... ................................ ................................ ........................ 16
Markers ........................... .................................. ................................ ................ 17
Transmitter tab
Transmitter tab overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Periodic Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Random Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Noise................................................................................................................ 22
Pre/De-Emphasis .................................................................................................. 23
Spread Spectrum Clocking ....................................................................................... 25
Channel tab
S-Parameter license ............................................................................................... 29
hannel tab overview ..... .................................. ................................ ...................... 29
C
Intersymbol Interference.................................... ................................ ...................... 30
S-Parameters ....................................................................................................... 30
S-Parameter le descriptions ...................................... ................................ .......... 33
Aggressor signals ............................................................................................. 35
High Speed Serial Printable Help Document i
Table of Contents
Batch Compile tab
Batch compile tab overview...................................................................................... 37
Licensing
Licensing ........................................................................................................... 39
Index
ii High Speed Serial Printable Help Document
Introduction Welcom e
Welcome
The High Speed Serial (HSS) plug-in is a waveform creation application that takes an input pattern and creates pre-distorted waveforms to test a device's conformance to standards.
The High Speed Serial plug-in is designed to integrate and operate seamlessly as an enhancement to the following products:
SourceXpress waveform creation software
AWG70000 series arbitrary waveform generators
AWG5200 series arbitrary waveform generators
Once installed, the plug-in becomes available as another waveform plug-in application.
This illu plug-in is identical whether it is used from SourceXpress or installed on a generator.
stration shows the High Speed Serial plug-in viewed from the SourceXpress application. The
Key features
Jitter Generation: Up to four different sinusoidal jitters with different amplitudes, frequencies and phases can be added to a base pattern. Three independent band-limited random jitters can also be added to the base pattern.
Inter Symbol Interference (ISI) Creation: Directly create ISI.
High Speed Serial Printable Help Document 1
Introduction Key features
S-Parameters: Scattering parameters can be directly convolved with the base pattern to recreate the channel charact eristics. S-Parameters can be entered directly from an S-Parameter le captured from a Tektronix sa de-embedded from the circuit. Cascading S-Parameters allows you to cascade up to six Touchstone les of the same format to emulate a cascaded channel.
Noise: Vertical noise can be added at both near and far ends of the channel.
mpling oscilloscope. By applying an inverse lter, the effects of the channel can be
Idle State: burst. You can directly create this idle state without using additional power dividers. Noise can also be added to these idle state waveforms.
Batch Processing: When more than one pattern needs to be s ynthesized, you can use batch processing to create multiple waveforms with a combination of one random and maximum of 2 sinusoidal jitter
Sequencing: You can add compiled waveforms directly to existing sequences or create sequences using the Batch Compile feature.
Marker outputs: Marker outputs can be congured to be the same as the input base pattern or to generate clocks at a user-dened frequency. You can also set the marker output to all high, all low, or trigger.
Pre/de-emphasis and Preshoot: Provides exibility to program the Pre/De-emphasis and Preshoot sample by sample. The preview feature facilitates you to arrive at the most optimized Pre/de-emphasis for a particular channel quickly.
Scrambling and 8b10b encoding: The input data pattern can be scrambled by dening a polynomial. You can also encode using the 8b10b encoding option. 8b10b encoding works with D and K symbol pattern only.
NRZ, NRZ-I, PAM, and PWM: Allows you to dene the pattern duty cycle using the Pulse Width Modulation (PWM), and alternatively encode the bit stream to 4- 8- 16-PAM, NRZ, or NRZ-I.
Gray Coding: Enables you to select a le to provide Binary to Gray code conversion for the PAM signaling scheme.
Standards like SATA call for OOB signaling which requires an idle state followed by a
2 High Speed Serial Printable Help Document
Introduction Documentation
Documentation
In addition to this application Help system, the following documentation is available for the software.
All documentation is available on the Tektronix Web site (www.tektcom/manual/downloads
To read about Use these docum ents
High Speed Serial plug-in operation and user interface help
High Speed Serial plug-in programmer commands
SourceXpress operation and user interface help Access the SourceXpress application help from the Help menu for
SourceXpress programmer commands Access the SourceXpress programmer manual for the syntax of remote
Connected instrument operation and user interface help (such as an AWG70000 series generator).
Access the plug-in application help from the plug-in Help menu for information on all controls and elements on screen.
The High Speed Serial plug-in help system is also available in PDF format located in the program’s installation folder and also available on the Tektronix web site.
Access the plug-in programmer manual for the syntax of remote commands specic to the plug-in.
This is available on the Tektronix web site.
information on all controls and elements on screen.
The SourceXpress help system is also available in PDF format, available on the Tektronix web site.
commands.
This document is available in PDF format located in the program’s installation folder and also available on the Tektronix web site.
For operation and interface help of a connected instrument, refer to the instrument’s documentation.
This is available with the instrument or on the Tektronix web site.
).
Connected instrument programmer commands (such as an AWG70000 series generator)
xxx
Support information
Tektronix o ffers the following services in support of their products:
Technical Support. For application-related questions about a Tektronix product, contact us by
telephone or email ).
Service Support. For service-related questions about a Tektronix product, contact us by telephone
or email ).
Tektronix also offers extended warranty and calibration programs as options on many products. Contact your local Tektronix distributor or sales ofce.
For programming information of a connected instrument, refer to the instrument’s documentation. This is available w ith the instrument or on the Tektronix web site.
High Speed Serial Printable Help Document 3
Introduction Support information
4 High Speed Serial Printable Help Document
Orientation Elements of the display
Elements of the display
The m ain areas of the application window are shown in the following gure.
Plug-in selection
Use the Plug-in pull-down menu to select the High Spe ed Serial plug-in application. The plug-in pull-down menu varies depending the installed applications.
NOTE. High Speed Serial requires a license to create waveforms.
Refer to Licensing
High Speed Serial Printable Help Document 5
(see page 39).
Orientation Compile button
Compile button
Use the Compile button to create the waveforms and place the waveforms into the Waveforms list of the host application.
Use the Compile settings button to edit the compilation settings.
6 High Speed Serial Printable Help Document
Orientation Compile button
Compile settings
Item Description
Name
Overwrite e xisting waveform
Compile for Choose the channel to associate with the compiled waveform.
Compile only The compiled waveforms are simply entered into the Waveforms list.
The application provides a base name for compiled waveforms. You can edit the eld with a name of your choice. The waveform is added to the Waveforms list. If the name already exists, the name is incremented with a numerical value (unless the overwrite option is selected).
The Reset Plug-in button resets the Name eld to the default name.
If checked, a waveform with the same name (in the waveforms list) is overwritten with no warnings.
Single channel instruments default to the single channel.
High Speed Serial Printable Help Document 7
Orientation Compile button
Item Description
Compile and assign to The compiled waveforms are entered into the Waveforms list and automatically assigned
to the selecte
Play after ass
Add to an existing sequence
ign
If checked, th
The compiled sequence.
There must be at least one sequence available in the Sequences list.
Sequences
Tracks
Use the pull-down list to view the available sequences.
Use the pull-down list to select the track the of the specied sequence to append the waveform.
Sampling
Rate
Auto Calc Rate
ulate Sample
This is th rate based on the settings chosen for the waveform.
Manual Sampling Rate Select to enter a specic sampling rate.
Samples/Unit Interval Enter the samples per UI of the waveform
A unit interval (UI), also referred to as a bit time, is the time taken in a data stream for one bit. Fo Gb/s) = 0.4 ns.
This value, either calculated or user dened, determines the number of Coefcients
able when adding Pre- or De-Emphasis.
avail
Corrections File
Apply
ection le Path:
Corr
You c a
When
d channel.
e waveform starts to play out immediately after compiling.
waveforms are entered into the Waveforms list and added to the specied
e default method to set the sampling rate. The application creates a sampling
r example, in a serial line with a baud rate of 2.5 Gb/s, a unit interval is 1/(2.5
n apply a correction le directly to the waveform when compiling.
applying a correction le, navigate to the location of the le.
Use the browse folder icon
Onceavalidle path is entered, the Correction Settings icon
play the Frequency Response
dis
to Repeat Count
Au
en compiling a waveform, the waveform must meet the minimum waveform length
Wh requirement for the instrument (to be a valid waveform). If the current setup would create a waveform of invalid length, the system automatically repeats the waveform until the
nimum length is reached.
mi
Auto Repeat Count e nabled (default mode):
If necessary, the waveform is automatically repeated until it meets the minimum waveform
ength requirement.
l
Auto Repeat Count d isabled:
When disabled, you are presented with a control to either set a number of times to repeat
he waveform, or to enter a waveform length in time.
t
If the manual setting would cause a w aveform of insufcient length, the software automatically increases the repeat count so that a valid waveform is generated. If this happens, a warning message is displayed informing you of the event.
If the manual setting causes a waveform that exceeds the maximum waveform length allowed, an error message is displayed and no waveform is created.
Compile Compiles the waveform.
xxx
to navigate to a saved correction le.
is enabled. Select to
(see page 9) screen.
8 High Speed Serial Printable Help Document
Orientation Reset Plug-in button
Correction le frequency response
When applying an RF correction le, the Frequency Response screen shows plot information and provides Advanced options to apply a Gaussian lter or remove Sin(x)/x distortions.
Reset Plug-in button
Returns the plug-in features and settings to their default values.
Help button
Help button: Provides links to open the application help.
Item Description
User manual
About ...
xxx
Opens the p lug-in help system.
Provides you with information about your plug-in application. This information is helpful when contacting Tektronix about your application.
High Speed Serial Printable Help Document 9
Loading...
+ 32 hidden pages