Beruflich Dokumente
Kultur Dokumente
Software Solution
for MIPI C-PHY
TX Testing
Paul Willis
UNH-IOL
Contents
• Who is the UNH-IOL?
• C-PHY TX Testing Tool Overview
• Physical Test Setup
• Clock and Data Recovery
• HS Packet Decode
• HS TX tests
2
UNH-IOL
• MIPI Member since 2007
• Helped develop D-PHY Test Suite
• Authored DPHYGUI Test Tool
• Active test house for MIPI CSI, MIPI DSI,
and MIPI D-PHY
• Active in the Test Work Group
• Work with several other Organizations to
develop new technologies
• Employ 100 university students
3
Testing MIPI C-PHY TX
• Address issue of missing reference
platform for performing C-PHY CTS TX
tests
• The industry has need for this software
• Will be available for purchase to MIPI
members
• Meant to complement oscilloscope
software package offerings
4
CPHYGUI Overview
• MATLAB based software measurement tool
• Evaluate PHY TX characteristics
• Capture, import, and process waveforms
• Can download captures or import saved waveform files
from Tektronix, Keysight, LeCroy, and Rhode & Schwarz
oscilloscopes
• Decode HS packets and LP sequences
• Display and manage measurement results in GUI
• Load/save measurement results
• Command Line Interface
5
CPHYGUI
6
Test Setup
• Real time oscilloscope
• High impedance probes
• C-PHY Reference Termination Board
• RTB may be used as probing point with probe tips soldered to the board
GPIB / Computer
Oscilloscope
Ethernet CPHYGUI
Ch 1/2/3
Da A/B/C
7
Clock and Data Recovery
• Lowpass filter data
• Find differential edge times
• Throw out edges from out of spec UI (too long/short)
• Find mode of UI length
• Run second pass using previously estimated UI length
8
Decoder
• Byte level decode of HS burst packets
• Protocol aware (CSI-2 and DSI) planned
• LP decoder planned
• Output to console
• Option to save log to text file
9
HS-TX Tests
• Capture from oscilloscope or import from file
• Sample rate above 5 GS/s and burst length of at least 5 thousand
symbols suggested.
• Cropped single burst:
10
TLPX, T3-PREPARE, T3-PREAMBLE, and T3-SYNC
• HS entry timers measured as described in CTS
• TLPX: Time between VA and VC crossing VIL,MAX (550 mV).
• T3-PREPARE: Time between end of TLPX and HS-0 (+/- 40 mV).
• T3-PREAMBLE: Verifies length of preamble (in place of following tests).
• T3-PREBEGIN/T3-PROGSEQ/T3-PREEND: To be implemented.
• T3-SYNC: verify sync word (3,4,4,4,4,4,4,3) after preamble
11
VOD (max strong, min weak HS-0 and HS-1)
• Eye based measurements performed on all three
differential pairs (VOD-AB, VOD-BC, VOD-CA)
• Measured at -20% of UI
• Calculate ΔVOD by subtracting absolute value of
maximum strong 1 from absolute value of strong 0.
• Take highest value from all three differential pairs
12
VOHHS
• Mean of single ended waveform taken at -20% of UI
• Applicable to all 3 single ended lines
13
VCPTX and ΔVCPTX(HS)
•
14
T3-POST
• Verify that the last 7 symbols in the burst are the “4”
symbol
15