Tektronix C-PHYXpress Help User manual

CPHYXpress
Printable Application Help
*P077110600*
077-1106-00
CPHYXpress
Printable Application Help
www.tek.com
077-1106-00
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.tek.com to find contacts in your area.

Table of Contents

Welcome ............................................................................................................................................. ix
Introduction
Related Documentation .................................................................................................................. 1
Abbreviation and Conventions ....................................................................................................... 1
Feedback ......................................................................................................................................... 2
Getting started
Instruments and accessories ............................................................................................................ 3
Minimum system requirements ...................................................................................................... 4
Installing the software .................................................................................................................... 5
Activate the license ....................................................................................................................... 10
Application directories and license information ........................................................................... 14
Ordering Information .................................................................................................................... 14
Connection setup .......................................................................................................................... 14
CPHY setup back panel ........................................................................................................... 14
CPHY receiver test setup ........................................................................................................ 15
Operating basics
About CPHYXpress ..................................................................................................................... 17
Overview of the software ............................................................................................................. 18
Run the application ....................................................................................................................... 18
Starting the software ..................................................................................................................... 20
Exiting the software ...................................................................................................................... 21
File name extensions and directories ............................................................................................ 21
Toolbar options and dialog boxes ................................................................................................. 22
Playing ..................................................................................................................................... 22
Stop .......................................................................................................................................... 22
Signal Mode ............................................................................................................................ 22
Plug-in ..................................................................................................................................... 23
Compile ................................................................................................................................... 23
Reset module ........................................................................................................................... 23
Help ......................................................................................................................................... 23
Busy ......................................................................................................................................... 23
i
Table of Contents
User interface feature .................................................................................................................... 24
Docking and undocking tabs ................................................................................................... 24
Splittering or resizing the application window ........................................................................ 24
Small or large font ................................................................................................................... 25
Save log feature ....................................................................................................................... 25
Slave and master features ........................................................................................................ 25
Log View ................................................................................................................................. 26
Encoder log .............................................................................................................................. 28
Creating a signal
Selecting signal mode ................................................................................................................... 29
High Speed (HS) ..................................................................................................................... 29
Low Power (LP) ...................................................................................................................... 30
Low Power - High Speed (LP-HS) .......................................................................................... 30
CPHY signal parameters .............................................................................................................. 32
High speed ............................................................................................................................... 32
High speed jitter ...................................................................................................................... 38
High speed burst ...................................................................................................................... 45
Low power ............................................................................................................................... 47
Low power noise ..................................................................................................................... 51
High speed batch mode ........................................................................................................... 52
Preferences .............................................................................................................................. 54
Compile settings ...................................................................................................................... 57
Compile and transfer signal ..................................................................................................... 59
Reference
Error messages .............................................................................................................................. 63
How to .......................................................................................................................................... 65
Troubleshooting ............................................................................................................................ 70
No waveforms assign to channel ............................................................................................. 73
Slave configuration .................................................................................................................. 73
MDC error ............................................................................................................................... 74
Parameter definitions .................................................................................................................... 74
Commands group
High speed group commands ....................................................................................................... 75
High speed jitter group commands ............................................................................................... 76
High speed burst group commands .............................................................................................. 78
ii
Low power group commands ....................................................................................................... 79
Low power noise group commands .............................................................................................. 80
High speed batch mode group commands .................................................................................... 81
Preferences group commands ....................................................................................................... 81
Compile settings group commands ............................................................................................... 82
Miscellaneous group commands .................................................................................................. 83
Command description
CPHY:HSPEed:PATTern ............................................................................................................. 85
CPHY:HSPEed:CUSTom:FILE ................................................................................................... 86
CPHY:HSPEed:SRATe ................................................................................................................ 87
CPHY:HSPEed:RTFT:VALUe .................................................................................................... 88
CPHY:HSPEed:RTFT:SECOnds? (Query only) .......................................................................... 89
CPHY:HSPEed:PRBS:SEED ....................................................................................................... 89
CPHY:HSPEed:LINEA:HIGH ..................................................................................................... 90
CPHY:HSPEed:LINEA:LOW ...................................................................................................... 91
CPHY:HSPEed:LINEA:MID? (Query only) ............................................................................... 92
CPHY:HSPEed:LINEB:HIGH ..................................................................................................... 93
CPHY:HSPEed:LINEB:LOW ...................................................................................................... 94
CPHY:HSPEed:LINEB:MID? (Query only) ................................................................................ 95
CPHY:HSPEed:LINEC:HIGH ..................................................................................................... 95
CPHY:HSPEed:LINEC:LOW ...................................................................................................... 96
CPHY:HSPEed:LINEC:MID? (Query only) ................................................................................ 97
CPHY:HSPEed:USELevels .......................................................................................................... 98
CPHY:HSPEed:REPEat16bit ....................................................................................................... 99
CPHY:HSPEed:WIREstate ........................................................................................................ 100
CPHY:HSPEed:JITTer:PJ:ENABle ........................................................................................... 101
CPHY:HSPEed:JITTer:PJ:VALUe ............................................................................................ 102
CPHY:HSPEed:JITTer:PJ:FREQuency:VALUe ....................................................................... 103
CPHY:HSPEed:JITTer:RJ:ENABle ........................................................................................... 104
CPHY:HSPEed:JITTer:RJ:VALUe ............................................................................................ 105
CPHY:HSPEed:JITTer:DCD:ENABle ...................................................................................... 106
CPHY:HSPEed:JITTer:DCD:VALUe ....................................................................................... 107
CPHY:HSPEed:JITTer:DCD:LINEA:ENABle ......................................................................... 108
CPHY:HSPEed:JITTer:DCD:LINEB:ENABle .......................................................................... 109
CPHY:HSPEed:JITTer:DCD:LINEC:ENABle .......................................................................... 110
CPHY:HSPEed:JITTer:DCD:RANDomdistortion:ENABle ...................................................... 111
CPHY:HSPEed:JITTer:SINE:ENABle ...................................................................................... 112
CPHY:HSPEed:JITTer:SINE:AMPLitude ................................................................................. 113
Table of Contents
iii
Table of Contents
CPHY:HSPEed:JITTer:SINE:FREQuency ................................................................................ 114
CPHY:HSPEed:JITTer:EMBEd:ENABle .................................................................................. 115
CPHY:HSPEed:JITTer:EMBEd:TYPE ...................................................................................... 116
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEA ....................................................................... 117
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEB ....................................................................... 118
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEC ....................................................................... 119
CPHY:HSPEed:JITTer:EMBEd:FILTer:APPLybc ................................................................... 120
CPHY:HSPEed:JITTer:EMBEd:SPARameter:MODE .............................................................. 121
CPHY:HSPEed:JITTer:EMBEd:SPARameter:BANDwidth:MODE ........................................ 122
CPHY:HSPEed:JITTer:EMBEd:SPARameter:BANDwidth:CUST .......................................... 123
CPHY:HSPEed:JITTer:EMBEd:SPARameter:PORT ............................................................... 124
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEA:INPUt ...................................... 125
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEA:OUTPut .................................. 126
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEB:INPUt ...................................... 127
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEB:OUTPut ................................... 128
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEC:INPut ....................................... 129
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEC:OUTPut ................................... 130
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEA:FILE ........................................ 131
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEB:FILE ........................................ 132
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWO:LINEC:FILE ........................................ 133
CPHY:HSPEed:JITTer:EMBEd:SPARameter:STWOp:APPLylinebc ...................................... 134
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:AB:INPUt:ONE ..................................... 135
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:AB:INPUt:TWO .................................... 136
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:AB:INPUt:FILE ..................................... 137
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:AB:OUTPut:ONE .................................. 138
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:AB:OUTPut:TWO ................................. 139
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:BC:INPUt:ONE ..................................... 140
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:BC:INPUt:TWO .................................... 141
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:BC:INPUt:FILE ..................................... 142
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:BC:OUTPut:ONE .................................. 143
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:BC:OUTPut:TWO ................................. 144
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CA:INPUt:ONE ..................................... 145
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CA:INPUt:TWO .................................... 146
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CA:INPUt:FILE ..................................... 147
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CA:OUTPut:ONE .................................. 148
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SFSE:CA:OUTPut:TWO ................................. 149
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEA:INPUt ........................................ 150
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEA:OUTPut ..................................... 151
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEB:INPUt ........................................ 152
iv
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEB:OUTPut ..................................... 153
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEC:INPUt ........................................ 155
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:LINEC:OUTPut ..................................... 156
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SSIX:FILE ....................................................... 157
CPHY:HSPEed:BURSt:ENABle ............................................................................................... 158
CPHY:HSPEed:BURSt:HSDATA:INCLude ............................................................................. 159
CPHY:HSPEed:BURSt:PREBegin:ENABle ............................................................................. 160
CPHY:HSPEed:BURSt:PREBegin:PATTern ............................................................................ 161
CPHY:HSPEed:BURSt:PREBegin:REPEat .............................................................................. 162
CPHY:HSPEed:BURSt:PREAmble:LENGth? (Query only) .................................................... 163
CPHY:HSPEed:BURSt:PROGseq:ENABle .............................................................................. 163
CPHY:HSPEed:BURSt:PROGseq:PATTern ............................................................................. 164
CPHY:HSPEed:BURSt:PROGseq:REPEat ............................................................................... 165
CPHY:HSPEed:BURSt:PREEnd:ENABle ................................................................................ 166
CPHY:HSPEed:BURSt:PREEnd:PATTern ............................................................................... 167
CPHY:HSPEed:BURSt:PREEnd:REPeat .................................................................................. 168
CPHY:HSPEed:BURSt:SYNC:ENABle .................................................................................... 169
CPHY:HSPEed:BURSt:SYNC:WORD ..................................................................................... 170
CPHY:HSPEed:BURSt:SYNC:REPEat ..................................................................................... 171
CPHY:HSPEed:BURST:SYNC:SYMBols? (Query only) ........................................................ 172
CPHY:HSPEed:BURSt:POST:ENABle .................................................................................... 172
CPHY:HSPEed:BURSt:POST:PATTern ................................................................................... 173
CPHY:HSPEed:BURSt:POST:REPEat ...................................................................................... 174
CPHY:HSPEed:BURSt:POST:SYMBols? (Query only) ........................................................... 175
CPHY:HSPEed:WIREstate ........................................................................................................ 176
CPHY:LPOWer:PATTern .......................................................................................................... 177
CPHY:LPOWer:CUSTom:FILE ................................................................................................ 178
CPHY:LPOWer:CONTent:ENABle .......................................................................................... 179
CPHY:LPOWer:SRATe ............................................................................................................. 180
CPHY:LPOWer:TLPX? (Query only) ....................................................................................... 181
CPHY:LPOWer:RTFT:VALUe ................................................................................................. 181
CPHY:LPOWer:RTFT:SECOnds (Query only) ........................................................................ 182
CPHY:LPOWer:LINEA:HIGH .................................................................................................. 183
CPHY:LPOWer:LINEA:LOW ................................................................................................... 184
CPHY:LPOWer:LINEB:HIGH .................................................................................................. 185
CPHY:LPOWer:LINEB:LOW ................................................................................................... 186
CPHY:LPOWer:LINEC:HIGH .................................................................................................. 187
CPHY:LPOWer:LINEC:LOW ................................................................................................... 188
CPHY:LPOWer:USELINEA ..................................................................................................... 189
Table of Contents
v
Table of Contents
CPHY:LPOWer:STARt:DURAtion:VALUe ............................................................................. 190
CPHY:LPOWer:STARt:DURAtion:SYMBols? (Query only) .................................................. 191
CPHY:LPOWer:TPREpare:VALUe .......................................................................................... 191
CPHY:LPOWer:TPREpare:SYMBols? (Query only) ................................................................ 192
CPHY:LPOWer:THSExit:ENABle ............................................................................................ 193
CPHY:LPOWer:END:DURAtion:VALUe ................................................................................ 194
CPHY:LPOWer:END:DURAtion:SYMBols? (Query only) ..................................................... 195
CPHY:LPOWer:NOISe:SINE:ENABle ..................................................................................... 195
CPHY:LPOWer:NOISe:SINE:AMPLitude ................................................................................ 196
CPHY:LPOWer:NOISe:SINE:FREQuency ............................................................................... 197
CPHY:LPOWer:NOISe:ESPIke:ENABle .................................................................................. 198
CPHY:LPOWer:NOISe:ESPIke:AREA ..................................................................................... 199
CPHY:LPOWer:NOISe:ESPIke:DURAtion .............................................................................. 200
CPHY:LPOWer:NOISe:SINE:LINEA ....................................................................................... 201
CPHY:LPOWer:NOISe:SINE:LINEB ...................................................................................... 202
CPHY:LPOWer:NOISe:SINE:LINEC ....................................................................................... 203
CPHY:LPOWer:NOISe:ESPIke:LINEA .................................................................................... 204
CPHY:LPOWer:NOISe:ESPIke:LINEB .................................................................................... 205
CPHY:LPOWer:NOISe:ESPIke:LINEC .................................................................................... 206
CPHY:LPOWer:NOISe:TMIN:ENABle .................................................................................... 207
CPHY:LPOWer:NOISe:TMIN:VALUe .................................................................................... 208
CPHY:HSPEed:BATCh:ENABle .............................................................................................. 209
CPHY:HSPEed:BATCh:PARAmeter ........................................................................................ 210
CPHY:HSPEed:BATCh:STARt ................................................................................................. 211
CPHY:HSPEed:BATCh:END .................................................................................................... 212
CPHY:HSPEed:BATCh:INCRement ......................................................................................... 213
CPHY:HSPEed:BATCh:WAVEformNo? (Query only) ............................................................ 214
CPHY:PREFerence:SRATe:MODE .......................................................................................... 214
CPHY:PREFerence:SAMPlesperui ............................................................................................ 215
CPHY:PREFerence:SRATe:VALUe? (Query only) .................................................................. 216
CPHY:PREFerence:SAMPlesperui:HIGH ................................................................................. 217
CPHY:PREFerence:SAMPlesperui:LOW .................................................................................. 218
CPHY:PREFerence:SRATe:HIGH:VALUe?(Query only) ........................................................ 219
CPHY:PREFerence:SRATe:LOW:VALUe (Query only) ......................................................... 219
CPHY:PREFerence:SKEW:ACLIne .......................................................................................... 220
CPHY:PREFerence:SKEW:ABLIne .......................................................................................... 221
CPHY:PREFerence:AWGAmplitude:MODE ............................................................................ 222
CPHY:PREFerence:AWGAmplitude:OFFSet:VALUe ............................................................. 223
CPHY:PREFerence:AWGAmplitude:AMPLitude:VALUe ...................................................... 224
vi
CPHY:PREFerence:STARtupsignal:ENABle ............................................................................ 225
CPHY:PREFerence:STARtupsignal:LINEA ............................................................................. 226
CPHY:PREFerence:STARtupsignal:LINEB .............................................................................. 227
CPHY:PREFerence:STARtupsignal:LINEC .............................................................................. 228
CPHY:CSETtings:WAVEform:SEQUence .............................................................................. 229
CPHY:CSETtings:WAVEform:NAME ..................................................................................... 230
CPHY:SIGNal ............................................................................................................................ 231
CPHY:RESEt (No Query form) ................................................................................................. 231
CPHY:VERSion? (Query only) .................................................................................................. 232
WPLUgin:ACTIve (No Query form) ......................................................................................... 232
CPHY:COMPile (No Query form) ............................................................................................. 233
CPHY:COMPile:STATus? ......................................................................................................... 234
CPHY:COMPile:CANCel (No Query form) .............................................................................. 234
CPHY:CSETtings:WAVEform:OVERwrite .............................................................................. 235
CPHY:CSETtings:COMPile ...................................................................................................... 236
CPHY:CSETtings:SWITchlogview ........................................................................................... 237
CPHY:CSETtings:MASTer:CHONe ......................................................................................... 238
CPHY:CSETtings:MASTer:CHTWo ......................................................................................... 239
CPHY:CSETtings:SLAVe:ENABle ........................................................................................... 240
CPHY:CSETtings:SLAVe:IPADDress ...................................................................................... 241
CPHY:CSETtings:SLAVe:CHONe ........................................................................................... 242
CPHY:CSETtings:SLAVe:CHTWo ........................................................................................... 243
CPHY:CSETtings:SLAVe:ISCOnnected ................................................................................... 244
CPHY:CSETtings:WAVEform:APPEND ................................................................................. 245
CPHY:PREFerence:CORRection:ENABle ................................................................................ 246
CPHY:PREFerence:CORRection:MASTer:CHOne:ENABle ................................................... 247
CPHY:PREFerence:CORRection:MASTer:CHTwo:ENABle .................................................. 248
CPHY:PREFerence:CORRection:MASTer:CHOne:FILE ........................................................ 249
CPHY:PREFerence:CORRection:MASTer:CHTwo:FILE ........................................................ 250
CPHY:PREFerence:CORRection:SLAVe:CHOne:ENABle ..................................................... 251
CPHY:PREFerence:CORRection:SLAVe:CHTWo:ENABle .................................................... 252
CPHY:PREFerence:CORRection:SLAVe:CHOne:FILE .......................................................... 253
CPHY:PREFerence:CORRection:SLAVe:CHTwo:FILE .......................................................... 254
CPHY:PREFerence:CORRection:REMOve .............................................................................. 255
CPHY:PREFerence:CORRection:GAUSsian ............................................................................ 256
CPHY:PREFerence:CORRection:GAUSsian:BANDwidth ....................................................... 257
CPHY:PREFerence:CORRection:AALL ................................................................................... 258
CPHY:LOGView? (Query only) ................................................................................................ 259
Example code to use PI parameter ............................................................................................. 260
Table of Contents
vii
Table of Contents
viii

Welcome

The CPHYXpress application is used to create signals as per C-PHY standards.
Generates waveform as per C-PHY standard.
Programmable signal generation.
Generates different types of waveforms like Low Power (LP), Hugh Speed (HS), and Low Power- High Speed (LP-HS).
Programmable Rise-time and Fall-time values.
Easily insert periodic jitter and random jitter to CPHY HS waveforms.
Embed the channel effect using S-Parameter and Filter files.
Configure different HS burst timing configuration.
Adds Sine noise in waveform using LP mode impairments.
Waveform creation using Batch mode for stress testing.
Enables Master-Slave configuration of AWG to support three waveforms simultaneously.
Enhanced waveform generation for receiver margin testing.
Generate three levels of signal from AWG.
ix
Welcome
This software can be run in the following ways:
Install CPHYXpress on a PC (through SourceXpress) and connect to AWG70002A series arbitrary waveform generator via LAN connection.
CPHYXpress integrated with AWG70002A series arbitrary waveform generator (CPHYXpress installed in the AWG).
x

Introduction

Related Documentation

The following information is available as part of the CPHYXpress documentation set.
Item Purpose Location
Help Application operation and User
PDF of the help Printable version of the

Abbreviation and Conventions

The online help uses the following conventions:
Interface help
compiled help
Application Help menu
PDF file that ships with CPHYXpress software. Downloadable from www.tek.com
When steps require a sequence of selections using the software interface, the ">" delimiter marks each transition between a menu and an option. For example, File > Save.
DUT refers to the Device Under Test.
The terms "waveform" and "signal" are used interchangeably.
The term AWG refers to a Tektronix Arbitrary Waveform Generator.
Table 1: Text Conventions and abbreviation
Icon Meaning
Bold Used to indicate selections on the user interface (such as options, buttons, and
command names). For example,
Click OK.
Italics Used to note emphasized definitions, messages, file names, and paths.
1
Introduction

Feedback

Tektronix, Inc.
14200 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.
2

Getting started

Instruments and accessories

Supported instruments required for CPHY setup.
Supported Instrument Description
Tektronix Arbitrary Waveform Generators (AWG)
Sync hub One instrument
Real-time oscilloscope Tektronix DPO70804C, 71254C, 71604C,
MDC box One instrument MDC4500-4B
Matched pair SMA cables Two pairs
TCA-SMA connector Minimum Three pairs
MIPI CPHY Terminattion board One instrument
Two 70002A instruments
72004C, 72304DX, 72504D, 72504DX, 73304D, 73304DX, 73304SX oscilloscopes Tektronix DSA72504D and 73304D oscilloscopes. Tektronix MSO70804C, 71254C, 71604C, 72004C, 72304DX, 72504DX, 73304DX oscilloscopes
3
Getting started

Minimum system requirements

The minimum requirements of the CPHYXpress application are listed in the following table:
Table 2: Minimum system requirements
Supported OS Windows 7 Professional
Operating Systems Same as the oscilloscope
Firmware AWG 5.0.0178 or later
Software
CPHYXpress - 1.0.0
Microsoft Internet Explorer 7.0 or later
Adobe Reader 7.0 or equivalent software for viewing portable document format (PDF) files
Prerequisites
Other Devices
Matched pair of SMA cables, minimum two sets for single lane
Microsoft compatible mouse or compatible pointing device
TekVisa version 4.0.4.2 or above to communicate with the AWG70002A signal generators (or other test instruments) over a LAN. If TekVisa is not already installed in your system, you can download the software from www.tektronix.com/software.
4
Getting started

Installing the software

NOTE. Use the following steps to instal the software on either a PC or an AWG. The procedure is identical.
From the Tektronix website, select the latest version of the software and follow the instructions to download.
5
Getting started
Follow the steps to install the latest CPHYXpress software.
1. Double click the executable file. An installation wizard initiates installation of CPHYXpress.
NOTE.
If you have not installed MATLAB Compile Runtime version 8.0, the installer will detect and install it.
You can download the TekVISA software from www.tektronix.com/software.
2. A popup appears stating that the MATLAB runtime R2012b is present in the system.
Click Yes to re-install the MATLAB again.
Click No to Proceed with CPHYXpress installation.
6
Getting started
7
Getting started
3. Click Next to continue the installation.
Select 'I agree the terms of the licence agreement', and click Next.
8
Getting started
4. Click Next.
See also
5. Click Finish to finish the installation.
Minimum system requirements
Instruments and accessories
9
Getting started

Activate the license

To activate the license:
On a PC (SourceXpress application):
Figure 1: License activation from PC (SourceXpress)
1. Select Tools > Licenses; License Management window opens.
2. Click Install License.
3. Browse to the license file location and select it.
10
Getting started
On an AWG:
Figure 2: License activation from AWG
1. Select Utilities > About my AWG.
2. Click Install License.
3. Browse to the license file location and select it.
View software version and license information
11
Getting started
To view version details:
1. From PC, click Help > About SourceXpress and view the version information in the System Information group box.
2. From AWG, click Utilities > About my AWG and view version information in the System Information group box.
NOTE. Host id for every PC is unique. CPHYXpress installed on PC will have a unique license.
To view license information:
12
Getting started
1. From a PC, click Tools > Licenses. View license information from License Management window, Installed Licenses group box.
2. From AWG, click Utilities > About my AWG. View version details in the Installed Licenses group box.
13
Getting started

Application directories and license information

The following table lists the default application directory names and their usage:
Directory names Contains
C:\Program Files\Tektronix\SourceXpress \SourceXpress
C:\Users\Public\tektronix\CPHYXpress \DataFiles

Ordering Information

Contact your Tektronix representative to learn more about ordering C­PHYXpress.
Path to the root application directory.
Filter files, S-parameter files, setup files, and pattern files.

Connection setup

CPHY setup back panel

14
Figure 3: Set-up back panel with MDC box
Getting started

CPHY receiver test setup

Figure 4: CPHY - with MDC box
15
Getting started
16

Operating basics

About CPHYXpress

The following figure displays the CPHYXpress screen, the menu, the toolbar, and other elements of the display. This section describes these elements.
17
Operating basics

Overview of the software

CPHYxpress is an application for the AWG which enables the generation of various kinds of stimuli for CPHY Receiver testing. The application takes input as bit stream, encoded it to CPHY signal scheme, adds impairments such as Jitter, cable effect and generates the trio signal.
Key Features

Run the application

Key features supported are:
High Speed Mode, Low Power Mode, and Low Power - High Speed mode signaling
Voltage and Rise/Fall time control
Jitter insertion and Channel embedding
Run the CPHYXpress from a PC (SourceXpress)
To run the application, open SourceXpress from the Waveform Plug-in menu, select CPHYXpress from Plug-in field.
It displays the CPHYXpress application.
18
Run the CPHYXpress from AWG
Operating basics
To run the application, open AWG application and from the Plug-in menu, select Waveform Modules > CPHYXpress.
The AWG application opens the CPHYXpress.
19
Operating basics

Starting the software

From the Start menu, click All Programs > Tektronix > SourceXpress > select SourceXpress. From the waveform plug-in tab, select CPHYXpress.
You can also double-click the SourceXpress application shortcut on the desktop. From the waveform plug-in tab, select CPHYXpress
.
20
Operating basics

Exiting the software

Exiting CPHYXpress from the PC: Select File > Exit to exit the application. If you have not saved the waveforms, you are prompted to do so. This option is always enabled.
NOTE. Using other methods to exit the application results in abnormal termination of the application.
Exiting CPHYXpress from the AWG: Select button to exit the application.

File name extensions and directories

The application uses the following file name extensions:
Table 3: File name extensions
File name extension Description
.txt Text file with ASCII text with no formatting. This file format may
be read by any ascii text editor (such as Microsoft Notepad, Wordpad).
.wfm Binary file containing an AWG waveform record in a recallable,
proprietary format.
.flt Files containing the inverse filter co-efficient.
.awgx Saved session files for AWG and SourceXpress.
The following table lists the default application directory names and their usage:
Table 4: Directory names
Directory Description
Application installation path\Tektronix \SourceXpress
Tektronix\SourceXpress\AWG\Plugins \CPHYXpress
C:Users\Public\Tektronix\CPHYXpress Contains AWGSetups, DataFiles, Setups,
C:Users\Public\Tektronix\CPHYXpress\Datafiles Contains Filter files, S-Parameter files, Setup
C:Users\Public\Tektronix\CPHYXpress \Waveforms
Path to the root application directory.
Contains CPHYXpress software executables along with the required dlls are deployed.
Waveforms.
files and pattern files.
Waveform files.
21
Operating basics

Toolbar options and dialog boxes

Playing

Stop

Signal Mode

Displays when the waveform is transferring from the AWG to the oscilloscope.
Displays the button before or after the waveform is transferred to the oscilloscope. By default, the AWG displays this button.
CPHYXpress operates in three modes: High Speed, Low Power, and Low Power
- High Speed. By default, High Speed mode is selected.
High Speed (HS): In High Speed mode you can create a high speed signal using a set of patterns and compile jitter waveforms. The waveforms created using the High Speed tab, High Speed Burst tab, High Speed Jitter tab, and High Speed Batch mode tab are independent.
Low Power (LP): In Low Power signal mode you can create low power signal using a set of patterns.
Low Power - High Speed (LP-HS): In Low Power High Speed signal mode you can create a complete CPHY burst, that is a low power high speed waveform.
22
Operating basics

Plug-in

Compile

Reset module

Help

To use the plug-in menu, select Plug-in > CPHYXpress.
Click Compile to compile currently active waveform.
The compiled waveform is displayed in the Waveform List. You can save the waveform data in .wfm file format using the Waveform list shortcut menu. This option is not enabled when the compilation is in progress.
Resets the present settings into default settings.
Click Help > select:

Busy

User Manual to view the CPHYXpress user manual.
MOI to view the CPHYXpress method of implementation manual.
About to view information about the plug-in.
Displays Busy button, before the waveform transfer starts.
Click Run to turn on or turn off the run state of the AWG.
23
Operating basics

User interface feature

This section describes the user interface.
Docking and undocking
tabs
Any tab can be undocked from the GUI. This allows you to reposition a tab to a new location or completely separate it from the main GUI.
Touch and hold the touchscreen (or right mouse click) to grab a tab and slide it to a new area. The docking icon shows that you can dock (reposition) the tab by releasing it at the new location.
Use Reset Window Layout (docked) settings.
Right click and select Float, for the selected window to float.
Right click and select Dock to dock the window.
to return the display to the default
Splittering or resizing the
application window
24
The window panes can be adjusted in size wherever the panels are divided. Select the three-dot-indicator and slide horizontally or vertically to increase or decrease the size of the grid.
Operating basics

Small or large font

Save log feature

Slave and master features

You can change the font size using Utilities > Preferences.
The log file details the results of the created waveform. You can save the log file from the Log View tab, right mouse click and select Save log as.
In the Save log as window, the log file will be saved with the .log extension.
The factory location is C:\Users\Public\Tektronix\CPHYXpress\Temp.
Master feature:
To enable the master feature select Compile and assign to in the Compile Settings tab.
Select Append to the waveform sequence in AWG to append the waveform with a previously saved waveform in the waveform list.
Select the waveforms to be assigned to the respective channels.
Slave feature:
25
Operating basics
To enable slave feature select Compile and assign to in Compile Settings tab.
1. Select Enable Slave to enable slave specific controls.
2. Provide the IP Address of the slave
3. Click Connect.

Log View

NOTE.
Enter valid Slave IP Address.
Slave should be online.
The control channels is enabled.
4. Select the waveforms to be assigned to the respective channels.
Log view provides the information log of the waveform creation and also displays the information about the waveform compilation.
26
Operating basics
You can save the log by right-click -> Save log as. The created log will be saved in the below location:
C:\Users\Public\Tektronix\CPHYXpress\Temp
You can clear the created log by right-click > Clear.
27
Operating basics

Encoder log

After a waveform is compiled, the intermediate details of the encoder bits, symbols and wire states is available in a text file labeled 'CPHYEncoder_Data.txt'. The encoder log is saved to this location, C:\Users \Public\Tektronix\CPHYXpress.
Below is the example of the encoder log.
28
The encoder log is created when:
The signal mode is either HS or LP_HS mode.
The base pattern is any of the PRBS patterns.
The base pattern 'Text file' is selected.

Creating a signal

Selecting signal mode

By default the High Speed (HS) signal mode is selected.

High Speed (HS)

High Speed (HS) signal mode allows you to create a high speed signal using a set of patterns.
The parameters to create high speed signal are configured using these tabs:
High speed
High speed jitter
High speed burst
High speed batch
29
Creating a signal

Low Power (LP)

Low Power (LP) signal mode allows you to create a low power signal.
Low Power - High Speed
(LP-HS)
The parameters to create low power signal are configured in these tabs:
Low power
Low power noise
Low Power-High Speed signal mode allows you to create a complete low-power, high-speed CPHY Burst waveform.
30
Creating a signal
The parameters to create low power - high speed signal are configured in these tabs:
High speed
High speed jitter
High speed burst
High Speed Batch
Preferences
Low Power Noise
Low power
31
Creating a signal

CPHY signal parameters

High speed

Use this tab to configure the basic parameters of the High Speed signal.
Yow can select a set of patterns and compile waveforms using these patterns.
32
Creating a signal
The following table describes High speed signal parameters:
Parameter Description Range Default value
Base Pattern Select the base pattern file from the list.
Pattern Select the input Base
Pattern / Bit Pattern for waveform generation.
Repeat to a 16 bit boundary
Previous Wire State Select the previous
PRBS Seed Specify the 16-bit seed
Symbol
Symbol Rate
Rise / Fall: Rise / Fall Time
Line Levels
Line Levels-High Specify the high-level
Sets option to repeat to 16 bit boundary.
wire state
value for all the PRBS CPHY patterns.
Specify the signal rate of the signal.
Specify the rise/fall times of the signal.
voltage of the waveform for lines A, B, and C.
PRBS7 PRBS9_CPHY PRBS11_CPHY PRBS18_CPHY Text file Symbol file Wire state file
NA Selected
+x
-x +y
-y +z
-z
0x0000 to 0xFFFF 0x789A
50 MS/s to 5 GS/s 1.5 GS/s
0 to 0.5 UI 0 UI
0 to 600 mV 400 mV
PRBS9_CPHY
+x
NOTE. High line value or level should be more than or equal to the sum of Low line value or level and 20 mV.
Line Levels-Low Specify the low-level
voltage of the waveform for the lines A, B, and C.
NOTE. High line value or level should be more than or equal to the sum of Low line value or level and 20 mV.
-100 to 400 mV. This value depends on the value of high line level.
0
33
Creating a signal
Parameter Description Range Default value
Use Line A levels for Line B and Line C
When selected, considers the voltage levels of line A for line B and line C.
NA Selected
NOTE.
1. Maximum and minimum values are displayed when you right click a field.
2. Mid level is computed as the average of High and Low levels.
3. The high line value/level should be more than or equal to the sum of the Low
line value/level plus 20 mV.
34
Creating a signal
Selecting file types. Supported Base Pattern file types for upload are:
Text file
Symbol file
Wire State file
Text file. The Text files use the *.txt extension. The range of elements for a text file is [0, 1].
Figure 5: Example of Text file
Symbol file. HS files use the *.sym extension. The range of elements for a symbol
file is [0, 1, 2, 3, 4].
Figure 6: Example of Symbol file
Wire State file. Wire State files uses *.wstate extension. The range of elements for
a wire state file is [+z, -z, +y, -y, +x, -x].
35
Creating a signal
Figure 7: Example of Wire State file
36
Creating a signal
Selecting previous wire state file. Select Previous Wire State from the drop-down.
Example:
The initial symbol is 1 and the previous Wire State is +z. The current wire state is defined to be -y as shown below.
Symbol Input Value
000 +z -z +x -x +y -y Rotate
001 -z +z -x +x -y +y Rotate
010 +y -y +z -z +x -x Rotate
011 -y +y -z +z -x +x Rotate
1xx -x +x -y +y -z +z Same
Previous Wire State, interval N-1 What
+x -x +y -y +z -z
Happens
CCW, polarity is Same
CCW, polarity is Opposite
CCW, polarity is Same
CCW, polarity is Opposite
phase, polarity is Opposite
With the Wire State set to -y, the line-levels should be middle for Line A, low for Line B and high for Line C as shown in the table below.
37
Creating a signal
Table 5: Definition of Wire State

High speed jitter

Wire State Name High-Speed State
Code Name
+x HS_+x High Low Middle
-x HS_-x Low High Middle
+y HS_+y Middle High Low
-y HS_-y Middle Low High
+z HS_+z Low Middle High
-z HS_-z High Middle Low
Line Signal Levels
A B C
This tab allows you to configure jitter and noise parameters for the high speed signal.
Figure 8: High speed jitter
You can select a set of patterns and compile waveforms using these patterns.
The following table describes the High speed jitter parameters:
Table 6: High speed jitter tab settings
Controls Description Range Default Value
Jitter
Periodic Jitter (pk-pk) Select to set the
magnitude of periodic jitter (pk-pk).
Frequency Enter the amplitude in
volts to generate desired sine noise.
Random Jitter (RMS) Select to set the
magnitude of random jitter (in UI).
Min: 0 UI Max: 1 UI
Min: 100 kHz Max: 300 MHz
Min: 0 UI Max: 0.3 UI
0 UI
10 MHz
0 UI
38
Controls Description Range Default Value
Duty Cycle Distortion (DCD)
Apply to All lines are enabled when Duty Cycle Distortion is selected.
Line A Enables the Duty Cycle
Line B Enables the Duty Cycle
Line C Enables the Duty Cycle
Random Distortion Select to generate
Enter the required value for DCD Line A: Select to apply DCD to Line A. Line B: Select to apply DCD to Line B. Line C: Select to apply DCD to Line C.
Distortion for line A.
Distortion for line B.
Distortion for line C.
varied distortion randomly, for each symbol interval.
Min: 0 Max: 40
NA Selected
NA Selected
NA Selected
NA Not selected
Creating a signal
0 %
NOTE. When the check box is deselected the distortion is fixed over time.
Sine Noise Amplitude (pk)
Frequency Enter the frequency in
Select to generate noise in the waveform. When selected, activates Frequency. Specify the amplitude in volts to generate the desired sine noise.
Hz to generate the desired sine noise.
Min: 0 V Max: 50 mV
Min: 100 kHz Max: 2* Symbol Rate GHz
NOTE. Frequency value depends on the value of Symbol rate in the High speed tab.
0 V
Min 10 MHz
NOTE. All the parameters have a checkbox, allowing you to select or clear the stress.
39
Creating a signal
Figure 9: High speed jitter - Embed Channel - FLT file
Table 7: High speed jitter tab settings - Embed Channel - FLT files
Controls Description Range Default Value
Embed Channel Enables you to embed or emulate the channel effect either by using FLT
files or S-parameter files.
FLT Files It refers to line A, line
B, and line C.
Line A Enter the location of the
saved line A FLT files or browse to the location.
Line B Enter the location of the
saved line B signal FLT files or browse to the location.
Line C Enter the location of the
saved line C signal FLT files or browse to the location.
Apply Line A filter file to Line B and Line C
Select to apply the filter file of Line A to Line B and Line C.
NA Selected, when Embed
Channel is selected.
NA NA
NA NA
NA NA
NA Selected, when Embed
Channel is selected.
Figure 10: High speed jitter - Embed Channel - S-Parameter file
Table 8: High speed jitter tab settings - Embed Channel - S-Parameter file
Controls Description Range Default Value
S-Parameter File Emulate channel using various S-Parameter files.
Embed Select to embed the S-
40
NA Selected by default.
Parameter file.
Creating a signal
Controls Description Range Default Value
Bandwidth Limit Enables the bandwidth of computed channel filter.
None If you select None, the
cutoff frequency of the filter is Fs/2 (where Fs is the sampling frequency).
Auto If you select Auto, the
cutoff frequency is – 14 dB of the channel response.
Custom If you select Custom,
the cutoff frequency is the frequency that you specify.
NA Selected by default
NA NA
Min: Sample rate/100 Max: Sample rate/2.5
9.6 GHz
Figure 11: High speed jitter - Embed Channel - S-Parameter file type - S2P
Table 9: High speed tab settings - Embed Channel - S-Parameter file type -S2P
Controls Description Default Value
S2P File type Select the S-Parameter file type
from the drop-down.
S2P Two port S parameter file.
Line A Selects the two ports for Line A.
Port selection will not be the same.
Port 1 Select to define the port. NA
Port 2 Select to define the port. NA
Browse Browse to select the S2P file for Line A.
Line B Selects the two ports for Line B.
Port selection will not be the same.
Port 1 Select to define the port. NA
S2P
NA
NA
41
Creating a signal
Controls Description Default Value
Port 2 Select to define the port. NA
Browse Browse to select the S2P file for Line B.
Line C Selects the two ports for Line C.
Port selection will not be the same.
Port 1 Select to define the port. NA
Port 2 Select to define the port. NA
Browse Browse to select the S2P file for Line C.
Apply Line A S-Parameter file to Line B and Line C
When selected, uses the S­Parameter file of Line A to Line B and Line C.
NA
Selected
42
Creating a signal
Figure 12: High speed jitter - Embed Channel - S-Parameter file type - S4P - Single Ended
Table 10: High speed jitter tab settings - Embed Channel - S-Parameter file type ­S4P Single Ended
Controls Description Default Value
S4P Single Ended Four port single ended S parameter file.
Line A Line B Selects the four ports for Line A Line B.
Port1 Select to define the port. NA
Port2 Select to define the port. NA
Port3 Select to define the port. NA
Port4 Select to define the port. NA
Browse Browse to select the S4P Single Ended file.
43
Creating a signal
Controls Description Default Value
Line B Line C Selects the four ports for Line B Line C.
Port1 Select to define the port. NA
Port2 Select to define the port. NA
Port3 Select to define the port. NA
Port4 Select to define the port. NA
Browse Browse to select the S4P Single Ended file.
Line C Line A Selects the four ports for Line C Line A.
Port1 Select to define the port. NA
Port2 Select to define the port. NA
Port3 Select to define the port. NA
Port4 Select to define the port. NA
Browse Browse to select the S4P Single Ended file.
Apply LineAB S-Parameter file to LineBC and LineCA
When selected, uses the S­Parameter file of Line AB to Line BC and Line CA.
Selected
Figure 13: High speed jitter - Embed Channel - S-Parameter file type - S6P Single Ended
Table 11: High Speed tab settings - Embed Channel - S-Parameter file type - S6P Single Ended
Controls Description Default Value
S6P Single Ended Six port single ended S parameter file.
Port1 Select to define the port. NA
44
Controls Description Default Value
Port2 Select to define the port. NA
Port3 Select to define the port. NA
Port4 Select to define the port. NA
Port5 Select to define the port. NA
Port6 Select to define the port. NA
Browse Browse to select the S6P Single Ended file.
Creating a signal

High speed burst

This tab allows you to configure the protocol data - Preamble, Sync, and Post Pattern. When selected, this check box inserts the protocol data into the waveform along with the payload specified in HS tab.
You can select a set of patterns and compile waveforms using these patterns.
The table below describes the High speed burst parameters:
45
Creating a signal
Table 12: High speed burst
Parameter Description Range Default value
Create Burst Enable this option to additional insert the burst
constituents to the waveform along with the payload specified in HS tab.
Include High Speed Base Pattern
Previous Wire State Select the wire state. +x
Preamble Pattern Specify the preamble with 7 symbols.
PreBegin Select to include PreBegin.
Preamble PreBegin Pattern
Preamble PreBegin Repeat
ProgSeq Select to include ProgSeq.
ProgSeq Pattern Specify the ProgSeq
ProgSeq Repeat Pattern
PreEnd Select to include PreEnd.
Preamble PreEnd Pattern
Preamble PreEnd Repeat Pattern
Preamble Length Specify the preamble
Enable this option to include High Speed Base pattern.
-x +y
-y +z
-z
Specify the preamble PreBegin pattern, with 7 symbols.
Specify the number of times to repeat the preamble PreBegin pattern. Specify the preamble with 7 symbols.
pattern, with 7 symbols. Disabled by default.
Specify the number of times to repeat the ProgSeq pattern.
Specify the preamble PreEnd pattern, with 7 symbols. Specify the 7 symbols.
Specify the number of times to repeat the preamble PreEnd pattern.
length. Preamble length is the sum of PreBegin Repeat, ProgSeq Repeat and PreEnd Repeat.
0,1,2,3,4 symbols 3333333
0 to 2000 symbols 63
0,1,2,3,4 symbols 33333333333333
0 to 16 symbols 1
0,1,2,3,4 symbols 3333333
0 to 10 Symbols 1
Preamble length = [(PreBegin Repeat*7) + (ProgSeq Repeat * 14) + (PreEnd Repeat * 7)]
Not selected
+x
By default preamble length shows 448 symbols
46
Parameter Description Range Default value
Sync Word Select this option to
include the 7 symbols.
Sync Word Repeat Specify the number of
times to repeat sync word.
Post Pattern Select this option to
include the 7 Post Pattern symbols.
Post Pattern Repeat Specify the number of
times to repeat the Post Pattern.
0,1,2,3,4 symbols 3444443
0 to 10 1 repeat that is
0,1,2,3,4 symbols 4444444
0 to 2000 32 repeat that is
Creating a signal
7 Symbols
224 Symbols.

Low power

This tab allows you to configure the basic parameters of the Low Power signal.
Yow can select a set of patterns and compile waveforms using these patterns.
The table below describes the parameters:
47
Creating a signal
Table 13: Low power
Parameter Description Range Default value
Base Pattern Select the base pattern file from the list.
Pattern Select the input Base
Pattern / Bit Pattern for waveform generation.
NOTE. The Low Power state file allows to browse a LP file, Test file allows to browse to .txt file.
ULPS Low power state file Text file
ULPS
Include LP content in Low Power - High Speed (LP-HS) Signal Mode
Symbol
Symbol Rate Specify the symbol rate
TLPX Displays the value
Rise/Fall Specifies the rise / fall time of the signal.
Rise/Fall time (15%-85%)
Line Levels (High Impedance)
High Specify the high-level
Low Specify the low-level
Use Line A levels for Line B and Line C
LP-HS Entry/Exit Timing
This is applicable only when the signal mode is Low Power-High Speed (LP-HS). When selected the LP content specified by the Base Pattern will be included in the LP-HS signal.
of the LP signal.
based on the symbol rate entered.
Specifies the rise/fall time of the LP signal.
Specify the LP line voltages for the receiver at high impedance.
voltage (high impedance) for LP signals for lines A, B, and C. High line levels = Low line levels + 200 mV.
voltage (low impedance) for lines A, B and C.
When selected considers the voltage levels of line A for line B and line C.
Specify the LP-HS entry/exit timing. This is applicable only when the signal mode is Low Power-High Speed (LP-HS).
NA Disabled
10 to 100 MHz 20 MHz
Value depends on the value of the symbol rate.
0.01 to 0.5 UI 0.1 UI
500 mV to 1.3 V 1 V
-100 mV to 700 mV 50 mV
50 ns
48
Creating a signal
Parameter Description Range Default value
Start LP-111 duration Specify the start of
LP-111 duration.
LP-000 Duration (t3_PREPARE):
Enable THS_Exit Enables the End LP_111 duration.
End LP_111 duration
NOTE. Displays only if Enable THS_Exit is enabled.
Specify the LP-000 duration.
Specifies the end of LP-111 duration.
1 to 100 Symbols 2 Symbols
0.5 to 100 Symbols 1 Symbol
1 to 100 Symbols 2 Symbols
49
Creating a signal
Selecting file types. Supported Base Pattern file types to browse are:
Bit file
LP file
Bit file. The Bit files use the .txt extension. The range of elements for a bit file is [0,1].
Figure 14: Example of Bit file
LP file. The extension for LP file is .LP. The range of elements for a LP file is
[LP00, LP01, LP10, LP11].
Figure 15: Example of LP file
50
Creating a signal

Low power noise

This tab allows you to configure the basic parameters of the Low power noise signal.
Parameter Description Range Default value
Impairments (Applicable in LP signal mode)
Sine Noise Select to generate noise in the waveform.
Selecting this check box, activates Amplitude (Peak) and Frequency controls.
Amplitude (Peak) Specify the amplitude
in volts to generate the desired sine noise.
Frequency Enter the frequency in
Hz to generate the desired sine noise.
Min: 0 V Max:300 mV
Min:100 kHz Max: 5 GHz
NOTE. The maximum value depends on the symbol rate in the LP tab.
0 V
1 MHz
Apply to All lines are enabled when Sine Noise is enabled.
Line A Enables the sine noise
frequency for Line A.
Line B Enables the sine noise
frequency for Line B.
Line C Enables the sine noise
frequency for Line C.
eSpike Select to add Spike to the waveform.
Area Specify the area of the
eSpike.
Duration Specify the duration of
the eSpike.
Apply to Select to add eSpike to all the lines.
NA Selected
NA Selected
NA Selected
100 to 400 Vps 200 Vps
1 to 5 ns 2 ns
51
Creating a signal
Parameter Description Range Default value
Line A Enables the eSpike
area and duration for Line A.
Line B Enables the eSpike
area and duration for Line B.
Line C Enables the eSpike
area and duration for Line C.
TMin Minimum width of the
Low power pulse.
NA Selected
NA Selected
NA Selected
10 ns to 100 ns
NOTE. Max value depends on the symbol rate of the LP signal.
20 ns

High speed batch mode

Use this tab to configure the parameters of the High Speed Batch mode.
Parameter Description Default value
Enable batch waveform creation
Parameter Select the parameter to
Enables the batch waveform creation.
configure the waveform.
Disabled
Periodic_Jitter
52
Creating a signal
Listed is the default range of increment values for all the parameters:
Parameter Units Range
Start End Increment
Periodic Jitter UI Min: 0
Max: 0.99
Periodic_Jitter_Fre quency
Random_Jitter UI Min: 0
Duty_Cycle_Distor tion
PreBegin_Repeat Words Min: 0
Post_Repeat Words Min: 0
MHz Min: 1
Max: 299
Max: 0.29
% Min: 0
Max: 39
Max: 999
Max: 63
Min: 0.01 Max: 1
Min: 2 Max: 300
Min: 0.01 Max: 0.3
Min: 1 Max: 40
Min: 1 Max: 1000
Min: 1 Max: 64
Min: 0.01 Max: 1
Min: 1 Max: 299
Min: 0.01 Max: 0.3
Min: 1 Max: 40
Min: 1 Max: 1000
Min: 1 Max: 64
NOTE.
Increment value is depends on Start and the End value.
End and increment value depends on the Start value.
53
Creating a signal

Preferences

This tab allows you to define the preferences for the compiled waveform.
54
You can select a set of parameter preferences for the waveforms.
The table below describes these parameters:
Table 14: Preferences tab
Parameter Description Range Default value
Sample Rate Specifies the sample rate of the waveform.
Auto Select to allow the
application to choose an optimal sample rate for the waveform.
Manual Select to specify the sample rate for the signal
by setting the Samples per UI (SPUI).
NA Default
Not selected
Creating a signal
Parameter Description Range Default value
Samples per UI Specify the samples
per UI (SPUI), which dictates the sample rate for the waveform to be created. This is applicable when the Sample rate selection is 'Manual'. The range of values of this depends on the HS symbol rate.
Signal mode: High Speed, 4 to 500 Signal mode: Low Power, 4 to 2500
Signal mode: High Speed
Auto mode: 16
Manual mode: 16
Signal mode: Low Power
Auto mode: 100
Manual mode: 100
Sample rate The value of the
resulting sample rate is displayed for users information.
Signal mode: High Speed, 6 GHz to 24 GHz Signal mode: Low Power, 0.08 GHz to 25 GHz
Signal mode: High Speed
Auto/Manual mode: 24 GHz
Signal mode: Low Power
Auto/Manual mode: 2 GHz
NOTE. Sample Rate = (Symbol Rate) x (Samples Per UI)
AWG Amplitude and Offset control
Auto (Recommended) Automatically sets the
Enable this option to include AWG Amplitude and Offset control for the waveform.
NA Selected AWG amplitude and offset values.
Manual Enables AWG
NA Not selected amplitude and offset.
Offset Specify the offset value
-400 to 800 mV 400 mV
manually.
Amplitude Specify the AWG
31 mV to 1.2 V 400 mV amplitude value manually.
Apply Correction File Enables the application of correction file. Not Selected
Master Ch1 Select to apply the
correction file on Master Ch1 waveform.
Master Ch2 Select to apply the
NA Not Selected. Enables
when Apply Correction File is selected.
NA Not Selected correction file on Master Ch2 waveform.
55
Creating a signal
Parameter Description Range Default value
Slave Ch1 Select to apply the
correction file on Slave Ch1 waveform.
Slave Ch2 Select to apply the
correction file on Slave Ch2 waveform.
Use Master Ch1 connection file to all the channels
Apply Gaussian filter Select to apply the
Bandwidth Enter the bandwidth of
Remove correction for Sin(x)/x distortions from correction file
Startup Signal Select to include the start up signal.
Select to apply the correction file of the Master ch1 to all channels.
Gaussian filter to correct the signal.
the signal. The available bandwidth setting depends on the AWG sample rate and the frequency resolution setting.
Enables removal of correction for Sin(x)/x distortions from correction file.
NA Not selected. Enables
when the slave is connected
NA Not selected. Enables
when the slave is connected
NA Not Selected. Enables
when Apply Correction File is selected.
NA Not Selected
Sample rate/100 to sample rate/2
NA Not Selected
12 GHz
NOTE. Applicable only for Auto mode of AWG and Amplitude offset control in LP and LP-HS signal mode.
Line A, B, and C Select the LP-High or
LP-Low signal for line A, B, and C.
Skew Specify the skew (of the output waveform).
Line A to Line B Specify the skew to be
introduced between line A and B signals.
Line A to Line C Specify the skew to be
introduced between the line A and C signals.
2 ns to -2 ns 0 sec
2 ns to -2 ns 0 sec
Correction file
When testing a Device under test, make sure that the test equipment generating the signal is of better quality than the Device under Test. Signal Generators and AWG's require a flat amplitude and linear phase response in the band of interest to generate high-quality waveforms. The influence of the AWGs and the cables on the signals which could distort the signals should be de-embedded from the signals before sending it to the DUT.
56
Creating a signal
For a detailed procedure to create a correction file, please refer to Generic Precompensation Plug-in Application manual.
Applying the correction to the test signal
Correction files can be applied to any waveform in the AWG waveform list. By default, the correction file feature is disabled. To apply corrections, enable “Apply correction file” in the Compile Settings tab. The slave correction file controls will be enabled only if the slave is connected. You can select a correction file for each channel using the Browse button. The correction file will be applied only for the channels that are enabled in the application.

Compile settings

This tab allows you to define the settings for the compiled waveform.
Table 15: Compile settings tab
Parameter Description Range Default value
Waveform
Sequence Name Specify the name of the sequence. CPhySequence
57
Creating a signal
Parameter Description Range Default value
Name Specify the name for
the compiled waveform. The name will be automatically incremented. This helps you to create multiple waveforms without the need to change the name.
Override existing waveform
Compile/Assign waveforms
Compile Compiles the waveform only. Default
Compile and assigntoCompiles and loads the waveform to the specified channel.
Select to replace the waveform if the waveform name is the same. If the waveform name is not the same, then the created waveform will be listed along with the new name in the waveform list.
Alphanumeric without spaces.
CPHY_Example
Append to the waveform sequence in AWG
Master Select the Master AWG.
CH1 Specify the waveform
CH2 Select the waveform
Enable Slave Enables slave AWG specific controls. Not selected
IP Address Specify the slave IP
Connect Connects to the Slave. NA Dimmed
CH1 Specify the waveform
CH2 Select the waveform
Select, to append the waveform to the old sequence. Clear to create a new sequence of waveform.
NOTE. Activates only when Compile and assign to is enabled.
line to be loaded on Ch1, if Compile and assign to is selected.
line to be loaded on Ch2.
address.
line to be loaded on Ch1 on the AWG, if
Compile and assign to is selected.
line to be loaded on Ch2 on the AWG.
VA VB
VA VB
NA Dimmed
VA VB VC
VA VB VC
VA
VB
VC
VC
58
Creating a signal
Compile and transfer
signal
To compile and transfer the waveform:
1. Click Compile in the toolbar.
You can view the details of the waveform in the Log View .
The compiled waveform is displayed in the waveform list. The waveform name is same as the pattern selected.
2. Select the Home menu from the AWG.
3. To load the waveform into the oscilloscope, drag and drop the waveform
from Waveform list to the AWG channel (Ch1/Ch2).
59
Creating a signal
You can view the waveform in the AWG.
4. Click Channel 1 and Channel 2 to turn on the AWG channels.
NOTE.
You do not need to assign a channel if Compile and assign to is selected in Preferences tab.
You need to manually drag the waveform to AWG channels if 'Complile' is selected in Compile Setting tab.
5. Click Play.
The waveform is transferred to the oscilloscope: You can view the waveform in the oscilloscope.
60
Creating a signal
61
Creating a signal
62

Reference

Error messages

The following table lists the error codes for the application.
Table 16: Error messages for CPHYXpress
Error code Error Type Error messages
8800 Channel Filter File Error High Speed: Channel Filter file
not found or has invalid content.
8801 Base Pattern File Error High Speed: Text file not found
or has invalid content.
8802 Base Pattern File Error Low Power: Text file not found
or has invalid content.
8803 PRBS Error High Speed: All zero PRBS
seed value is invalid.
8804 Compile Error Waveform compilation failed.
8805 eSpike Error Low Power: eSpike Synthesis
Failed - Increase the Samples per UI (SPUI), or change eSpike Area or Duration.
8806 Channel Filter File Error High Speed: Embed Channel -
Filter file data may be invalid. The sample rate of filter file does not match the sample rate of the waveform.
8807 VISA Communication Error Visa communication failed. For
more details refer to
Troubleshooting section of the
OLH.
8808 Slave AWG Connection Error Slave AWG configuration is
incorrect. For more details refer to the Troubleshooting section of OLH.
8809 S-Parameter file Error S-Parameter file not found.
8810 Correction file Error Invalid Correction file.
8811 Custom Base Pattern file Error High Speed: Invalid Custom
base pattern file.
8812 Custom Base Pattern file Error Low Power: Invalid Custom
base pattern file.
8813 S-Parameter file Error Invalid S-Parameter file.
63
Reference
Error code Error Type Error messages
8814 HS Pattern Error HS pattern length is zero. At
least one portion of the pattern needs to be enabled and configured.
8815 Base Pattern file Error Low Power - High Speed: Text
file not found or has invalid content.
8816 Embed Channel filter file Error Invalid filter file.
8817 Amplitude and Offset Error Waveform with specified
amplitude and offset values for the voltage levels cannot be achieved. Try with amplitude and offset control set to Auto.
8818 Base Pattern file Error High Speed: Symbol file not
found or has invalid content.
8819 Base Pattern file Error High Speed: Wire state file not
found or has invalid content.
8820 Base Pattern file Error Low Power: Low power state
file not found or has invalid content.
8821 Base Pattern file Error Low Power - High Speed:
Symbol file not found or has invalid content.
8822 Base Pattern file Error Low Power - High Speed: Wire
state file not found or has invalid content.
8823 Base Pattern file Error Low Power - High Speed: Low
power state file not found or has invalid content.
8824 Compile Error A trigger waveform cannot be
created for cases when LP voltage swing is less than HS voltage swing.
8825 Correction file Error Correction file not found or has
invalid content.
8826 Startup Signal Error Startup signal is not applicable
in High Speed mode.
8827 Correction Configuration Error Channel waveform types are
same and correction files are different.
8829 Correction Configuration Error Correction is not enabled on the
channel.
1613 MDC4500 error Lost connection to MDC4500
(-100); Check the USB connection between AWG and MDC.
64
Reference

How to

Enable PC to use the
software
You need to configure the Master AWG from the SourceXpress installed in the PC and configure the Slave using Remote Desktop Connection to create the waveforms and assign it to the Master and Slave AWG.
NOTE. Enable Slave AWG configuration before configuring the Master AWG.
Steps to compile waveforms on the master AWG and transfer the waveform to the slave AWG:
1. Configure Slave AWG.
2. Configure Master AWG.
3. Compile waveforms from PC.
4. Run the waveforms.
65
Reference
1. Configure Slave AWG (Enable Sync in Slave)
Using Remote Desktop Connection or VNC Viewer, connect to the Slave AWG using the IP address.
66
Reference
Select Setup tab, and click Sync.
Select Enable.
Click OK.
The Slave AWG is configured.
67
Reference
2. Configure Master AWG
Select the Connectivity tab.
Enter the IP address of the Master AWG. A popup appears displaying that a connection is in progress.
Displays the IP address of the configured Master AWG in the Generator list.
Select the Setup tab, and click Sync.
Select Enable.
Click on change configuration and select the port where the slave is connected (Port 2, 3 or 4).
Click OK.
3. Compile Waveform from PC
Select Waveform Plug-in -> CPHYXpress -> Compile settings.
Select Compile and assign to.
Assign the waveforms to the Master channels CH1 or CH2.
Enable Slave.
Enter the slave IP Address.
68
Click Connect. The slave AWG is connected. Assign the waveforms to the Slave channels CH1 or CH2.
Click Compile to compile the waveform.
Reference
Check MCR is installed.
Check if MCR installation
fails.
The waveform is generated and it is displayed in the Waveform tab.
4. Run the Waveforms
NOTE. Connect Master and Slave AWG channels to the Scope channels.
To check whether MCR is installed, click Start > Control Panel > Programs > click Uninstall a program. List of programs installed are populated in a window. If MCR is installed, then it appears in the list.
If MCR installation fails, change the UAC (User Account Control) setting as low, in the control panel or run the application as Administrator.
69
Reference

Troubleshooting

Figure 16: User Account Control Settings
Listed below are the frequently reported issues and the ways to troubleshoot them.
70
Reference
Slave AWG Connection Error and VISA Communication Error: This error occurs because of one among the following reasons:
Invalid slave IP or slave is offline or AWG software is not launched in slave or slave AWG model is not supported.
TekVisa LAN server has stopped. Follow the below steps on Master and Slave AWG to fix this issue.
1. Run ServerControl.exe from C:\Program Files (x86)\IVI Foundation \VISA\WinNT\TekVISA\Bin\.
2.
A tray icon
appears on the task bar.
3. Right click the icon and select Start VX-11 Server if it is not started.
Check whether the slave IP address is listed in Open Choice Instrument Manager. If the slave IP address is not listed, then use the following steps to check and add the instrument.
1. Run TekInstrMgr.exe from C:\Program Files (x86)\IVI Foundation\VISA \WinNT\TekVISA\Bin.
2. Check whether the slave IP address is listed as in the below screen.
3. If the slave address is not listed, use the steps below:
a. Ensure GPIB, LAN and VXI LEDs are ON.
b. Under LAN, select Auto Discovery.
c. Enter the slave IP for Hostname, click the down arrow button, and
click Done.
d. Click Update and wait for some time to view the Slave IP in the list.
71
Reference
The Instrument Manager is unable to recognize Virtual GPIB. The Instrument list appears to be blank as below even after updating in OpenChoice Instrument Manager. TekVisa needs to be re-installed to fix this issue.
This could be either because of slave configuration or improper installation of TekVisa.
The instrument might have got locked. Follow the steps below to unlock it.
1. Run TekInstrMgr.exe from C:\Program Files (x86)\IVI Foundation\VISA \WinNT\TekVISA\Bin.
2. On Master/ SourceXpress, select GPIB::1::INSTR in the list and click Properties.
72
Reference
3. Click Unlock Instrument button if it is locked.
No waveforms assign to
channel

Slave configuration

To assign waveforms to a channel:
Select Window > Waveform List to view the waveforms are assigned to channel. If the waveforms are not assigned to channels, you need to assign the channels to the waveform.
Select Compile Settings > select Compile and assign to and select the Channels.
To configure the slave, select Compile and assign to in Preferences tab.
1. Select Enable slave to enable slave specific controls.
2. Provide the IP Address of the slave.
3. Click Connect.
NOTE.
Enter only the valid Slave IP Address.
Slave should be online.
The control channel is enabled.
4. Select the waveforms to be assigned to the respective channels.
73
Reference

MDC error

Parameter definitions

The MDC error pop-up is displayed in either of the context:
The MDC USB cable from AWG Master/Slave is removed or when there is a loose connection of the cable.
In the process of compiling and transferring the signals to the oscilloscope.
Definitions of the jitter and time related parameters are given in the following table:
Table 17: Jitter/Time parameters and their description
Parameters Description
Jitter
RJ Random Jitter is jitter that does not exhibit
deterministic behavior and is not bounded.
PJ Periodic Jitter is the portion of the deterministic
jitter that is periodic, but for which the period is not correlated with any data in the waveform. It is measured by peak-to-peak variation and frequency.
DCD Duty Cycle Distortion is the portion of the
deterministic jitter directly correlated with waveform polarity (the difference in the positive edges and negative edges).
Noise This is a type of additive noise that modifies the
vertical amplitude of the serial data and contributes to the jitter.
Time
Rise Time Elapsed time between the low reference level
crossing and the high reference level crossing on the rising edge of the waveform. It is measured in time units between the 10% and 90% levels or between the 20% and 80% levels.
Fall Time Elapsed time between the high reference level
crossing and the low reference level crossing on the falling edge of the waveform. It is measured in time units between the 10% and 90% levels or between the 20% and 80% levels.
74

Commands group

High speed group commands

Command Description
CPHY:HSPEed:PATTern Sets or returns the High Speed base pattern
CPHY:HSPEed:CUSTom:FILE Sets or returns the custom base pattern file
CPHY:HSPEed:SRATe Sets or returns the symbol rate for High Speed
CPHY:HSPEed:RTFT:VALUe Sets or returns the rise and fall time of the signal
CPHY:HSPEed:RTFT:SECOnds (Query only) Sets the rise/fall times of the signal in seconds.
CPHY:HSPEed:PRBS:SEED Sets or returns the PRBS seed value.
CPHY:HSPEed:LINEA:HIGH Sets or returns the high-level voltage of line A
CPHY:HSPEed:LINEA:LOW Sets or returns the low level voltage of the
CPHY:HSPEed:LINEA:MID (Query only) Returns the mid level voltage of Line A
CPHY:HSPEed:LINEB:HIGH Sets or returns the high level voltage of line B
CPHY:HSPEed:LINEB:LOW Sets or returns the low level voltage for the
CPHY:HSPEed:LINEB:MID (Query only) Returns the mid level voltage of Line B
CPHY:HSPEed:LINEC:HIGH Sets or returns the high level voltage of Line C
CPHY:HSPEed:LINEC:LOW Sets or returns the low level voltage of line C
CPHY:HSPEed:LINEC:MID? (Query only) returns the mid level voltage of Line C
CPHY:HSPEed:USELevels Sets or returns the state of 'use line A levels for
CPHY:HSPEed:REPEat16bit? Sets or returns the status of the option to repeat
CPHY:HSPEed:WIREstate Sets or returns the wire state type.
type.
path.
base pattern.
for High Speed base pattern.
waveform.
waveform for line A.
waveform.
waveform.
waveform for Line B.
waveform.
waveform.
waveform.
waveform.
line B and line C.
the input base pattern to a 16-bit boundary or not.
75
Commands group

High speed jitter group commands

Command Description
CPHY:HSPEed:JITTer:PJ:ENABle Enables or disables the periodic jitter.
CPHY:HSPEed:JITTer:PJ:VALUe Sets or returns periodic jitter value.
CPHY:HSPEed:JITTer:PJ:FREQuency:VALUe Sets or returns the periodic jitter frequency
value.
CPHY:HSPEed:JITTer:RJ:ENABle Sets or returns the random jitter.
CPHY:HSPEed:JITTer:RJ:VALUe Sets or returns the random jitter value of high
speed jitter waveform.
CPHY:HSPEed:JITTer:DCD:ENABle Sets or returns the duty cycle distortion.
CPHY:HSPEed:JITTer:DCD:VALUe Sets or returns the value of duty cycle distortion.
CPHY:HSPEed:JITTer:DCD:LINEA:ENABle Sets or returns the duty cycle distortion for line
A.
CPHY:HSPEed:JITTer:DCD:LINEB:ENABle Sets or returns the duty cycle distortion to line B.
CPHY:HSPEed:JITTer:DCD:LINEC:ENABle Sets or returns the duty cycle distortion for line
C.
CPHY:HSPEed:JITTer:DCD:RANDomdistortion: ENABle
CPHY:HSPEed:JITTer:SINE:ENABle Enables or disables the sine noise.
CPHY:HSPEed:JITTer:SINE:AMPLitude Sets or returns the sine noise amplitude value.
CPHY:HSPEed:JITTer:SINE:FREQuency Sets or returns the sine noise frequency value.
CPHY:HSPEed:JITTer:EMBEd:ENABle Enables or disables channel embedding.
CPHY:HSPEed:JITTer:EMBEd:TYPE Sets or returns the type of channel embedding.
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEA Sets or returns line A channel filter file path.
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEB Sets or returns line B channel filter file path.
CPHY:HSPEed:JITTer:EMBEd:FILTer:LINEC Sets or returns line C filter file path.
CPHY:HSPEed:JITTer:EMBEd:FILTer:APPLybc Enables or disables the use of line A channel
CPHY:HSPEed:JITTer:EMBEd:SPARameter:M ODE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:BA NDwidth:CUST
CPHY:HSPEed:JITTer:EMBEd:SPARameter:PORTSets or returns the S-Parameter file type.
Sets or returns the random distortion.
filter file for line B and line C.
Sets or returns the S-Parameter mode.
Sets or returns the S-Parameter bandwidth mode.
76
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEA:INPUt
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEA:OUTPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEB:INPUt
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEB:OUTPut
Sets or returns the line A input port in 2 port S­Parameter mode.
Sets or returns the line A output port in 2 port S­Parameter mode.
Sets or returns the line B input port in 2 port S­Parameter mode.
Sets or returns the line B output port in 2 port S­Parameter mode.
Commands group
Command Description
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEC:INPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEC:OUTPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEA:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEB:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WO:LINEC:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:ST WOp:APPLylinebc
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:AB:INPUt:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:AB:INPUt:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:AB:INPUt:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:AB:OUTPut:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:AB:OUTPut:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:BC:INPUt:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:BC:INPUt:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:BC:INPUt:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:BC:OUTPut:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:BC:OUTPut:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CA:INPUt:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CA:INPUt:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CA:INPUt:FILE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CA:OUTPut:ONE
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SF SE:CA:OUTPut:TWO
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEA:INPUt
Sets or returns the line C input port in 2 port S­Parameter mode
Sets or returns the line C output port in 2 port S­Parameter mode.
Sets or returns line A S2P file path.
Sets or returns line B S2P file path.
Sets or returns line C S2P file path.
Sets or returns the use of line A S-Parameter file for line B and line C.
Sets or returns the line AB input one type.
Sets or returns the input two type of line AB.
Sets or returns the line AB S-Parameter file path.
Sets or returns the output one type of Line AB.
Sets or returns the output two type of line AB.
Sets or returns the input one type of line BC.
Sets or returns input two type of line BC.
Sets or returns the line BC input file path.
Sets or returns output one type of line BC.
Sets or returns output two type of line BC.
Sets or returns the input one type of line CA.
Sets or returns the input two type of line CA.
Sets or returns line CA input file path.
Sets or returns output one type of line CA.
Sets or returns output two type of line CA.
Sets or returns the line A input of 6-port S­Parameter mode.
77
Commands group
Command Description
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEA:OUTPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEB:INPUt
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEB:OUTPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEC:INPUt
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:LINEC:OUTPut
CPHY:HSPEed:JITTer:EMBEd:SPARameter:SS IX:FILE
Sets or returns the line A output of 6-port S­Parameter mode.
Sets or returns the line B input of 6-port S­Parameter mode.
Sets or returns the line B output of 6-port S­Parameter mode.
Sets or returns the line C input of 6-port S­Parameter mode.
Sets or returns the line C output of 6-port S­Parameter mode.
Sets or returns the S6P S-Parameter file path.

High speed burst group commands

Command Description
CPHY:HSPEed:BURSt:ENABle Enables or disables batch waveform creation.
CPHY:HSPEed:BURSt:HSDATA:INCLude Sets or returns to include High Speed data with
burst mode.
CPHY:HSPEed:BURSt:PREBegin:ENABle Enables or disables Prebegin with burst mode.
CPHY:HSPEed:BURSt:PREBegin:PATT Sets or returns the PreBegin pattern.
CPHY:HSPEed:BURSt:PREBegin:REPEat Sets or returns the repeat count for PreBegin.
CPHY:HSPEed:BURSt:PREAmble:LENGth (Query only)
CPHY:HSPEed:BURSt:PROGseq:ENABle Enables or disables programmable sequence.
CPHY:HSPEed:BURSt:PROGseq:PATTern Sets or returns the for programmable sequence
CPHY:HSPEed:BURSt:PROGseq:REPEat Sets or returns the repeat count for
CPHY:HSPEed:BURSt:PREEnd:ENABle Enables or disables PreEnd with burst mode.
CPHY:HSPEed:BURSt:PREEnd:PATTern Sets or returns the PreEnd pattern.
CPHY:HSPEed:BURSt:PREEnd:REPeat Sets or returns the repeat count for PreEnd
CPHY:HSPEed:BURSt:SYNC:ENABle Enables or disables sync with high speed burst
CPHY:HSPEed:BURSt:SYNC:WORD Sets or returns the sync word.
CPHY:HSPEed:BURSt:SYNC:REPEat Sets or returns the repeat count of sync word.
CPHY:HSPEed:BURST:SYNC:SYMBols (Query only)
CPHY:HSPEed:BURSt:POST:ENABle Enables or disables the post pattern in high
Returns the preamble length in terms of number of symbols.
pattern.
programmable sequence pattern.
pattern.
mode.
Returns the number of symbols for sync word.
speed burst mode.
78
Commands group
Command Description
CPHY:HSPEed:BURSt:POST:PATTern Sets or returns the post pattern.
CPHY:HSPEed:BURSt:POST:REPEat Sets or returns the repeat count of post pattern.
CPHY:HSPEed:BURSt:POST:SYMBols (Query only)
Returns the number of symbols of post pattern.

Low power group commands

Commands Description
CPHY:LPOWer:PATTern Sets or returns the low power base pattern.
CPHY:LPOWer:CUSTom:FILE Sets or returns custom base pattern file for low
power.
CPHY:LPOWer:CONTent:ENABle Enables or disables the option to include LP
base pattern content in the LP-HS signal.
CPHY:LPOWer:SRATe Sets or returns the low power symbol rate.
CPHY:LPOWer:TLPX (Query only) Returns the Low Power TLPX value.
CPHY:LPOWer:RTFT:VALUe Sets or returns the rise/fall time in UI.
CPHY:LPOWer:RTFT:SECOnds (Query only) Returns the rise/fall time in seconds.
CPHY:LPOWer:LINEA:HIGH Sets or returns the high level voltage for line A.
CPHY:LPOWer:LINEA:LOW Sets or returns the low level voltage for line A.
CPHY:LPOWer:LINEB:HIGH Sets or returns the high level voltage for line B.
CPHY:LPOWer:LINEB:LOW Sets or returns the low level voltage for line B.
CPHY:LPOWer:LINEC:HIGH Sets or returns the high level voltage for line C.
CPHY:LPOWer:LINEC:LOW Sets or returns the low level voltage for line C.
CPHY:LPOWer:USELINEA Enables or disables the use line level of A to line
B and line C.
CPHY:LPOWer:STARt:DURAtion:VALUe Sets or returns the start timing for LP-HS mode.
CPHY:LPOWer:STARt:DURAtion:SYMBols (Query only)
CPHY:LPOWer:TPREpare:VALUe Sets or returns the LP-000 duration in LP
CPHY:LPOWer:TPREpare:SYMBols? (Query only)
CPHY:LPOWer:THSExit:ENABle Enables or disables the option to include THS
CPHY:LPOWer:END:DURAtion:VALUe Sets or returns the end duration value in LP
CPHY:LPOWer:END:DURAtion:SYMBols? (Query only)
Returns the start LP-111 duration of the LP-HS mode in seconds.
symbols.
Returns the LP-000 duration in seconds.
Exit in the LP-HS waveform.
symbols.
Returns the end duration value in symbols.
79
Commands group

Low power noise group commands

Commands Description
CPHY:LPOWer:NOISe:SINE:ENABle Enables or disables the low power sine noise.
CPHY:LPOWer:NOISe:SINE:AMPLitude Sets or returns the low power sine noise
amplitude.
CPHY:LPOWer:NOISe:SINE:FREQuency Sets or returns the sine noise frequency.
CPHY:LPOWer:NOISe:ESPIke:ENABle Enables or disables the low noise eSpike.
CPHY:LPOWer:NOISe:ESPIkeAREA Sets or returns the eSpike area.
CPHY:LPOWer:NOISe:ESPIke:DURAtion Sets or returns the low power noise eSpike
duration.
CPHY:LPOWer:NOISe:SINE:LINEA Enables or disables the low power noise for line
A.
CPHY:LPOWer:NOISe:SINE:LINEB Enables or disables the low power noise for line
B.
CPHY:LPOWer:NOISe:SINE:LINEC Enables or disables the low power noise for line
C.
CPHY:LPOWer:NOISe:ESPIke:LINEA Sets or returns the low power eSpike for line A.
CPHY:LPOWer:NOISe:ESPIke:LINEB Sets or returns the low power eSpike for line B.
CPHY:LPOWer:NOISe:ESPIke:LINEC Sets or returns the low power eSpike for line C.
CPHY:LPOWer:NOISe:TMIN:ENABle Enables or disables the noise TMin.
CPHY:LPOWer:NOISe:TMIN:VALUe Enables or disables the low power noise TMin
value.
80
Commands group

High speed batch mode group commands

Commands Description
CPHY:HSPEed:BATCh:ENABle Enables or disables the batch waveform
creation.
CPHY:HSPEed:BATCh:PARAmeter Sets or returns the batch parameter type.
CPHY:HSPEed:BATCh:STARt Sets or returns the start value of the selected
batch mode parameter type.
CPHY:HSPEed:BATCh:END Sets or returns the end value of the selected
batch mode parameter type.
CPHY:HSPEed:BATCh:INCRement Sets or returns the increment value of the
selected batch mode parameter type.
CPHY:HSPEed:BATCh:WAVEformNo? (Query only)
Returns the total number of waveforms that will be generated in the batch mode.

Preferences group commands

Commands Description
CPHY:PREFerence:SRATe:MODE Sets or returns the sample rate mode.
CPHY:PREFerence:SAMPlesperui Sets or returns the value of the Samples Per
Unit Interval (SPUI).
CPHY:PREFerence:SRATe:VALUe? (Query only)
CPHY:PREFerence:SAMPlesperui:HIGH Sets or returns the samples per unit interval of
CPHY:PREFerence:SAMPlesperui:LOW Sets or returns the samples per unit interval of
CPHY:PREFerence:SRATe:HIGH:VALUe? (Query only)
CPHY:PREFerence:SRATe:LOW:VALUe? (Query only)
CPHY:PREFerence:SKEW:ACLIne Sets or returns the skew value of Line A to Line
CPHY:PREFerence:SKEW:ABLIne Sets or returns the skew value of Line A to Line
CPHY:PREFerence:AWGAmplitude:MODE Sets or returns the amplitude and offset control
CPHY:PREFerence:AWGAmplitude:OFFSet:VA LUe
CPHY:PREFerence:AWGAmplitude:AMPLitude: VALUe
CPHY:PREFerence:STARtupsignal:ENABle Enables or disables the startup signal.
CPHY:PREFerence:STARtupsignal:LINEA Sets or returns the startup signal for line A.
Returns the sample rate for High Speed and Low Power.
High speed signal.
Low power signal.
Returns the sample rate of High speed signal.
Returns the sample rate of Low power signal
C.
B.
mode.
Sets or returns the offset value.
Sets or returns the amplitude value.
81
Commands group
Commands Description
CPHY:PREFerence:STARtupsignal:LINEB Sets or returns the startup signal for line B.
CPHY:PREFerence:STARtupsignal:LINEC Sets or returns the startup signal for line C.

Compile settings group commands

Commands Description
CPHY:CSETtings:WAVEform:SEQUence Sets or returns the name of the sequence.
CPHY:CSETtings:WAVEform:NAME Sets or returns the name of the waveform.
CPHY:CSETtings:WAVEform:OVERwrite Enables or disables waveform overwrite.
CPHY:CSETtings:COMPile Sets or returns the type of compile option.
CPHY:CSETtings:SWITchlogview Enables or disables switch log view.
CPHY:CSETtings:MASTer:CHONe Sets or returns the line waveform of master
channel one.
CPHY:CSETtings:MASTer:CHTWo Sets or returns the line waveform of master
channel two.
CPHY:CSETtings:SLAVe:ENABle Enables or disables the value to enable or
disable the slave.
CPHY:CSETtings:SLAVe:IPADDress Sets or returns the slave IP address.
CPHY:CSETtings:SLAVe:CHONe Sets or returns the line waveform of slave
channel one.
CPHY:CSETtings:SLAVe:CHTWo Sets or returns the line waveform of Slave
channel two.
CPHY:CSETtings:SLAVe:ISCOnnected Sets or returns the value to connect/disconnect
the slave.
CPHY:CSETtings:WAVEform:APPEND Enables or disables the option to append the
waveform sequence in AWG.
CPHY:PREFerence:CORRection:ENABle Enables or disables the application of correction
file.
CPHY:PREFerence:CORRection:MASTer:CHO ne:ENABle
CPHY:PREFerence:CORRection:MASTer:CHT wo:ENABle
CPHY:PREFerence:CORRection:MASTer:CHO ne:FILE
CPHY:PREFerence:CORRection:MASTer:CHT wo:FILE
CPHY:PREFerence:CORRection:SLAVe:CHOn e:ENABle
CPHY:PREFerence:CORRection:SLAVe:CHTW o:ENABle
Enables or disables the application of correction file on master channel one.
Enables or disables the application of correction file on master channel two.
Sets or returns the correction file path of master channel one.
Sets or returns the correction file path of master channel two.
Sets or returns the correction file path of slave channel one.
Enables or disables the application of correction file on Master channel two.
82
Commands group
Commands Description
CPHY:PREFerence:CORRection:SLAVe:CHOn e:FILE
CPHY:PREFerence:CORRection:SLAVe:CHTw o:FILE
CPHY:PREFerence:CORRection:REMOve Enables or disables the removal of Sin(x)/x
CPHY:PREFerence:CORRection:GAUSsian Enables or disables application of Gaussian
CPHY:PREFerence:CORRection:GAUSsian:BA NDwidth
CPHY:PREFerence:CORRection:AALL Enables or disables the application of correction
CPHY:LOGView? Returns the log view contents.
Sets or returns the correction file path of slave channel one.
Sets or returns the correction file path of slave channel two.
distortions from correction file.
filter.
Sets and returns the Gaussian bandwidth.
file of Master channel one to all channels.

Miscellaneous group commands

Commands Description
CPHY:SIGNal Sets or returns the signal mode.
CPHY:VERSion? (Query only) Sets or returns CPHYXpress version number.
CPHY:COMPile (No Query form) Initiates to compile the waveform.
CPHY:COMPile:CANCel (no Query form) Cancels compilation.
CPHY:RESEt (No Query only) Resets the plugin settings to default settings.
WMODUle:ACTive (No Query form) Sets or returns the active waveform plugin.
Enables to launch the application.
83
Commands group
84

Command description

CPHY:HSPEed:PATTern

This command sets or returns the High Speed base pattern type.
Condition
Group
Syntax
Related commands
Returns
Signal mode should be High Speed.
High Speed
CPHY:HSPEed:PATTern {PRBS7|PRBS9_CPHY|PRBS11_CPHY| PRBS18_CPHY|TEXT|SYM|WSTATE}
CPHY:HSPEed:PATTern?
CPHY:HSPEed:CUSTom:FILE
PRBS7
PRBS9_CPHY
PRBS11_CPHY
PRBS18_CPHY
TEXT
SYM
WSTATE
85
Command description
Arguments
Example
{PRBS7|PRBS9_CPHY|PRBS11_CPHY|PRBS18_CPHY|TEXT|SYM| WSTATE}.
CPHY:HSPEed:PATTern PRBS7 sets the base pattern as PRBS7 for waveform generation.
CPHY:HSPEed:PATTern? returns the base pattern type as PRBS7 for the waveform generation.

CPHY:HSPEed:CUSTom:FILE

This command sets or returns the custom base pattern file path.
Condition
The custom base pattern file should be available.
The custom base pattern file should be in one of the format.
Bit File (.txt)
Symbol File (.sym)
Wire state file (.wstate)
Group
Syntax
Related commands
Arguments
High Speed
CPHY:HSPEed:CUSTom:FILE <path>
CPHY:HSPEed:CUSTom:FILE?
CPHY:HSPEed:PATTern
<path of the file>
86
Loading...