Tektronix TekExpress Thunderbolt Automated Test Solution Software Application Help User manual

TekExpress® Thunderbolt Automated Test Solution Software
Application Help
*P077170501*
077-1705-01
TekExpress® Thunderbolt Automated Test Solution Software
Application Help
Register now! Click the following link to protect your product. www.tek.com/register
*P077170501*
077-1705-01
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14150 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit to www.tek.com find contacts in your area.

Table of Contents

Table of Contents
Welcome....................................................................................................................................................................................... 8
Getting help and support...............................................................................................................................................................9
Product documents................................................................................................................................................................ 9
Conventions........................................................................................................................................................................... 9
Technical support................................................................................................................................................................. 10
Getting started.............................................................................................................................................................................11
Hardware requirements........................................................................................................................................................11
Minimum system requirements..................................................................................................................................... 11
Supported instruments..................................................................................................................................................12
Software requirements.........................................................................................................................................................12
Downloading and installing the software.......................................................................................................................12
Activate the license.......................................................................................................................................................12
View software version and license key details..............................................................................................................13
Required windows 10 user account setting.................................................................................................................. 13
Verify application installation.........................................................................................................................................14
Required my TekExpress folder settings.......................................................................................................................14
Set my TekExpress folder permissions.........................................................................................................................15
Setting up the test environment.................................................................................................................................................. 16
Test process flow................................................................................................................................................................. 16
Deskew real-time oscilloscopes...........................................................................................................................................16
Instrument and DUT connection setup................................................................................................................................ 17
Running tests....................................................................................................................................................................... 18
Prerun checklist................................................................................................................................................................... 18
Search instruments connected to the application................................................................................................................ 18
Starting the application................................................................................................................................................................20
Application panels overview.................................................................................................................................................21
Application controls..............................................................................................................................................................22
Options menu functions....................................................................................................................................................... 23
Configure email settings...................................................................................................................................................... 24
TekExpress instrument control settings............................................................................................................................... 25
Setup panel: Configure the test setup.........................................................................................................................................26
DUT: Set DUT settings.........................................................................................................................................................27
DUT automation setup..................................................................................................................................................30
Test Selection: Select the tests............................................................................................................................................ 31
Acquisitions: Set waveform acquisition settings.................................................................................................................. 32
Running tests on prerecorded (saved) waveforms....................................................................................................... 35
Configuration: Set measurement limits for tests.................................................................................................................. 36
Preferences: Set the test run preferences........................................................................................................................... 38
Status panel: View the test execution status...............................................................................................................................39
View test execution status....................................................................................................................................................39
View test execution logs.......................................................................................................................................................40
Results panel: View summary of test results...............................................................................................................................41
Filter the test results.............................................................................................................................................................41
Reports panel: Configure report generation settings.................................................................................................................. 42
TekExpress® Thunderbolt Automated Test Solution Software Application Help 5
Table of Contents
Report configuration settings............................................................................................................................................... 42
Configure report view settings............................................................................................................................................. 44
View a generated report.......................................................................................................................................................45
Saving and recalling test setup................................................................................................................................................... 46
Overview.............................................................................................................................................................................. 46
Save the configured test setup............................................................................................................................................ 46
Load a saved test setup.......................................................................................................................................................47
Perform a test using pre-run session files............................................................................................................................48
Save the test setup with a different name............................................................................................................................52
Run a saved test in prerecorded mode................................................................................................................................52
Create a new test setup file based on an existing one........................................................................................................ 53
SCPI Commands........................................................................................................................................................................ 54
About SCPI command......................................................................................................................................................... 54
Socket configuration for SCPI commands........................................................................................................................... 54
Set or query the device name of application........................................................................................................................60
Set or query the suite name of the application.....................................................................................................................60
Set or query the test name of the application...................................................................................................................... 61
Set or query the version name of the application.................................................................................................................68
Set or query the general parameter values..........................................................................................................................69
Set or query the acquire parameter values..........................................................................................................................76
Set or query the analyze parameter values......................................................................................................................... 77
Query the available devices in the DUT panel of the application.........................................................................................77
Query the available suites for the selected device...............................................................................................................78
Query the list of available tests of the application................................................................................................................78
Query the available version names of the application......................................................................................................... 84
Query the list of available instruments based on the specified instrument type...................................................................84
Set or query the IP address of the instrument based on the specified instrument type.......................................................85
Query the information of the generated report file............................................................................................................... 85
Query the information of the generated waveform files....................................................................................................... 86
Query the information of the generated image files............................................................................................................. 86
Query the active TekExpress application name................................................................................................................... 87
Set or query the DUTID of application................................................................................................................................. 87
Sets or query the acquire mode status................................................................................................................................ 87
Set or query the execution mode status.............................................................................................................................. 88
Generate the report for the current session......................................................................................................................... 88
Query the value of specified report header field in the report.............................................................................................. 88
Query the value of specified result detail available in report summary/details table............................................................89
Restore the setup to default settings................................................................................................................................... 90
Save the setup..................................................................................................................................................................... 90
Save the settings to a specified session.............................................................................................................................. 90
Open the setup from a specified session.............................................................................................................................90
Query the current setup file name........................................................................................................................................91
Run/stop/pause/resume the selected measurements execution in the application............................................................. 91
Query the current measurement execution status............................................................................................................... 91
Query whether the current setup is saved or not saved...................................................................................................... 92
Exit or close the application................................................................................................................................................. 92
Query the status of the previous command execution.........................................................................................................92
Query the last error occurred............................................................................................................................................... 92
Set or query the popup details............................................................................................................................................. 93
TekExpress® Thunderbolt Automated Test Solution Software Application Help 6
Table of Contents
Sets or query the limit values in the limits editor window.....................................................................................................93
Set or query the waveform file recalled for the specified test name and acquire type.........................................................94
Set or query the enable/disable status of Continuous Run function.................................................................................... 94
Query the enable or disable status of Continuous run function........................................................................................... 95
Set or query the enable/disable status of Verbose function.................................................................................................95
Set or query the continuous run duration time value........................................................................................................... 96
Set or query the session create option in the continuous run function................................................................................ 96
Set or query the View report after generating option status.................................................................................................97
Returns the report as XML string......................................................................................................................................... 97
Copies all the images from current run session to the given destination location................................................................98
Selects the specified test(s) and deselect all other tests..................................................................................................... 98
Returns the complete information about the selected test...................................................................................................98
Set the default session.........................................................................................................................................................99
Save the run/config sessions............................................................................................................................................... 99
Load the run/config session................................................................................................................................................. 99
Delete the run/config session.............................................................................................................................................100
Run the run/config saved session......................................................................................................................................100
Query the available list in the run/config session...............................................................................................................100
Query the current run/config session................................................................................................................................. 100
Override the run/config session......................................................................................................................................... 101
Query the statistics value for a test measurement.............................................................................................................101
Query the statistics value for all test measurements......................................................................................................... 102
Examples........................................................................................................................................................................... 102
References................................................................................................................................................................................104
Application directories........................................................................................................................................................104
File name extensions......................................................................................................................................................... 105
View test-related files.........................................................................................................................................................105
Handle error codes............................................................................................................................................................ 106
DUT Initialization................................................................................................................................................................107
Index......................................................................................................................................................................................... 108
TekExpress® Thunderbolt Automated Test Solution Software Application Help 7

Welcome

Welcome
The TekExpress® Thunderbolt Automated Test Solution Software application (referred as Thunderbolt in the rest of the document) provides an automated, simple, and efficient way to test Thunderbolt transmitter interfaces and devices for Thunderbolt compliance through DPOJET for better margin, debugging, and analysis.
Key Features
Automated solution for Thunderbolt connectors which support Thunderbolt specification and CTS (Gen2 & Gen3).
SigTest compliance integration for CTS Gen2 and Gen3 device and host.
Dual lane supports for CTS Gen2 and Gen3 device and host.
DPOJET plug-in for connectors which support Thunderbolt specification and CTS (Gen2 & Gen3) with setup files and MOI.
Support embedding channels (2 m and 0.8 m) and their respective filter files for connectors.
Manual support for compliance to debug with DPOJET Thunderbolt and CIO plug-ins.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 8

Getting help and support

Getting help and support

Product documents

Use the product documents for more information on the application functions, understand the theory of operation, how to remotely program or operate the application, and do other tasks.
Table 1: TekExpress Application documents
To learn about Use this document
How to use the application
How to remotely control the instrument

Conventions

This application help uses the following conventions:
TekExpress Thunderbolt Help
PDF version of this document can be downloaded from www.tek.com/downloads
Compiled HTML (CHM) version is integrated with the application. Press F1 key from the keyboard to start the help.
Tektronix Part Number: 077-xxxx-xx
The term "Application," and "Software" refers to the TekExpress Thunderbolt application.
The term “DUT” is an abbreviation for Device Under Test.
The term “select” is a generic term that applies to the two methods of choosing a screen item (button control, list item): using a mouse or using the touch screen.
A Note identifies important information.
Table 2: Icons used in the help
Icon Description
This icon identifies important information
This icon identifies conditions or practices that could result in loss of data.
This icon identifies additional information that will help you use the application more efficiently.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 9
Getting help and support

Technical support

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, or the Web site. See Contacting Tektronix at the front of this document for contact information.
When you contact Tektronix Technical Support, please include the following information (be as specific as possible):
General information
All instrument model numbers
Hardware options, if any
Modules used
Your name, company, mailing address, phone number, FAX number
Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
Application specific information
Software version number
Description of the problem such that technical support can duplicate the problem
If possible, save the 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
TekExpress® Thunderbolt Automated Test Solution Software Application Help 10

Getting started

Getting started

Hardware requirements

Minimum system requirements

The following table describes the minimum system requirements for the TekExpress Thunderbolt application.
Table 3: Minimum system requirements
Instruments Description
Oscilloscope Refer Supported instruments
Processor Same as the oscilloscope
Operating System Same as the oscilloscope:
Windows 10 (64-bit only) SP1 Windows 10 user account settings
Memory Same as the oscilloscope
Hard Disk Same as the oscilloscope
Display Super VGA resolution or higher video adapter (800 x 600 minimum video resolution for small
fonts or 1024 x 768 minimum video resolution for large fonts). The application is best viewed at 96 dpi display settings
Firmware TekScope 10.12.0 and above (for Windows 10)
Software
Microsoft .NET 4.0 Framework
DPOJET Jitter and Eye Analysis Tool (version 10.3.0 or higher) with Advanced Jitter and Eye analysis (DJA option) installed.
Microsoft Internet Explorer or other Web browser for viewing reports.
Adobe Reader software 7.0 or later for viewing portable document format (PDF) files.
Serial Data Link Analysis (SDLA) software, version 3.0.12 or later, for Channel De-Embed, for custom filter development.
SigTest pre-requisites:
1
MATLAB runtime compiler MCR 9.11
Set the environment variable after installing MATLAB Runtime 9.11
Variable: Path
Value: C:\Program Files\MATLAB\MATLAB Runtime\v911\runtime\win64
Copy USB4_SigTest.exe app in the C:\USB4_SigTest location
1
If TekExpress is running on an instrument that has a video resolution less than 800x600, connect and configure a second monitor to the instrument.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 11

Supported instruments

Table 4: Required equipment
Resource Model supported
Real-time oscilloscope Tektronix DPO, DX, and SX series oscilloscopes (Windows 10 OS):
21 GHz bandwidth is suitable for Gen2 Rounded (10 Gbps), Gen2 Legacy (10.3125 Gbps), Gen3 Rounded (20 Gbps), Gen3 Legacy (20.625 Gbps) measurements
Probes Two TCA-SMA cables
Two SMP-SMA cables
Getting started
Thunderbolt fixtures
Connector Type
Ultra sync cable Supports DPO SX series oscilloscope with bandwidth of 50, 59, and 70 GHz and is only applicable for
Intel approved Wilder-Tech fixtures for Thunderbolt compliance testing.
The fixture set includes Tx Host and Device testing.
Type C Symmetrical connector on both side
dual-stack.
See also
Minimum system requirements

Software requirements

Downloading and installing the software

Complete the following steps to download and install the latest TekExpress Thunderbolt application.
1. Go to www.tek.com.
2. Click Downloads. In the Downloads menu, select DOWNLOAD TYPE as Software and enter the application name in the MODEL OR KEYWORD field and click SEARCH.
3. Select the latest version of software and follow the instructions to download the software. Copy the executable file into the
oscilloscope.
4. Double-click the executable and follow the on-screen instructions.
The software is installed at C:\Program Files\Tektronix\TekExpress\TekExpress Thunderbolt3.
5. Select Application > TekExpress Thunderbolt from the Oscilloscope menu, to open the application.

Activate the license

Activate the license using the Option Installation wizard in the TekScope application:
TekExpress® Thunderbolt Automated Test Solution Software Application Help 12
Getting started
1. In the TekScope application menu bar, click Utilities > Option Installation. The TekScope Option Installation wizard opens.
2. Push the F1 key on the oscilloscope keyboard to open the Option Installation help topic.
3. Follow the directions in the help topic to activate the license.

View software version and license key details

To view version information of the application, click Options > About TekExpress.

Required windows 10 user account setting

Windows 10 instruments need to have the User Account Control Settings set to Never Notify. To set User Account Control Settings:
1. Go to Control Panel > User Accounts > Change User Account Control settings.
2. Set the sliding control to Never Notify as shown in the image, and click OK.
Windows 10
See also
Supported oscilloscopes
TekExpress® Thunderbolt Automated Test Solution Software Application Help 13

Verify application installation

To verify the installation was successful:
1. Open the TekScope application.
2. Click the Analyze menu.
3. Verify that TekExpress Thunderbolt is listed in the Analyze menu.
4. Click TekExpress Thunderbolt to open the application.
Verify that the application opens successfully.
See also
Activate the license on page 12
Required my TekExpress folder settings on page 14

Required my TekExpress folder settings

Before you run tests for the first time, Refer Set my TekExpress folder permissions on page 15 for the folder permission.
See also
Application directories on page 104
Getting started
File name extensions on page 105
TekExpress® Thunderbolt Automated Test Solution Software Application Help 14
Getting started

Set my TekExpress folder permissions

Follow the steps to ensure, you have read and write access to the My TekExpress folder and also verify that the folder is not set to be encrypted:
1. Right-click the folder and select Properties.
2. Select the General tab, and then click Advanced.
3. In the Advance Attributes dialog box, ensure that the option Encrypt contents to secure data is not selected.
4. Click the Security tab and verify that the correct read and write permissions are set.
See also
Application directories on page 104
File name extensions on page 105
View test-related files
TekExpress® Thunderbolt Automated Test Solution Software Application Help 15

Setting up the test environment

Setting up the test environment

Test process flow

Use the following list to set up and performing Thunderbolt tests.
1. Allow test instruments to warm up (~20 minutes).
2. Deskew the real-time oscilloscope.
3. Set up test equipment.
4. Verify the required instruments are connected to Thunderbolt (refer TekExpress instrument control settings).
5. Set DUT Parameters.
6. Select tests.
7. View acquisition settings.
8. Set global signal-related parameters.
9. Select test notification preferences.
10. Select report options.
11. Check the prerun checklist
12. Click Start to Run tests.
See also
Save the configured test setup on page 46
Running tests on page 18

Deskew real-time oscilloscopes

Use the following procedure to deskew direct input SMA channels on a Real Time Oscilloscope.
DPOJET has an automatic deskew option. Refer to your DPOJET online help for information on how to deskew the
Note:
channels.
1. Run Signal Path Compensation (SPC) on the oscilloscope.
2. Connect a SMA Power Splitter (preferred) or SMA 50 Ω coaxial “T” connector to the Fast Edge output of the oscilloscope.
3. Connect SMA cables from each of the two channels to be deskewed to the power splitter (or SMA coaxial “T” connector). Use
matched cables for high speed serial measurements. Ensure that, you will use the same cables during deskew that you will use for subsequent measurements.
4. Select Default Setup, and then select Autoset on the oscilloscope front panel.
5. Set the oscilloscope for 70% to 90% full screen amplitude on both channels. Center both traces to overlap.
6. For Deskew, Ensure that volts/div, position, and offset should be identical for the two channels.
7. Set the time/div to approximately 100 ps/div or less, with the sample rate at 1 ps/pt. These settings are not critical, but should be
close.
8. Set the horizontal acquisition mode to average, which provides a more stable display.
9. Select Deskew from the Vertical menu.
10. Verify that the reference channel (typically CH1 or CH2) is set to 0 ps deskew.
11. In the deskew control window, select the channel to deskew (typically CH3 or CH4). Adjust the deskew to overlay the rising edge as
best as possible.
Note: Typical values are in the 10’s of ps or less with cables connected directly from Fast Edge to SMA inputs. If you are using a switch box (for example, Keithley), deskew the complete path from where the test fixture connects, through the switch, and into the oscilloscope. Deskew values in these cases may be as much as 30 ps or more.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 16
Setting up the test environment
Note: There can be significant differences in the skew between two TCA-SMA adapters. If you find that a system requires a very large correction, obtain a pair of TCA-SMA adapters that closely match each other to reduce the amount of correction.
Note: TekExpress retains the user configured Deskew values, and does not override the values during test runs.

Instrument and DUT connection setup

Click the Setup > Test Selection > Schematic button to open a PDF file that shows the compliance test setup diagrams (instrument, DUT, and cabling) for supported testing configurations.
See also
Minimum system requirements on page 11
TekExpress instrument control settings
TekExpress® Thunderbolt Automated Test Solution Software Application Help 17
Setting up the test environment

Running tests

After selecting and configuring the tests, review the prerun checklist 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, switch back and forth between the Status panel and the Results panel.
The application displays a report when the tests are complete. While the tests are running, other applications may display windows in the background. The TekScope application takes precedence over other applications, but you can switch to other applications by using the Alt
+ Tab key combination. To keep the TekExpress Thunderbolt application on top, select Keep On Top from the TekExpress Options menu.
See also
Configuration tab parameters

Prerun checklist

Follow the below steps before you click Start to run a test:
Note: If you are running a test on the application for the first time, Ensure that you have completed the procedures mentioned in
Required My TekExpress folder settings before continuing.
1. Ensure that all the required instruments are properly warmed up (approximately 20 minutes).
2. To perform Signal Path Compensation (SPC):
a. On the oscilloscope main menu, select the Utilities menu. b. Select Instrument Calibration. c. Follow the on-screen instructions.
3. Verify that the correct instruments are connected (oscilloscope and signal sources):
a. In TekExpress Thunderbolt, click Setup > Configuration. b. Click Global Settings. c. In the Instruments Detected list, verify that the test setup instruments are listed. If they are not in the list, click the arrow button
to list and select from all detected instruments. If the required instrument is still not listed, use the TekExpress Instrument Control Settings dialog box to scan for and detect instruments (refer TekExpress instrument control settings).
See also
Instrument and DUT connection setup

Search instruments connected to the application

Use the TekExpress Instrument Control Settings dialog box to search the instruments (resources) connected to the application. The application uses TekVISA to discover the connected instruments.
The instruments required for the test setup must be connected and detected by the application, before running the test.
Note:
To refresh the list of connected instruments:
1. Select Options > 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. Instrument search is based on the VISA layer, but different connections determine the resource type, such as LAN, GPIB, and USB. For example, if you choose LAN, the search will include all the instruments supported by the TekExpress that are communicating over the LAN.
3. Click Refresh. The TekExpress application searches for the connected instruments.
Search status of the instruments connected to LAN
TekExpress® Thunderbolt Automated Test Solution Software Application Help 18
Setting up the test environment
4. When the search is complete, a dialog box lists the instrument-related details based on the search criteria. For example, for the Search Criteria as GPIB, the application displays all the GPIB instruments connected to the application.
TekExpress Instrument Control Settings window.
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.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 19

Starting the application

Starting the application
To start the TekExpress Thunderbolt , select from the oscilloscope menu bar.Applications > TekExpress Thunderbolt
During start, a "My TekExpress" folder is created in the Documents folder of the current user and gets mapped to "X" drive. When the application is closed properly, the "X" drive gets unmapped. Session files are then stored inside the X:\Thunderbolt folder. If this file is not found, the application runs an instrument discovery program to detect connected instruments before starting TekExpress Thunderbolt.
To keep the TekExpress Thunderbolt application on top of any application, select Keep On Top from the options menu. If the application goes behind the oscilloscope application, select Applications >TekExpress Thunderbolt to bring the application to the front.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 20
Starting the application

Application panels overview

TekExpress Thunderbolt uses panels to group related configuration, test, and results settings. Click a button to open the associated panel. A panel may have one or more tabs that list the selections available in that panel. Controls in a panel can change depending on settings made in that panel or another panel.
Table 5: Application panels overview
Panel Name
Setup
Status View the progress and analysis status of the selected tests, and view test logs.
Results View a summary of test results and select result viewing preferences.
Reports Browse for reports, save reports as specific file types, specify report naming conventions,
Purpose
The Setup panel shows the test setup controls. Click the Setup button to open this panel.
Use this panel to:
Select DUT settings.
Select the test(s).
Set acquisitions parameters for selected tests.
Set configuration tab preferences.
Select test notification preferences.
select report content to include (such as summary information, detailed information, user comments, setup configuration, application configuration), and select report viewing options.
See also
Application controls
TekExpress® Thunderbolt Automated Test Solution Software Application Help 21

Application controls

This section describes the application controls with functionality and its details.
Table 6: Application control description
Item Description
Options menu Menu to display global application controls.
Test panel Controls that open tabs for configuring test settings and options.
Starting the application
Start / Stop button Use the Start button to start the test run of the measurements in the selected order. If prior
acquired measurements are not cleared, then new measurements are added to the existing set. The button toggles to the Stop mode while tests are running. Use the Stop button to abort the test.
Pause / Continue button Use the Pause button to pause the acquisition. When a test is paused, this button changes
as Continue.
Clear button Use the Clear button to clear all existing measurement results. Adding or deleting a
measurement, or changing a configuration parameter of an existing measurement, also clears measurements. This is to prevent the accumulation of measurement statistics or sets of statistics that are not coherent. This button is available only on Results panel.
Note: This button is visible only when there are results data on the panel.
Application window move icon Place the cursor over the top of the application window to move the application window to
the desired location
Minimize icon Minimizes the application.
Close icon Close the application.
Table continued…
TekExpress® Thunderbolt Automated Test Solution Software Application Help 22
Starting the application
Item Description
Mini view / Normal view Mini view displays the run messages with the time stamp, progress bar, Start / Stop button,
and Pause / Continue button. The application moves to mini view when you click the Start button.

Options menu functions

To access the Options menu, click
in the upper-right corner of the application. It has the following selections:
Table 7: Options menu settings
Menu Function
Default Test Setup Opens a new test setup with default configurations.
Open Test Setup Opens a previously saved test setup. Displays the list of previously saved test setup file
names. Make the selection and click OK to open the test setup.
Save Test Setup Saves the current test configurations with the specified file name.
Save Test Setup As Saves the current test setup with a different file name or file type.
Open Recent Displays the recently opened test setup file names. Make the selection and click OK to
open the test setup.
Instrument Control Settings
Keep On Top
Email Settings Configures email options for test run and result notifications.
Help Displays the TekExpress Thunderbolt help.
About TekExpress
Detects, lists, and refreshes the connected instruments found on the specified connections (LAN, GPIB, USB, Serial, Non-VISA Resources, TekLink, and VXI).
Always keeps the TekExpress Thunderbolt application on top of all the applications.
Displays the application name, version, and hyperlink to end the user license agreement.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 23
Starting the application

Configure email settings

Use the Email Settings utility to get notified by email when a measurement completes or produces any error condition. Follow the steps to configure email settings:
Figure 1: Email settings window
1. Select Options > Email Settings to open the Email Settings dialog box.
2. (Required) For Recipient email Address(es), enter one or more recipient email addresses. 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, then the @ symbol, and the email server ID. For example: user@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.
If any of the above required fields are left blank, the settings will not be saved, and email notifications will not be sent.
Note:
5. In the Email Attachments section, select from the following options:
Reports: Select to receive the test report with the notification email.
Status Log: Select to receive the test status log with 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:
Enter a maximum file size for the email message. Messages with attachments larger than this limit will not be sent. The default is 5 MB.
Enter the number in the Number of Attempts to Send field, to limit the number of attempts that the system makes to send a notification. The default is 1. You can also specify a timeout period.
7. Select the Email Test Results When complete or on error check box. Use this check box to quickly enable or disable email notifications.
8. To test your email settings, click Test Email.
9. To apply your settings, click Apply.
10. Click Close when finished.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 24
Starting the application

TekExpress instrument control settings

Use the TekExpress Instrument Control Settings dialog box to search the instruments (resources) connected to the application. You can use the Search Criteria options to search the connected instruments depending on the connection type. The details of the connected instrument is displayed in the Retrieved Instruments window.
To access, click Options > Instrument Control Settings. Select GPIB as search criteria for TekExpress application and click Refresh. The connected instruments displayed in the Retrieved Instruments window and can be selected for use under Global Settings in the test configuration section.
Figure 2: TekExpress Instrument Control Settings window
See also
Options menu functions on page 23
TekExpress® Thunderbolt Automated Test Solution Software Application Help 25

Setup panel: Configure the test setup

Setup panel: Configure the test setup
The Setup panel contains sequentially ordered tabs that help you guide through the test setup and execution process.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 26
Setup panel: Configure the test setup

DUT: Set DUT settings

Use the DUT tab to select parameters for the device under test. These settings are global and apply to all tests of current session. DUT settings also affect the list of available tests in the Test Selection tab.
Figure 3: DUT tab
Click Setup > DUT to access the DUT parameters:
Table 8: DUT tab configuration
Setting Description
DUT ID Adds an optional text label for the DUT to reports. The default value is DUT001. The maximum number
of characters supported is 32. You cannot use the characters (.,..,...,\,/:?”<>|*) in an ID name.
Opens a comments dialog box which allows you to enter optional text to add to a report. You can
Comments icon (to the
right of the DUT ID field)
Acquire live waveforms Acquire active signals from the DUT for measurement and analysis.
Use prerecorded waveform files Run tests on a saved waveform. Also refer Load a saved test setup.
DUT Type Select the DUT type form the drop-down:
CTS Version Displays the CTS version.
Version Select a supported TBT version
Table continued…
enter a maximum number of 256 characters. Refer Configure report view settings to enable or disable comments which displays on the test report.
Device
Host
TBT3
TekExpress® Thunderbolt Automated Test Solution Software Application Help 27
Setting Description
TBT4
Setup panel: Configure the test setup
Test Mode
Test Method Displays the selected test method. The selected test method, sets the algorithms used to measure and
Test Type Select the test type from the drop-down:
Data Rates
Displays the selected test mode. Preselects tests and parameters needed to meet the compliance specifications for the selected device type.
When Test mode = compliance, cable emulator in the Embed/De-embed configuration menu cannot be changed by user.
analyze the signal.
SigTest: Select to perform measurements implemented in SigTest.
DPOJET: Select to perform measurements implemented in DPOJET.
Signal Test: Select to run Unit Interval, Spread Spectrum Clocking, Jitter(TP2 & TP3), Eye (TP2 & TP3), Transmitter Equalization, Preset Calibration and Voltage measurements.
Preset calibration: Select to run preset calibration measurements.
Sets the test data rate (10 Gbps, 20 Gbps, 10p3 Gbps, and 20p6 Gbps).
Gen2(10p3 Gbps): Select to include the data rate for Gen2 Legacy.
Gen2(10 Gbps): Select to include the data rate for Gen2 Rounded.
Gen3(20 Gbps): Select to include the data rate for Gen3 Rounded.
Gen2(20p6 Gbps): Select to include the data rate for Gen3 Legacy.
When TBT3 compatibility is selected, sets the test data rate at 10p3 Gbps or 20p6 Gbps
Lane Selection Select the Lane Selection from the drop-down:
Both
Lane 0
Lane 1
DUT Automation
Table continued…
There are two options for DUT Automation:
Manual
Automated
Click button. Displays the DUT automation window
TekExpress® Thunderbolt Automated Test Solution Software Application Help 28
Setting Description
In the DUT Automation window, select the appropriate DUT Type from the dropdown:
Goshen Ridge
Tiger Lake
Ice Lake
Titan Ridge
Alpine Ridge
Set the DUT Port Number.
Setup panel: Configure the test setup
Embed/De-embed configuration
For Goshen Ridge and Tiger Lake value varies from 0 to 63.
For Ice Lake, Titan Ridge, and Alpine Ridge set the value as pa, pb or any user defined value.
Set the value for Wait till for an automated pattern change. Default value is 5 seconds.
Click button to change the Differential de-embed filter files and common mode de-embed filter files. The test mode is fixed to compliance, therefore, cable emulator (for TP3 measurements) files are fixed.
The de-embed S parameter file (.s4p) is loaded into the SDLA Equalizer to deembed the cables connected to the fixture. The 4 port index configuration for the chosen file is displayed. Assign the valid port depending on the loaded .s4p file. The two ports on the left are input ports and the two ports on the right are the output ports.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 29
Setting Description
Figure 4: Filter Selection
Setup panel: Configure the test setup

DUT automation setup

Refer to the manuals provided by Wider and USB-IF to configure the micro-controller and Electrical Test Tool respectively.
Prerequisites for running USBETT tool
Download the USBETT tool from USB-IF forum.
Copy the Electrical Test Tool in the file path C:\USB4ETT
Install Wilder software
Copy the contents of the included flash drive in the Wilder hardware kit to the oscilloscope.
Copy Wilder Controller executable in C:\USB4ETT.
Ensure that the Wilder Controller executable and C:\USB4ETT are associated appropriately in the system environment variable.
TekExpress® Thunderbolt Automated Test Solution Software Application Help 30
+ 80 hidden pages