Getting help and support............................................................................................................................................................. 11
Related documentation........................................................................................................................................................ 11
Conventions used in help.....................................................................................................................................................11
Installing the software.......................................................................................................................................................... 13
Minimum system requirements.....................................................................................................................................13
Install the software........................................................................................................................................................15
Activate the license.......................................................................................................................................................15
View version and license information............................................................................................................................16
Introduction to the application.............................................................................................................................................. 17
Application directories and usage.................................................................................................................................18
File name extensions....................................................................................................................................................19
Start the application............................................................................................................................................................. 20
Exit the application...............................................................................................................................................................20
Application controls and menus........................................................................................................................................... 21
Instrument control settings............................................................................................................................................23
About panels.................................................................................................................................................................24
Status panel..................................................................................................................................................................29
Saving and recalling test setups................................................................................................................................................. 33
About test setups................................................................................................................................................................. 33
Save a test setup................................................................................................................................................................. 33
Recall a saved test setup.....................................................................................................................................................33
Create a test setup from default settings............................................................................................................................. 34
Recall a saved test setup.....................................................................................................................................................34
Create a new test setup using an existing one.................................................................................................................... 34
Delete a test setup............................................................................................................................................................... 35
Setting up and configuring tests..................................................................................................................................................36
About setting up tests.......................................................................................................................................................... 36
Individual test configuration................................................................................................................................................. 52
T
est setup overview............................................................................................................................................................. 52
Select a test.................................................................................................................................................................. 58
Set preferences tab parameters................................................................................................................................... 67
Running tests and viewing results...............................................................................................................................................73
About running tests.............................................................................................................................................................. 73
Before you click start............................................................................................................................................................73
Run a test in pre-recorded mode......................................................................................................................................... 75
View the progress of analysis.............................................................................................................................................. 75
View test results...................................................................................................................................................................76
View a report........................................................................................................................................................................77
DisplayPort DUT control application........................................................................................................................................... 80
Introduction to DUT control appp......................................................................................................................................... 80
Supported DisplayPort version .................................................................................................................................... 80
Purpose of the application............................................................................................................................................ 80
Install the software............................................................................................................................................................... 82
Run the application....................................................................................................................................................... 82
Phy Test tab.................................................................................................................................................................. 83
Alt Mode tab..................................................................................................................................................................86
AUX tab........................................................................................................................................................................ 87
Verify Data Rate, Pattern, and SSC..............................................................................................................................88
How to change the DUT DP control scripts..........................................................................................................................89
File name extensions........................................................................................................................................................... 97
Status indicators.................................................................................................................................................................. 97
Apply a filter file for all relays........................................................................................................................................ 99
Apply a filter file for each relay type separately............................................................................................................ 99
Apply a filter file for each relay separately.................................................................................................................. 100
Apply a filter file for each connection separately.........................................................................................................100
Graphical view of switch matrix configuration.................................................................................................................... 101
Saving the configuration.................................................................................................................................................... 101
Link width....................................................................................................................................................................101
About algorithms................................................................................................................................................................ 106
Intra-Pair skew test (Informative)....................................................................................................................................... 115
AC common mode noise (Informative)...............................................................................................................................116
Total jitter (TJ) and RJ (RJ/TJ) measurement (Normative).................................................................................................118
HBR2 D10.2 Total Jitter/Random jitter/Deterministic jitter (TJ/RJ/DJ) measurement (Normative).....................................119
Main link frequency compliance (Normative)..................................................................................................................... 120
Spread spectrum modulation frequency (Normative).........................................................................................................121
Dual mode TMDS clock (Normative if supported)..............................................................................................................123
Dual mode eye diagram testing (Normative if supported)..................................................................................................123
AUX channel eye diagram testing......................................................................................................................................123
AUX channel eye sensitivity test........................................................................................................................................124
AUX slew rate.................................................................................................................................................................... 125
Installation instructions for testing Alpine Ridge DUT............................................................................................................... 126
Install the TenLira software on the PC (DUT)............................................................................................................. 126
Controlling the DUT.................................................................................................................................................... 126
About the programmatic interface......................................................................................................................................130
To enable remote access................................................................................................................................................... 130
Requirements for developing TekExpress client................................................................................................................ 132
About SCPI command....................................................................................................................................................... 167
Socket configuration for SCPI commands......................................................................................................................... 167
The Tektronix TekExpress DisplayPort software supports CTS 1.2 and CTS 1.4. The software uses Tektronix DisplayPort AUX controller
(DP-AUX for standard DP 1.2 DUT) and Unigraf DPR-100 to automate DisplayPort physical layer source compliance tests for Standard
and Type-C connectors. The DP-AUX/ DPR-100 puts the DUT in different test modes and eliminates the need for user intervention during
testing. For Alpine Ridge DUTs, the software automates the TenLira scripts to put the DUT into different test modes.
Tektronix provides various tools such as DPOJET (Jitter and Eye Analysis tool), SDLA (Serial Data Link Layer Analysis), and DisplayPort
essential (DisplayPort measurement library) to perform the characterization/debug of the silicon, and TekExpress DisplayPort application to
perform the compliance tests.
PDF file that ships with the software
distribution (T
Solution-Software-Printable-Help-EN-US.pdf).
It is also available in HTTP://WWW.TEK.COM
See Also
echnical support
T
ekExpress Displayport-Automated-Test-
Conventions used in help
Online Help uses the following conventions:
•The term “DUT” is an abbreviation for Device Under Test.
•The term “select” is a generic term that applies to the two mechanical methods of choosing an option: using a mouse or using the
touch screen.
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 for more 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
•Probes 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.
The following table shows the minimum system requirements for an oscilloscope to run TekExpress.
Table 2: System requirements
ComponentRequirement
MSO70000C/DX, DPO70000C/D/DX/SX, and DSA70000C/D series oscilloscopes with at least 8 GHz
for Compliance Mode for RBR and HBR, 12.5 GHz for Compliance Mode for HBR2 and 16 GHz for
Compliance Mode for HBR3.
Oscilloscope
ProcessorSame as the oscilloscope
Operating SystemSame as the oscilloscope (Windows 10 64-bit)
MemorySame as the oscilloscope
Hard DiskSame as the oscilloscope
DisplaySame as the oscilloscope
Software•DPOJET, Jitter and Eye Diagram Analysis Tool, v10.3.0. or later
For list of compatible oscilloscopes, see Compatibility.
•
Microsoft Internet Explorer 6.0 SP1 or later
•Microsoft Photo Editor 3.0 or equivalent software for viewing image files
•Adobe Reader 7.0 or equivalent software for viewing portable document format (PDF) files
ips: P76CA292, P76CA292C, P76CASMP, and P76TA), P7720-SMA, P7716, P7713, P7713-SMA, and P7720 differential probe based
T
input, which offers the most efficient test configuration, by offering inputs for all 4 differential DisplayPort signals concurrently. This
configuration precludes the testing of common mode and skew measurements.
TCA-based single-ended input (direct Tektronix oscilloscope inputs) supports both differential and single-ended tests including intra-pair
skew measurements on up to 2 concurrent DisplayPort signals. 4 lane TCA based single-ended input is supported using RF Switch.
For testing Aux measurement are P6245,P6246, P6247, P6248, P6250, and P6251.
1. Go to the www.tek.com Web site and search for DisplayPortTx to locate the installation file. Download the DisplayPort Tx web installer
from www.tek.com.
2. Close all applications, including any TekVISA applications.
3. Double-click the executable file to extract the installation files.
After extraction, the installer launches and the software automatically installs in the following location:
Windows 10 location: C:\Program Files\Tektronix\TekExpress\TekExpress DisplayPortTx
4. For Alpine Ridge DUTs, they run the same executable file on DUT to install the required software for controlling the DUT and follow the
installation instructions.
ektronix Real-Time oscilloscope running Windows 10. For a list of compatible oscilloscopes, see
See Also
Minimum system requirements
Activate the license
Activate the license using the option installation wizard on the oscilloscope. Follow these steps to activate the TekExpress DisplayPort Tx
license:
1. From the oscilloscope menu bar, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Instructions for using the Options Installation window to activate licenses for installed applications is provided in the oscilloscope online
help. 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.
Use the following instructions to view application version information and version information for the application modules such as the
Programmatic Interface and the Programmatic Interface Client.
o view version information for application, click the Options button in TekExpress application and select About TekExpress. View
T
Version Details in the About Tektronix TekExpress DisplayPort pop-up.
Note: This example shows a typical V
this item in the application.
Click V
iew End-User License Agreement link in About Tektronix TekExpress DisplayPort pop-up, to view the end-user license agreement.
ersion Details dialog box, and may not reflect the actual values as shown when you open
ekExpress is the Tektronix Test Automation Framework, developed to support your current and future test automation needs. TekExpress
T
uses a highly modular architecture that lets you deploy automated test solutions for various standards in a relatively short time.
The Tektronix TekExpress DisplayPort software supports CTS 1.2 and CTS 1.4. The software uses Tektronix DisplayPort AUX controller
(DP-AUX for standard DP 1.2 DUTs) and Unigraf DPR-100 to automate DisplayPort physical layer source compliance tests for Standard
and Type-C connectors. The DP-AUX/ DPR-100 puts the DUT in different test modes and eliminates the need for user intervention during
testing.
Key Features: DisplayPort Tx has the following key features
•Fully-automated compliance testing of DP1.4 source devices (Standard and Type-C connectors).
•Support for Dual Mode (DP++) and AUX channel tests.
•Support for running automated tests through TenLira scripts for Alpine Ridge DUTs.
•Integration with Tektronix DP-AUX (for standard DP 1.2 DUTs) or Unigraf DPR-100.
•Automatic insertion of modelled channel losses, CTLE equalization and DFE as per the CTS.
•User-Defined mode for characterization, margin testing and debugging (in addition to compliance testing).
•Support for P7625 and P7633 TriMode probes.
•DP-AUX or Unigraf DPR-100 provides DUT control for full automation, saving hours of manual DUT settings.
•Greater bandwidth allows for increased resolutions, higher refresh rates, and greater color depth.
•Automated testing:
•Minimizes user intervention when conducting time-consuming testing.
•Reduces the time required to conduct testing.
•Selective testing:
•Performs fully-automated testing for transmitter measurements.
•Allows selecting test individually or in groups.
•Avoids repeated testing through accurate and reliable results from a single run.
•Quick testing:
•One-button selection of multiple tests ensures faster testing.
•One-button MHT report format saves time.
•Complete Solution: Complete compliance solution with an elaborate test fixture and support for SMA probing provides a cost-effective
way to perform compliance testing.
•Customize the setup:
•Modify the test setup according to the DUT configuration.
•Run tests using different record lengths.
•Run test measurements using more than one signal.
•Detailed test reporting:
•Provides a Pass/Fail summary table.
•Provides Compliance report.
•Provides margin details on each test.
•Provides all results, grouped by features.
•Provides a consolidated report for all tests.
•Provides additional information such as skew, alignment, and signal type selected for each measurement.
•Double-click on any DisplayPort saved session file.
While running the application, you can switch between the oscilloscope screen and DisplayPort Tx by clicking the desired window. To keep
the application window on top, select Keep On Top from the Options menu.
Note: If the application was not terminated properly during the last use, a dialog box asks to recall the previously unsaved
session.
Application panels overview
ekExpress DisplayPort Solution uses panels to group related configuration, test, and results settings. Click any step button to open the
T
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 4: Application panels
Panel namePurpose
SetupThe Setup panel allows you to configure the test setup. Use this panel to:
•Select DUT parameters.
•Select the test(s).
•Set acquisitions tab parameters for selected tests.
•Set configuration tab parameters.
•Select preferences tab parameters.
StatusView the acquisition status and analysis status of the selected tests, and view test logs.
ResultsView a summary of test results and select result viewing preferences.
ReportsYou can find the reports, save reports as specific file types, specify report naming conventions, select
report content to include (such as summary information, detailed information, user comments, setup
configuration, application configuration), and select report viewing options.
Exit the application
Use the following method to exit the application:
Note: Using other methods to exit the application results in abnormal termination of the application.
Use the email settings utility to configure email notifications if you want DisplayPort application to notify you when a tests completes,
produces an error
email message format, and the email message size limit.
, or fails. Select the type of test run information to be included in the notification, such as test reports and test logs, the
Note: Recipient email address, sender
See Also
Options menu
Select analysis and test notification preferences
’s address, and SMTP Server are mandatory fields.
Instrument control settings
The Instrument Control Settings dialog box shows the list of resources found on dif
Use the Instrument Control Settings feature to search for connected instruments and view instrument connection details. Connected
instruments displayed here can be selected for use in the Global Settings section of the Setup panel’
Configure tests for details.
s Configuration section. See step 2 of
See Also
Options menu
Panels
About panels
TekExpress DisplayPort Tx has the following main panels:
Table 6: Application panels
Panel namePurpose
SetupThe setup panel allows you to configure the test setup. Use this panel to:
•Select device parameters.
•Select the test(s).
•Select acquisitions parameters for selected tests.
•Configure the selected tests.
•Select analysis and test notification preferences.
StatusView the acquisition status and analysis status of the selected tests, and view test logs.
ResultsView a summary of test results and select result viewing preferences.
ReportsBrowse for reports, save reports, specify report naming conventions, select content to include (such
as summary information, detailed information, user comments, plot images, setup configuration), and
select other report viewing options.
, Test Selection, Acquisitions, and Preferences tabs are displayed. The Configuration tab is only available if you
select the Advance View option in the DUT tab. Otherwise, configuration settings for tests selected in the Test Selection tab are available
from the Configure button on the Test Selection tab.
Options selected in a preceding tab affect options available in the next tab down. For example, Device Profile settings affect the list of tests
available for selection in the Test Selection tab. However, you can switch between the tabs in any order if you need to modify your test
parameters.
For more information on using the Setup panel, see About setting up T
ests.
See Also
About panels
Status panel
Use the Status panel to track the progress of the test measurements. The Status panel has two tabs: the Test status on page 75 tab
displays the acquire status and the analysis status of the tests as they are being executed; the Log view on page 76 tab (shown below)
displays a view of the test log.
Figure 8: Test Status view
For more information on using the Status panel, see View the progress of analysis.
When a test completes running, the application switches to the Results panel to display a summary of test results. Set the viewing
preferences for this panel from the Preferences menu in the upper right corner
passed or failed, summary results or detailed results, and enabling wordwrap. For information on using this panel, see View test results.
. Viewing preferences include showing whether a test
ekExpress DisplayPort Tx opens with the default setup selected. Run a test before or after saving a setup. When you save a setup,
T
the test information, such as the selected oscilloscope, general parameters, acquisition parameters, measurement limits, waveforms, and
other configuration settings, are all saved under the setup name. Use test setups to:
•Run a saved test in pre-recorded mode.
•View all the information associated with a saved test, including the Log file, the history of the test status as it executed, and the results
summary. For details, see Recall a saved test setup.
•Create a new test setup based on an existing one.
See Also
About setting up tests
Save a test setup
Delete a test setup
Save a test setup
You can save a test setup before or after running a test. You can create a new setup from an already opened setup, or using the default
setup. When you select the default test setup, all parameters are set to the application's default value.
To Save a test setup, follow the steps:
1. Select the desired options in the Setup panel.
2. Select the desired report options.
3. If desired, run the test to be sure that it captures the information you want. If it does not, edit the parameters.
4. From the Options menu, select Save Test Setup to save the setup.
See Also
About setting up tests
Test setup overview
About configuring tests
Delete a test setup
Recall a saved test setup
To Recall a saved test setup, do the following:
1. From the Options menu, select Open Test Setup.
2. In the File Open dialog box, select the desired setup from the list and then click Open. Setup files are located at X: \DisplayPort folder.
Set up tests using the tabs in the Setup panel. Settings in the DUT tab use a top-down, left-to-right logic flow
affects or acts as a filter for other parameters appears either to the top of or to the left of the affected parameters.
Test options include two views, Compliance and Advanced (selected in the DUT tab of the Setup panel), and two modes, Compliance and
User Defined (selected in the configuration settings of the Setup panel). The selected view determines where the test configuration settings
are displayed. The selected mode determines whether you can change test configuration settings to include those that are noncompliant.
The level of user intervention required depends on the DUT Automation setting and Acquisition parameters.
•Compliance View selected with Compliance Mode: View configuration options in the Test Selection tab of the Setup panel. Tests
will run automatically with little or no user intervention. You will not be able to change test parameters to anything that deviates from
the compliance standards. The only test configuration parameters that you can change in this mode are the Real Time Scope and the
Digital Filters (DSP), both under Global Settings.
•Compliance View selected with User Defined Mode: View configuration options in the Test Selection tab of the Setup panel. Tests will
run automatically but you will be able to change some test parameters before starting the test.
•Advanced View selected with Compliance Mode: View configuration options in the Configuration tab of the Setup panel. Tests will
run automatically with little or no user intervention. You will not be able to change test parameters to anything that deviates from the
compliance standards. The only configuration parameters you can change in this mode are the selected Real Time Scope and the
Digital Filters (DSP), both under Global Settings.
•Advanced View selected with User Defined Mode: View configuration options in the Configuration tab of the Setup panel. Tests will
run automatically but you will be able to change some test parameters before starting the test.
, so that any parameter that
DisplayPort
Supported tests
•Eye Diagram:
This test evaluates the timing and amplitude support of the overall DisplayPort system objective of Bit Error Rate in data transmission.
Eye diagram is plotted to evaluate the timing and amplitude parameters.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Non Pre-Emphasis Level Verification:
This test is performed to ensure that the system budget is followed and ensures that the level settings are monotonic in nature.
Monotonicity helps the sink can relay on the source to incrementally increase upon by the sink.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Pre-Emphasis Level Verification and Maximum Peak-to-Peak Differential Voltage Testing:
This test measures the pre-emphasis of the Source waveform, by measuring the peak to peak differential amplitude. Comparisons are
made for the Level 0 transition state as well the as non-transition levels. Maximum peak to peak amplitude is also measured.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•HBR2/HBR3 Level and Equalization Verification Testing:
This test evaluates the pre-emphasis of the Source waveform. This is done by measuring the first and fifth harmonics for the different
settings of the signal. Calculations are based on ratio of first and fifth harmonic combinations.
This test evaluates the skew, or time delay, between the differential data lanes.
Setting up and configuring tests
This measurement can be run using dif
and 4 lanes connection.
•Intra-Pair Skew Test:
This test evaluate the skew or the time delay, between the respective sides of a differential data lane.
This measurement can be run using single-ended probe. This measurement can be run only with 1 lane, 2 lanes, and 4 lanes
connection.
•AC Common Mode Noise:
This test evaluates the AC common mode noise (unfiltered RMS) of the differential data line.
This measurement can be run using single-ended probe. This measurement can be run only with 1 lane, 2 lanes, and 4 lanes
connection.
•Non ISI Jitter Measurements:
This test evaluates the amount of Non-ISI jitter accompanying the data transmission.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Total Jitter and Random Jitter (RJ/DJ) Measurement:
This test evaluates the total jitter at 10e-12 for RBR, HBR and HBR2 and 10e-9.5 for HBR3. This can be measured explicitly at this rate
or through an approved estimation technique.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Main Link Frequency Compliance:
ferential probe as well as single-ended probe. This measurement can be run only with 2 lanes
This test ensure that the average data rate under all conditions does not exceed minimum or maximum as set by the standard.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Spread Spectrum Modulation Frequency:
This test evaluates the frequency of the SSC modulation.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•Spread Spectrum Modulation Deviation:
This test evaluates the range of SSC down-spreading of the transmitter signal.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
•dF/dt Spread Spectrum Deviation HF Variation:
This test verifies SSC profile and it does not include any frequency deviation which would exceed 1250ppm/uSec.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane, 2 lanes,
and 4 lanes connection.
Dual Mode tests
•Dual Mode TMDS Clock:
This test verifies the duty cycle of the TMDS clock waveform of a source operating in dual mode.
This measurement can be run only using differential probe. Measurement can be run with 1 lane, 2 lanes, and 4 lanes connection.
This test performs the eye diagram measurement and finds the timing variables and amplitude trajectories for a dual mode source
device.
This measurement can be run only using dif
ferential probe. Measurement can be run only with 4 lanes connection.
Aux Channel tests
•AUX Manchester Channel Eye Testing:
Checks if AUX Manchester channel eye waveform timing variables and amplitude trajectories support DisplayPort system.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane connection.
•AUX Channel Eye Sensitivity Test:
Evaluates the sensitivity to the AUX CH EYE opening of a DUT.
This measurement can be run using differential probe as well as single-ended probe. Measurement can be run with 1 lane connection.
This measurement is visible only when DUT automation is not manual.
•Inrush Test:
Evaluate the Inrush energy at the power supply Input of a power consuming DUT.
This measurement can be run using single-ended probe. Measurement can be run with 1 lane connection.
•AUX Slew Rate Test:
This test evaluate the AUX signaling edge rates to minimize crosstalk to main link signals.
Use the Instrument Control Settings dialog box to view or search for connected instruments required for the tests. The application uses
ekVISA to discover the connected instruments.
T
To refresh the list of connected instruments:
Note: The correct instruments required for the test setup must be connected and recognized by the application before running the
test.
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, such as LAN, GPIB, USB.
For example, 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
instruments were found.
3. Click Refresh. TekExpress searches for connected instruments.
4. After searching, the dialog box lists the instrument-related details based on the search criteria you selected. For example, if you select
LAN and GPIB as the search criteria, the application checks for the availability of instruments over LAN, then GPIB.
The details of the connected instruments are displayed in the Retrieved Instruments table. The time and date of instrument refresh are
displayed in the Last Updated field.
To change any of the configuration for the individual test, change the parameters in the User Defined Mode and run the test. For example
in case of Eye diagram, to change the W
Mode.
However in Compliance mode also, you can change the configuration.
In CTLE for HBR3, Zero cable, and Worst cable the options are between 0 db to -9 db. You can select any of the CTLE setting to perform
the equalization in SDLA. If you are not sure of what CTLE to choose, you can select All in Zero cable drop-down. The SDLA will in turn
find the optimal CTLE equalization.
Worst cable:
To change any of the configuration for the individual test, change the parameters in the User Defined Mode and run the test. For example
in case of Eye diagram, to change the Worst case cable, CTLE cable, and few more parameters, you can do them in the User Defined
Mode.
You can change the configuration in Compliance mode too. In CTLE for HBR3, Zero cable, and Worst cable the options are between 0 db
to -9 db. You can select any of the CTLE setting to perform the equalization in SDLA. If you are not sure of what CTLE to choose, then
select All in Zero cable drop-down. The SDLA will in turn find the optimal CTLE equalization.
orst case cable, CTLE cable, and few more parameters, you can do them in the User Defined
Test setup overview
Test setup includes acquisition and configuration parameters, but you can also select report options when you set up tests. Below are
listed the main test setup steps. Most test setup options are located in the Setup panel, but options specific to reports are located in the
5. Select analysis and test notification preferences.
6. Select report options.
See Also
Before you click start
Pre-Run checklist
About running tests
Select DUT parameters
Setting up and configuring tests
Use the Setup panel DUT tab settings to select settings for the device under test. These options af
Selection tab.
Note: If the connected DUT does not have certain capabilities, then you have to select the DUT options accordingly and run the
test. For example, if the DUT does not support SSC, then you should select SSC disable option in the drop-down of the DUT
panel.
fect the list of available tests in the Test
1. In the Setup panel, click the DUT tab.
2. Select the global DUT settings that will apply to all tests for the current session:
a. If needed, in the DUT ID field, enter the ID for the device. The default value is DUT001. The name in this field appears on test
reports.
b. (Optional) T
Report options), click the note pad icon (
c. Select whether to use a pre-recorded waveform file or acquire a live waveform for testing.
d. For V
o add comments that will appear at the top of the test report (if the Include User Comments option is selected in the
) to the right of the DUT ID field and specify a comment of up to 256 characters.
iew, select Compliance or Advanced.
Setting up and configuring tests
Note: If you select Advanced V
Compliance View, the configuration step is not included as a separate step. Access the configuration parameters for the
selected tests from the Configure button in the Test Selection tab.
e. Displays DisplayPort as the default Device.
f. Select the CTS version.
g. Select Standard or Type C as the Connector.
If Type C is selected, the DUT Automation controller is enabled in the drop-down. You can select either GRL as the DUT
Automation controller.
Click Setup button, Alt Mode Settings popup appears.
When Use Alt Mode controller is
•
Selected: The application uses the available alt mode controller during the execution.
iew, the configuration settings are included in the Setup steps as step 4. If you select
It enables Put DUT in Alt Mode during Run.
•When Put DUT in Alt Mode during Run is selected, the application will put the DUT in alt mode every time run button is
pressed.
•When Put DUT in Alt Mode during Run is unselected, the application assumes that the DUT is already in alt mode.
•Unselected: The application will not use the alt mode controller (functions same as in manual mode of operation).
Select the DUT Automation as 'Manual', if you want to put the DUT in the Alt mode using some other device, instead of the GRL
controller. To control the DUT, the HPD-IRQ from the Alt mode controller signal must be detected.
Select the DUT automation as 'Dongle', if you want to put the DUT in Alt mode using the dongle.
Note: GRL Alt Mode controller is used to put the DUT in AL
3. Below listed are the Device Profile options.
T mode and to issue HPD-IRQ signal.
Table 7: Device Profile options:
SettingDescription / Option
Data RatesSelect the data rates to include in the tests.
Voltage SwingAll voltage levels are selected by default. At least one voltage swing level
must be selected at all times. 1200 mV is unselected by default.
Pre-Emphasis LevelsAll pre-emphasis levels are selected by default. At least one pre-emphasis
level should be selected. 3 is unselected by default.
SSCOnly one of the following options can be selected at a time for Spread
Spectrum Clocking:
•
SSC Enable: When selected, only the acquisitions that support the SSC
On condition will be tested.
•SSC Disable: When selected, only the acquisitions that support the
SSC Off condition will be tested.
Lane Setup
Selected Lanes
•Both: When selected, the tests will run under both conditions for those
acquisitions that support both.
To access this field, you have to click Multi-Lane Setup button. Select the
desired number of test lanes to use for this test session. The link width
shown here determines the number of test lanes you can select.
•
1 Lane: When selected, only one lane can be used.
•2 Lanes: When selected, any one lane or two lanes can be used.
•4 Lanes: When selected, only a lane or two lanes or four lanes can be
used.
Displays the test lanes selected for the test session
T
o change lanes selected for testing, click Setup .
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 all four lanes at once, click Select All. If you select this,
select 4 Lanes from the Link Width drop-down list.
•To deselect all selected lanes, click Deselect All.
•If you select 1 Lane, only one lane can be used.
•If you select 2 Lanes, any one lane or two lanes can be used.
•If you select 4 Lanes, only a lane or two lanes or four lanes can be
used.
c. Click OK.
Your selections display in the Lane Setup section of the DUT tab.
Use Switch MatrixSelect to use the Switch Matrix support.
Note: Use Switch Matrix checkbox is enabled only when
you connect the RF switch to the device, configure it in the
configuration panel, select 4 lane in multi-lane, and connects the
single ended probes.
Click Setup button to configure RF Switch.
In Switch setup group box, DPSwitchDefaultconfig is selected by default in
the DP configuration.
ou can cross-check the physical connection against this configuration and
Y
update the configuration as required.
For more details, refer to Switch Matrix application.
Signal Validation•Prompt if validation fails: When selected, user is prompted if pattern
validation fails. The user will be given the option to Reacquire, Use
, Skip and Abort the execution.
Anyway
•Skip test if validation fails: When selected, it will skip the
corresponding test(s) if pattern validation fails.
•Skip validation: When selected, skips the validation for all the patterns.
•Validate pattern but use pattern as is: Select to validate the pattern. If
the validation fails, the application retries the link training for 3 times. If
the validation fails even after 3 times, then it will use the pattern as is.
You can choose the required parameter for signal validation.
Note: Minimum one parameter should be selected.
See Also
Select a test
About setting up tests
Use pre-recorded waveforms for analysis
Acquire live waveforms for analysis
Select a test
Use these instructions to select the tests to run on the connected DUT
1. In the Setup panel, click the Test Selection tab.
2. All tests are selected by default. Click Deselect All if you do not want to run all tests.
3. Select the desired test(s):
•To select all required tests, click the Select Required button.
•To select all tests in the list, click the Select All button.
•To select one or more tests, select the check boxes for the tests.
Test selection controls
Table 8: Setup panel test controls
ButtonDescription
When the View type selected in the DUT tab is Compliance, this button opens a
configuration section for the selected test. If the View type is Advanced, this button is
not displayed.
.
Displays the schematic document for the selected test. Use to verify the test setup before
running the test.
Deselects all tests in the table.
Selects tests required for compliance and deselects all other tests currently selected.
otal Jitter, and Random Jitter tests are dependent on selection of Eye diagram tests.
See Also
Select acquisitions
About setting up tests
Selecting acquisitions
About acquisitions
Use the Acquisitions tab in the Setup panel to view acquisitions parameters for the selected tests.
The information on the Acquisitions tab is specific to the tests selected in the T
the selected tests. Options available also depend on whether you selected to acquire live waveforms or use pre-recorded waveform files in
the DUT tab.
The top section of the Acquisitions tab is the source selection area. The information that appears here depends in part on which type of
setup you are using.
est Selection tab and gets updated every time you change
Below the source area is the test acquisition and mapping table. If the same acquisition can be used for multiple tests, then the test
acquisitions table will show these rows as merged. Additional acquisition options appear below the table.
Test NameDisplays the name of the selected test that the acquisitions apply to. One or more tests can
perform the same acquisitions.
AcquisitionDisplays the acquisition type for each measurement.
(Parameter Name)
Note: Parameter name is displayed
only when Show Acquireparameter is enabled.
Waveform FileNameLists the name of the waveform files used for the test. Select waveform files by clicking the
Acquisition and Save OptionsAll waveforms are saved before analysis.
Show Acquire ParametersWhen enabled displays the parameter name.
Embed/De-embed Filter
DC VoltageDC voltage settings for acquiring the waveform.
Displays a column for each parameter available in the test. Cells in the column might
display the status of whether the measurement was included in the measurement,
supported by the test, or the parameter setting.
button in the row
window. This applies to pre-recorded waveforms only.
•Save All Waveforms: When selected saves all the waveforms. When it executes, all
waveforms will be saved.
•Delete All Waveforms After Analysis: As soon as the execution is over, it deletes all the
waveforms.
Browse to the location of the filter file to embed/de-embed. All filter files are available in this
location, C:\Users\Public\Tektronix\TekApplications\DisplayPort\Filters folder.
. This allows you to select any waveform file using the standard File Open
Note: De-embed feature is applicable in live mode only
.
Note: For DP++ tests, you must select sources for Clock lane and Data lanes. For Aux tests, select sources for AUX lane.
See Also
Select acquisitions
About setting up tests
Set acquisition tab parameters
Use the Acquisitions tab in the Setup panel to view and set acquisition parameters for selected tests. Options available depend on whether
you are using a live waveform or a pre-recorded waveform file.
1. In the Setup panel, click the Acquisitions tab.
2. If you selected to use a pre-recorded waveform file, in the Acquisitions table, scroll to the Waveform FileName column. For each
acquire type row, click the ellipsis button (
3. If you selected to use live waveforms, then the lane and channel selection tables are displayed near the top of the tab. The selections
displayed are based on the available probe setup.
•
To see which probes are connected to which channels, click View Probes.
•To refresh the probe configuration information displayed after changing any probes, click V
the Probe Configuration dialog box.
•To change a lane source, click in the Source column and select a channel from the drop-down list.
4. Select any other desired acquisition options.
iew Probes and then click Refresh in
See Also
Configure tests
About setting up tests
Test setup overview
Acquisitions parameters
Available parameters depend on the selected mode (Compliance or User Defined) and the type of waveform being used, live or
pre-recorded.
Table 10: Acquisitions options
OptionDescription
Show Acquire ParametersWhen selected, the acquisition parameters for each test display in the Acquisitions table
columns.
See Also
About acquisitions
Select acquisitions
Use pre-recorded waveforms for analysis
Use pre-recorded waveform files to run saved tests or to run a new test using a saved waveform from another test.
Run a test in pre-recorded mode.
Run a saved test or new test using a pre-recorded waveform file.
1. Open a saved test setup or create a new one.
Note: If using a saved test and you do not want to overwrite the previous data, save this test setup using the Save As option
before proceeding.
2. In the Setup panel, select the DUT tab and then select Use pre-recorded waveform files. (This selection adds the W
FileName column to the Acquisitions table in the Acquisitions tab.)
3. Change any other DUT parameters as desired.
4. In the Test Selection tab, select the desired test(s).
5. In the Acquisitions tab, locate the row for the desired test. In the Waveform FileName column, click the ellipsis button (
select a single waveform file or multiple waveform files.
6. Perform any additional test needed, such as test configuration, and then click Start.
1. Go to DUT panel and select the mode as Use pre-recorded waveform files.
Setting up and configuring tests
2. Select the DUT settings based on waveforms available for running measurements. Ex: If only SSC waveforms are present then need to
select SSC as SSC Enable.
3. Go to T
4. Go to Acquisition panel and make sure all the desired tests are available here.
est Selection panel and select desired tests which you want to run using those waveforms.
6. Make sure all the waveforms you have has proper naming convention. In case of dif
convention similar to this‘ Lane0_HBR_D10.2_SSC_0dB_800mV_20_50_diff_R1’ and in case of single ended signals, waveforms
should have naming convention similar to this ‘Lane0_RBR_PRBS7-Single Ended_SSC_0dB_600mV_20_50_SE_pos_R1'. Refer to
Waveform naming convention.
7. Select all the waveforms required for running test (In order to understand what all waveforms user has to select for running each
measurement, load any existing session and switch to pre-recorded mode then go to acquisition panel).
ferential signals, waveforms should have naming
8. Click Start button.
9. If any of the tests has not run completely and report has not generated then please cross check whether you have selected the
required DUT parameters in order to run in compliance mode. In this case please select appropriate DUT settings and waveforms then
re-run the test.
Use configuration settings to view and edit the analysis parameters for selected tests.
The Configuration tab shows Global parameters and Measurement parameters. Global parameters are common for all tests. Measurement
parameters are specific to the test selected in the tree view section of the configuration settings. T
acquisition, analysis, and limit parameters, and certain oscilloscope settings. Whether you can configure settings depends on which mode
you selected, Compliance or User Defined. For more information, see About setting up tests.
est-specific parameters can include
Note: If you selected the Compliance V
in the Test Selection tab. If you selected Advanced View in the DUT tab, access test configuration settings from the Configuration
tab in the Setup panel.
iew in the DUT tab, you will access test configuration settings using the Configure button
See Also
Configure tests
About running rests
Configure tab parameters
Use these instructions for configuring tests.
1. Do one of the following:
•If you had selected Compliance View in the DUT tab, then in the Test Selection tab, select the desired test in the list and then click
Configure.
o return to test selection from the configuration section, click the Test Selection button.
Note: T
•If you selected Advanced View, click the Configuration tab in the Setup panel.
Note: Y
ou cannot change test parameters that are grayed out.
2. Modify parameter settings as desired:
•
To use Compliance Mode values, select Compliance Mode.
ou cannot change test parameters in Compliance mode, but you can view the selected parameter settings.
Note: Y
•To select the instrument for testing, click Global Settings. In the Instruments Detected section, click the drop-down arrow and then
select the desired instrument from the list. If you do not see the desired instrument in the list, refresh the list.
See Also
Select analysis and test notification preferences
Before you click start
About setting up tests
Common test parameters and values
The following table lists the measurement parameters common to most tests.
ModeDetermines whether test parameters are in compliance or can be edited
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.
•Real Time Scope: Specifies the oscilloscope used for tests.
MeasurementsShows the parameter settings for the test selected in the tree view section.
LimitsShows the upper and lower limits for the applicable measurement using different types of comparisons. In Compliance
Mode, allows you to view the measurement high and low limits used for the test selected in the tree view of the
Measurements tab. When running tests in User Defined Mode, you can edit the limit settings in the Limits Editor.
Figure 10: When running tests in User Defined Mode, the cells in the Limits Editor table are active for editing so you can change parameters.
See Also
Configure tests
Select acquisitions
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:
1.From the Options menu, select Email Settings to open the Email settings dialog box.
2.(Required) For Recipient email Address(es), enter your email address. T
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 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: 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, select as desired:
•
Select the message file format to send: HTML (the default) or plain text.
•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.
•To limit the number of attempts the system makes to send a notification, enter the number in the Number of Attempts to Send
field. The default is 1. You can also specify a timeout.
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 to exit the Email Settings dialog box.
o include multiple addresses, separate the addresses with
See Also
Configure tests
Select analysis and test notification preferences
Set preferences tab parameters
Use the Preferences tab to set the application action on completion of a measurement:
Table 12: Preferences tab settings
SettingsDescription
Number of Runs
Acquire/Analyze each test <number> timesSelect to repeat the test run by setting the number of times. By
default, it is selected with 1 run. The number of run feature is
available only during the live mode.
Popup Settings
Auto close Warnings and Informations during Sequencing Auto
close after <number> Seconds
Table continued…
Select to auto close warnings/informations during sequencing. Set
the Auto close time. By default it is unselected.
Auto close Error Messages during Sequencing. Show in Reports
Auto close after <number> Seconds
Select to auto close Error Messages during Sequencing. Set the
Auto close time. By default it is unselected.
See Also
Select report options
About setting up tests
Reports panel
Select report options
Click the Reports button and use the Reports panel controls to select which test result information to include in the report, and the naming
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.
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 report options:
1. Select the Reports panel.
2. Select from the report options. Refer to the following Report Options table for details.
SettingDescription
Report Update Mode
Generate new report
Append with previous run sessionAppends the latest test results to the end of the current test results report.
Creates a new report. The report can be in either .mht or .csv or .pdf file formats.
SettingDescription
Include header in appended reportsIncludes header in appended reports.
Replace current test in previous run session Replaces the previous test results with the latest test results.
Report Creation Settings
Report name
Displays the name and location from which to open a DisplayPort report. The default
location is at \My T
overwritten each time you run a test unless you specify a unique name or select to auto
increment the report name.
Change the report name or location.
Do one of the following:
•In the Report Path field, type over the current folder path and name.
•Double-click in the Report Path field and then make selections from the popup
keyboard and click the Enter button.
Be sure to include the entire folder path, the file name, and the file extension. For example:
C: \Documents and Settings\your user name\My Documents\My TekExpress\DisplayPort
\DUT001.mht. This folder (C:\Documents and Settings\<user name>\MyDocuments\My
TekExpress) is mapped as X drive in the scope.
ekExpress\DisplayPort\Untitled Session. The report file in this folder gets
Setting up and configuring tests
Open an existing report.
Click Browse, locate and select the report file and then click View at the bottom of the
panel.
Save as type
Auto increment report name if duplicateSets the application to automatically increment the name of the report file if the application
Create report automatically at the end of the
run
Contents To Save
Include pass/fail info in details tableIncludes pass/fail info in the details table of the report.
Include detailed resultsIncludes detailed results in the report.
Include plot imagesIncludes plot images in the report.
Include setup configurationSets the application to include hardware and software information in the summary box
Include complete application configurationIncludes complete application configuration in the report.
Include user commentsSelect to include any comments about the test that you or another user added in the DUT
Table continued…
Saves a report in the specified file type, selected from the drop-down list.
Note: If you select a file type dif
report file name extension in the Report Name field to match.
finds a file with the same name as the one being generated. For example: DUT001,
DUT002, DUT003. This option is enabled by default.
Creates report at the end of the run.
at the top of the report. Information includes: the oscilloscope model and serial number
the oscilloscope firmware version, and software versions for applications used in the
measurements.
tab of the Setup panel. Comments appear in the Comments section, under the summary
box at the beginning of each report.
Include Informative resultsInclude or exclude informative results in reports. This needs to be selected before you run
the tests for it to get applied.
Group Report By
Test NameGroups the tests in the report by test name.
Test ResultGroups the tests in the report by test results.
Lane NameIt generates report, and all the results in the report will be grouped by lanes.
Data RateIt generates report, and all the results in the report will be grouped by data rates.
ImagesIt includes the image below the Test Results row.
View report after generatingAutomatically opens the report in a Web browser when the test completes. This option is
selected by default.
ViewClick to view the most current report.
Generate Report
Save AsSpecify a name for the report.
Report Type
ComplianceWhen selected only the compliance results are selected as a part of the report.
All ResultsIt is selected by default. When selected all normative results are displayed in the report.
Generates a new report based on the current analysis results.
See Also
iew a report
V
About setting up tests
View a report
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 check box in the Reports panel before running the test). If you cleared this check
box, or to view a different test report, do the following:
1. Click the Reports button.
2. Click the Browse button and locate and select the report file to view.
3. In the Reports panel, click View.
For information on changing the file type, file name, and other report options, see Select report options.
Report contents
A report shows detailed results and plots, as set in the Reports panel.
Setup information is listed in the summary box at the beginning of the report. This information includes the DUT id, date/ time of the report,
device type, app version, T
automation, scope model, scope serial number, SPC factory calibration, and more.
To exclude this information from a report, clear the Include setup configuration check box in the Reports tab before running the test.
If you selected to include comments in the test report, any comments you added in the DUT tab are shown at the end of the setup
information summary.
ekExpress version, execution mode, overall compliance mode, overall test result, overall execution time DUT
DUT comments
If you select to include user comments in the test report, any comments you added in the DUT tab are shown at the end of the report.
Test Name Summary Table
The test name summary table indicates whether a test is passed or failed. If the test is passed, the column cell appears is green. If the test
is failed, it appears in red. If the test is skipped or has error
pass/fail info in details table check box in the Reports tab before running the test. If Pattern fails and user selects Skip test if validation
fails then status of that test will be ‘Skipped’. In case the user selects ‘Reacquire’ and it fails to acquire good pattern in 10 attempts then
that pattern will be skipped from acquiring. Test status of the test which uses that pattern will be ‘Skipped’.
, it appears in blue. To exclude this information from a report, clear the Include
After selecting and configuring tests, review the pre-run checklist and then click Start to perform the tests. The application acquires and
analyzes the data, then displays a report when the tests are complete.
While the tests are running, other applications may display windows in the background. The T
over other applications, but you can switch to other applications using the Alt+Tab key combination. To keep the TekExpress DisplayPort
application on top, select Keep On Top from the DisplayPort Options menu.
Waveforms generated during the test are automatically saved when you save the related test setup, so you can run tests in pre-recorded
mode.
ekScope application takes precedence
See Also
Before you click start
About configuring tests
About setting up tests
Before you click start
Before you run tests for the first time, do the following:
1. Understand where your test files are stored on the instrument.
After you install and launch TekExpress DisplayPort, it creates the following folders on the oscilloscope:
Every time you launch TekExpress DisplayPort, an Untitled Session folder is created in the DisplayPort folder. The
Untitled Session folder is automatically deleted when you exit the DisplayPort application.
CAUTION:
Do not modify any of the session files or folders because this may result in lost data or corrupted session files. Each session
has multiple files associated with it. When you save a session, a .T
the associated files, is created on the oscilloscope X: drive.
2. Map the shared My TekExpress folder as X: (X drive) on all the instruments used in test setups running Microsoft Windows Operating
System.
The My TekExpress folder has the share name format <domain><user ID>My TekExpress. Or, if the instrument is not connected
to a domain, then the share name format is <instrument name><user ID> My TekExpress. This shared folder is
used to save the waveform files and is used during other file transfer operations.
Note: If the X: drive is mapped to any other shared folder
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.
, the application will display a warning message asking you to
ekX file, and a folder named for the session and containing
Example.
Running tests and viewing results
4. See the pre-run checklist before you run a test.
See Also
V
iew test-related files
Application directories and usage
File name extensions
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 on a setup, refer to the information in
Before you click start.
1. Make sure that all the required instruments are properly warmed up (approximately 20 minutes).
2. Perform the Signal Path Compensation (SPC).
a. On the oscilloscope main menu, select the Utilities menu.
b. Select Instrument Calibration.
3. Deskew channels.
4. Make sure that the application is able to find the oscilloscope. If it cannot, perform a search for connected instruments.
a. Launch the DisplayPort application.
b. Select the Setup panel and then click the Test Selection tab.
c. Select any test and then click Configure.
d. In the Configuration section, click Global Settings.
e. In the Instruments Detected section, click the drop-down arrow to the right of Real Time Scope and make sure that the correct
This option allows you to re-run a complete test using just the oscilloscope and the saved test setup files.
Note: Running the test in pre-recorded mode does not replace the existing saved test results. Instead, if you save the test under
the same name, the results are saved in a session folder named for the date and time of the session.
1. Open the desired saved test setup.
2. In the Setup panel, select the DUT tab and then select Use pre-recorded waveform files.
A Run session field displays, showing the session that ran for this test. If there is more than one session that contains test data (not an
empty session folder) these are available in the Run session drop-down list. Select the desired session from the drop-down list.
3. Select the Acquisitions tab.
4. In the Acquisitions table, look in the W
5. If no waveform files are listed, click the ellipsis button (
6. If waveform files are listed, verify that the listed files are the ones you want to use. If they are not, or if you want to add a file, do any of
the following as needed:
To remove a waveform file from the list, click the ellipsis button and select Remove Waveform File.
•
•To replace a waveform file, click the ellipsis button, select Replace Waveform File, then locate and select the desired file.
•To add a waveform file, click the ellipses button, select Select Waveform Files, then locate and select the waveform files.
7. Click Start to run the test.
aveform FileName column.
) and then locate and select the desired waveform files. Skip to step 7.
See Also
Before you click start
About acquisitions
View the progress of analysis
The Status panel displays a record of the test as it executes. By default, the application switches to this panel after you click the Start
button. Choose from the following two views by selecting the named tab, even while a test is in progress.
Test status
The Test Status tab presents a collapsible/expandable table with information about each test as it is running.
Table 13: Status tab table
ColumnDescription
Test NameName of the test
AcquisitionThe type of pattern data being acquired
iew tab provides a list of actions that happen as the test executes. Use this tab to monitor, review, or troubleshoot tests.
Table 14: Log view options
ItemDescription
Message HistoryThis window timestamps and displays all run messages.
Auto ScrollSelect this check box to have the program automatically scroll down as information is added to the log during
test execution.
Clear LogClick this button to clear all messages in the Message History window.
SaveUse to save the log file as a text file for examination. Displays a standard Save File window and saves the status
messages in the file that you specify
.
See Also
iew test results
V
View test results
When a test completes, the application switches to the Results panel, which shows a summary of test results.
Each test result occupies a row in the Results table. By default, results are displayed in summary format, with the measurement details
collapsed. You can change the view in the following ways:
•To view the results grouped by lane, test, or data rate, select the corresponding item from the Preferences menu.
•To expand all tests listed, select View Results Details from the Preferences menu.
•To expand and collapse tests, use the plus and minus buttons to the left of the test rows.
•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 separates the column from the one 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.
•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 (
).
See Also
View a report
View the progress of analysis
View a report
After the analysis, a report is automatically generated. By default, the report is displayed in your Web browser unless you cleared the View
Report After Generating check box in the Reports panel before running the test. If you cleared this check box, or you if want to view a
different test report, then do the following:
1. In the Reports panel, click the Browse button to the right of the Report Name field and locate the desired report.
The path to the report displays in the Report Name field.
2. At the bottom of the Reports panel, click View.
For information on changing the file type, file name, and other report options, see Select report options.
Report Contents
In the report, a table shows the test name, measurement details, test result (pass/fail), mode, and analysis time.
Setup configuration information:
Setup configuration information is listed in the summary box at the beginning of the report. This information includes the oscilloscope
model and serial number, probe model and serial number, software versions, and more. To exclude this information from a report, clear the
Include Setup Configuration check box in the Reports tab before running the test. If you selected to include comments in the test report,
any comments you added in the DUT tab are shown at the end of the setup information summary.
Pass/Fail summary:
The Pass/Fail Summary column indicates whether a test passed or failed. If the test passed, the column cell is green. If the test failed, it is
o exclude this information from a report, clear the Include Pass/Fail Results Summary check box in the Reports tab before running
red. T
the test.
Detailed results:
Includes detailed measurement information.
To exclude this information from the report, clear the Include Detailed Results check box in the Reports tab.
Plot images are screen shots captured from the oscilloscope during test execution. They show waveform and measurement data.
To exclude plot images from a report, clear the Include Plot Images check box before running a test.
Application configuration
This table lists general, common, and acquired parameters used in the test. General parameters are those selected to be included in
all tests (where applicable). General parameters, are set in the DUT tab. Acquire parameters are those that were actually used for the
acquired pattern during the test. T
box before running a test.
o exclude this information from a report, clear the Include Complete Application Configuration check
See Also
View test results
View test-related files
View test-related files
Files related to tests are stored in the DisplayPort folder under the My TekExpress shared folder. In the DisplayPort
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
DisplayPort icon and usually has no visible file extension. For example,
Inside the test setup folder is another folder named for the DUT ID used in the test sessions. In the example below
Eye_PRBS-HBR2 and the DUT 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
Each session folder contains image files of any plots generated from running the test session, and any waveform files if pre-recorded
waveform files were used during the session.
The first time you run a new, unsaved session, the session files are stored in the Untitled Session folder located at ..\MyTekExpress\DisplayPort. Once you name and save the session, the Untitled Session folder name is changed to the one you
specified.
Note: By default, test report files are saved in the session folder
session.
See Also
File name extensions
Before you click start
. You can change where the report file is saved for a specific test
and GRL-USB-PD is connected, then the application displays the following information on top of the window:
Note: If you connect any devices after the application is launched, you have to re-start the Tektronix DP DUT Control App in
order to detect them.
Application features
The application displays the following tabs:
1.
Phy Test: Allows you to change the DisplayPort test pattern.
2. Alt Mode: Allows you to set the DUT in ALT Mode.
3. Debug: Allows you to read and write in the specified DPCD registers.
4. AUX: Allows you to change the AUX amplitude for AUX sensitivity measurement.
DisplayPort DUT control application
DPR-100 license
The DPR-100 controller needs a license to control the DUT.
The DPR-100 is a 40-bit license, provided by Unigraf. This license varies with the DPR-100 seed number. You need to use the correct
license in order for the application to work properly.
Use one of the following two methods to specify the license:
•Enter the license in the License field.
Note: Leave a space between two hex digits.
•Update the license.txt file.
Open the folder where the application is installed.
•
•Open license.txt.
•Enter the new license value in the text file.
The license is of the format a0 a9 c1 xx xx fc 01 16 3a b1 0b 1b a6 5f b6 e3 08 8c 8a xx.
Phy Test tab
This tab allows you to change the DisplayPort test pattern.
3. Scope setup and Measure: Click to set all the oscilloscope settings (V
and capture the signal on the oscilloscope. When the transaction is complete, the application measures the amplitude of the signal and
reports it.
ertical and Horizontal settings), initiate the Aux transactions,
Verify Data Rate, Pattern, and SSC
Complete the following steps to verify the Data Rate, Pattern, and SSC parameters.
Note: DPOJET (T
1. Vertical Setting : Select V
oscilloscope.
ektronix Jitter, Noise and Eye Diagram Analysis software) is required to verify the parameters.
ertical > Vertical Setup. Adjust the scale so that the waveform occupies the eight division of the
2. Horizontal Setting : Select Horiz/Acq > Horizontal/Acquisition Setup. Select Sample Rate of 10 GS/s and Record Length of 10 M.
3. DPOJET Settings: Select Analyze > Jitter and Eye Analysis (DPOJET). Select the following measurements:
Note: Ensure that the values of Bit Rate and Pattern Length are valid.
The following table lists the Pattern Length for the available patterns:
PatternPattern length
D10.22
PRBS7127
PLTPAT2
COMP-EYE2520
If SSC is enabled, then the mean SSC Mod Rate is 22 kHz.
DisplayPort DUT control application
How to change the DUT DP control scripts
The Application uses the scripts for controlling the DUT to transmit dif
// Script for controlling the DUT. This is a comment
DeAssertHPD
//Specify the delay. Delay is in mSec.
Delay 1000
//Perform the link training.
//Set TEST_LINK_RATE, TEST_LANE_COUNT. Specify
FINAL_VOLTAGE_SWING,
//FINAL_PREEMPHASIS, FINAL_POST_CURSOR2
LinkTrainingExt
Delay 1000
// Assert HPD signal
AssertHPD
Delay 1000
//Send HPD IRQ signal
HPDIRQ
//Change the pattern, voltage, pre-emphais values
//It changes the PHY_TEST_PATTERN, ADJREQ_VOLTAGE_SWING, ADJREQ_PREEMPHASIS
PhyTest
Delay 1000
HPDIRQ
ferent test pattern.
The commands can be modified as per the requirement. The available commands are:
Switch Matrix application allows to configure and setup automated multi-lane testing using RF switch. The solution allows you to map each
of the several transmitter signals and forward the selected input either to another relay or to the oscilloscope channel.
Application overview
This section describes the Switch Matrix application settings.
Table 15: Switch Matrix configuration settings
ItemDescription
Click to expand/collapse the switch matrix configuration.
OptionsClick Help to view the software help document and About Switch
Click to rename the lanes. Enter the LanePrefix and select the
Rename Lanes
increment label type to suf
number of lanes depends on the Link Width selected. Clear the
Auto rename lane check box to set unique names for the lanes.
Switch Matrix application
fix by either number or alphabet. The
De-embed
De-embed
1
Debug Mode
Table continued…
Select the De-embed option:
•
None
•All relays (Recommended)
•Each relay type separately (SP4T, SP6T, etc.)
•Each relay separately
•Each connection
Select the de-embed option and click Select Filter File to browse
and select the filter file(s).
1
Configure at least one relay before configuring the de-embed settings.
Select Debug Mode to manually configure the switch.
Debug Mode
Switch Address
Enter the Switch Address in the GPIB or TCPIP format.
GPIB format: GPIB0:X:INSTR
TCPIP format: TCPIP::IPADDR::INSTR
Init Switch
This will synchronize the configuration of relay(s) in the application
with the relay(s) in the switch. Synchronization will be successful
only for the relays whose configuration matches with the physical
switch. Pass/Fail status is displayed next to the button.
Note: Relay configurations (number of relays, number of
relay inputs, and name of relays) in the application should
match the physical switch, for successful synchronization.
Switch Self-Test
This will close and open all switch channels one-by-one and
displays the pass/fail status of the channel next to the ID. A self-test
report (CSV) is generated at the end of the process. Y
abort this process.
Switch Matrix application
ou cannot
Relays
Table continued…
Note: Initialize the switch before performing the self-test.
Reset Switch
Click Reset Switch to reset the switch. This will open all channels.
Scope Address
Enter the oscilloscope address in the GPIB or TCPIP format.
GPIB format: GPIB0:X:INSTR
TCPIP format: TCPIP::IPADDR::INSTR
Init Scope
Enter the oscilloscope address in the Scope Address field and
click Init Scope to initialize the oscilloscope. This will establish the
connection with the oscilloscope. The pass/fail status is displayed
next to the button.
Apply De-embed settings
Select to apply de-embed settings to the channels.
When the oscilloscope is initialized and de-embed settings are
configured, closing a connection will apply the de-embed settings
and then close the connection.
Select the relay(s). In SPnT, n represents the number of connection
Relays
signals for the relay
relay.
This field displays only for a new configuration. By default, zero
relays are selected.
Enter the total number of relays to be loaded in their respective
input box and click Load.
Switch Matrix application
. For example, SP4T is a four signal connection
You can also click
SaveClick to save the configuration at C:\ProgramData\T
Matrix Configurations\*.xml.
This operation checks whether all the required configurations are
done. If any of the required configurations are not selected, then
error popup is displayed, which prompts you to complete the
configuration(s).
Clear All
Channel StatusClick to view the relays and status of channels of Keithley or
Click to clear all configurations. The application will be loaded with
Configuration drop-down (default).
Gigatronics switch. This updates the channel status dynamically
In Switch Channel Status Viewer, select the Vendor type, enter
the Switch Address and click Init to initialize the switch. This will
establish the connection with the switch.
Click Query Status to get the details of the relays of the switch and
the status of the channels.
Select the DUT connection signal. This drop-down list shows the
lanes based on Link Width and Signal Polarity settings.
If the link width is x8 and signal polarity is Positive, then the Signal
drop-down list will have Lane0+ to Lane7+ options.
Input
This button is enabled only in debug mode and if a valid signal is
configured for the channel. Click to close or open the channel.
ID
Enter the three character alias name for the channel. This is shown
in the graphical view of switch matrix configuration.
Filter File
This column shows or indicating the status of the filter
file configuration for the channel. If no de-embed option is selected,
then this column remains blank.
Switch Matrix application
Status
This column displays the status of the channel.
Channel closed (normally closed) :
Channel opened (normally opened) :
File name extensions
This application uses the following file name extensions:
File name extensionDescription
.htmlSaved configuration and Graphical view file formats
Click Configuration > Show All Files to view the list of all saved files.
Switch Matrix application
Table 16: Saved configurations
ItemDescription
OpenOpens the selected file.
DeleteDeletes the selected file.
CancelCloses the Saved Configurations window.
De-embed settings
De-embed allows you to apply filter file(s) for relay(s). Select the De-embed option and click Select Filter File to browse and select the
filter file(s).
Select to apply a single filter file for all relays.
Click to browse and select the filter file for the switch. To apply the filter file for the fixture, select Choose filter file for fixture and
browse the filter file.
Apply a filter file for each relay type separately
Select to separately apply a single filter file for each relay type.
Select the Relay type from the drop-down list; click to browse and select the filter file for the switch. To apply the filter file for the
fixture, select Choose filter file for fixture and browse the filter file.
Tip: Click or to select the previous or next relay type.
Tip: The selected relay types are highlighted in dark blue in the application.
Select to separately apply a filter file for each relay
Select the Relay from the drop-down list; click to browse and select the filter file for the switch. To apply the filter file for the fixture,
select Choose filter file for fixture and browse the filter file.
Tip: Click or to select the previous or next relay.
Tip: The selected relay is highlighted in dark blue in the application.
.
Apply a filter file for each connection separately
Select to apply a filter file for each connection.
Select the Relay and the Input from the drop-down list; click to browse and select the filter file for the switch. To apply the filter file for
the fixture, select Choose filter file for fixture and browse the filter file. Select Choose different filter file for cable to browse and select the
filter file for cable.
Tip: Click or to select the previous or next channel.