Tektronix TekExpress M-PHY Receiver Automated Test Solution User manual

M-PHY Receiver Automated Test Solution
Printable Application Help
*P077064303*
077-0643-03
M-PHY Receiver Automated Test Solution
Printable Application Help
Supports M-PHY Receiver Automated Test Solution, release
3.1.0 and above.
www.tektronix.com
077-0643-03
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved.
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 www.tektronix.com to find contacts in your area.

Table of Contents

Welcome .............................................................................................................................................. v
Getting help and support
Related documentation ................................................................................................................... 1
Conventions used in help ................................................................................................................ 1
Technical support ........................................................................................................................... 2
Getting started
Installing the software .................................................................................................................... 3
Compatibility ............................................................................................................................. 3
Minimum system requirements ................................................................................................. 3
Install the software .................................................................................................................... 5
Activate the license ................................................................................................................... 6
View license information .......................................................................................................... 6
Introduction to the application ........................................................................................................ 6
M-PHY Rx application overview .............................................................................................. 6
Application directories and usage ............................................................................................. 7
File name extensions ................................................................................................................. 8
Operating basics
Start the application ........................................................................................................................ 9
Exit the application ......................................................................................................................... 9
Application controls and menus ................................................................................................... 10
Application controls ................................................................................................................ 10
Options menu .......................................................................................................................... 11
Email settings .......................................................................................................................... 12
Instrument control settings ...................................................................................................... 12
Panels ....................................................................................................................................... 14
Saving and recalling test setups
About test setups ........................................................................................................................... 21
Save a test setup ............................................................................................................................ 21
Recall a saved test setup ............................................................................................................... 22
Create a new test setup based on an existing one ......................................................................... 22
M-PHY Receiver Automated Test Solution Printable Application Help i
Table of Contents
Setting up and configuring tests
About setting up tests ................................................................................................................... 23
Equipment connection setup ......................................................................................................... 24
View connected instruments ......................................................................................................... 28
Test setup overview ...................................................................................................................... 29
Select device parameters .............................................................................................................. 30
Select a test ................................................................................................................................... 32
Configuring tests ........................................................................................................................... 33
About configuring tests ........................................................................................................... 33
Configure tests ......................................................................................................................... 33
Common test parameters ......................................................................................................... 33
Configure email notification ................................................................................................... 35
Select test notification preferences ............................................................................................... 36
Select report options ..................................................................................................................... 37
Auto calibration ............................................................................................................................ 38
Auto calibration ...................................................................................................................... 38
Auto calibration wizard overview .......................................................................................... 39
Auto calibration setup diagrams .............................................................................................. 40
Start the auto calibration wizard .............................................................................................. 41
Set auto calibration pattern parameters ................................................................................... 42
Perform ISI auto calibration ................................................................................................... 43
Perform RJ auto calibration .................................................................................................... 44
Perform SJ auto calibration .................................................................................................... 44
Perform voltage auto calibration ............................................................................................. 45
View auto calibration results ................................................................................................... 46
View auto calibration parameter details .................................................................................. 47
Running tests and viewing results
About running tests ....................................................................................................................... 49
Before you click start .................................................................................................................... 49
Pre-Run checklist .......................................................................................................................... 51
View the progress of analysis ....................................................................................................... 52
View test results ............................................................................................................................ 53
View a report ................................................................................................................................ 54
View test-related files ................................................................................................................... 56
ii M-PHY Receiver Automated Test Solution Printable Application Help
TekExpress programmatic interface
About the programmatic interface ................................................................................................ 59
Requirements for developing TekExpress client .......................................................................... 60
Remote proxy object ..................................................................................................................... 61
Client proxy object ....................................................................................................................... 62
Client programmatic interface example ....................................................................................... 63
Program example .......................................................................................................................... 66
M-PHY Rx application commands ............................................................................................... 67
About M-PHY Rx application commands .............................................................................. 67
Connect through an IP address ................................................................................................ 73
Lock the server ........................................................................................................................ 74
Disable the popups .................................................................................................................. 76
Set or get the DUT ID ............................................................................................................. 77
Set the configuration parameters for a suite or measurement ................................................. 79
Query the configuration parameters for a suite or measurement ............................................ 82
Select a measurement .............................................................................................................. 86
Select a suite ............................................................................................................................ 87
Select a channel ....................................................................................................................... 89
Configure the selected measurement ....................................................................................... 92
Run with set configurations or stop the run operation ............................................................ 94
Handle error codes ................................................................................................................... 95
Get or set the timeout value ..................................................................................................... 96
Wait for the test to complete ................................................................................................... 97
After the test is complete ....................................................................................................... 102
Save, recall, or check if a session is saved ............................................................................ 110
Unlock the server ................................................................................................................... 113
Disconnect from the server .................................................................................................... 114
Table of Contents
HS testing procedures and examples
Receiver testing measurement procedure ................................................................................... 117
High-Speed mode measurements ............................................................................................... 118
Test pattern details for continuous mode .................................................................................... 119
Test pattern details for burst mode ............................................................................................. 119
Test procedure ............................................................................................................................ 119
Loopback validation ................................................................................................................... 120
About the oscilloscope error detector ......................................................................................... 121
2.1.1 HS-RX differential DC input voltage amplitude tolerance (VDIF-RX) test ..................... 121
M-PHY Receiver Automated Test Solution Printable Application Help iii
Table of Contents
2.1.2 HS-RX accumulated diff input voltage (VDIF-ACC-HS-RX) test ................................... 123
2.1.3 HS-RX Common-Mode input voltage tolerance (VCM-RX) test ..................................... 124
2.1.4 HS-RX differential termination enable time (TTERM-ON-HS-RX) test ......................... 125
2.1.5 HS-RX differential termination disable time (TTERM-OFF-HS-RX) test ....................... 127
2.1.7 HS-RX receiver jitter tolerance (TJRX, DJRX, RJRX, STTJRX, STDJRX) test ............. 128
2.1.8 HS-RX frequency offset tolerance (fOFFSET-RX) test .................................................... 130
2.1.9 HS-RX PREPARE length capability verification (THS-PREPARE-RX) test .................. 131
2.1.10 HS-RX sync length capability verification (TSYNC-RX) test ....................................... 132
HS margin tests ........................................................................................................................... 133
PWM testing procedures and examples
Test pattern details for continuous mode .................................................................................... 137
Test pattern details for burst mode ............................................................................................. 137
Test procedure ............................................................................................................................ 137
2.2.1 PWM-RX differential DC input voltage amplitude tolerance (VDIF-DC-PWM-RX) test
.................................................................................................................................................... 138
2.2.2 PWM-RX accumulated differential input voltage tolerance (VDIF-ACC-PWM-RX) test
.................................................................................................................................................... 139
2.2.3 PWM-RX Common-Mode input voltage tolerance (VCM-RX) test ................................ 140
2.2.4 PWM-RX differential termination enable time (TTERM-ON-PWM-RX) test ................ 142
2.2.5 PWM-RX differential termination disable time (TTERM-OFF-PWM-RX) test .............. 143
2.2.8 PWM-RX receive ratio PWM-G1 and above (kPWM-RX) test ....................................... 144
2.2.9 PWM-RX receive minor duration in PWM-G0 (TPWM-MINOR-G0-RX) test .............. 145
Reference
Map the My TekExpress folder .................................................................................................. 147
Enable the oscilloscope error detector ........................................................................................ 147
Use a bias tee for common mode DC ......................................................................................... 148
iv M-PHY Receiver Automated Test Solution Printable Application Help

Welcome

The Tektronix M-PHY Rx Automated Test software runs on Tektronix real-time oscilloscopes that are based on Windows 7 computer operating systems. M-PHY Rx provides an automated, simple, and efficient way to test M-PHY Receiver interfaces and devices consistent to the requirements of the MPHY Base Specification and Conformance Test Specification.
M-PHY Receiver Automated Test Solution Printable Application Help v
Welcome
vi M-PHY Receiver Automated Test Solution Printable Application Help

Getting help and support

Related documentation

The following manuals are available as part of the TekExpress M-PHY Rx Automated Solution documentation set.
Table 1: Product documentation
Item Purpose Location
Online Help In-depth operation and UI help
PDF of the Online Help In-depth operation and UI help
See also
Technical support

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.
M-PHY Receiver Automated Test Solution Printable Application Help 1
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 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.
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.
2 M-PHY Receiver Automated Test Solution Printable Application Help

Getting started

Installing the software

Compatibility

The TekExpress M-PHY Rx application runs on the following Tektronix oscilloscopes:
DPO/DSA/MSO70604 C/D M-PHYRX (only for HS-Gear 1)
DPO/DSA/MSO71254 C/D M-PHYRX (only for HS-Gear 1 and 2)
DPO/DSA/MSO72304 C/D M-PHYRX
DPO/DSA/MSO71604 C M-PHYRX (only for HS-Gear 1 and 2)
DPO/DSA/MSO72004 C M-PHYRX (only for HS-Gear 1 and 2)
DPO/DSA/MSO72504 DX M-PHYRX
DPO/DSA/MSO73304 D M-PHYRX
DPO/MSO72304 DX M-PHYRX
DPO/DSA/MSO70804 C M-PHYRX (only for HS Gear 1)
The TekExpress M-PHY Rx application can be used with the following probes:
Tektronix P7380SMA for HS Gear 1
P73xx SMA for HS Gear 2
P76xx for HS Gear 3
P73xx for all PWM Gears

See Also. Minimum system requirements

Minimum system
requirements
M-PHY Receiver Automated Test Solution Printable Application Help 3
The following table shows the minimum system requirements for an oscilloscope to run TekExpress.
Getting started
Table 2: System requirements
System component Requirement
Oscilloscope
DPO/DSA/70K C/D/DX Series, MSO 70K. Refer Compatibility
Oscilloscope with GPIB set as the controller.
Error Detector (ERRDT) and Serial Trigger
1
Unit (STU)
Arbitrary Waveform Generator (AWG)
AWG7082/AWG7102 or above, for HS­GEAR1
AWG7122C for up to HS-GEAR2
AWG7122C with Interleave (option 06), for
2
up to HS-GEAR3
Processor Same as the oscilloscope
Operating System Same as the oscilloscope:
Windows 7 64-bit
Memory Same as the oscilloscope
Hard Disk Same as the oscilloscope.
Display Same as the oscilloscope
Firmware TekScope v7.2.0.4 or later
Software
Microsoft .NET 4.0 Framework
Microsoft Internet Explorer 6.0 SP1 or later
Adobe Reader 7.0 or equivalent software for viewing portable document format (PDF) files
3
1
controller is the instrument which controls the scope.
2
M-PHYRX supports non-interleave channels.
3
If TekExpress is running on an instrument having a video resolution lower than 800x600 (for example, sampling oscilloscope), it is recommended that you connect a secondary monitor, which must be enabled before launching the application.
4 M-PHY Receiver Automated Test Solution Printable Application Help
Getting started
System component Requirement
Probes Tektronix P7380SMA or higher bandwidth,
P73xx, and P76xx
Other Devices
Matched pair of SMA cables, two-set minimum for single lane
Two BIAS Tee (PSPL5542 or PSPL5544 with option 292JJ) for HS Gear 3
Microsoft compatible mouse or compatible pointing device
PCI-GPIB or equivalent interface for instrument connectivity
GPIB cable for instrument connectivity
4
See also. Compatibility
Equipment connection setup

Install the software

The TekExpress M-PHY Rx web installer page provides link to the software package which is to be installed on the oscilloscope. For a list of compatible instruments, see Compatibility.
TekExpressM-PHYRXWebInstaller.exe: Installs the TekExpress M-PHY Rx application
To download and install the files:
1. Close the TekScope application.
2. Go to the www.tek.com Web site and search for M-PHY Rx to locate the
installation file. Download the file TekExpressM-PHYRXWebInstaller.exe.
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:
C:\Program Files\Tektronix\TekExpress\TekExpress M–PHY Rx
4. To open the application, open the TekScope application and then select TekExpress M-PHY Rx from the Analyze menu.
See also. Minimum system requirements
Compatibility
4
If TekExpress is installed on a Tektronix oscilloscope, the virtual GPIB port will be used by TekExpress for communicating with oscilloscope applications. If external GPIB communication devices such as USB-GPIB-HS or equivalent are used for instrument connectivity, make sure that the Talker Listener utility is enabled in the DPO/DSA/ MSO oscilloscope GPIB menu. For ease of use, connect to an external (secondary) monitor.
M-PHY Receiver Automated Test Solution Printable Application Help 5
Getting started

Activate the license

View license information

Activate the license using the Option Installation wizard on the oscilloscope. The oscilloscope Online Help has instructions for using the Options Installation window to activate licenses for installed applications. Follow these steps to activate the TekExpress M-PHY Rx license:
1. From the oscilloscope menu, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Press the F1 key on the oscilloscope keyboard to open the Option Installation help topic. Follow the directions in the topic to activate the license.
See also. View version and license information
To view license information:
1. From the oscilloscope Help menu, select About TekScope.
The Options section in the dialog box displays a list of installed options, including M-PHY Rx: M-PHY receiver solution.
2. To view the Option key, look in the Option Installation Key section.
See also. Activate the license
Options menu

Introduction to the application

M-PHY Rx application
overview
TekExpress is the Tektronix Test Automation Framework, developed to support your current and future test automation needs. TekExpress uses a highly modular architecture that lets you deploy automated test solutions for various standards in a relatively short time.
6 M-PHY Receiver Automated Test Solution Printable Application Help
Getting started
Key Features. M-PHY Rx has the following key features:
Allows conformance testing to the Base specification version 2.0 and Compliance Test Specification (CTS v1.0)
Automated Testing:
Reduces the amount of time required to conduct testing
Enables you to test devices faster
Tests coverage: 9 HS measurements, 7 PWM measurements, and Margin test for HS mode.
Auto calibration of setup for HS mode and HS Margin tests.
Selective testing: Allows you to select individual tests or test groups in the tree-structure.
Reliable Results: Avoids repeated testing through accurate and reliable results from a single run
Integrated BER:
Bit Error Rate
Leverage Bit-Error-Rate or Error-Count testing using oscilloscope­integrated ERRDT software in the background.
Dialog box to support manual error entry.
Custom script support for reading error.
Customize the setup: Provision to configure the test setup according to the DUT-supported configuration, such as the HS Gear A or B, and test time.
Detailed test reporting:
Provides a Pass/Fail summary table. (For details, see Results panel)
Provides a consolidated report for all tests
Provides additional information such as test setup hardware and software details, signal type selected, measured value, execution time, and user­comments for each measurement
Application directories
and usage
The application directory and associated files are organized as follows:
M-PHY Receiver Automated Test Solution Printable Application Help 7
Getting started
The following table lists the default directory names and their usage:
Table 3: Application directories and usage
Directory names Usage
InstallDir\TekExpress\TekExpress MIPI M-PHYRxContains the application and associated files
TekExpress M-PHY Rx\Bin Contains miscellaneous M-PHY Rx application
libraries
TekExpress M-PHY Rx\Compliance Suites Contains compliance-specific files
TekExpress M-PHY Rx\Images Contains Tektronix logo images used for reports
TekExpress M-PHY Rx\Documents Contains the technical documentation for the M-
PHY Rx application
TekExpress M-PHY Rx\Examples Contains various support files
TekExpress M-PHY Rx\ICP Contains instrument and M-PHY Rx application-
specific interface libraries
TekExpress M-PHY Rx\Lib Contains utility files specific to the M-PHY Rx
application
TekExpress M-PHY Rx\Report Generator Contains Excel Active X interface Library for
Report Generation
TekExpress M-PHY Rx\Tools Contains instrument and M-PHY Rx application-
specific files

File name extensions

See also. View test-related files
The TekExpress M-PHY Rx application uses the following file name extensions:
File name extension Description
.TekX Session files are saved in this format but the
extensions may not be displayed.
.py The test sequence file
.xml The encrypted XML file that contains the test-
specific configuration information The log file extension is also xml
.wfm The test waveform file
.mht Test result reports are saved in this format by
default. Test reports can also be saved in HTML
format
.pdf Application help document
See also. View test-related files
Application directories and usage
8 M-PHY Receiver Automated Test Solution Printable Application Help

Operating basics

Start the application

When you open the application after installation, the application checks for a file called Resources.xml located in the My TekExpress folder. If this file is not found, instrument discovery is performed before launching M-PHY Rx. The Resources.xml file contains information regarding instruments that are available on your network. If the application license was not installed using the TekScope menu Utilities > Option Installation selection, the application will allow 10 free launches. Each time you open the application without supplying a valid license key, one of the free trials is used.
To run the M-PHY Rx application, do any of the following:
From the TekScope Analyze menu, select Analyze > TekExpress M-PHY Rx.
Double-click any saved session file.
See also

Exit the application

Activate the license
Use the following method to exit the application:
NOTE. Using other methods to exit the application results in abnormal termination of the application.
1.
Click
2. Do one of the following:
on the application title bar.
If you have an unsaved session or test setup open, you are asked to save it before exiting. To save it, click Yes. Otherwise click No. The application closes.
A message box appears asking if you really want to exit TekExpress. To exit, click Yes.
M-PHY Receiver Automated Test Solution Printable Application Help 9
Operating basics

Application controls and menus

Application controls

Table 4: Application controls descriptions
Item Description
Options menu Opens the Options menu for access to global
controls
Panels Visual frames with sets of related options
Command buttons Buttons that initiate an immediate action such as
the Start, Stop, Pause, Continue, and Clear command buttons
Start button
Use the Start button to continuously acquire and accumulate measurements. If prior acquired measurements have not been cleared, the new measurements are added to the existing set.
Stop button
Use the Stop button to abort the test.
Pause \ Continue button
Use the Pause button to temporarily interrupt the current acquisition. When a test is paused, the button name changes to Continue.
Clear button
Application window move icon
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 the Results panel.
Place the cursor over the three-dot pattern in the upper left corner of the application window. When the cursor changes to a hand, drag the window to the desired location.
10 M-PHY Receiver Automated Test Solution Printable Application Help
Operating basics

Options menu

The Options menu is located in the upper right corner of the application.
The Options menu has the following selections:
Menu Function
Default Test Setup Opens an untitled test setup with defaults
selected
Open Test Setup Opens a saved test setup
Save Test Setup Saves the current test setup selections
Save Test Setup As Creates a new test setup based on an existing
one
Open Recent Displays a menu of recently opened test setups
to select from
Instrument control settings Shows the list of instruments connected to the
test setup and allows you to locate and refresh connections to connected instruments
Keep On Top Keeps the TekExpress M-PHY Rx utility on top
of other open windows on the desktop
Email settings Use to configure email options for test run and
results notifications
Help Displays TekExpress Help
About TekExpress
Displays application details such as software name, version number, and copyright
Options menu
See also. Application controls
Provides access to license information for your M-PHY Rx installation
Provides a link to the Tektronix Web site
M-PHY Receiver Automated Test Solution Printable Application Help 11
Operating basics

Email settings

Use the Email Settings utility to configure email notifications if you want M­PHY Rx to notify you when a test completes, produces an error, or fails. Select the type of test run information to include in the notification, such as test reports and test logs, the email message format, and the email message size limit.
NOTE. Recipient email address, sender’s address, and SMTP Server are mandatory fields.
Instrument control
settings
See Also. Options menu
Select test notification preferences
The Instrument Control Settings dialog box shows the list of resources found on different connections. It serves two purposes:
Discovers the connected instruments
Confirms the instrument connection setup
12 M-PHY Receiver Automated Test Solution Printable Application Help
Operating basics
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 tab in the configuration section. See step 1 of Configure tests for details.
See also. Options menu
M-PHY Receiver Automated Test Solution Printable Application Help 13
Operating basics

Panels

About panels. TekExpress M-PHY Rx has the following main panels:
Table 5: Application panels
Panel Name Purpose
Setup The Setup panel allows you to configure the test
setup. Use this panel to:
Select the device paramaters.
Select the test(s).
Configure the selected tests.
Select test notification preferences.
Status View the progress and analysis status of the
selected tests, and view test logs.
Results View a summary of test results and select
results viewing preferences.
Reports Browse for 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.
See also. Application controls
14 M-PHY Receiver Automated Test Solution Printable Application Help
Operating basics
Setup panel. The Setup panel has numbered tabs to guide you through the test setup process:
1. DUT
Setup Panel DUT tab – HS Signals
2. Test Selection and Configuration
Setup Panel Test Selection tab – HS Margin
M-PHY Receiver Automated Test Solution Printable Application Help 15
Operating basics
Setup Panel Configuration tab – HS 2.1.1
3. Preferences
Setup Panel Preferences tab
Options selected in a preceding tab affect options available in the next tab down. However, you can switch between the tabs in any order to modify your test parameters. For more information on using the Setup panel, see About setting up
tests.
See also. About panels
16 M-PHY Receiver Automated Test Solution Printable Application Help
Operating basics
Status panel. The Status panel has two tabs: the Test Status tab displays the analysis status of the tests as they are being executed; the Log View tab (shown below) displays a view of the test log.
For more information on using the Status panel, see View the progress of
analysis.
See also. About panels
M-PHY Receiver Automated Test Solution Printable Application Help 17
Operating basics
Test Status view
18 M-PHY Receiver Automated Test Solution Printable Application Help
Operating basics
Results panel. When a test finishes, the application switches to the Results panel to display a summary of test results. Set viewing preferences for this panel from the Preferences menu in the upper right corner. Viewing preferences include showing whether a test passed or failed, summary results or detailed results, and enabling wordwrap. For information on using this panel, see
View test results.
See also. About panels
M-PHY Receiver Automated Test Solution Printable Application Help 19
Operating basics
Reports panel. Use the Reports panel to browse for reports, name and save reports, select report content to include, and select report viewing options.
For information on setting up reports, see Select report options. For information on viewing reports, see View the report.
See Aaso
About panels
20 M-PHY Receiver Automated Test Solution Printable Application Help
Loading...
+ 132 hidden pages