SlideShare a Scribd company logo
Versatile
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
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)	
Probing	
Point	
C-PHY	
RTB	
Oscilloscope	
Computer	
CPHYGUI	
Da	A/B/C	 Da	A/B/C	
Ch	1/2/3	
Da	A/B/C	
GPIB	/	
Ethernet
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

More Related Content

PDF
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
PDF
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
PDF
MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges
PDF
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
PDF
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
PDF
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
PDF
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
PDF
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing

What's hot (16)

PDF
MIPI DevCon 2016: MIPI in Automotive
PDF
MIPI DevCon 2016: Effective Verification of Stacked and Layered Protocols
PDF
MIPI DevCon 2016: MIPI DisCo and ACPI - Streamlining MIPI Component Integration
PDF
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
PDF
Entrenamiento TestExec 8.1
PPTX
RISC-V NOEL-V - A new high performance RISC-V Processor Family
PDF
ThesisPresentation_Upd
PPT
icd_lrs_may2_00_ATE_Hyb.
PDF
BKK16-410 SoC Idling & CPU Cluster PM
PDF
Keysight Mini-ICT - Testing Days México
PDF
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
PDF
Functional Test Systems - Testing Days Bajío
PDF
Veryx Product Catalog - ATTEST
PDF
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
PDF
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
PDF
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: MIPI in Automotive
MIPI DevCon 2016: Effective Verification of Stacked and Layered Protocols
MIPI DevCon 2016: MIPI DisCo and ACPI - Streamlining MIPI Component Integration
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
Entrenamiento TestExec 8.1
RISC-V NOEL-V - A new high performance RISC-V Processor Family
ThesisPresentation_Upd
icd_lrs_may2_00_ATE_Hyb.
BKK16-410 SoC Idling & CPU Cluster PM
Keysight Mini-ICT - Testing Days México
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
Functional Test Systems - Testing Days Bajío
Veryx Product Catalog - ATTEST
Redundancy for PROFINET networks - Frederic Depuydt & Philippe Saey, KU Leuve...
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: Implementing MIPI C-PHY
Ad

Similar to MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing (20)

PPTX
SC'18 BoF Presentation
PDF
SDAccel Design Contest: Vivado HLS
PDF
Enabling 5G through end-to-end wireless and optical orchestration
PDF
Python testing like a pro by Keith Yang
PPTX
Compiling P4 to XDP, IOVISOR Summit 2017
PPTX
Netlist to GDSII flow new.pptx physical design full info
PDF
BlackHat Hacking - Hacking VoIP.
PPTX
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
PDF
Balázs Bucsay - XFLTReaT: Building a Tunnel
PDF
GPA Software Overview R3
PDF
CSW2017Richard Johnson_harnessing intel processor trace on windows for vulner...
PPTX
Monomi: Practical Analytical Query Processing over Encrypted Data
PDF
XFLTReaT: a new dimension in tunnelling (BruCON 0x09 2017)
PDF
Design and development of automated tests for the IoT
PDF
Consul administration at scale
PDF
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
PPTX
Education using FIRE
PDF
2010 02 instrumentation_and_runtime_measurement
PDF
Trick or XFLTReaT a.k.a. Tunnel All The Things
PPTX
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
SC'18 BoF Presentation
SDAccel Design Contest: Vivado HLS
Enabling 5G through end-to-end wireless and optical orchestration
Python testing like a pro by Keith Yang
Compiling P4 to XDP, IOVISOR Summit 2017
Netlist to GDSII flow new.pptx physical design full info
BlackHat Hacking - Hacking VoIP.
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Balázs Bucsay - XFLTReaT: Building a Tunnel
GPA Software Overview R3
CSW2017Richard Johnson_harnessing intel processor trace on windows for vulner...
Monomi: Practical Analytical Query Processing over Encrypted Data
XFLTReaT: a new dimension in tunnelling (BruCON 0x09 2017)
Design and development of automated tests for the IoT
Consul administration at scale
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Education using FIRE
2010 02 instrumentation_and_runtime_measurement
Trick or XFLTReaT a.k.a. Tunnel All The Things
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
Ad

More from MIPI Alliance (20)

PDF
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
PDF
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
PDF
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
PDF
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
PDF
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
PDF
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
PDF
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
PDF
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
PDF
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
PDF
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
PDF
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
PDF
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
PDF
MIPI DevCon 2021: State of the Alliance
PDF
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
PDF
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
PDF
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
PDF
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
PDF
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
PDF
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
PDF
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...

Recently uploaded (6)

PPTX
ASMS Telecommunication company Profile
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PDF
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
ASMS Telecommunication company Profile
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证

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

  • 1. Versatile Software Solution for MIPI C-PHY TX Testing Paul Willis UNH-IOL
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 7. 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) Probing Point C-PHY RTB Oscilloscope Computer CPHYGUI Da A/B/C Da A/B/C Ch 1/2/3 Da A/B/C GPIB / Ethernet
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. VOHHS •  Mean of single ended waveform taken at -20% of UI •  Applicable to all 3 single ended lines 13
  • 15. T3-POST •  Verify that the last 7 symbols in the burst are the “4” symbol 15