MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

15
Versatile Software Solution for MIPI C-PHY TX Testing Paul Willis UNH-IOL

Transcript of MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

Page 1: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

Versatile Software Solution

for MIPI C-PHY TX Testing

Paul Willis UNH-IOL

Page 2: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 3: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 4: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 5: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 6: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

CPHYGUI

6

Page 7: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

Test Setup

7

•  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

DUT(P339)

ProbingPoint

C-PHYRTB

OscilloscopeComputerCPHYGUI

DaA/B/C DaA/B/C

Ch1/2/3DaA/B/C

GPIB/Ethernet

Page 8: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 9: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 10: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 11: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 12: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

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

Page 13: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

VOHHS • Mean of single ended waveform taken at -20% of UI •  Applicable to all 3 single ended lines

13

Page 14: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

VCPTX and ΔVCPTX(HS) • 

14

Page 15: MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing

T3-POST •  Verify that the last 7 symbols in the burst are the “4”

symbol

15