No part(s) of this document may be disclosed, reproduced or used for any purposes other than
as needed to support the use of the products of MIPI® Alliance members.
Licensed software products are owned by Tektronix or its suppliers and are protected by United
States 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, TEK and RT-Eye are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive or 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.
®*
MOI
3
*: Other names and brands may be claimed as the property of
1. Accessing the DPOJET M-PHY Essentials Measurements ..................................................................... 8
2. List of Transmitter Tests ...................................................................................................................... 10
3. Test Setup ........................................................................................................................................... 13
Jan 24, 2011 (Version 0.5) Added TX_EYE and will be added SJT/LJT, limit files
Apr 18, 2011 (Version 0.6) Added PSD measurement
Sep 14, 2012 (Version 0.7) Rewritten MOI for new setup files and added measurements
®*
MOI
5
*: Other names and brands may be claimed as the property of
INTRODUCTION
M-PHY enables faster data transfer rates with the help of an embedded clock, and is capable of
transmitting signals both in the burst mode and in the differential mode of data transfer.
Different data rates gave flexibility to operate at low speed as well as high speed and speed
ranges defined in different gears enable it suit for many application . M-PHY works either
with an independent clock embedded at the Transmitter and the Receiver and also supported
reference clock configuration
The interface is electrical but also optical friendly and enable optical data transport inside the
interconnect module. The interface can be single lane or multiple lanes gave flexibility to
configure and support multiple protocol
A block diagram of a typical link is as shown below [1]:
Multiple lanes in each direction are incorporated at both Transmitter (TX) and Receiver (RX),
which results in a link achieving the required data rate.
A LANE consists of a Single TX, RX and line that connect TX and RX using a differential wire
corresponding to two signaling wires DP and DN.
M-PHY Test Specifications are defined at the PINS of the M-TX and M-RX. The transmission lines
between the two points are called TX lines. A line may contain a converter for other media such
as Optical fiber.
®*
MOI
6
*: Other names and brands may be claimed as the property of
For advanced configuration, module and media converters supported are as follows [1]:
Differential LINE
Voltage
M-TX Output
Impedance
M-RX Input
Impedance
LINE State set by
LINE State Name
Positive
Low
Any
M-TX
DIF-P
Negative
Low
Any
M-TX
DIF-N
Zero
High
Any
M-RX
DIF-Z
Unknown or
floating
High
Any
None
DIF-Q
An interface based on M-PHY technology shall contain at least one LANE in each direction;
there is no symmetry requirement from an M-PHY prospective.
All lanes in a signal link are called SUB links. Two sub links of opposite directions provide bidirectional transport and additional LANE management called LINK. A set of M-TX and M-RX in a
device that composes one interface port is denoted as M-Port.
LINE state
Positive differential voltage driven by M-TX is denoted by LINE state DIF-P, a negative
differential voltage driven by M-TX is denoted by LINE state DIF-N, and a weak zero differential
voltage is maintained by M-RX.
Table1: Line State
M-TX terminates both wires with characteristic impedance during any DIF-P or DIF-N state. MRX does not terminate the LINE and does so optionally. In case of M-RX, the option of
Terminating or not terminating with characteristic impedance is interchangeable.
M-TX supports two drive strengths. When configured for Large Amplitudes (LA), it supports 400
mv PK NT (roughly 200 mVPKRT), while when configured for Small Amplitudes (SA) it will be 240
mV_NT (120mVPK-RT), Default will be large amplitude.
Termination
Swing
®*
MOI
7
*: Other names and brands may be claimed as the property of
References
[1] MIPI Alliance Specification for M-PHY, v1.00.00
[2] M-PHY Physical Layer Conformance Test Suite, Version 0.80
®*
MOI
8
*: Other names and brands may be claimed as the property of
1. Accessing the DPOJET M-PHY Essentials Measurements
Figure 1-1: TekScope Analyze Menu
On a supported Tektronix oscilloscope TekScope menu, go to Analyze -> MIPI M-PHY Essentials,
and click on it to invoke (see Figure 1-1)the M-PHY setup library in DPOJET standards tab. Figure
1-2 shows the DPOJET standards menu.
®*
MOI
9
*: Other names and brands may be claimed as the property of
Figure 1-2: DPOJET M-PHY Standard Menu
®*
MOI
10
*: Other names and brands may be claimed as the property of
2. List of Transmitter Tests
Figure 2: M-PHY Setup files
The table 2 below describes the list of CTS measurements for transmitter testing, and the
corresponding test subgroupings used in this document. Figure 2 shows the Setup Files folder
for M-PHY.
®*
MOI
11
*: Other names and brands may be claimed as the property of
Group1: HS-TX Requirements
Reference in this Document
1.1.1 Unit Interval and frequency offset
HS Tests Subgroup 4(THS-PREPARE,VCM-
TX,VDIF-DC-TX,TR-HS-TX,TF-HS-TX,SRDIFTX)
1.1.2 Common mode AC power spectral magnitude
limit
*: Other names and brands may be claimed as the property of
Group2: PWM-TX Requirements
Reference in this Document
1.2.1 PWM-TX Transmit Bit Duration (T
PWM-TX
)
PWM Tests (All)
1.2.2 PWM-TX Transmit Ratio (k
PWM-TX
)
1.2.3 PWM-TX PREPARE Length (T
PWM-PREPARE
)
1.2.4 PWM-TX Common Mode DC Output Voltage
Amplitude (V
CM-TX
)
1.2.5 PWM-TX Differential DC Output Voltage
Amplitude (V
DIF-DC-TX
)
1.2.6 PWM-TX 20/80% Rise and Fall Times (T
R-PWM-TX
and T
F-PWM-TX
)
1.2.7 PWM-TX G1 Transmit Bit Duration Tolerance
(TOL
PWM-G1-TX
)
1.2.8 PWM-TX G0 Minor Duration (
TPWM-MINOR-GO-TX
)
Table 2: List of tests
®*
MOI
13
*: Other names and brands may be claimed as the property of
3. Test Setup
Figure 3: Opt.M-PHY Test Setup
The Figure 3 below depicts the setup to test a single Lane. The differential positive and
negatives lines at the Transmitter (Tx) output are connected to Ch1 and Ch2 of the oscilloscope
respectively.
®*
MOI
14
*: Other names and brands may be claimed as the property of
4. HS Tests Subgroup 1 (TJ
Purpose
To verify the following Measurements
, STTJTX)
TX
(a) Test 1.1.15-HS-TX Total Jitter(TJ
(b) Test 1.1.16-HS-TX Short-Term Total Jitter(STTJ
TX
)
)
TX
Discussion
UIHS is the Unit interval in high speed mode based on gear. For all combinations of supported.
Amplitudes, Terminations, LANEs, and HS GEARs, the value of TJTX must be less than 0.32*UIHS
in order to be considered conformant.
Similarly, STTJTX for all combinations, must be less than 0.2*UIHS
Setup File
(a) HS_LA_TJ_STTJ.set for Large Amplitude (Un-terminated-NT) case
(b) HS_SA_TJ_STTJ.set for Small Amplitude (Un-terminated-NT) case
(c) For RT (terminated) use-cases of LA and SA, the above setup file(s) configurations remain
unchanged, except that the eye-mask needs to be edited in the above setup files appropriately
by the user.
Test Procedure
1. Connect the DUT as described in section 3.Test Setup.
2. Open DPOJET application and recall the appropriate setup file based on LA or SA
3. Click Single to capture and run the measurements. If need be adjust the trigger level to
capture the waveform. Expect a result shown in Figure 4 below.
4. Total Jitter (See Result ‘TJBER-Test 1.1.15’ in the Figure) should be less than 0.32*UI
for a pass
5. Short-Term Total Jitter (See Result ‘TJBER-Test 1.1.16’ in the Figure) should be less than
0.2*UIHS for a pass
6. The result example in the Figure 4 is for a Gear1A signal. UI
for Gear1A = 800 psec.
HS
HS
®*
MOI
15
*: Other names and brands may be claimed as the property of
Figure 4 Total Jitter
®*
MOI
16
*: Other names and brands may be claimed as the property of
5. HS Tests Subgroup 2 (T
Purpose
To verify the following Measurements
EYE-TX, VDIF-AC-TX, DJTX,
STDJTX)
(a) Test 1.1.6-HS-TX Minimum Differential AC Eye Opening(T
(b) Test 1.1.7-HS-TX Maximum Differential AC output voltage amplitude(V
(c) Test 1.1.17-HS-TX Deterministic Jitter (DJ
(d) Test 1.1.18-HS-TX Short term Deterministic Jitter(STDJ
TX
)
TX
EYE-TX
)
)
DIF-AC-TX
)
Discussion
Differential AC amplitude limits are defined for amplitude and termination use-cases are
defined in Table below [1].
Transmit eye opening TEYE-TX for all combinations must be greater than 0.2*UIHS. All
combination encompasses – all supported amplitudes, terminations, LANEs, and HS-Gears.
An AC amplitude reference mask to test ‘HS-TX Minimum Differential AC Eye Opening’ can be
defined based the Minimum of Differential AC amplitude.
Also another reference mask to test ‘HS-TX Maximum Differential AC output voltage amplitude’
can be defined based on Maximum of Differential AC amplitude.
Deterministic Jitter DJTX for all combinations must be less than 0.15*UIHS.
Short-term Deterministic Jitter DJTX for all combinations must be less than 0.10*UIHS.
Setup File
(a) HS_LA_ EYE_VDIF_DJ_STDJ.set for Large Amplitude (Un-terminated-NT) case
(b) HS_SA_ EYE_VDIF_DJ_STDJ.set for Small Amplitude (Un-terminated-NT) case
(c) For RT(terminated) use-cases of LA and SA, the above setup file(s) configurations remain
unchanged, except that the eye-mask needs to be edited in the above setup files appropriately
by the user.
®*
MOI
17
*: Other names and brands may be claimed as the property of
Test Procedure
Figure 5-1: Deterministic Jitter
1. Connect the DUT as described in section Test Setup.
2. Open DPOJET application and recall the appropriate setup file based on LA or SA.
3. Click Single to capture and run the measurements. If need be adjust the trigger level to
capture the waveform.Expect a result shown in Figure 5below.
4. T
5. V
6. DJ
7. STDJ
8. The result example in the Figure 5 is for a Gear1A signal, Large Amplitude and Un-
: See Result ‘MASKHITS-Test 1.1.6’. The number of Mask hits should be zero for a
EYE-TX
pass.
DIF-AC-TX
: See Result ‘MASKHITS-Test 1.1.7’. The number of Mask hits should be zero for
a pass.
: See Result ‘DJDIRAC1-Test 1.1.17’. The deterministic jitter should be less than
TX
0.15*UIHS.
: See Result ‘DJDIRAC1-Test 1.1.18’. The short-term deterministic jitter should be
TX
less than 0.10*UIHS.
terminated use-case.
®*
MOI
18
*: Other names and brands may be claimed as the property of
6. HS Tests Subgroup 3 (PSD
Figure 6-1: Common Mode PSD
Purpose
To verify the following Measurements
CM-TX
)
(a) Test 1.1.2 - HS-TX Common-Mode AC Power Spectral Magnitude Limit (PSDC
M-TX
)
Discussion
This measurement is performed on the Common mode signal.
Spectral magnitude of the common mode signal is computed. Hamming window is employed
for this.
Common mode PSD limit is specified by the following equation
CM Mask = -180 - (14.3*ln (f_MHz) - 159) dBm/Hz over 500-3000 MHz.
Figure 6-1 below show an example PSD, Limit line and the limit table.
Setup File
(a) HS_PSD.set
®*
MOI
19
*: Other names and brands may be claimed as the property of
Test Procedure
Figure 6-2: PSD
1. Connect the DUT as described in section Test Setup.
2. Open DPOJET application and recall the setup file – PSD.set
3. Note the Setup configuration. Math1 computes the common mode signal. Math2
computes the Spectral magnitude.
4. A PSD limit file can be pre-created as a waveform file and used for comparison.
5. Click Single to capture and run the measurements. Expect a result shown in Figure 6-
2below.
6. The result example in the Figure 6-2 is for a Gear1A signal. In this the pre-created
Gear1A limit file is loaded on the Ref1 (white line in the Figure).
®*
MOI
20
*: Other names and brands may be claimed as the property of
(b) HS-TX Commonmode DC Output Voltage Amplitude (V
(c) HS-TX Differential DC Output Voltage Amplitude (V
(d) HS-TX 20/80% Rise and Fall Times (T
(e) HS-TX Slew Rate (S
RDIF-TX
)
)
R-HS-TX
and T
DIF-DC-TX
F-HS-TX
)
CM-TX
)
)
Discussion
HS-TX PREPARE Length (T
HS-PREPARE
TX_HS_PREPARE_LENGTH attribute determines the value of T
expected values. The measured value should be within +/- 1UI of the expected value.
HS-TX Common-Mode DC Output Voltage Amplitude (V
Table 7-1 given below lists the conformance minimum and maximum.
)
and this would be the
CM-TX
HS-PREPARE
)
Table 7-1: DC Common Mode Amplitude Requirement Summary [2]
HS-TX Differential DC Output Voltage Amplitude (V
DIF-DC-TX
)
Table 7-2 given below lists the conformance minimum and maximum for all combinations
Table 7-2: DC Differential Mode Amplitude Requirement Summary [2]
HS-TX 20/80% Rise and Fall Times (T
R-HS-TX
and T
F-HS-TX
)
Rise and Fall times should be greater than 0.1*UIHS to be conformant.
®*
MOI
21
*: Other names and brands may be claimed as the property of
HS-TX Slew Rate (S
RDIF-TX
)
One of the Slew Rate supported must meet the conformance as specified in the Table 7-3
below.
Table 7-3: Slew Rate Requirement Summary [2]
Setup File:
Not-Applicable, as the measurements in this sub-group are made available as click buttons as
shown below.
Figure 7-1 below refers to remaining tests of the M-PHY HS measurements, as described in the
CTS [2]. And the following Table 7-4 provides a brief description of these remaining
measurements.
Figure 7-1: DPOJET Snapshot –M-PHY – HS
®*
MOI
22
*: Other names and brands may be claimed as the property of
Measurement
Name
Test
Detail
HS_Prep_Len
HS-TX PREPARE Length (T
HS-
PREPARE
)
Computes prepare length(T
HS-PREPARE
) in
UI
HS_CMode_DC
HS-TX Commonmode DC
Output Voltage Amplitude
(V
CM-TX
)
Computes the average of the Common
mode DC voltage for the DIF-P(PREPARE)
State and DIF-N(STALL) State
HS_Diff_DC_Pos
and
HS_Diff_DC_Neg
HS-TX Differential DC Output
Voltage Amplitude (V
DIF-DC-TX
)
Computes Differential DC voltage for the
DIF-P(PREPARE) State - HS_Diff_DC_Pos
Computes Differential DC voltage for the
DIF-N(STALL) State - HS_Diff_DC_Neg
1. Given that the DIF-P and DIF-N are connected to scope. To perform measurements on
differential signal set Math1 = Ch1-Ch2.
2. All the measurements except, Common Mode DC voltage Measurements can be
performed on Math1.
3. For Common Mode DC Voltage measurements feed two sources Ch1 and Ch2.
4. Based on the HS gear, sampling rate and record length needs to be set so as to capture
at-least one complete burst.
®*
MOI
23
*: Other names and brands may be claimed as the property of
8. PWM Tests (All)
Purpose
To verify the following Measurements
(a) PWM-TX Transmit Bit Duration (T
(b) PWM-TX Transmit Ratio (k
(c) PWM-TX PREPARE Length (T
)
PWM-TX
PWM-PREPARE
(d) PWM-TX Common Mode DC Output Voltage Amplitude (V
(e) PWM-TX Differential DC Output Voltage Amplitude (V
(f) PWM-TX 20/80% Rise and Fall Times (T
(g) PWM-TX G1 Transmit Bit Duration Tolerance (TOL
(h) PWM-TX G0 Minor Duration (T
PWM-MINOR-GO-TX
PWM-TX
)
)
R-PWM-TX
and T
)
DIF-DC-TX
F-PWM-TX
PWM-G1-TX
CM-TX
)
)
)
Discussion
PWM-TX Transmit Bit Duration (T
Transmit bit duration limits for different PWM gears and in Table 8-1.
PWM-TX
)
)
Table 8-1: Summary of TPWM-TX Conformance requirements (usec) [2]
PWM-TX Transmit Ratio (k
PWM-TX)
Transmit ratio is the ratio of Major and Minor durations. This is computed for PWM-Bit0 [k (0)]
and PWM-Bit1 [k(1)] respectively.
For PWM-Bit0, k(0) = MAJOR(0) / MINOR(0)
Both the transmit ration should be between 1.7027 and 2.5714.
PWM-TX PREPARE Length (T
PWM-PREPARE
TX_LS_PREPARE_LENGTH attribute determines the value of TPWM-PREPARE and this would be
the expected values. The measured value should be within +/- 1UI of the expected value.
)
®*
MOI
24
*: Other names and brands may be claimed as the property of
PWM-TX Common Mode DC Output Voltage Amplitude (V
Refer to Table 7-1, in section 7.Test Subgroup 3 – HS
CM-TX
)
PWM-TX Differential DC Output Voltage Amplitude (V
DIF-DC-TX
)
Refer to Table 7-2, in section 7.Test Subgroup 3 – HS
PWM-TX 20/80% Rise and Fall Times (T
R-PWM-TX
Rise and fall times should be less than 0.07*T
PWM-TX G1 Transmit Bit Duration Tolerance (TOL
and T
PWM-Tx
F-PWM-TX
to be conformant.
PWM-G1-TX
)
)
Transmit Bit Duration for each bit will first be measured based on the time difference between
the falling edges of the PWM signal. Also the Average bit duration is computed.
TOL
PWM-G1-TX
Both the maximum and minimum values of TOL
(i) value for each bit will be computed = T
PWM-G1-TX
(i)/Average;
PWM-TX
must be between 0.97 and 1.07 in
order to be considered conformant.
PWM-TX G0 Minor Duration (T
PWM-MINOR-GO-TX
This is applicable only for Gear0. T
PWM-MINOR-TX
)
intervals will be measured, separately for PWMBit0 and PWM-Bit1. The minimum of the minors (both) should be within 1/27 and 1/9 us for
conformance.
Setup File:
Not-Applicable, as all the measurements in the PWM group are made available as click buttons
as shown below.
®*
MOI
25
*: Other names and brands may be claimed as the property of
Figure 8-1 below refers to all the M-PHY PWM measurements, as described in the CTS [2]. And
the following Table 8-2 provides a brief description of these PWM measurements.
Figure 8-1: DPOJET Snapshot –M-PHY - PWM
®*
MOI
26
*: Other names and brands may be claimed as the property of
Measurement Name
Test
PWM_Bit_Duration
PWM-TX Transmit Bit Duration (T
PWM-TX
)
PWM_Tratio_BitZero and
PWM_Tratio_BitOne
PWM-TX Transmit Ratio (k
PWM-TX
)
PWM_Prep_Len
PWM-TX PREPARE Length (T
PWM-PREPARE
)
PMW_CMode_DC_Pos and
PWM_CMode_DC_Neg
PWM-TX Common Mode DC Output Voltage
Amplitude (V
CM-TX
)
PWM_Diff_DC_Pos and
PWM_Diff_DC_Neg
PWM-TX Differential DC Output Voltage
Amplitude (V
DIF-DC-TX
)
PWM_Rise and PWM_Fall
PWM-TX 20/80% Rise and Fall Times (T
R-PWM-TX
and T
F-PWM-TX
)
PMW_TOL_Min and
PWM_TOL_Max
PWM-TX G1 Transmit Bit Duration Tolerance
(TOL
PWM-G1-TX
)
PWM_Minor_BitOne and
PMW_Minor_BitZero
PWM-TX G0 Minor Duration (T
PWM-MINOR-GO-TX
)
Table 8-2: PWM Tests – All Measurements Details
Test Procedure
1. Given that the DIF-P and DIF-N are connected to scope. To perform measurements on
differential signal set Math1 = Ch1-Ch2.
2. All the measurements except, Common Mode DC voltage Measurements can be
performed on Math1.
3. For Common Mode DC Voltage measurements feed two sources Ch1 and Ch2.
4. Based on the PWM gear, sampling rate and record length needs to be set so as to
capture at-least one complete burst. For example, a sampling rate of 625MHz is
sufficient of PWM–Gear 0, 1, 2 & 3.
®*
MOI
27
*: Other names and brands may be claimed as the property of
APPENDIX A – RESOURCE REQUIREMENTS
1. Real-time Digital Oscilloscope (any one of the following instruments)
(a) DPO/DSA/MSO 70604B/C/D or above for HS-GEAR1
(b) DPO/DSA/MSO70804B/C/D or above for higher up to HS-GEAR2
(c) DPO/DSA/MSO72004B/C/D or above for up to HS-GEAR3
2. Probes (Any one of the following probes pair for HS-GEARs)