SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
MIPI D-PHY℠ -
Physical Layer Test
& Measurement
Challenges
Parthasarathy Raju,
& Suryakant Kumar,
Tektronix
Agenda
• MIPI D-PHY℠ Spec Overview
•  New in v2.0
• PHY layer Testing
•  Transmitter & Receiver Needs
•  Equipment
•  Device Test Modes
2
MIPI: Mobile System Diagram
MIPI D-PHY℠ Applications:
MIPI Camera (CSI℠) & MIPI Display (DSI℠)
3
Camera	
&		
Display
D-PHY Lanes and Modes
•  Data & Clock Lane
•  Minimum configuration with 4 wires
•  Data+, Data- & Clock+, Clock-
•  Lane operating modes
•  High Speed Mode(HS)
•  Terminated
•  Low swing, Differential signal
•  Non-Return to Zero(NRZ) coding
•  Data transmission
•  Low Power Mode(LP)
•  Non-Terminated
•  Single-ended transmission
•  Spaced-One-Hot coding
•  Control
4
Data+	
Data-	
D-PHY	
Clock+	
Clock-
HS Data Transmission in Bursts
•  Continuous Mode & Burst Mode
•  Four LP states
•  LP-00, LP01, LP-10, LP-11
•  Stop state(LP-11) – Standby state
5
Clock	:	Burst	Mode
Data to Clock Timing
•  Differential Data to Clock has a quadrature phase
relationship
•  Data-Clock Timing Specification
•  Data to Clock Skew
•  Setup time & Hold time
•  Deterministic and Random Jitter( data rate > 1.5Gbps)
6
Parameter Min Max
TSKEW[TX]	(UI) -0.2 0.2
TSETUP[RX]	(UI)	 0.2
THOLD[RX]	(UI) 0.2
TSKEW[TLIS]	(UI) -0.1 0.1
Parameter	 Min	 Max	
TJTX(UI)	 0.3	
DJTX(UI)	 0.2	
RJTX(UI)	 0.1	
TSKEW[TX]	staAc	(UI)	 -0.2	 0.2
HS-Transmitter
•  Half Swing Mode
•  Differential swing of Tx is half with respect to default swing mode
•  Option for reduced operating power
•  De-emphasis
•  Two equalization ratios are defined
•  Data rates >2.5Gbps
7
SSC & Eye Diagram
•  Spread Spectrum Clocking
•  Triangular Down spreading, deviation 5000ppm at 33KHz
•  Transmitter & Receiver Eye Diagram
•  Data Rates >1.5Gbps & <= 4.5 Gbps
•  Reference channel included
•  Mask prorated to BER 10e-6
8
BER TEYE VDIF
10-12	 0.5UI 40mV
10-6	 0.53UI 47mV
Interconnect Spec & System Configurations
•  Three Differential Insertion loss templates
•  Short, Standard & Long Reference
•  Uniform reference across all MIPI PHYs
9
Mode				
#
Data	
Rate	
Gbps	
TransmiPer	
Swing										EQ
Reference	
Channel
Receiver	
Term	
(ohm)
1
Default EQ2
Short/Std
80-125
2 Long
3
Half		
Swing
EQ1
Short
4 Std
5 Long
6 Short/Std
			NT
7 Long
8
None
Short
9 Std
10 Long
Receiver De-skew Calibration
•  Operating data rates >1.5Gbps
•  Initial and Periodic Calibration modes
•  De-skew burst
•  Sync : all one’s (16UI)
•  Payload: 0101 (215 UI)
10
LP-Transmitter, LP-Receiver
•  Line Levels
•  VOL(Min)= -50mV, VOH(mx) = 1.3V
•  Slew rate spec for various load conditions
•  LP Receiver - Interference and Noise performance
•  Input pulse rejection(eSpike)
•  Minimum pulse width response(TMIN-RX)
•  Peak Interference(VINT, fINT)
11
MIPI D-PHY℠
Test & Measurement
Challenges
Elements of Testing
•  Test Methodology
•  Waveform/Pattern/Region
•  Measurement Procedure/Post processing Algorithm
•  Test Equipment
•  Oscilloscopes
•  Waveform Generators
•  Probes & Accessories
•  Device -Test Modes, Test Points
•  Test Sequences
•  Bit Error Detector
•  Replica Traces
•  Test Modes Needs special focus!
13
Tx Testing Challenges(contd..)
•  Dynamic switching of terminations between LP and HS
mode
•  Waveform post processing to discern the LP-HS transitions
•  Probing
•  HS & LP transmission without loading the bus
•  Access to tight test locations
•  Burst Mode timing measurements
•  Measurements on clock and data lanes
•  Voltage and Timing parameters
14
Tx Testing Challenges
•  Data rate up to 4.5Gb/s
•  800 Mbps to 4.5G
•  Eye diagram and jitter measurements
•  Tx Equalization by de-emphasis
•  Spread-spectrum clocking
•  Embed channel insertion loss
•  LP Mode
•  Slew rate measurements
•  Bus Turn Around test
•  User intervention to enable mode and measure
15
Tx Testing
16
•  4 Single ended Signals
•  Data+, Data- & Clock+, Clock-
•  Termination Board
•  Switchable Termination
•  Oscilloscope & Probes
•  Based on Signal data rate
•  v1.0 (800 Mbps),
•  v1.1 (1.5 Gbps)
•  v1.2 (2.5 Gbps)
•  v2.0 (4.5 Gbps)
•  High impedance probes
•  50+ CTS Tests TerminaAon	Board
Device Test Modes for Tx Testing
•  LP Mode Measurements
•  LP sequence with open termination
•  BTA initiation
•  HS Mode Measurements
•  HS entry
•  HS Sync & Payload
•  Random Test sequences (PRBS)
•  HS exit
•  Data and clock lanes
•  Continuous and Burst Modes
17
Tx Test: Spread Spectrum clocking
•  SSC Testing
•  Modulation Rate = 30KHz (min)
•  Measure over =>2 SSC cycles
•  Device Test Modes/options
•  HS data length > 66 µsec
•  HS data ‘101010…’
18
Tx Test: HS Eye Diagram
•  (1) Prorated Mask at BER 1E-6
•  Measurement using random test pattern of 3 million UI
•  Continuous HS data(Recommended) or Data from multiple bursts
•  (2)Mask at BER 1E-12
•  Sophisticated extrapolation software on oscilloscopes
19
Receiver Testing(contd..)
•  Philosophy
•  Stimulus calibration based on parameter
•  Stimulus fed to the Rx
•  Check for error free reception
•  Equipment
•  Waveform Generator
•  Data and clock lanes
•  Oscilloscope for Calibration
•  Choice based on D-PHY spec versions
•  Observables
•  Bit errors detected
•  ~35 CTS Tests
20
Receiver Testing: Stimulus(Contd..)
•  Transmission Modes
•  LP Mode & HS Mode
•  Spaced-one-hot,
•  NRZ coding
•  Data to clock timing
•  Setup/Hold Times
•  Skew
•  HS Differential & Common
mode voltage
•  LP voltage up to 1.3V
•  Rise/Fall time control
•  Continuous & Burst data
•  Data & Clock Lanes
•  Test sequences/patterns
•  PRBS patterns of various lengths
•  LP states
•  Escape Mode commands
•  De-skew calibration bursts
•  Standby state to trigger a test
sequence
•  HS entry, HS Sync & HS exit
21
Receiver Testing: Stimulus
•  HS Mode Stressors
•  Random Jitter & Deterministic Jitter
•  Embed Insertion loss & De-emphasis
•  Spread Spectrum Clocking
•  Dynamic Skew
•  LP Mode Stressors
•  eSpike
•  Minimum Pulse TMIN-RX
•  Additive Square/Sine Noise (VINT, fINT)
•  Data Burst Timing
•  THS_TRAIL, THS_PREPARE ,THS_ZERO, THS_REOT
•  Clock Burst Timing
•  TCLK_TRAIL, TCLK_PREPARE, HS_EXIT, CLK_POST
•  CLK_PRE, CLK_REOT, CLK_ZERO
22
Receiver Jitter Tolerance
•  RT/FT Control
•  Insertion Loss
•  Standard Channel
•  DJ & VOD Control
•  Static Skew
•  DC common Mode
•  SSC
23
HS Receiver Testing
•  Error Detectors
•  Initiating Rx ERRDET - First Big challenge!
•  HS Only ERRDET Initialization Sequence – Simple and Easy!
•  Rx Stress calibration
•  Procedure defined for standard reference channel
•  Better Accuracy with Replica Traces for calibration!
24
References
•  [1] DRAFT Conformance Test Suite for D-PHY℠, Version 1.2r11, 11 March 2015
•  [2] Specification for D-PHY℠, Version 1.2, 01 August 2014
•  [3] Specification for D-PHY℠, Version 2.0 Revision 07, 23 November 2015
•  [4] D-PHY℠ Testing, Parthasarathy, MIPI Open Day Presentation Taipei, October 2015
25

Weitere ähnliche Inhalte

Was ist angesagt?

AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB ProtocolSwetha GSM
 
AMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxAMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxSairam Chebrolu
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI Alliance
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI Alliance
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
UVM Update: Register Package
UVM Update: Register PackageUVM Update: Register Package
UVM Update: Register PackageDVClub
 
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...MIPI Alliance
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampFPGA Central
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceAnalog Devices, Inc.
 
2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verificationUsha Mehta
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptsharan Kumar
 
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI Alliance
 

Was ist angesagt? (20)

AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB Protocol
 
AMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxAMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptx
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
Ambha axi
Ambha axiAmbha axi
Ambha axi
 
PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
UVM Update: Register Package
UVM Update: Register PackageUVM Update: Register Package
UVM Update: Register Package
 
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...
MIPI DevCon Bangalore 2017: Overcoming Inter-Symbol Interference with MIPI PH...
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 ppt
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
CPU Verification
CPU VerificationCPU Verification
CPU Verification
 
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHY
 
PCIe
PCIePCIe
PCIe
 

Andere mochten auch

MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI Alliance
 
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI Alliance
 
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI Alliance
 
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI Alliance
 
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...MIPI Alliance
 
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)MIPI Alliance
 

Andere mochten auch (6)

MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
 
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
 
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
 
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
 
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
MIPI DevCon 2016: Comprehensive Verification of MIPI SoundWire Master-Slave S...
 
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
 

Ähnlich wie MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges

Digital Timing and Carrier Synchronization.ppt
Digital Timing and Carrier Synchronization.pptDigital Timing and Carrier Synchronization.ppt
Digital Timing and Carrier Synchronization.pptmohamadfarzansabahi1
 
Serial communication
Serial communicationSerial communication
Serial communicationVikas Dongre
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptmshanajoel6
 
Pt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-testPt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-testrajbabureliance
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.pptrobomango
 
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI Alliance
 
IEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper PresentationIEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper Presentationashishrratnakar
 
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdfssuser2a2430
 
Controlling stepper motor using serial communication with computer
Controlling stepper motor using serial communication with computerControlling stepper motor using serial communication with computer
Controlling stepper motor using serial communication with computernoumanahmed90
 
Te442 lecture02-2016-14-4-2016-1
Te442 lecture02-2016-14-4-2016-1Te442 lecture02-2016-14-4-2016-1
Te442 lecture02-2016-14-4-2016-1colman mboya
 

Ähnlich wie MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges (20)

Digital Timing and Carrier Synchronization.ppt
Digital Timing and Carrier Synchronization.pptDigital Timing and Carrier Synchronization.ppt
Digital Timing and Carrier Synchronization.ppt
 
QST-88b
QST-88bQST-88b
QST-88b
 
TSync_Timing_Boards_revA
TSync_Timing_Boards_revATSync_Timing_Boards_revA
TSync_Timing_Boards_revA
 
Serial communication
Serial communicationSerial communication
Serial communication
 
Serial data transfer
Serial data transferSerial data transfer
Serial data transfer
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
 
Pt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-testPt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-test
 
Lec08
Lec08Lec08
Lec08
 
cdma2000_Fundamentals.pdf
cdma2000_Fundamentals.pdfcdma2000_Fundamentals.pdf
cdma2000_Fundamentals.pdf
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.ppt
 
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
 
Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1
 
IEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper PresentationIEEE CASE 2011, Italy - Conference Paper Presentation
IEEE CASE 2011, Italy - Conference Paper Presentation
 
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
 
Controlling stepper motor using serial communication with computer
Controlling stepper motor using serial communication with computerControlling stepper motor using serial communication with computer
Controlling stepper motor using serial communication with computer
 
Te442 lecture02-2016-14-4-2016-1
Te442 lecture02-2016-14-4-2016-1Te442 lecture02-2016-14-4-2016-1
Te442 lecture02-2016-14-4-2016-1
 
WCDMA Overall
WCDMA OverallWCDMA Overall
WCDMA Overall
 
WCDMA Overall
WCDMA OverallWCDMA Overall
WCDMA Overall
 
8251 USART.pptx
8251 USART.pptx8251 USART.pptx
8251 USART.pptx
 

Mehr von MIPI Alliance

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI Alliance
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI Alliance
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI Alliance
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI Alliance
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI Alliance
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI Alliance
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI Alliance
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI Alliance
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI Alliance
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI Alliance
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI Alliance
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI Alliance
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI Alliance
 

Mehr von MIPI Alliance (20)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
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 Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
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 Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
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 I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
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 Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
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: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
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 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
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 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
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 Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the Alliance
 

MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges

  • 1. MIPI D-PHY℠ - Physical Layer Test & Measurement Challenges Parthasarathy Raju, & Suryakant Kumar, Tektronix
  • 2. Agenda • MIPI D-PHY℠ Spec Overview •  New in v2.0 • PHY layer Testing •  Transmitter & Receiver Needs •  Equipment •  Device Test Modes 2
  • 3. MIPI: Mobile System Diagram MIPI D-PHY℠ Applications: MIPI Camera (CSI℠) & MIPI Display (DSI℠) 3 Camera & Display
  • 4. D-PHY Lanes and Modes •  Data & Clock Lane •  Minimum configuration with 4 wires •  Data+, Data- & Clock+, Clock- •  Lane operating modes •  High Speed Mode(HS) •  Terminated •  Low swing, Differential signal •  Non-Return to Zero(NRZ) coding •  Data transmission •  Low Power Mode(LP) •  Non-Terminated •  Single-ended transmission •  Spaced-One-Hot coding •  Control 4 Data+ Data- D-PHY Clock+ Clock-
  • 5. HS Data Transmission in Bursts •  Continuous Mode & Burst Mode •  Four LP states •  LP-00, LP01, LP-10, LP-11 •  Stop state(LP-11) – Standby state 5 Clock : Burst Mode
  • 6. Data to Clock Timing •  Differential Data to Clock has a quadrature phase relationship •  Data-Clock Timing Specification •  Data to Clock Skew •  Setup time & Hold time •  Deterministic and Random Jitter( data rate > 1.5Gbps) 6 Parameter Min Max TSKEW[TX] (UI) -0.2 0.2 TSETUP[RX] (UI) 0.2 THOLD[RX] (UI) 0.2 TSKEW[TLIS] (UI) -0.1 0.1 Parameter Min Max TJTX(UI) 0.3 DJTX(UI) 0.2 RJTX(UI) 0.1 TSKEW[TX] staAc (UI) -0.2 0.2
  • 7. HS-Transmitter •  Half Swing Mode •  Differential swing of Tx is half with respect to default swing mode •  Option for reduced operating power •  De-emphasis •  Two equalization ratios are defined •  Data rates >2.5Gbps 7
  • 8. SSC & Eye Diagram •  Spread Spectrum Clocking •  Triangular Down spreading, deviation 5000ppm at 33KHz •  Transmitter & Receiver Eye Diagram •  Data Rates >1.5Gbps & <= 4.5 Gbps •  Reference channel included •  Mask prorated to BER 10e-6 8 BER TEYE VDIF 10-12 0.5UI 40mV 10-6 0.53UI 47mV
  • 9. Interconnect Spec & System Configurations •  Three Differential Insertion loss templates •  Short, Standard & Long Reference •  Uniform reference across all MIPI PHYs 9 Mode # Data Rate Gbps TransmiPer Swing EQ Reference Channel Receiver Term (ohm) 1 Default EQ2 Short/Std 80-125 2 Long 3 Half Swing EQ1 Short 4 Std 5 Long 6 Short/Std NT 7 Long 8 None Short 9 Std 10 Long
  • 10. Receiver De-skew Calibration •  Operating data rates >1.5Gbps •  Initial and Periodic Calibration modes •  De-skew burst •  Sync : all one’s (16UI) •  Payload: 0101 (215 UI) 10
  • 11. LP-Transmitter, LP-Receiver •  Line Levels •  VOL(Min)= -50mV, VOH(mx) = 1.3V •  Slew rate spec for various load conditions •  LP Receiver - Interference and Noise performance •  Input pulse rejection(eSpike) •  Minimum pulse width response(TMIN-RX) •  Peak Interference(VINT, fINT) 11
  • 12. MIPI D-PHY℠ Test & Measurement Challenges
  • 13. Elements of Testing •  Test Methodology •  Waveform/Pattern/Region •  Measurement Procedure/Post processing Algorithm •  Test Equipment •  Oscilloscopes •  Waveform Generators •  Probes & Accessories •  Device -Test Modes, Test Points •  Test Sequences •  Bit Error Detector •  Replica Traces •  Test Modes Needs special focus! 13
  • 14. Tx Testing Challenges(contd..) •  Dynamic switching of terminations between LP and HS mode •  Waveform post processing to discern the LP-HS transitions •  Probing •  HS & LP transmission without loading the bus •  Access to tight test locations •  Burst Mode timing measurements •  Measurements on clock and data lanes •  Voltage and Timing parameters 14
  • 15. Tx Testing Challenges •  Data rate up to 4.5Gb/s •  800 Mbps to 4.5G •  Eye diagram and jitter measurements •  Tx Equalization by de-emphasis •  Spread-spectrum clocking •  Embed channel insertion loss •  LP Mode •  Slew rate measurements •  Bus Turn Around test •  User intervention to enable mode and measure 15
  • 16. Tx Testing 16 •  4 Single ended Signals •  Data+, Data- & Clock+, Clock- •  Termination Board •  Switchable Termination •  Oscilloscope & Probes •  Based on Signal data rate •  v1.0 (800 Mbps), •  v1.1 (1.5 Gbps) •  v1.2 (2.5 Gbps) •  v2.0 (4.5 Gbps) •  High impedance probes •  50+ CTS Tests TerminaAon Board
  • 17. Device Test Modes for Tx Testing •  LP Mode Measurements •  LP sequence with open termination •  BTA initiation •  HS Mode Measurements •  HS entry •  HS Sync & Payload •  Random Test sequences (PRBS) •  HS exit •  Data and clock lanes •  Continuous and Burst Modes 17
  • 18. Tx Test: Spread Spectrum clocking •  SSC Testing •  Modulation Rate = 30KHz (min) •  Measure over =>2 SSC cycles •  Device Test Modes/options •  HS data length > 66 µsec •  HS data ‘101010…’ 18
  • 19. Tx Test: HS Eye Diagram •  (1) Prorated Mask at BER 1E-6 •  Measurement using random test pattern of 3 million UI •  Continuous HS data(Recommended) or Data from multiple bursts •  (2)Mask at BER 1E-12 •  Sophisticated extrapolation software on oscilloscopes 19
  • 20. Receiver Testing(contd..) •  Philosophy •  Stimulus calibration based on parameter •  Stimulus fed to the Rx •  Check for error free reception •  Equipment •  Waveform Generator •  Data and clock lanes •  Oscilloscope for Calibration •  Choice based on D-PHY spec versions •  Observables •  Bit errors detected •  ~35 CTS Tests 20
  • 21. Receiver Testing: Stimulus(Contd..) •  Transmission Modes •  LP Mode & HS Mode •  Spaced-one-hot, •  NRZ coding •  Data to clock timing •  Setup/Hold Times •  Skew •  HS Differential & Common mode voltage •  LP voltage up to 1.3V •  Rise/Fall time control •  Continuous & Burst data •  Data & Clock Lanes •  Test sequences/patterns •  PRBS patterns of various lengths •  LP states •  Escape Mode commands •  De-skew calibration bursts •  Standby state to trigger a test sequence •  HS entry, HS Sync & HS exit 21
  • 22. Receiver Testing: Stimulus •  HS Mode Stressors •  Random Jitter & Deterministic Jitter •  Embed Insertion loss & De-emphasis •  Spread Spectrum Clocking •  Dynamic Skew •  LP Mode Stressors •  eSpike •  Minimum Pulse TMIN-RX •  Additive Square/Sine Noise (VINT, fINT) •  Data Burst Timing •  THS_TRAIL, THS_PREPARE ,THS_ZERO, THS_REOT •  Clock Burst Timing •  TCLK_TRAIL, TCLK_PREPARE, HS_EXIT, CLK_POST •  CLK_PRE, CLK_REOT, CLK_ZERO 22
  • 23. Receiver Jitter Tolerance •  RT/FT Control •  Insertion Loss •  Standard Channel •  DJ & VOD Control •  Static Skew •  DC common Mode •  SSC 23
  • 24. HS Receiver Testing •  Error Detectors •  Initiating Rx ERRDET - First Big challenge! •  HS Only ERRDET Initialization Sequence – Simple and Easy! •  Rx Stress calibration •  Procedure defined for standard reference channel •  Better Accuracy with Replica Traces for calibration! 24
  • 25. References •  [1] DRAFT Conformance Test Suite for D-PHY℠, Version 1.2r11, 11 March 2015 •  [2] Specification for D-PHY℠, Version 1.2, 01 August 2014 •  [3] Specification for D-PHY℠, Version 2.0 Revision 07, 23 November 2015 •  [4] D-PHY℠ Testing, Parthasarathy, MIPI Open Day Presentation Taipei, October 2015 25