SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference Modeling
DVClub
 
ARM Architecture Instruction Set
ARM Architecture Instruction SetARM Architecture Instruction Set
ARM Architecture Instruction Set
Dwight Sabio
 
ATPG Methods and Algorithms
ATPG Methods and AlgorithmsATPG Methods and Algorithms
ATPG Methods and Algorithms
Deiptii Das
 

Mais procurados (20)

MIPI DevCon Bangalore 2017: MIPI I3C Interface - Advanced Features
MIPI DevCon Bangalore 2017: MIPI I3C Interface - Advanced FeaturesMIPI DevCon Bangalore 2017: MIPI I3C Interface - Advanced Features
MIPI DevCon Bangalore 2017: MIPI I3C Interface - Advanced Features
 
Design for Testability
Design for Testability Design for Testability
Design for Testability
 
PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference Modeling
 
dft
dftdft
dft
 
MIPI DevCon Bangalore 2017: C-PHY and How it Enables Next Generation Display ...
MIPI DevCon Bangalore 2017: C-PHY and How it Enables Next Generation Display ...MIPI DevCon Bangalore 2017: C-PHY and How it Enables Next Generation Display ...
MIPI DevCon Bangalore 2017: C-PHY and How it Enables Next Generation Display ...
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_model
 
Fpga design flow
Fpga design flowFpga design flow
Fpga design flow
 
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 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
 
MPI DevCon Hsinchu City 2017: MIPI C-PHY/D-PHY Dual Mode Subsystem Performanc...
MPI DevCon Hsinchu City 2017: MIPI C-PHY/D-PHY Dual Mode Subsystem Performanc...MPI DevCon Hsinchu City 2017: MIPI C-PHY/D-PHY Dual Mode Subsystem Performanc...
MPI DevCon Hsinchu City 2017: MIPI C-PHY/D-PHY Dual Mode Subsystem Performanc...
 
ARM Architecture Instruction Set
ARM Architecture Instruction SetARM Architecture Instruction Set
ARM Architecture Instruction Set
 
Cracking Digital VLSI Verification Interview: Interview Success
Cracking Digital VLSI Verification Interview: Interview SuccessCracking Digital VLSI Verification Interview: Interview Success
Cracking Digital VLSI Verification Interview: Interview Success
 
Pc ie tl_layer (3)
Pc ie tl_layer (3)Pc ie tl_layer (3)
Pc ie tl_layer (3)
 
ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
ATPG Methods and Algorithms
ATPG Methods and AlgorithmsATPG Methods and Algorithms
ATPG Methods and Algorithms
 
GMSL in Linux
GMSL in LinuxGMSL in Linux
GMSL in Linux
 
Bandgap Reference circuit Baased on FinFET Device
Bandgap Reference circuit Baased on FinFET DeviceBandgap Reference circuit Baased on FinFET Device
Bandgap Reference circuit Baased on FinFET Device
 
MPI DevCon Hsinchu City 2017: Next generation MIPI Physical Layer Design and ...
MPI DevCon Hsinchu City 2017: Next generation MIPI Physical Layer Design and ...MPI DevCon Hsinchu City 2017: Next generation MIPI Physical Layer Design and ...
MPI DevCon Hsinchu City 2017: Next generation MIPI Physical Layer Design and ...
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SWMIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
 

Destaque

Destaque (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)
 

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

CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
mshanajoel6
 
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
noumanahmed90
 

Semelhante a 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
 
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
 
8251 USART
8251 USART8251 USART
8251 USART
 

Mais de MIPI Alliance

Mais de 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 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: 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 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: 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 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
 

Último

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Último (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 

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