Tektronix TekExpress D-PHY Automated Solution User manual

xx
TekExpress®D-PHY
ZZZ
Automated Solution
Printable Online Help
*P077051403*
TekExpress®D-PHY Automated Solution
ZZZ
PrintableOnlineHelp
www.tektronix.com
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
TekExpress is a registered trademark of Tektronix, Inc.
MIPI is a registered trademark of MIPI Alliance.
TekExpress D-PHY Automated Solution Online Help, 076-0227-03.
Contacting Tektronix
Tektronix, Inc. 14150 SW P.O . Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In Nor Worldwide, visit www.tektronix.com to nd contacts in your area.
Karl Braun Drive
th America, call 1-800-833-9200.
Table of Contents
Introduction to the Application
Related Documentation ............... ................................ ................................ ............. 1
Conventions ................................ ................................ ................................ ......... 1
Technical Support ......... ................................ ................................ ......................... 2
Getting Started
Compatib
Minimum System Requirements....................... .................................. ......................... 3
Install the Software ............................ ................................ .................................. ... 4
Application Directories and Usage .... .................................. ................................ ......... 5
Folder Structure..................................................................................................... 6
File Name Extensions .............................................................................................. 7
Activate the License................................... ................................ ............................. 7
Before You Click Run.............................................................................................. 9
ility..... .... . .... . .... .... . .... . .... ..... ... . . .... ..... ..... .... . .... . .... .... . .... . .... ..... ... . . .... . .... 3
Table of Contents
Operating Basics
D-PHY Application Overview ............................... .................................. .................. 11
Starting the Application....................................... ................................ .................... 12
Resizing the Application Window........... ................................ .................................. .. 13
Exiting the Application .... . .... .... . .... . .... ..... .... . .... ..... ... . . .... . .... ..... .... . .... . .... .... . .... . .... .. 13
Global Controls .................................. ................................ ................................ .. 14
Menus ............................. .................................. ................................ ................ 14
File Menu........ ................................ .................................. ............................ 14
View Menu ...... ................................ ................................ .............................. 15
Tools Menu .................................................................................................... 15
Help Menu..................................................................................................... 17
How To
Select Test(s) ............. ................................ .................................. ........................ 19
Congure and Run the Test(s).......................................... .................................. ........ 23
Typical Conguration Parameters ................... ................................ ............................ 28
View and Select Connected Instruments ...................... .................................. ................ 30
Acquire Live Waveform for Analysis. ................................ ................................ .......... 31
Use Prerecorded Waveforms for Analysis ...... ................................ ................................ 33
View the Progress of Analysis ................. ................................ ................................ .. 35
View the Report.................................................................................................... 37
View Test Related Files............... ................................ ................................ ............ 38
TekExpress D-PHY Automated Solution i
Table of Contents
Application Examples
Connection Setup ................................ ................................ ................................ .. 40
Conguring Parameter Values.......... .................................. ................................ ........ 42
Temperature Chamber Testing ........................... ................................ ........................ 43
Multilane Testing with RF Switch ... ... . . .... . .... ..... ..... .... . .... . .... ..... ..... .... . .... . .... ..... .... . .... 47
Group1Tests
Testing Data Lane LP-TX Thevenin Output High Level Voltage (VOH)
Connections for Data Lane LP-TX Thevenin Output High Level Voltage (VOH) ............... 48
Congure and Run Data Lane LP-TX Thevenin Output High Level Voltage (VOH)............ 48
Testing Data Lane LP-TX Thevenin Output Low Level Voltage (VOL)
Connections for Data Lane LP-TX Thevenin Output Low Level Voltage (VOL) ................ 50
Congure and Run Data Lane LP-TX Thevenin Output Low Level Voltage (VOL) . .... . .... .. 50
Testing Data Lane Rise Time
Connections for Data Lane Rise Time........... ................................ ...................... 51
Congure and Run Data Lane Rise Time ............................................................. 51
Testing Data Lane Fall Time
Connections for Data Lane Fall Time ....... .................................. ........................ 53
Congure and Run Data Lane Fall Time .............................. ................................ 53
Testing Data Lane Slew Rate Versus CLOAD
Connections for Data Lane LP-TX Slew Rate Versus CLOAD (ōVō/tSR) ....................... 54
Congure and Run Data Lane LP-TX Slew Rate Versus CLOAD (ōVō/tSR) .................... 54
Testing Data Lane Pulse Width of Exclusive-OR Clock
Connections for Data Lane LP-TX Pulse Width of Exclusive-OR Clock ..................... .... 56
Congure and Run Data Lane LP-TX Pulse Width of Exclusive-OR Clock...................... 56
Testing Data Lane Period of Exclusive-OR Clock
Connections for Data Lane LP-TX Period of Exclusi
Congure and Run Data Lane LP-TX Period of Exclusive-OR Clock ............................ 57
View Report for Group 1 Tests.............................................................................. 58
Group2Tests
Testing Clock Lane LP-TX Thevenin Output High Level Voltage (VOH)
Connections for Clock Lane LP-TX Thevenin Output High Level Voltage (VOH).............. 59
Congure and Run Clock Lane LP-TX Thevenin Output High Level Voltage (VOH) . .... . .... 59
Testing Clock Lane LP-TX Thevenin Output Low Level Voltage (VOL)
Connections for Clock Lane LP-TX Thevenin Output Low Level Voltage (VOL) .............. 61
Congure and Run Clock Lane LP-TX Thevenin Output Low Level Voltage (VOL) ........... 61
Testing Clock Lane Rise Time
Connections for Clock Lane Rise Time ............................................................... 62
Congure and Run Clock Lane Rise Time............................................................ 62
Testing Clock Lane Fall Time
Connections for Clock Lane Fall Time ............................ .................................. .. 64
Congure and Run Clock Lane Fall Time ............................................................ 64
Testing Clock Lane LP-TX Slew Rate Versus CLOAD (ōVō/tSR)
ve-OR Clock.............................. .. 57
ii TekExpress D-PHY Automated Solution
Table of Contents
Connections for Clock Lane LP-TX Slew Rate Versus CLOAD (ōVō/tSR).................. .... 65
Congure and Run Clock Lane LP-TX Slew Rate Versus CLOAD (ōVō/tSR) .................. 65
View Report for Group 2 Tests.............................................................................. 67
Group3Tests
Testing Data Lane HS Entry: Data Lane TLPX Value
Connections for Data Lane HS Entry: Data Lane TLPX Value . .... . .... ... . . .... . .... ..... .... . .. 67
Congure and Run Data Lane HS Entry: D
Testing Data Lane HS Entry: THS-PREPARE Value
Connections for Data Lane HS Entry: THS-PREPARE Value ....................... .............. 69
Congure and Run Data Lane HS Entry: THS-PREPARE Value .................................. 69
Testing Data Lane HS Entry: THS-PREPARE + THS-ZERO Value
Connections for Data Lane HS Entry: THS-PREPARE + THS-ZERO Value .................... 71
Congure and Run Data Lane HS Entry: THS-PREPARE + THS-ZERO Value................. 71
Testing Data Lane HS-TX Differential Voltages (VOD(0), VOD(1))
Connections for Data Lane HS-TX Differential Voltages (VOD(0), VOD(1)) ................... 72
Congure and Run Data Lane HS-TX Differential Voltages (VOD(0), VO
Testing Data Lane HS-TX Differential Voltage Mismatch (VOD)
Connections for Data Lane HS-TX Differential Voltage Mismatch (VOD)..................... .. 74
Congure and Run Data Lane HS-TX Differential Voltage Mismatch (VOD) ... ................ 74
Testing Data Lane HS-TX Single-Ended Output High Voltages ((VOHHS(DP), VOHHS(DN))
Connections for Data Lane HS-TX Single-Ended Output High Voltages ((VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. ................ 75
Congure and Run Data Lane HS-TX Single-Ended Output High Voltages ((VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. ................ 75
Testing Data Lane HS-TX Static Common-Mode Voltages (VCMTX(1), VCMTX(0))
Connections for Data Lane HS-TX Static Common-Mode Voltages (VCMTX(1),
VCMTX(0)) ....... ................................ ................................ .................. 77
Congure and Run Data Lane HS-TX Static Common-Mode Voltages (VCMTX(1),
VCMTX(0)) ....... ................................ ................................ .................. 77
Testing Data Lane HS-TX Static Common-Mode Voltage Mismatch (VCMTX(1,0))
Connections for Data Lane HS-TX Static Common-Mode Voltage Mismatch (VCMTX(1,0)) 78 Congure and Run Data Lane HS-TX Static Common-Mode Voltage Mismatch
(VCMTX(1,0)) .............................. .................................. ...................... 78
Testing Data Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz (VCMTX(LF))
Connections for Data Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz
(VCMTX(LF)) ...................................................................................... 80
Congure and Run Data Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz
(VCMTX(LF)) ...................................................................................... 80
TestingDataLaneHS-TXDynamicCommon-Level Variations Above450MHz (VCMTX(HF))
Connections for Data Lane HS-TX Dynamic Common-Level Variations Above 450MHz
(VCMTX(HF)) ...................................................................................... 82
Congure and Run Data Lane HS-TX Dynamic Common-Level Variations Above 450MHz
(VCMTX(HF)) ...................................................................................... 82
ata Lane TLPX Value.. . .... ... . . .... . .... ..... ..... .. 67
D(1))................ 72
TekExpress D-PHY Automated Solution iii
Table of Contents
Testing Data Lane HS-TX 20%-80% Rise time (tR)
Testing Data Lane HS-TX 80%-20% Fall time (tF)
Testing Data Lane HS Exit: THS-TRAIL Value
Testing Data Lane HS Exit: 30%-80% Post-EOT Rise Test (TREOT)
Testing Data Lane HS Exit: TEOT Value
Testing Data Lane HS Exit: THS-Exit Value
View Report for Group 3 Tests.............................................................................. 92
Group4Tests
Testing Clock Lane HS Entry TLPX Value
Testing Clock Lane HS Entry TCLK-PREPARE Value
Testing Clock Lane HS Entry TCLK-PREPARE+TCLK–ZERO Value
Testing Clock Lane HS-TX Differential Voltages (VOD(0), VOD(1))
Testing Clock Lane HS-TX Differential Voltage Mismatch
Testing Clock Lane HS-TX Single-Ended Output High Voltages (VOHHS(DP), VOHHS(DN))
Testing Clock Lane HS-TX Static Common-Mode Voltages (VCMTX(1), VCMTX(0))
Connections for Data Lane HS-TX 20%-80% Rise time (tR) ...................................... 84
Congure and Run Data Lane HS-TX 20%-80% Rise time (tR)... ................................ 84
Connections for Data Lane HS-TX 80%-20% Fall time (tF) ................. ...................... 85
Congure and Run Data Lane HS-TX 80%-20% Fall time (tF).................................... 85
Connections for Data Lane HS Exit: THS-TRAIL Value ........................................... 86
Congure and Run Data Lane HS Exit: THS-TRAIL Value........ ................................ 86
Connections for Data Lane HS Exit: 30%-80% Post-EOT Rise Test (TREOT).................. 88
Congure and Run Data Lane HS Exit: 30%-80% Post-EOT Rise Test (TREOT) .............. 88
Connections for Data Lane HS Exit: TEOT Value................................................... 89
Congure and Run Data Lane HS Exit: TEOT Value ............................................... 89
Connections for Data Lane HS Exit: THS-Exit Value............................. .................. 91
Congure and Run Data Lane HS Exit: THS-Exit Value . ................................ .......... 91
Connections for Clock Lane HS Entry TLPX Value . . .... . .... ..... ... . . .... ..... ..... .... . .... . .... 93
Congure and Run Clock Lane HS Entry TLPX Value ..... .... . .... . .... ..... ..... .... . .... . .... .. 93
Connections for Clock Lane HS Entry TCLK-PREPARE Value ................................... 94
Congure and Run Clock Lane HS Entry TCLK-PREPARE Value ....... ........................ 94
Connections for Clock Lane HS Entry TCLK-PREPARE+TCLK–ZERO Value................. 96
Congure and Run Clock Lane HS Entry TCLK-PREPARE+TCLK–ZERO Value ............ 96
Connections for Clock Lane HS-TX Differential Voltages (VOD(0), VOD(1)) .................. 97
Congure and Run Clock Lane HS-TX Differential Voltages (VOD(0), VOD(1)) .............. 97
Connections for Clock Lane HS-TX Differential Voltage Mismatch .. ............................ 99
Congure and Run Clock Lane HS-TX Differential Voltage Mismatch........................... 99
Connections for Clock Lane HS-TX Single-Ended Output High Voltages (VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. .............. 101
Congure and Run Clock Lane HS-TX Single-Ended Output High Voltages (VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. .............. 101
iv TekExpress D-PHY Automated Solution
Table of Contents
Connections for Clock Lane HS-TX Static Common-Mode Voltages (VCMTX(1),
VCMTX(0)) ....... ................................ ................................ ................ 103
Congure and Run Clock Lane HS-TX Static Common-Mode Voltages (VCMTX(1),
VCMTX(0)) ....... ................................ ................................ ................ 103
Testing Clock Lane HS-TX Static Common-Mode Voltage Mismatch (VCMTX(1,0))
Connections for Clock Lane HS-TX Static Common-Mode Voltage Mismatch
(VCMTX(1,0)) .............................. .................................. .................... 104
Congure and Run Clock Lane HS-TX Static Common-Mode Voltage Mismatch
(VCMTX(1,0)) .............................. .................................. .................... 104
Testing Clock Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz (VCMTX(LF))
Connections for Clock Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz
(VCMTX(LF)) .................................................................................... 106
Congure and Run Clock Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz
(VCMTX(LF)) .................................................................................... 106
Testing C lock Lane HS-TX Dynamic Common-Level Variations Above450MHz (VCMTX(HF))
Connections for Clock Lane HS-TX Dynamic Common-Level Variations Above 450MHz
(VCMTX(HF)) .................................................................................... 108
Congure and Run Clock Lane HS-TX Dynamic Common-Level Variations Above 450MHz
(VCMTX(HF)) .................................................................................... 108
Testing Clock Lane HS-TX 20%-80% Rise time (tR)
Connections for Clock Lane HS-TX 20%-80% Rise time (tR)..... .............................. 110
Congure and Run Clock Lane HS-TX 20%-80% Rise time (tR) . .............................. 110
Testing Clock Lane HS-TX 80%-20% Fall time (tF)
Connections for Clock Lane HS-TX 80%-20% Fall time (tF).................................... 112
Congure and Run Clock Lane HS-TX 80%-20% Fall time (tF) ................................ 11
Testing Clock Lane HS Exit: TCLK-TRAIL Value
Connections for Clock Lane HS Exit: TCLK-TRAIL Value ....................... .............. 113
Congure and Run Clock Lane HS Exit: TCLK-TRAIL Value .................................. 113
Testing Clock Lane HS Exit: 30%-85% Post-EoT Rise Time (TREOT)
Connections for Clock Lane HS Exit: 30%-85% Post-EoT Rise Time (TREOT) ... . . .... . .... 115
Congure and Run Clock Lane HS Exit: 30%-85% Post-EoT Rise Time (TREOT) .... . .... . 115
Testing Clock Lane HS Exit: TEOT Value
Connections for Clock Lane HS Exit: TEOT Value ............................................... 116
Congure and Run Clock Lane HS Exit: TEOT Value.......... ................................ .. 116
Testing Clock Lane HS Exit: THS-Exit Value
Connections for Clock Lane HS Exit: THS-Exit Value ... ................................ ........ 117
Congure and Run Clock Lane HS Exit: THS-Exit Value........................................ 117
Testing Clock Lane HS Clock Instantaneous (UIINST)
Connections for Clock Lane HS Clock Instantaneous (UIINST)................................. 119
Congure and Run Clock Lane HS Clock Instantaneous (UIINST) ............................. 119
View Report for Group 4 Tests............................................................................ 120
Group5Tests
Testing HS Entry TCLK PREValue
2
TekExpress D-PHY Automated Solution v
Table of Contents
Connections for HS Entry TCLK PREValue ....................................................... 121
Congure and Run HS Entry TCLK PREValue .................................................... 121
Testing HS Exit TCLK POSTValue
Connections for HS Exit TCLK POSTValue ....................................................... 123
Congure and Run HS Entry TCLK POSTValue ................................................. 123
Testing Clock Rising Edge Alignment to First Payload Bit
Connections for Cloc
Congure and Run Clock Rising Edge Alignment to First Payload Bit......................... 124
Testing Data-to-Clock Skew (TSKEW[TX])
Connections for Data-to-Clock Skew (TSKEW[TX]) ................... .......................... 126
Congure and Run Data-to-Clock Skew (TSKEW[TX]) ... ................................ ...... 126
View Report for Group 5 Tests............................................................................ 127
Group6Tests
Connections for Group 6 Tests ............ ................................ ................................ 128
Congure and Run Group 6 Tests......................................................................... 128
k Rising Edge Alignment to First Payload Bit............................. 124
TekExpress Programmatic Interface
About the Programmatic Interface............................................................................. 133
Server and Client Proxy Objects............................................................................... 134
Remote Proxy Object......................... ................................ .............................. 134
Client Proxy Object..... ................................ .................................. .................. 135
Client Programmatic Interface: An Example................................................................. 136
D-PHY Application Command Arguments and Queries........ ................................ ............ 139
Handle Error Codes ............................................................................................. 174
Program Example................................ ................................ ................................ 175
Reference
Algorithms
Group 1 Tests.................... ................................ .................................. .......... 179
Group 2 Tests.................... ................................ .................................. .......... 185
Test 1.1.1 Data Lane LP-TX Thevenin Output High Level Voltage (VOH) .................... 179
Test 1.1.2 Data Lane LP-TX Thevenin Output Low Level Voltage (VOL) ..... ................ 179
Test 1.1.3 Data Lane Rise Time ...................................................................... 180
Test 1.1.4 Data Lane Fall Time............. ................................ .......................... 181
Test 1.1.5 Data Lane LP-TX Slew Rate Versus CLOA
Test 1.1.6 Data Lane LP-TX Pulse Width of Exclusive-OR Clock (TLP-PULSE-TX) . ..... .. 184
Test 1.1.7 Data Lane LP-TX Period of Exclusive-OR Clock (TLP-PER-TX) ..... ..... .... . ... 184
Test 1.2.1 Clock Lane LP-TX Thevenin Output High Level Voltage (VOH)........... ........ 185
Test 1.2.2 Clock Lane LP-TX Thevenin Output Low Level Voltage (VOL).................... 185
Test 1.2.3 Clock Lane Rise Time..................................................................... 186
Test 1.2.4 Clock Lane Fall Time ..................................................................... 186
Test 1.2.5 Clock Lane LP-TX Slew Rate Versus CLOAD (ōV/ōtSR) ........................... 187
D(ōV/ōtSR)............................. 182
vi TekExpress D-PHY Automated Solution
Table of Contents
Group 3 Tests................................................................................................ 189
Test 1.3.1 Data Lane HS Entry: Data Lane TLPX Value . .... . .... ..... ..... .... . .... . .... ..... ... 189
Test 1.3.2 Data Lane HS Entry: THS-PREPARE Value..... ................................ ...... 190
Test 1.3.3 Data Lane HS Entry: THS-PREPARE + THS-ZERO Value.......................... 191
Test 1.3.4 Data Lane HS-TX Differential Voltages (VOD(0), VOD(1))......................... 192
Test 1.3.5 Data Lane HS-TX Differential Voltage Mismatch (VOD) ............................ 193
Test 1.3.6 Data Lane HS-TX Single-Ended Output High Voltages (VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. .............. 194
Test 1.3.7 Data Lane HS-TX Static Common Mode Voltages (VCMTX(0), VCVMTX(1)) . . 194
Test 1.3.8 Data Lane HS-TX Static Common-Mode Voltage Mismatch (ΔVCMTX(1,0))... . 195
Test 1.3.9 Data Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz ... 195
Test 1.3.10 Data Lane HS-TX Dynamic Common-Level Variations Above 450MHz .... . ... 196
Test 1.3.11 Data Lane HS-TX 20%-80% Rise Time (tR) ......................................... 196
Test 1.3.12 Data Lane HS-TX 80%-20% Fall Time (tF) .................. ........................ 197
Test 1.3.13 Data Lane HS Exit: THS-TRAIL Value ............................................... 197
Test 1.3.14 Data Lane HS Exit:
Test 1.3.15 Data Lane HS Exit: TEOT Value....................................................... 198
Test 1.3.16 Data Lane HS Exit: THS-EXIT Value ..................... ............................ 198
Group 4 Tests................................................................................................ 199
Test 1.4.1 Clock Lane HS Entry: TLPX Value . .... ..... .... . .... ... . . .... . .... .... . .... . .... .... . . 199
Test 1.4.2 Clock Lane HS Entry: TCLK-PREPARE Value ............................... ........ 199
Test 1.4.3 Clock Lane HS Entry: TCLK-PREPARE+TCLK-ZERO Value ..................... 199
Test 1.4.4 Clock Lane HS-TX Differential Voltages (VOD(0), VOD(1)) ....................... 200
Test 1.4.5 Clock Lane HS-TX Differential Voltage Mismatch (VOD)........................... 200
Test 1.4.6 Clock Lane HS-TX Single-Ended Output High Voltages (VOHHS(DP),
VOHHS(DN)) ..... ................................ .................................. .............. 201
Test 1.4.7 Clock Lane HS-TX Static Common-Mode Voltages (VCMTX(1), VCMTX(0)) .. 201 Test 1.4.8 Clock Lane HS-TX Static Common-Mode Voltage Mismatch (ΔVCMTX(1,0)) . . 202 Test 1.4.9 Clock Lane HS-TX Dynamic Common-Level Variations Between 50-450MHz
(ΔVCMTX(LF))... .................................. ................................ .............. 202
Test 1.4.10 Clock Lane HS-TX Dynamic Common-Level Variatio
(ΔVCMTX(HF)) ............ .................................. ................................ .... 203
Test 1.4.11 Clock Lane HS-TX 20%-80% Rise Time (tR)........................................ 203
Test 1.4.12 Clock Lane HS-TX 80%-20% Fall Time (tF) ......................... ................ 204
Test 1.4.13 Clock Lane HS Exit: THS-TRAIL Value............ .................................. 204
Test 1.4.14 Clock Lane HS Exit: 30%-85% Post-EOT Rise Time (TREOT) ................... 204
Test 1.4.15 Clock Lane HS Exit: TEOT Value ..................................................... 205
Test 1.4.16 Clock Lane HS Exit: THS-EXIT Value ............................... ................ 205
Test 1.4.17 Clock Lane HS Clock Instantaneous (UIINST)....................................... 205
Group 5 Tests................................................................................................ 206
Test 1.5.1 HS Entry TCLK PREValue............................................................... 206
Test 1.5.2 HS Exit TCLK POSTValue............................................................... 207
30%-85% Post-EOT Rise Time (TREOT) .................... 198
ns Above 450MHz
TekExpress D-PHY Automated Solution vii
Table of Contents
Group6Tests
Test 1.6.1 INIT: LP-TX Initialization Period (T
Test 1.6.2 ULPS Entry: Verication of Clock Lane LP-TX ULPS Support . ........................ 209
Test 1.6.3 ULPS Exit: Transmitted T Test 1.6.4 BTA: TX-Side T Test 1.6.5 BTA: RX-Side T
Test 1.6.6
Shortcut Keys .. ................................ ................................ .................................. 210
Error Codes....................................................................................................... 211
Oscilloscope Setup . .... . .... . .... . .... ..... ..... .... . .... . .... . .... . .... ..... ..... .... . .... . .... . .... . .... ..... . 211
Index
Test 1.5.3 HS Clock Rising Edge Alignment to First Payload Bit ............................... 208
Test 1.5.4 Data-to-Clock Skew (TSKEW[TX}) .................................................... 209
)............................................. 209
BTA: RX-Side T
INIT,MASTER
WAKEUP
Interval Value ................................. ........................ 210
TA- GO
TA- SU RE
TA- GE T
Interval Value ..... .................................. ................ 210
Interval Value ........................................................ 210
Interval ................................................... 210
viii TekExpress D-PHY Automated Solution

Introduction to the Application Related Documentation

Related Documentation

The following manuals are available as part of the TekExpress D-PHY Automated Solution documentation set.
Table 1: Product documentation
Item Purpose Location
Online Help
In-depth op
eration and UI help.
PDF o f the Online Help (077-0514-XX)
xxx

Conventions

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.
A Note identies important information.
In-depth op
eration and UI help.
+
TekExpress D-PHY Automated Solution 1
Introduction to the Application Technical 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.
When you contact Tektronix Technical Support, please include the following information (be as specicas possible):
General Information
All instru
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.
ment model numbers.
Application Specic Information
Software version number.
Description of the problem such that technical support can duplicate the problem.
If possible, save the setup les for all the instruments used and the application.
ssible, save the TekExpress setup les, log.xml , *.TekX (session les and folders), and status
If po
messages text le.
ossible, save the waveform on which you are performing the measurement as a .wfm le.
If p
Forward the information to technical support using one of these methods:
E-mail – techsupport@tektronix.com
FAX – (503) 627-5695
2 TekExpress D-PHY Automated Solution

Getting Started Compatibility

Compatibility

The TekExpress D-PHY application runs on the following Tektronix oscilloscopes:
MSO70404C, MSO70604C, MSO7
0804C, MSO71254C, MSO71604C, and MSO72004C Series
Mixed Signal Oscilloscopes
DPO/DSA70404C, DPO/DSA70604C, DPO/DSA70804C, DPO/DSA71254C, DPO/DSA71604C, and DPO/DSA72004C Series Digital Oscilloscopes
MSO70404, MSO70604, MSO70804, MSO71254, MSO71604, and
MSO72004 Series Mixed
Signal Oscilloscopes
DPO/DSA70404B, DPO/DSA70604B, DPO/DSA70804B, DPO/DSA71254B, DPO/DSA71604B, and DPO/DSA72004B Series Digital Oscilloscopes
DPO/DSA70404, DPO/DSA70604, DPO/DSA70804, DPO/DSA71254, DPO/DSA71604, and DPO/DSA72004 Series Digital Oscilloscopes
DPO7254C1and DPO7354C Digital Oscilloscope
DPO72541and DPO7354 Digital Oscilloscope
1
The DPO7254/C oscilloscope may not meet the Rise/Fall time specications of D-PHY standards. If that is not critical, then you can use the DPO7254/C oscilloscope for the D-PHY measurement.
The TekExpress D-PHY application supports the following Tektronix probes:
TAP1500
P7240
P6245
P7380A
P7508 (supports HS-tests only, with known limitations for DSI DUTs)
TDP3500

Minimum System Requirements

The minimum system requirements for a PC to run TekExpress are as follows:
Processor Pentium 4/M or equivalent processor. Operating System Windows XP Service Pack 2.
Memory
Hard Disk
512 MB of memory. Approximately 2 GB of available hard-disk space for the recommended
installation, which includes full TekExpress installation and distributed components.
TekExpress D-PHY Automated Solution 3
Getting Started Install the Software
Drive DVD drive.
Display
Software Microsoft Excel 2002 or above.
Other Devices Microsoft compatible mouse or compatible pointing device.
xxx
1
If TekExpress is running on an instrument having a video resolution lower than 800x600 (for example, sampling oscilloscope), it is recommended to connect a secondary monitor and this must be enabled before launching the application.
2
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 like USB-GPIB-HS or equivalent are used for instrument connectivity, ensure that the Talker
utility is enabled in the DPO/DSA oscilloscope's GPIB menu. For ease of use, connect to an external (secondary) monitor.
Listener
Super VGA resolution or higher video adapter (800x600 minimum video resolution fo The application is best viewed at 96 dpi display settings
r small fonts or 1024x768 minimum video resolution for large fonts).
1
.
Microsoft Internet Explorer 6.0 SP1 or later.
Microsoft Photo Editor 3.0 or equivalent software for viewing image les.
Adobe Reader 6.0 or equivalent software for viewing portable document
format (PDF) les.
Four USB ports (two USB ports minimum).
PCI-GPIB or equivalent interface for instrument connectivity2.

Install the Software

1. Close all applications.
2. Download D-PHYWebinstaller_<version>.EXE.
3. Double-click the executable to extract the les. After extraction, the installer launches and the software
is installed in
C:\Program Files\Tektronix\TekExpress\TekExpress D-PHY.
4 TekExpress D-PHY Automated Solution
Getting Started Application Directories and Usage

Application Directories and Usage

The application directory and associated les are organized as follows:
The following table lists the default directory names and their usage:
Directory names Usage
InstallDir\TekExpress\TekExpress D-PHY Contains the application and associated les. TekExpress D-PHY\Compliance Suites Contains compliance specific files. TekExpress D-PHY\Bin TekExpress D-PHY\Lib TekExpress D-PHY\Tools
TekExpress D-PHY\ACP TekExpress D-PHY\SCP TekExpress D-PHY\ICP TekExpress D-PHY\Documents Includes the technical documentation for the application. TekExpress D-PHY\Data Manager TekExpress D-PHY\Data Storage TekExpress D-PHY\Report Generator
xxx
Includes the Miscellaneous libraries of the D-PHY application. Includes utility les specic to the D-PHY application. Includes instrument application s pecific files for the D-PHY
application. Includes instrument and application specic interface libraries of
the D-PHY application.
Includes the result management specic libraries of the D-PHY application are present in these folders.
Includes Excel Active X interface Library for Report Generation.
Includes the lter les for the D-PHY application.
TekExpress D-PHY Automated Solution 5
Getting Started Folder Structure

Folder Structure

After you install D-PHY, it creates the following folders on your computer:
\Program Files\Tektronix\TekExpress\TekExpress D-PHY.
NOTE. Ensure that the “TekExpress” folder has read and write access.
\My Documents\My TekExpress\D-PHY.
\My Documents\My TekExpress\D-PHY\Untitled Session.
Every time the
D-PHY folder. The Untitled Session folder is deleted when you exit the D-PHY application.
TekExpress D-PHY.exe is launched, an Untitled Session folder is created under
CAUTION. Each session has multiple les associated with it. Do not modify any of the session les and/or folders as this may result in loss of data or corrupted session les.
The My TekExpress folder is created as a shared folder with share name as <domain><user ID>My
TekExpress (or if the PC is not connected to domain, then share name is
ID> My TekExpress)
.
<Computer name><user
The above shared folder is mapped as X: (X drive) on to the instrument where D-PHY is running.
NOTE. If X drive is mapped to any other shared folder, the application will display a warning message
ow asking you to disconnect the X: drive manually.
wind
6 TekExpress D-PHY Automated Solution
Getting Started File Name Extensions

File Name Extensions

Thesoftwareusesthefollowingle name extensions:
File name extension Description
.TekX .seq
.xml
.wfm The test wa .mht .tThefilte
xxx
The session le will be saved in this format. The test sequence le. The encrypted XML le that contains the test specicconfiguration
information. The log le
The test r
extension is also xml. veform le.
esult report will be saved in this format.
r les are in this format.

Activate the License

Follow the steps below to activate the license:
1. Click Help > Activate License or Help > About TekExpress > License Info to view the license information and activate the application.
2. Click the View Version Details link to check the version numbers of the installed test suites.
TekExpress D-PHY Automated Solution 7
Getting Started Activate the License
3. Click the View End-User License Agreement link to open the following Tektronix Software License Agreement window. Click Print to print the License Agreement.
4. Click License Info to view the available software options. This window shows the license key and supported options with their status (ac
tive or inactive) with the current license key.
8 TekExpress D-PHY Automated Solution
Getting Started Before You Click Run
5. If you are activating the license for the rst time, the license key eld will be empty. To activate the license, connect the USB dongle to your computer, enter the license key provided in the license key certicate, and click Activate. If the activation is successful, a sign is displayed next to the license key eld.
6. If you are reactivating the license, click Reactivate, enter the new license key and click Activate.

Before You Click Run

Do the following before you click Run:
NOTE. Ensure that the network connectivity is enabled on the instrument running the D-PHY application.
1. Map (see page 9) the shared My TekExpress folder as X: (X drive) on all the instruments used in test
setup running Microsoft Windows Operating System. This shared folder is used to save the waveform les or
used during any other le transfer operations.
2. Right-click on the My TekExpress folder and open the Properties dialog box. Select the General tab
en Advanced.IntheAdvanced Attributes window, ensure that the option Encrypt contents to
and th
secure data is NOT selected. Click here
3. Ensu
re that all the required instruments are properly warmed up, Signal Path Compensation (SPC)
page 10) performed, followed by cable deskew.
(see page 10) to view the picture.
(see
Mapping My TekExpress Folder
To map the My TekExpress folder on the instruments, follow the steps below:
1. Open Windows Explorer.
om the Windows Explorer menu, select Tools > Map Network drive.
2. Fr
3. Select the Drive letter as X: (if there is any previous connection on X:, disconnect it rst through ools > Disconnect Network drive menu of Windows Explorer).
T
4. In the Folder eld, enter the remote My TekExpress folder path (for example, \\192.158.97.65\
John’s My TekExpress)
5. To determine the IP address of the PC where “My TekExpress” folder exists, do the following:
Select Start > Run menu on the PC where the My TekExpress folder exists.
Enter cmd and press Enter.
At the command prompt, type ipcong.
TekExpress D-PHY Automated Solution 9
Getting Started Before You Click Run
To nd SPC, do the following:
1. On the
2. Click the Instr u ment Calibration option.
10 TekExpress D-PHY Automated Solution
oscilloscope main menu, select the Utilities menu.

Operating Basics D-PHY Application Overview

D-PHY 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 fo
Key Features
The key features of the D-PHY application are:
r various standards in a relatively short time.
Allows con
Comprehensive test coverage performing all conformance tests to the latest CTS. (100% test coverage)
Fully-automated Multi-lane testing using an external RF switch
Automated testing:
Eliminates user intervention to conduct time-consuming testing
Reduces the time required to conduct testing
Enable
Automated temperature chamber testing p rovides automated setup to validate all High Speed tests using
Customizing the setup:
Allows you to modify the test s etup as per the DUT conguration
Automatically calculates unit intervals based on the DUT data rates
Margin testing and characterization:
Allows custom-limits or limits-editing to perform Margin testing
Pe
formance testing to the latest Compliance Test Specication (CTS v1.0)
s you to test devices faster
XL cables, temperature tips and standard lter les
rforms characterization of your design
Flexible probing allows you to probe your Design Under Test (DUT) using either Differential or
ingle-ended probes.
S
Selective testing:
Performs fully-automated testing for transmitter measurements
Allows you to select individual tests or test groups in the tree-structure
Avoids repeated testing, through accurate and reliable results from a single run
Escape mode support allows you to perform both Escape Mode (ULPS Mode) and the Normal Mode tests.
TekExpress D-PHY Automated Solution 11

Operating Basics Starting the Application

Clock Continuous Mode support allows you to perform all tests in normal mode or selective tests in Clock Continuous mode
Detailed test reporting:
Provides a Pass/Fail summary table
Provides margin details on each test
Provides a consolidated report for all tests
Starting t
The appli instrument hosting the D-PHY application.
The appl not found, instrument discovery is performed before launching D-PHY. The Resources.xml le contains information regarding instruments available on network.
When the application starts, it checks for the appropriate license key. If the valid license key is not present, the application switches to the “Evaluation” mode. If the application fails to detect the dongle, it continues to run in Evaluation mode.
Start the application in one of the following ways:
Click Start > Programs > Tektronix > TekEx p ress > TekExpress D-PHY.
Double click the icon on the desktop.
If you have previously saved a session, double-click the session le stored under My TekExpress\D-PHY.
he Application
cation uses a USB dongle that contains the license key. This dongle must be present on the
ication also checks for a le, called Resources.xml, located in My TekExpress folder. If this le is
12 TekExpress D-PHY Automated Solution
Operating Basics Resizing the Application Window
NOTE. If the application was not terminated properly during the last use, a dialog box asks to recall the previously unsaved session.

Resizing the A pplication Window

To minimize the application, click on the application title bar. To restore the application to its previous
size, selec
To maximize the application, click application title bar.
t

Exiting the Application

To exit the application, do one of the following:
Click File > Exit.
Click on the application title bar.
NOTE. Using other methods to exit the application results in abnormal termination of the application.
in the Windows task bar.
. To restore the application to its previous size, click on the
TekExpress D-PHY Automated Solution 13
Operating Basics Global Controls

Global Controls

The menus and controls that appear outside the individual tabs are called “Global Controls”. These are used to specify the devices to be tested.
Table 2: Global controls
Control name Function
DUT
The device ID is specied at the global level and the information is stored in the default location for all data les. This eld cannot be empty and does not allow these special characters (.,..,...,\,/:?”<>|*). The maximum length of characters allowed is 32.
Displays the status of the disk space. When the disk space is low, a warning dialog appears to perform the c leanup and continue working on the application.
You will be able to run, pause, resume, and stop the tests.
xxx

Menus

File Menu

Click File on the application menu bar.
14 TekExpress D-PHY Automated Solution
Operating Basics Menus
The File menu has the following selections:
Menu Function
New Session Starts a default session of D-PHY. Open Session Opens a saved session. Save Session Saves the session. Save Session As Saves a session in a different name. Recently Recalled Setup
Recalls the recently saved setup. Save Report As Saves the report in user specied location. Print Preview Report Print Report Exit
xxx
Previews the report before printing.
Opens the Windows “Print” dialog box.
Closes the application.

View Menu

Click View on the application menu bar.
The View menu has the following selections:
Menu Function
Log
xxx

Tools Menu

Click Tools on the application menu bar.
The Tools menu has the following selections:
Menu Function
Instrument Bench (see page 16) Shows the list of instruments connected to the test setup. E-mail Setting (see page 16) Allowsyoutoconfigure and set the e-mail options.
xxx
Opens the log (log.xml) le in the default viewer.
TekExpress D-PHY Automated Solution 15
Operating Basics Menus
Instrument Bench
The Instrument Bench window shows the list of VISA and Non-VISA resources found on different interfaces/connections. It serves two purposes at the launch of TekExpress:
Discovers the connected instruments.
Conrms the instrument connection setup.
When you click Tools > Instrument Bench, the following dialog box is displayed:
E-mail Settings
-mail Settings utility allows you to congure and set the e-mail options. The following elds are
The E mandatory for receiving e-mail notication from TekExpress:
1. Rec
2. Sender's Address
3. SMTP Server address of the Mail server congured at client location
ipient Email Addres ses. For example, User@domain.com
16 TekExpress D-PHY Automated Solution
Operating Basics Menus
If any of the above mentioned elds are left blank, the settings will not get saved and e-mail notication will not be sent.
Check the option “ E-mail Test Results When Complete or on Error” to receive the e-mail. The attachment list depends on the choice which is made while conguring the email setup.
NOTE. The Analysis Screenshot option in the Add Email Attachments pane is not yet functional.

Help Menu

Click Help on the application menu bar.
The Help menu has the following selections:
Menu Function
TekExpress Help About TekExpress Displays the TekExpress s creen with the application title.
Activate License (see page 7) Displays the details of activating the application.
xxx
Displays TekExpress Help (F1).
Also displays the application details such as software name, version number, and copyright.
TekExpress D-PHY Automated Solution 17
Operating Basics Menus
18 TekExpress D-PHY Automated Solution
Loading...
+ 202 hidden pages