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.
TekExpress is a registered trademark of Tektronix, Inc.
TekExpress Thunderbolt Transmitter Automated Solution O nline Help, 076-0276-00.
Contacting Tektronix
Tektroni
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.tektronix.com to find contacts in your area.
Table of Contents
Getting help and support
Related documentation.............................................................................................1
Conventions used in help ..........................................................................................1
Technical support ...................................................................................................2
Getting started
Installing the Thunderbolt software
Install the Thunderbolt software ................ ................................ .............................3
Activate the license ............................................................................................3
View software version and license information ................. .................................. .........4
Installing the TenLira software
Install the TenLira software and test scripts ..... ................................ ...........................5
ivTekExpress Thunderbolt Transmitter Printable Online Help
Getting help and supportRelated documentation
Related documentation
The following manuals are available as part of the TekExpress Thunderbolt Automated Solution
documentation set.
Table 1: Product documentation
ItemPurposeLocation
Online Help
PDF of the Online Help
xxx
See also
In-depth op
In-depth op
eration and UI help
eration and UI help
Applicatio
Applicatio
Downloadable file from w w w.tektronix.com
n Help menu
n Help menu
Technica
l Support
(see page 2)
Conventions used in help
Online Help uses the following conventions:
The term “DUT” is an abbreviation for Device Under Test.
The terms “click” and “select” are generic terms that mean to select an item in the application user
interface (UI). You can use a mouse or the touch screen to select UI items.
Tektronix values your feedback on our products. To help us serve you better, please send us your
suggestions, ideas, or comments on your application or oscilloscope. Contact Tektronix through mail,
telephone, o
When you contact Tektronix Technical Support, please include the following information (be as specificas
possible):
r the Web site. See Contacting Tektronix
General information
All instrument model numbers
for more information.
Hardware
Probes used
Yo ur name, company, mailing address, phone number, FAX number
Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
options, if any
Application specific information
Software version number
Description of the problem such that technical support can duplicate the problem
If possible, save the setup files for all the instruments used and the application.
If possible, save the TekExpress setup files, log.xml, *.TekX (session files and folders), and status
messages text file.
2TekExpress Thunderbolt Transmitter Printable Online Help
Getting startedInstall the Thunderbolt software
Install the Thunderbolt software
The TekExpress Thunderbolt web installer page provides a link to the software package Tbolt WebInstaller
1.0.0.0.exe used to install the application on a supported oscilloscope. For a list of compatible instruments,
see Supported oscilloscopes and probes
To download and install the files:
1. Close the TekScope application.
2. Go to the www.tek.com Web site and search for Thunderbolt to locate the installation file. Download
the file
3. If you downloaded the file to a PC, copy the file to the oscilloscope.
Tbolt WebInstaller 1.0.0.0.exe.
(see page 6).
4. Double-c
After extraction, the installer launches and the software automatically installs in the following location:
5. To run the application, open the TekScope application and select Analyze > TekExpress Thunderbolt.
lso
See a
Minimum system requirements (see page 7)
Supported oscilloscopes and probes (see page 6)
lick the executable file to extract the installation files.
Windows 7 location: C:\Program Files (x86)\Tektronix\TekExpress\TekExpress
Thunderbolt
Windows XP location: C:\Program Files\Tektronix\TekExpress\TekExpress
Thunderbolt
Activate the license
Activate the license using the Option Installation wizard on the oscilloscope. The oscilloscope Online Help
has instructions for using the Options Installation window to activate licenses for installed applications.
Follow these steps to activate the TekExpress Thunderbolt license:
1. From the oscilloscope menu, click Utilities > Option Installation. The TekScope Option Installation
wizard opens.
2. Press the F1 key on the oscilloscope keyboard to open the Option Installation help topic. Follow the
directions in the topic to activate the license.
Getting startedView software version and license information
See also
View software version and license information (see page 4)
View software version and license information
The following instructions show how to view version and license information for the application and
associated modules such as the Programmatic Interface and the Programmatic Interface Client.
To view version information:
1. From the Options menu, select About TekExpress.
2. Click the
the dialog box when finished.
ew license information:
To vi
1. In the TekScope application, select Help > About TekScope.
View Version Details link to check the version numbers of the installed test suites. Close
The Options section in the dialog box displays a list of installed options, including Thunderbolt:
Transmitter solution.
2. Look in the Option Installation Key section for option key information.
ee also
S
Activate the license (see page 3)
Options menu (see page 13)
4TekExpress Thunderbolt Transmitter Printable Online Help
Getting startedInstall the TenLira software and test scripts
Install the TenLira software and test scripts
TenLira is a software utility (provided by the Intel corporation) used to control the DUT. The electrical
test scripts are used to control the Device DUT.
NOTE. Obtain
Business Link (IBL) portal to download the necessary files.
ing the TenLira software and compliance scripts requires that you have access to the Intel
TenLira software
1. Download the latest TenLira folder from the IBL library. Save the folder to your C: drive.
2. In the TenLira folder, open the SETUP_CTS_EDITION folder.
3. Double cl
4. Click NEXT and Close as needed.
5. When the window closes, go to the CMD window and follow the instructions until the installation is
complete.
6. Upon completion, the oscilloscope automatically restarts. (Restart manually if necessary.)
Thund
1. Download the latest Thunderbolt Electrical Compliance Scripts from the IBL library.
2. Navigate to the TenLira program folder.
erbolt electrical compliance scripts
ick TenLiraSetup_x86 bat file to start the installation.
Windows 7: C:\Program Files x86\Intel Corporation\TenLira
Windows XP: C:\Program Files\Intel Corporation\TenLira
3. Create a folder named “TBT Electrical”.
ace the T hunderbolt Electrical Compliance Scripts in the TBT Electrical folder.
The Thunderbolt application uses the following executables to control the Device DUT when using
the Custom mode.
CIO_Host_TX_PRBS9.exe
CIO_Host_TX_PRBS31.exe
CIO_Host_TX_SQ6.exe
Thunderbol
Welc ome to
ThunderboltTX provides an automated, simple, and efficient way to test Thunderbolt Transmitter interfaces
and devices consistent to the requirements of the Thunderbolt Base Specification v0.6.
Thunderbolt is based on TekExpress version 2, the Tektronix Test Automation Framework developed to
support your current and future test automation needs. TekExpress uses a highly modular architecture that
lets you quickly deploy automated test solutions for various standards.
Key Thunderbolt transmitter testing features include:
t key features
the TekExpress
Automated testing reduces the complexity of executing transmitter tests and enables you to test
devices faster
Seamless debug allows pause on each test in automation, and switch to DPOJET analysis tool for
detailed debug
The TekExpress Thunderbolt application runs on the following Tektronix oscilloscopes:
O/DSA/MSO71604/B/C
DP
DPO/DSA/MSO72004/B/C
DPO/DSA72504D
DPO/DSA73304D
See also
Minimum system requirements (see page 7)
6TekExpress Thunderbolt Transmitter Printable Online Help
Getting startedMinimum system requirements
Minimum system requirements
The following table shows the minimum system requirements for an oscilloscope to run TekExpress.
Table 2: System requirements
OscilloscopeSupported oscilloscopes (see page 6)
Processor
Operating SystemSame as the oscilloscope:
Memory
Hard Disk
Display
Firmware
Software
Same as the oscilloscope
Windows XP (32-bit) SP2 and higher
Windows 7 32-bit or 64-bit
Same as the oscilloscope
Same as the oscilloscope
Same as the oscilloscope
1
TekScope v5.3.4.25 (Windows XP),
TekScope v6.2.0.26 and above (Windows 7)
National Instruments LabVIEW Runtime 9.0.1 or later
National Instruments TestStand engine 4.2.1
Matlab Runtime engine v7.6 (Windows XP),
Matlab Runtime engine v7.14 (Windows 7)
Microsoft .NET 4.0 Framework
Microsoft Excel 2002 or above
Microsoft Internet Explorer 6.0 SP1 or later
Adobe Reader 7.0 or equivalent software for viewing portable document
format (PDF) files
DPOJET
v3.5.1.4 and above
Other DevicesMatched pair of SMA cables, one-set minimum for single lane
Microsoft compatible mouse or compatible pointing device
xxx
1
If TekExpress is running on an instrument having a video resolution lower than 8 00x600 (for example, sampling oscilloscope), it is recommended
at you connect a secondary monitor. The secondary monitor must be configured and active before launching the application.
th
2
If TekExpress is installed on a Tektronix oscilloscope, TekExpress uses a virtual GPIB port to communicate with oscilloscope applications. If external
GPIB communication devices such as USB-GPIB-HS or equivalent are used for instrument connectivity, make sure that the Talker Listener utility is
enabled in the DPO/DSA/MSO oscilloscope GPIB menu. For ease of use, connect to an external (secondary) monitor.
10TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsRun the application
Run the application
To run the Thunderbolt application, do either of the following:
Select Analyze > TekExpress Thunderbolt from the TekScope menu.
Double-click any saved Thunderbolt session file.
When you open the application after installation, the application checks for a file called
located in the My TekExpress folder. If this file is not found, instrument discovery is performed before
launching Thunderbolt. The
available on your network.
If the application license was not installed using the TekScope menu Utilities > Option Installation
selection, you can open the application up to 10 times in evaluation mode. Each time you open the
application without supplying a valid license key, one of the free trials is used.
See also
Activa
te the license
(see page 3)
Exit the application
Use the following method to exit the application:
. Using other methods to exit the application results in abnormal termination of the application.
NOTE
Resources.xml
Resources.xml file contains information regarding instruments that are
1. Clickon the application title bar.
2. Do one of the following:
you have an unsaved session or test setup open, you are asked to save it before exiting. To save
If
it, click Yes. Otherwise click No. The application closes.
message box appears asking if you really want to exit TekExpress. To exit, click Ye s .
Options menu (see page 13)Opens the Options menu for access to global controls
Panels (see page 18)Visual frames with sets of related options
Command buttonsButtons that initiate an immediate action such as the Start, Stop, Pause,
Continue, and Clear command buttons
Start button
Starts continuous measurement acquisition and accumulation. If prior
acquired measurements have not been cleared, the new measurements
are added to the existing set.
Stop button
Stops (aborts) the current measurement acquisition.
Pause \ Continue button
Clear button
r Log
Clea
Save
lication window move icon
App
xxx
Use the
a test is paused, the button name changes to Continue.
Clears all existing measurement results. Adding or deleting a measurement,
or cha
clears measurements. This prevents t he accumulation of measurement
statistics or sets of statistics that are not coherent. This button is available
only o
This button is available only on the Status panel (see page 26).
This button is available only on the Status panel (see page 26).
Pl
application window. When the cursor changes to a hand, drag the window
to the desired location.
Pause button to temporarily interrupt the current acquisition. When
nging a configuration parameter of an existing measurement, also
ntheResults panel
ace the cursor over the three-dot pattern in the upper left corner of the
(see page 27).
12TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsOptions menu overview
Options menu overview
The Options menu is located in the upper right corner of the application.
The Options menu
MenuFunction
Default Test SetupOpens an untitle d test setup with defaults selected
Open Test SetupOpens a saved test setup
Save Test SetupSaves the current test setup selections
Save Test Setup AsCreates a new test setup based on an existing one
Open RecentDisplays a menu of recently opened test setups from which to select
Instrument Control Settings (see page 14)Shows the list of instruments connected to the test setup and allows
Keep On TopKeeps the TekExpress Thunderbolt utility on top of other open
Email settings dialog box (see page 14)Use to configure email options for test run and results notifications
Deskew (see page 16)
HelpDisplays TekExpress Help
About TekExpress
xxx
(see page 13) has the following selections:
you to locate and refresh connections to connected instruments
windows on the desktop
Loads oscilloscope channel deskew settings into the application.
Displays application details such as software name, version
number, and copyright
Provides access to software version and license information
Use the TekExpress Instrument Control Settings dialog box to search for and list the connected resources
(instruments) found on specified connections (LAN, GPIB, USB, and so on) and each instruments
connection information. You access this dialog box from the Options menu.
Use the Instrument Control Settings feature to and view instrument connection details. Connected
instruments displayed here can be selected for use in the Global Settings tab in the configuration section.
See step 1 of Configure Tests
(see page 24) for details.
See also
View connected instruments (see page 38)
Options menu overview (see page 13)
Email Settings dialog box overview
Use the Email Settings dialog box to enable Thunderbolt to send an email message when a test completes,
produces an error, or fails. Select the type of test run information to attach to the email (such as test reports
and test logs), t he email message format, and the email message size limit.
Open the Email Settings dialog box from the Options menu.
NOTE. Recipient email address, sender’s address, and SMTP Server are mandatory fields.
14TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsConfigure email settings
See also
Configure email settings (see page 15)
Options menu (see page 13)
Select t
est notification preferences
Configure email settings
To be notified by email when a test completes, fails, or produces an error, configure the email settings.
1. Select Options > Email Settings to open the Email settings dialog box.
2. (Required) For Recipient email Address(es), enter one or more email addresses to which to send the
test notification. To include multiple addresses, separate the addresses with commas.
3. (Required) For Sender ’s Address, enter the email address used by the instrument. This address consists
of the instrument name, followed by an underscore, followed by the instrument serial number, the @
symbol and then the email server used. For example: DPO72004C_B130099@yourcompany.com.
4. (Required) In the Server Configuration section, type the SMTP Server address of the Mail server
configured at the client location, and the SMTP Port number, in the corresponding fields.
If this server requires password authentication, enter a valid login name, password, and host name
in the corresponding fields.
NOTE. If any of the above required fields are left blank, the settings will not be saved and email
notifications will not be sent.
5. In the Email Attachments section, select from the following options:
Reports: Attach the test report to the notification email.
Status Log: Attach the test status log to the notification email. If you select this option, then also
select whether you want to receive the full log or just the last 20 lines.
6. In the Email Configuration section:
Select the message file format to send: HTML (the default) or plain text.
7. Select th
8. To test y
9. To apply your settings, click Apply.
10. Click Close when finished.
Deskew
The Deskew utility reads the instrument configuration and channel deskew settings from the connected
oscilloscope and stores them in a file. When you run a test (click the Start button), Thunderbolt resets
the oscilloscope to the factory default settings, loads the instrument configuration and channel d eskew
set
instrument is set to a known state before each test run.
Enter a maxi
attachments larger than this limit will not be sent. The default is 5 MB.
Enter the n
system makes to send a notification. The default is 1. You can also specify a timeout period.
e Email Test Results When complete or on error check box. Use this check box to quickly
enable or disable email notifications.
our email settings, click Test E m ail.
tings with the saved values, and then starts running the test session. This is to make sure that the
mum file size for the email message (message plus attachment files). Messages with
umber in the Number of Attempts to Send field, to limit the number of attempts that the
NOTE. Make sure that you run the Thunderbolt Deskew utility after you have finalized the DUT setup,
oscilloscope settings, and channel deskew values, and before you run compliance tests with that test
configuration. See your oscilloscope user documentation or online help for information on channel
deskew procedures.
NOTE. You will need to run the Deskew utility whenever you change the oscilloscope settings or channel
deskew values for a test setup.
NOTE. Thunderbolt does not verify that the saved oscilloscope settings and d eskew values are applicable
to the current instrument attached to the application.
16TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsDeskew
1. In the TekExpress Thunderbolt application, select Options > Deskew.
2. Select the level sensitive deskew setting:
Less than 100 mV Vertical Scale: Select this if the oscilloscope vertical setting is less than
100 mV/division for the signal you are measuring.
100 mV or greater Vertical Scale: Select this if the oscilloscope vertical setting is greater than
100 mV/division for the signal you are measuring.
3. Click Read Deskew/Attn. The utility stores the instrument settings and deskew settings as follows:
Panels group related configuration, test and results settings.
The TekExpress Thunderbolt panels are:
Table 5: Application panels
Panel nameDescription
Setup
(see page 18)
Status
(see page 26)
Results
(see page 27)
Reports
(see page 29)
xxx
See also
Set the DUT, test, acquisition, and report parameters.
View the progress and analysis status of the selected tests, and view test logs.
View a summary of test results and select results viewing pref
Browse for reports, save reports as specific file types, specif
report content to include (such as summary information, detailed information, user comments,
setup configuration, application configuration), and select report viewing options.
erences.
y report naming conventions, select
Application controls (see page 12)
About setting up tests (see page 35).
Setup panel overview
The Setup panel contains sequentially ordered tabs that help guide you through a typical test setup process.
Set the DUT parameters
Select test(s)
(see page 21).
Set lane acquisition source
Configure the selected tests
Select test notification preferences
Items selected in a preceding Setup tab may change options available in the following tabs. You can switch
between the tabs in any order to modify your test parameters.
Set DUT parameters
(see page 18).
(see page 22).
(see page 24).
(see page 23).
Use the Setup panel DUT tab to select parameters for the device under test. The settings are global
and apply to all tests for the current session. DUT settings also affect the list of available tests in the
Test Selection tab.
18TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsSet DUT parameters
1. Click Setup > DUT.
2. (Optional) Enter the ID for the device. The default value is DUT001. The DUT ID parameter is
addedtoreports.
3. (Optional) To
add comments to the test report, click the note pad icon (
)totherightoftheDUTID
field. Enter comment text up to 256 characters. To enable or disable displaying comments in the test
report, see Select report options
(see page 30).
4. Select from the following parameters. Settings that do not apply to compliance testing cannot be
changed and are grayed out.
Table 6: DUT tab settings
SettingDescription
Acquire live waveformsAcquire active signals from the oscilloscope for testing.
Use pre-recorded
waveform files
View
DeviceDevice
Version
Data Rates
Patterns
Number of Lanes to TestSelect the desired number of test lanes to use for this test session. The lanes shown here
Run tests on a saved run session file. Select a run session file from the list.
Determines where to access the test configuration settings:
Compliance:Viewconfiguration settings by clicking Setup > Test Selection >
Configure
Advanced: Enables the Setup > Configuration tabinwhichtoviewconfiguration
settings.
Host
Select the Thunderbolt testing specification version to use for testing. The latest version
is the default.
Select the data rates to include in the tests.
10G is the only s election available at this time.
All patterns are selected by default. To exclude a pattern from a test, clear the check boxes.
determines the number of test lanes you can select.
Displays the test lanes selected for the test session.
Click Setup to change lanes selected for testing.
a. In the Test Lane Setup dialog box, select the desired number of
lanes from the Link Width drop-down list.
b. To select the lanes to use, click the corresponding lane buttons:
To select both lanes at once, click Select All. If you select this,
select 2Lanesfrom the Number of Lanes to Test drop-down
list.
To deselect all selected lanes, click Deselect All.
If you select 1 Lane, select the Lane0 button.
If you select 2 Lanes, select Lane0 and Lane1.
c. Click OK.
Your selections display in the Link Width s ection of the DUT tab.
DUT Automation
The DUT Autom ation field displays the type of DUT control currently in use. DUT controls
are detected by through the Instrument Control Settings feature.
Manual: This option is displayed if your setup does not have the capability to control the
DUT automatically. You will be prompted to configure the DUT manually during the test.
You can change this to Custom if needed.
Custom: Select this option if you are using the TenLira custom utility to manage the D UT.
xxx
See also
About setting up tests (see page 35)
nLira software installation
Te
(see page 5)
20TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsSelect tests
Select tests
Use the Test Selection tab to select the tests to run on the connected DUT.
1. Click Setup > Test Selection.
2. Select the test(s) to run:
Click one or more check boxes adjacent to each test.
Click Desel
Click Select Required to select all tests that are required for compliance.
Click Select All to select all tests.
3. Configure the test(s):
Click Configure to open the configuration settings for a selected test.
NOTE. The Configure button is not displayed if the View in the DUT tab is set to Advanced.
Click Schematic to display a schematic diagram that shows the DUT test setup. Use the diagram
to verify the test setup before running the test.
ect All to deselect all tests. All tests are selected by default.
Use the Acquisitions tab to set the signal source (channel) used to acquire data. Acquisition options are
available only when acquiring a live waveform.
1. Click Setup > Acquisitions.
2. Click the Lane 0 (+) and Lane 0 (-) fields to select the oscilloscope channels to use for those lanes.
3. ClickontheView Probes button to view the probe configuration of each oscilloscope channel.
4. Select an Acquisition and Save Options to determine the order in which waveforms are acquired and
analyzed.
Select Save All Waveforms Before Analysis to save all acquired waveforms before analysis
begins.
Select Analyze Immediately - No Waveform Saved to perform an analysis without saving
the waveform.
Select Save and Analyze Acquisition in Sequence to determine the order of acquisition and
analysis during the test execution.
5. Select Show Acquire Parameters to show the acquisition parameters in the test list.
6. Selec
7. Sele
t Acquire Step By Step to have the software prompt you to continue after each phase of the
test completes.
ct a Signal Validation parameter:
Select Prompt me if signal fails to open a dialog box when the application fails to acquire a valid
nal after a specified number of retries (as set in the Configuration tab or fields). Select one of
sig
the three options in the dialog box:
Acquire: The application attempts to re-acquire the signal.
Re-
Use Anyway: Use the acquired signal for all applicable tests.
Skip Test: Skip (ignore) any test(s) that depend on this acquisition. Skipped tests are listed in
the status panel and in the report.
Select Use signal as is - Don’t Check to skip signal validation and use the signal as-is for testing.
The test results may not be as expected.
22TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsSet test notification preferences
Settestnotification preferences
Use the Preferences tab to set the application to send an email when a test measurement completes:
1. Click Setup > Preferences.
2. Select Highlight yellow warning if measured value is within [xx}% of limit check box to display a
yellow warning if the measured value is within the percent of limit value.
If you select this option, enter the margin limit value.
3. Select the On Test Failure, send me an email check box to receive an email when a test fails.
If you sele
Email Settings dialog box. Click Email Settings to configure the email settings
ct this option, select the EmailTestResultswhencompleteoronerrorcheck box in the
Use the configuration settings to view the measurement parameters for selected tests. How the test
configurations are accessed depend on the View selected in the DUT tab.
If you selected Compliance View in the DUT tab, then in the Test Selection tab, select the desired test
in the list and then click the Configure button.
If you selected Advanced View in the DUT tab, click the Configuration tab in the Setup panel.
See also
Configure tests parameters
About running tests (see page 41)
Configure test parameters
The Configuration parameters let you set global and individual test parameters. To return to test selection
from the Configuration tab or panel, click the Test Selection button.
NOTE. You cannot change test parameters that are grayed out.
1. Modify Global settings (see page 24) as desired:
To select the instruments for testing, click Global Settings. In the Instruments Detected section,
click in the shaded areas to activate the drop-down lists and select an instrument. If you do not see
the desired instrument in the list, refresh the list
2. To modify any individual test measurement settings, click Measurements, select the test in the tree
view, and change the settings.
See also
About Setting Up Tests (see page 35)
(see page 38).
Common test parameters
The following table lists the setting
24TekExpress Thunderbolt Transmitter Printable Online Help
s and parameters common to all tests.
Operating basicsCommon test parameters
Table 7: Common parameters and values
Parameter typeParameter
ModeDetermines whether test parameters are in compliance mode or can be edited
(User De fined Mode).
Compliance: Most test parameter values cannot be edited.
User Defined: Most test parameter values can be edited.
Global SettingsThese settings apply to all tests selected for the current session. You can
change only some of these settings.
Scope Settings: Specifies the instrument channel to use as the source for
the trigger
. This can be changed.
Measurements
Limits Editor
Channel Am
plitude: The value of the amplitude to be set for the selected
channel.
These sett
section. For details, see Measurement Parameter Descriptions
Shows the
ings apply to the test selected in the tree view of the configuration
(see page 86).
upper and lower limits for the applicable measurement using different
types of comparisons.
In Compliance Mode, you are able to view the measurement high and low limits
used for
When running tests in User Defined Mode, you can edit the limit settings
the test selected in the tree view of the Measurements tab.
(see
page 25) in the Limits Editor. When running tests in User Defined Mode, the cells
mits Editor table are active for editing so you can change parameters.
in the Li
When running tests in User Defined Mode, the cells in the Limits Editor
table are active for editing so you can change parameters.
The Status panel provides status on test acquisition and analysis (Test Status tab) and a listing of test tasks
performed (Log View tab). The application opens the Test Status tab when you start a test run. You can
select the Te
The Test Status tab lists a high level status for each test.
Table 8: Test Status tab
ColumnDescription
Test Na me
Acquire Status,
Analysis
st Status or the Log View tab to view these items while tests are running.
Name of the test
Status of the signal acquisition or test analysis
Status
To be started
In progress
Test ing
Completed
Aborted
xxx
The Log View tab p rovides a list of the actions executed during the test. Use this information to review
or troubleshoot tests.
26TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsResults panel overview
Table 9: Log View fields
ItemDescription
Message History
Show Detailed LogRecords a detailed history of test execution.
Auto ScrollSets the program to automatically scroll down the Message History window as information is added
Clear LogClears all m
SaveSaves the l
Displays all run messages with timestamp information.
to the log dur
the status messages in the file that you specify.
ing the test.
essages in the Message History window.
og file as a text file for examination. Displays a s tandard Save File window and saves
xxx
See also
View test results (see page 28)
Results panel overview
When a test finishes, the application switches to the Results panel to display a summary of test results.
Set viewing preferences for this panel from the Preferences menu in the upper right corner. Viewing
preferences include showing whether a test passed or failed, summary results or detailed results, and
enabling wordwrap. For information on using this panel, see View test results
When a test finishes, the application switches to the Results panel (see page 27), which displays a
summary of test results. The Overall Test Result is displayed at the top left of the Results table. If all of
the tests for the session pass, the overall test result will be Pass. If one or more tests fail, the overall test
result will show Fail.
Each test result occupies a row in the Results table. By default, results are displayed in summary format
with the measurement details collapsed and with the Pass/Fail column visible. Change the view in the
following ways:
To expand all tests listed, select View Results Details from the Preferences menu in the upper right
corner.
To expand and collapse tests, click the plus and minus buttons.
To collapse all expanded tests, select Preferences > View Results Summary.
To remove or restore the Pass/Fail column, select Preferences > Show Pass/Fail.
To enable or disable the wordwrap feature, select Preferences > Enable Wordwrap.
To expand the width of a column, place the cursor over the vertical line that se
from the column to the right. When the cursor changes to a double-ended arrow, hold down the mouse
button and drag the column to the desired width.
parates the column
To sort the test information by column, click the column head. When sorted in ascending order, a
small up arrow is displayed. When sorted in descending order, a small down arrow is displayed.
To clear all test results displayed, click Clear.
28TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsView test-related files
See also
View a report (see page 32)
View test-related files
Files related to tests are stored in the My TekExpress\Thunderbolt folder. In the Thunderbolt
folder, each test setup has a test setup file and a test setup folder, both with the test setup name. The test
setup file is preceded by the Thunderbolt icon and usually has no visible file extension.
Inside the test setup folder is another folder named for the DUT ID used in the test sessions. The default
is DUT001.
Inside the DUT001 folder are the session folders and files. Each session has a folder and file pair, both
named for the test session using the naming convention (date)_(time). Each session file is stored outside
its matching session folder.
The first time you run a new, unsaved session, the session files are stored in the Untitled Session
folder located at ..\My TekExpress\Thunderbolt. When you name and save the session, the files are
placed in a folder with the name that you specify.
See also
File name extensions (see page 9)
Reports panel overview
Use the Reports panel to open reports, name and save reports, select report content to include, and select
report viewing options.
For information on setting up reports, see Select report options
reports, see View the report
Use the R
conventions to use for the report. For example, always give the report a unique name or select to have the
same name increment each time you run a particular test. Generally, you would select report options before
running a test or when creating and saving test setups. Report settings are included in saved test setups.
In the Reports panel, select from the following options:
eport options
eports panel
(see page 29) to select which test information to include in the report, and the naming
30TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsSelect report options
Table 10: Report options
SettingDescription
Report Name
Displays the n
TekExpress\Thunderbolt\Untitled Session. The report file in this folder gets overwritten each time
you run a test unless you specify a unique name or select to auto increment the report name.
Change the re
ame and location from which to open a report. The default location is at \My
port name or location.
Do one of the f
ollowing:
In the Report Name field, type over the current folder path and name.
Double-click in the Report Name field. Make selections from the popup
keyboard and then click the Enter button.
Be sure to include the entire folder path, the file name, and the file type. For example:
C:\Documents and Settings\your user name\My Documents\My TekExpress\Thunderbolt
Tx\DUT001_Test_211.mht.
NOTE. You cannot change the file location using the Browse button.
Open an existing report.
Click Browse, locate and select the report file and then click View at the bottom of the panel.
Save As TypeSaves a report in the specified file type. Lists supported file types to choose from.
NOTE. If you select a file type different from the default, be sure to change the report file name
extension in the Report Name field to match.
Auto increment report
name if duplicate
Include Pass/Fail
Results Summary
Include Detailed
Results
Include Setup
Configuration
Include Complete
Application
Configuration
Include User
Comments
View Report After
Generating
xxx
Sets the application to automatically increment the name of the report file if the application finds a
file with the same name as the one being generated. For example: DUT001, DUT002, DUT003.
This option is enabled by default.
Sets the application to include the color block labeled Test Result (indicating whether the test
passed or failed) in the report. For details, see Report Contents in View a Report
Sets the application to include parameter limits, execution time, and test-specific comments
generated during the test.
Sets the application to include information about hardware and software used i n the test in the
summary box at the top of the report. Information includes: the oscilloscope model and serial
number, probe model and serial number, the oscilloscope firmware version, SPC and factory
calibration status, and software versions for applications used in the m easurements.
Sets the application to include a table listing general, common, and acquired parameters used
in the test. This option is disabled by default.
Select to include any comments about the test that you or another user added in the DUT tab
of the Setup panel. Comments appear in the Comments section under the summary box at the
beginning of each report.
Automatically opens the report in your Web browser when the test completes. This option is
selected by default.
The application automatically generates a report when test analysis is completed and displays the report
in your default Web browser (unless you cleared the View Report After Generating checkboxinthe
Reports panel before running the test). If you cleared this check box, or if you want to view a different
test report
1. Click the Reports > Browse button and locate and select the report file to view.
, do the following:
NOTE. If y
you ran another test, the report file was not saved.
2. At the bo
For information on changing the file type, file name, and other report options, see Select Report Options
(see pa
ou did not save the test setup after running the test and you either closed the application or
ttom of the Reports panel, click View.
ge
30).
32TekExpress Thunderbolt Transmitter Printable Online Help
Operating basicsReport contents
Report contents
A report shows specified test details, as d efined in the Reports panel.
Setup Configuration Information
Setup configuration information is listed in the summary box at the top of the report. This information
includes the oscilloscope model and serial number, probe model and serial number, and software versions.
To exclude this information from the report, clear the Include Setup Configuration check box in the
Reports panel before running the test.
User Comments
If you se
Setup panel appear in the Comments section directly below the summary box.
Test results
This
panel before running the test (Include Pass/Fail Results Summary, Include User Comments, Include
Detailed Results, Include Complete Application Configuration, and so on).
If Include Plots Images is selected, then measurement waveform plots are shown below the test results
table.
lected to include comments in the test report, any comments you added in the DUT tab of the
table lists the tests results. The contents of this table depend on the selections made in the Reports
34TekExpress Thunderbolt Transmitter Printable Online Help
Setting up and configuring testsAbout setting up tests
About setting up tests
Set up tests using the tabs in the Setup panel. Settings in the DUT tab use a top-down, left-to-right logic
flow, so that any parameter that affects or acts as a filter for other parameters appears either to the top of or
to the left of
Tests are saved when you save a test setup. To avoid overwriting test results, remember to assign a unique
name to the t
See also
About test setups (see page 45)
the affected parameters.
est either before running it or immediately after.
Setting up and configuring testsView connected instruments
View connected instruments
Use the Instrument Control Settings dialog box to view or search for connected instruments required for
the tests. The application uses TekVISA to discover the connected instruments.
To refresh the list of connected instruments:
1. From the Options menu, select Instrument Control Settings.
2. In the Search Criteria section of the Instrument Control Settings dialog box, select the connection
types of the instruments to search for.
Instrument search is based on the VISA layer but different connected cables determine the resource
type,suchasLAN,GPIB,andUSB.Forexample,if you choose LAN, the search will include all
the instruments supported by TekExpress that are communicating over the LAN. If the search does
not find any instruments that match a selected resource type, a message appears telling you that no
such ins
3. Click Refresh. TekExpress searches for connected instruments.
truments were found.
4. Afte
r discovery, the dialog box lists the i nstrument-related details based on the search criteria you
selected. For example, if you selected LAN and GPIB as the search criteria, the application checks for
the availability of instruments over LAN, then GPIB.
38TekExpress Thunderbolt Transmitter Printable Online Help
Setting up and configuring testsTest setup overview
The details of the instruments are displayed in the Retrieved Instruments table. The time and date of
instrument refresh is displayed in the Last Updated field.
See also
ts
Configure Tes
Equipment Setup (see page 36)
(see page 24)
Test setup overview
A test setup includes configuration parameters and report options. Use the options in the Setup panel and
Setting up and configuring testsTest setup overview
40TekExpress Thunderbolt Transmitter Printable Online Help
Running testsAbout running tests
About running tests
After selecting and configuring the test, review the pre-run checklist (see page 43) and then click Start to
run the tests. While tests are running, you cannot access the Setup or Reports panels. To monitor the test
progress, sw
The application displays a report when the tests are complete. While the tests are running, other
applicatio
other applications, but you can switch to other applications by using the Alt + Ta b key combination. To
keep the TekExpress Thunderbolt application on top, select Keep On Top from the Thunderbolt Options
menu.
See also
About Configuring Tests (see page 24)
About Setting Up Tests (see page 35)
Before You Click Start (see page 41)
itch back and forth between the Status panel and the Results panel.
ns may display windows in the background. The TekScope application takes precedence over
Before you click Start
Before you run tests for the first time, do the following:
1. Unde
rstand where your test files are stored on the instrument.
After you install and launch TekExpress Thunderbolt, it creates the f ollowing folders on the
CAUTION. Do not directly edit or modify any of the session files or folders because this may result in
loss of data or corrupted session files. Each session has multiple files associated with it. When you
save a session, the application creates a .TekX file, and a folder named for the session that contains
associated fi
les, on the oscilloscope X: drive.
2. Map the shared My TekExpress folder (see page 86) as X: (X drive) on all instruments used in test
setup runni
The
Or, if the i
name><user ID>My TekExpress
ng Microsoft Windows Operating System.
My TekExpress folder has the shared name format <domain><user ID>My TekExpress.
nstrument is not connected to a domain, then the shared name format is
<instrument
. This shared folder is used to save the test session files and is
used during any other file transfer operations.
NOTE. If the X: drive is mapped to any other shared folder, the application will display a warning message
asking you to disconnect the X: drive manually.
3. Make sure that the My TekExpress folder has read and write access and that the contents are not set
to be encrypted:
a. Right-click the folder and select Properties.
b. Select the General tab and then click Advanced.
c. In the Advanced Attributes dialog box, make sure that the option Encrypt contents to secure
data is NOT selected. Example
42TekExpress Thunderbolt Transmitter Printable Online Help
Running testsPre-run checklist
4. Review the pre-run checklist (see page 43) before you run a test.
See also
View Test-Related Files (see page 29)
Application Directories and Usage (see page 8)
File Name Extensions (see page 9)
Pre-run checklist
Do the following before you click Start to run a test. If this is the first time you are running a test for a
setup, refer to the information in Before You Click Start
On the oscilloscope:
(see page 41).
Make su
Perform Signal Path Compensation (SPC).
Perform deskew on any cables.
In the Thunderbolt application:
1. Ver
instruments (see page 38).
2. Run the Deskew utility (Options > Deskew).
re that all the required instruments are properly warmed up.
a. On the oscilloscope main menu, select the Utilities menu.
b. Select Instrument Calibration and run the SPC utility..
ify that the application is able to find the DUT. If it cannot, perform a search for connected
a. Sel
b. In the Configuration section, click Global Settings.
c. In the Instruments Detected section, click the drop-down arrow to the right of the listed
ect Setup > Test Selection. Select any test and then click Configure.
instruments and make sure that the instrument is listed.
44TekExpress Thunderbolt Transmitter Printable Online Help
Saving and recalling test setupsTest setups overview
Test setups overview
A test setup file contains the oscilloscope connection and setting information, general parameters,
measurement limits, test selections, and other settings for the current application configuration. This
information
test without having to do any other setup except ensuring that the correct oscilloscope is connected and
accessible by Thunderbolt.
See also
About setting up tests (see page 35)
Save a test setup (see page 45)
Recall a saved test setup (see page 46)
is saved to a file under the setup name. Use a saved test setup to quickly load and run a
Create a
new test setup based on an existing one
Save a test setup
Save a test setup before or after running a test using the parameters you want saved. Create a new test
from any open setup or from the default setup. When you select the default test setup, all application
setup
settings are returned to their defaults.
ollowing instructions start from the default test setup:
The f
1. Select Options > Default Test Setup.
2. Select Setup and set required options and parameters in the tabs (DUT, Test Selection, and so on).
3. Select Reports and set your report options
4. Click Start to run the test and verify that it runs correctly and captures the information y ou want. If it
does not, edit the parameters and repeat this step until the test runs to your satisfaction.
5. Select Options > Save Test Setup.Enterthefile name for the setup file. The application saves the file
to X:\Thunderbolt\<session_name>.
Saving and recalling test setupsRecall a saved test setup
Recall a saved test setup
To recall a saved test setup:
1. Select Options > Open Test Setup.
2. Select the setup from the list and click Open.
See also
Test setups overview (see page 45)
Create a new test setup based on an existing one (see page 46)
Create a new test setup based on an existing one
Usethisproceduretocreateavariationonatestsetupwithout having to create the entire setup from the
beginning.
1. Select Options > Open Test Setup.
2. Select
3. Use the Setup and Reports panels to modify the parameters to meet your testing requirements.
4. Select Options > Save Test Setup As.
5. Enter a test setup name and click Save.
a setup from the list and then click Open.
See also
Test setups overview (see page 45)
46TekExpress Thunderbolt Transmitter Printable Online Help
TekExpress programmatic interfaceAbout the programmatic interface
About the programmatic interface
The Programmatic interface allows you to seamlessly integrate the TekExpress test automation application
with the high-level automation layer. This also allows you to control the state of the TekExpress
application
For simplifying the descriptions, the following terminologies are used in this section:
TekExpress Client: A high-level automation application that communicates with TekExpress using
TekExpress Programmatic Interface.
TekExpress Server: The TekExpress application when being controlled by TekExpress Client.
TekExpress leverages .Net Marshalling to enable the Programmatic Interface for TekExpress Client.
TekExpre
TekExpress client library is inherited from .Net MarshalByRef class to provide the proxy object for the
clients. The TekExpress client library maintains a reference to the TekExpress Server and this reference
allows the client to control the server state.
running on a local or a remote computer.
ss provides a client library for TekExpress clients to use the programmatic interface. The
also
See
Requirements for Developing TekExpress Client (see page 48)
TekExpress programmatic interfaceRequirements for developing TekExpress client
Requirements for developing TekExpress client
While developing the TekExpress Client, use the TekExpressClient.dll. The client can be a VB .Net, C#
.Net, TestStand or Web application. The examples for interfaces in each of these applications are in the
Samples fold
References required
TekExpressClient.dll has an internal reference to IIdlglib.dll and IRemoteInterface.dll.
IIdlglib.dll has a reference to TekDotNetLib.dll.
IRemoteInterface.dll provides the interfaces required to perform the remote automations. It is an
interface that forms the communication line between the server and the client.
IIdlglib.dll provides the methods to generate and direct the secondary dialog messages at the client-end.
NOTE. The end-user client application does not need any reference to the above mentioned DLL files.
It is essential to have these DLLs (IRemoteInterface.dll, IIdlglib.dll and TekDotNetLib.dll) in the same
folder as that of TekExpressClient.dll.
er.
Required steps for a client
The following steps are used by the client to programmatically control the server using
TekExpressClient.dll:
Develop a client UI to access the interfaces exposed through the server. This client loads
TekExpressClient.dll to access the interfaces. After TekExpressClient.dll is loaded, the client
UI can call the specific functions to run the operations requested by the client. When the client is up and
running, it does the following to run a remote operation:
1. To connect to the server, the client provides the IP address of the PC where the server is running.
2. The client locks the server application to avoid conflict with any other Client that may try to control
the server simultaneously. “Lock” would also disable all user controls on the server so that server
state cannot be changed by manual operation.
If any other client tries to access a server that is locked, it will receive a notification that the server
is locked by another client.
3. When the client has connected to and locked the server, the client can access any of the programmatic
controls needed to run the remote automations.
4. After the client operations finish, the client unlocks the server.
See also
Thunderbolt application commands flow (see page 56)
48TekExpress Thunderbolt Transmitter Printable Online Help
The server exposes a remote object to let the remote client access and perform the server-side operations
remotely. The proxy object is instantiated and exposed at the server-end through marshalling.
This object lets the remote client access the interfaces exposed at the server side. The client gets the
reference to this object when the client gets connected to the server.
The s econdary dialog messages from the Secondary Dialog library are redirected to the client-end when a
client is performing the automations at the remote end.
In the secondary dialog library, the assembly that is calling for the dialog box to be displayed is checked
and if a remote connection is detected, the messages are directed to the remote end.
File Transfer Events
50TekExpress Thunderbolt Transmitter Printable Online Help
When the client requests the transfer of the report, the server reads the report and transfers the file by
calling the file transfer methods at the client-end.
Client programmatic interface overview
The following is an overview of the client programmatic interface:
1. Connect to a server or remote object using a programmatic interface.
2. Get the client ID that is created when connecting to the remote object. This client ID is one of the
required parameters to communicate with the server.
NOTE. The server identifies the client with this ID only and rejects any request if the ID is invalid.
3.Lock the server for further operations. This disables the application interface.
NOTE. You can get values from the server or set values from the server to the client only if the application
is locked.
4. Register for receiving notifications on status change events on the server. To register you need to give
a handler as a parameter. For details, see Handler of Status Change Notification
NOTE. Whenever there is a change in the status of the server, all the clients registered with the server
receive a notification from the server.
(see page 53).
5. Select the tests to run through the programmatic interface.
6. Set the necessary parameters for each test.
7. Run the tests.
8. Poll for the status of the application.
NOTE. Skip this step if you are registered for the status change notification and the status is Ready.
9. After completing the tests, get the results.
eate a report or display the results and verify or process the results.
10.Cr
11. Unlock the server after completing all the tasks.
12. Disconnect from the remote object.
andler of Status Change Notification
H
1. Get the status. If the status is Wait or Error, get the information that contains the title, message
description, and the expected responses for the status.
2. Perform the actions based on the status information.
The dutId parameter is set after the server processes the request.
string device
NameTypeDirectionDescription
devicestringIN
xxx
Specifies the name of the device
string suite
NameTypeDirectionDescription
suitestringIN
xxx
Specifies the name of the suite
string test
NameTypeDirectionDescription
test
stringIN
Specifies the name of the test to
obtain the pass or fail status
xxx
string parameterString
NameTypeDirectionDescription
parameterString
xxx
stringIN
Selects or deselects a test
int rowNr
NameTypeDirectionDescription
rowNrintIN
xxx
NOTE. When the client tries to lock a server that is locked by another client, the client gets a
notification that the server is already locked and it must wait until the server is unlocked. If the client
locks the server and is idle for a certain amount of time then the server is unlocked automatically
from that client.
Specifies the zero based row index of
the sub-measurement for obtaining
the result value
58TekExpress Thunderbolt Transmitter Printable Online Help
The name parameter cannot be empty. If it is empty, the client is prompted to provide a v alid name.
NOTE. When the run is performed, the status of the run is updated periodically using a timer.
string name
NameTypeDirectionDescription
name
xxx
stringIN
The name of the session being saved
The name parameter cannot be empty. If it is empty, the client is prompted to provide a v alid name.
Once the session is saved under ‘name’ you cannot use this method to save the session in a different
name. Use SaveSessionAs instead.
string name
NameTypeDirectionDescription
name
stringIN
The name of the session being
recalled
xxx
The same session is saved under different names using this method. The name parameter cannot be
empty. If it is empty, the client is prompted to provide a valid name.
The time parameter gives the timeout period, which is the time the client is allowed to be locked and
idle. After the timeout period if the client is still idle, it gets unlocked.
The time parameter should be a positive integer; otherwise, the client is prompted to provide a
valid timeout period.
bool_verbose
NameTypeDirectionDescription
_verboseboolIN
xxx
Specifies whether the verbose mode
should be turned ON or OFF
NOTE. When the session is stopped, the client is prompted to stop the session and is stopped at
the consent.
string filePath
NameTypeDirectionDescription
filePath
stringINThe location where the report must
be saved in the client
xxx
NOTE. If the client does not provide the location to save the report, the report is saved at
C:\ProgramFiles.
NOTE. When the client is disconnected, the client is unlocked automatically.
out string WaitingMsbBxCaption
NameTypeDirectionDescription
captionstring
xxx
OUT
The wait state or error state message sent to
you
60TekExpress Thunderbolt Transmitter Printable Online Help
TekExpress programmatic interfaceConnect through an IP address
out string WaitingMsbBxMessage
NameTypeDirectionDescription
message
xxx
string
OUTThe wait state/error state message sent to you
out string[] WaitingMsbBxButtontexts
NameTypeDirectionDescription
buttonTextsstring array
OUTAn array of strings containing the
possible response types that you can
send
xxx
string WaitingMsbBxResponse
NameTypeDirectionDescription
response
stringINA string containing the response
type that you can select (it must be
one of the strings in the string array
buttonTexts)
The return value of the remote automations at the server-end is OP_STATUS, which changes to a string
value depending on its c ode, and returned to the client. The values of OP_STATUS are as follows:
CodeValueDescription
-1FAIL
1
2
3
4
0NULLNothing
xxx
SUCCESS
NOT FOUNDServer not found
LOCKEDThe server is locked by another client, so the operation cannot be performed
UNLOCKThe server is not locked; lock the server before performing the operation
NOTE. The Fail condition for PI commands occurs in any of the following cases:
The operation failed
The operation succeeded
The ser
ver is LOCKED and the message displayed is "Server is locked by another client".
The session is UNLOCKED and the message displayed is "Lock Session to execute the command".
The server is NOTFOUND and the message displayed is "Server not found...Disconnect!".
When none of these fail conditions occur, then the message displayed is "Failed...".
NOTE. The Fail condition for PI commands occurs in any of the following cases:
TheserverisLOCKEDandthemessagedisplayed is "Server is locked by another client".
ssion is UNLOCKED and the message d isplayed is "Lock Session to execute the command".
The se
The server is NOTFOUND and the message displayed is "Server not found...Disconnect!".
When none of these fail conditions occur, then the message displayed is "Failed...".
74TekExpress Thunderbolt Transmitter Printable Online Help
TekExpress programmatic interfaceWait for the test to complete
Wait for the test to complete
The commands in this group execute while tests are running. The GetCurrentStateInfo() and
SendResponse() commands are executed when the application is running and in the wait state.
TekExpress programmatic interfaceDisconnect from the server
82TekExpress Thunderbolt Transmitter Printable Online Help
Thunderbolt testsPHY 1.1 Rise Time measurement
PHY 1.1 Rise Time measurement
Verifies that the transition (rise) time is within the conformation limits. Rise time is the time taken by the
DUT output to rise from 10% to 90% of the high voltage during transition. Transition happens whenever a
bit change ha
Measurements are made on differential signals on Lane0 and Lane1 of the Thunderbolt link.
ppens (i.e. from 0 to 1).
PHY 1.2 Fall Time measurement
Verifies that the transition (fall) time is within the conformation limits. Fall time is the time taken by the
DUT output to fall from 90% to 10% of the high voltage during transition. Transition happens whenever a
bit change happens (i.e. from 1 to 0).
Measurements are made on differential signals on Lane0 and Lane1 of the Thunderbolt link.
PHY 1.3 Intra Pair Skew test
Measures the skew (or time delay) between single ended lines of the data lanes in the Thunderbolt
interface. This measurement is to provide information to show if the Thunderbolt lane is providing
data in synchronization with each other.
Measurements are made on differential signals on Lane0 and Lane1 of the Thunderbolt link.
PHY 1.4 AC common mode voltage Peak to Peak
Verifies that the AC common mode noise (Pk-Pk) of the differential data line of a Thunderbolt interface is
within the conformation limits.
Signals are captured as a single ended waveform. The Thunderbolt fixtures are De-Embedded from
the measurement as part of the math expression.
PHY 1.5 Eye Height measurement
Verifies that the Eye Height is within the conformation limits.
Measurements are made on the differential signals on Lane0 and Lane1 of the Thunderbolt link. This
measurement can only be performed if the clock is recovered properly.
Verifies that the eye width is within the conformation limits.
Measurements are made on the differential signals on Lane0 and Lane1 of the Thunderbolt link. This
measurement can only be performed if the clock is recovered properly.
PHY 1.7 Max Differential Voltage measurement
Verifies that the maximum differential voltage is within the conformation limits.
PHY 1.8 Total Jitter measurement
Verifies that the total jitter is within the conformation limits.
Measurements are made on the differential signals on Lane0 and Lane1 of the Thunderbolt link. This
measurement can only be performed if the clock is recovered properly.
PHY 1.9 Unit Interval (min) measurement
Verifies that the unit interval is within the conformation limits.
PHY 1
.10 SSC Modulation Frequency measurement
sures and displays the profile of the spread spectrum modulation frequency.
Mea
84TekExpress Thunderbolt Transmitter Printable Online Help
ReferencePHY 1.10 SSC Modulation Frequency measurement
In the case where you operate the TekExpress application on one oscilloscope, but acquire data from
another (remotely-accessed) oscilloscope, you need to share and map the My TekExpress folder on the
remote instrument with the Thunderbolt application.
To map the My TekExpress folder on a remote instrument:
1. Open Windows Explorer.
2. From the Windows Explorer menu, click Computer.
3. In the menu
4. Select the Drive letter as X: (if there is any previous connection on X:, disconnect it first through
Tools > Di
the Tools menu, press the Alt key).
5. In the Fo
TekExpress).
6. Click F
To determine the IP address of the instrument where the
1. On the instrument where the
2. Type cmd and press Enter.
3. At the command prompt, type ipconfig and press Enter.
bar, click Map network drive.
sconnect Network drive menu of Windows Explorer. Windows 7 users: if you do not see
lder field, enter the remote My TekExpress folder path (for example, \\192.158.97.65\ My
inish.
My TekExpress folder exists, click Start and select Run.
Measurement parameter descriptions
View or change measurement parameters in the Configuration tab of the Setup panel. Measurement
parameters are displayed for the test selected in the tree view section. Not all of the parameters listed apply
to all tests, and some are only available when running tests in User Defined Mode. You cannot change
parameters if you selected Compliance Mode.
My TekExpress folder exists, do the following:
86TekExpress Thunderbolt Transmitter Printable Online Help
ReferenceMeasurement parameter descriptions
Table 12: Measurement parameters
Parameter
typeParameterDescriptionApplies to test
Acquire
Scope
Settings
BIT Config
Pattern
Include this Pattern
Data Rates
Device Control
Script
Horizontal Scale
ion
Resolut
Rate
Sample
Edge Trigger SlopeSelect the slope used for a trigger event.
rigger Level
Edge T
BIT Type
Thetypeofpat
When selecte
is acquired for the test selected. If this option is not
selected, the pattern will not be acquired for the test. In the
Acquisition
the Acquisition column of the Acquisitions table (if the Show
Acquire Parameters check box is selected).
The data rate is for the DUT (Gbps) and is set to
10.3125 Gb
cannot be deselected or changed.
TenLira sc
TenLira software must be installed so that the Thunderbolt
application can access these scripts when running the tests
in the Use
For details, see TenLira software installation
Horizon
Resolut
How oft
sample of the signal
Signal level that the trigger source must pass for a trigger
event to occur
All Bits: Eye analysis includes both transition and non
transition b its
tern used to acquire data
d, the pattern displayed in the Pattern field
s table, the pattern will be marked “Excluded” in
ps. The data rate is automatically selected and
ripts are used to control the DUT device. The
rDefined Mode.
tal scale used to capture the signals
ion used on the measurement
en the digital oscilloscope takes a snapshot or
All tests
(see page 5).
PHY 1.5
PHY 1.7
ck
Clo
Recovery
Method
L Model Type
PL
amping
D
oop BW
L
Transition: Eye analysis is only on transition bits
Non transition: Eye analysis is only o n non transition
s
bit
ck recovery method:
Clo
stant Clock-Mean
Con
L-Custom BW (Phase Locked Loop Custom
PL
Bandwidth)
Selects between Type 1 and Type 2 phase-locked loop
ments, 48
TekExpress server, 47
TenLira software, 5
Test configu
Test groups, 35
Test notifications, 23
Test parameters, 24
Test results, 28
Test Results commands, 77
Test r un
Test selection controls, 21
Test Selection tab, 21
Test setup files, 29
Test setup overview, 35
Test setup steps, 39
etups, 45
Test s
creating based on existing, 46
recalling, 46
saving, 45
Test Status , 26
Test Status commands, 75
treports, 32
Tes
Tests, 24
running, 41
selecting, 21
setting up, 35
TestStand client example, 55
imeout Value commands, 74
T
TransferImages(), 78
TransferReport(), 78
port, 2
ration, 24
instrument reset, 16
U
Unlock Server comma nd, 81
UnlockSession(), 81
Untitled Session folder, 41
User comments
including in test reports, 30
location in reports, 32
User Comments, 18
92TekExpress Thunderbolt Transmitter Printable Online Help
Loading...
+ 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.