MIPI MPHY “Checkmate” Verification IP 
An Introduction 
Nov 2014 
CheckMate VIPs 
Verification Conquered.
Introduction 
2 
“Easy to Use” 
“Catches tricky corner cases” 
“Provides complete comprehensive test coverage” 
These are some of the things being said by our customers about 
our MIPI MPHY Verification IP Solution. 
Our MIPI MPHY Verification IP Solution has been adopted by 
many top SoC/IP companies. In the coming slides, we talk about 
the major aspects of our mature MIPI MPHY Verification 
Solution.
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Assertion Checker Monitor 
- BFM Capabilities & Architecture 
- Error injection capabilities 
▪ Customer Testimonial 
Contents 
- Test bench Capabilities & Architecture 
- Debugging Features 
▪ Youtube Demo Video
4 
MIPI MPHY System Overview
5 
MIPI MPHY MTX Overview
6 
MIPI MPHY MTX FSM Overview
MIPI MPHY MRX Overview 
Arrow Devices Confidential 7
8 
MIPI MPHY MRX FSM Overview
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
MPHY DUT Verification 
Requirements 
1. FSM transition 
2. Error Scenarios 
3. OMC Verification 
4. HS Mode operation (Gears 1-3, Series A/B) 
5. LS Mode operation (Gears 0-7) 
6. Type-1/Type-2 operation 
7. Register (Shadow and Effective) Read/Write 
8. Reset Verification (Power ON Reset and Line Reset) 
9. Line Encoding (8B10B) 
10. Line Signaling (PWM and NRZ) 
11. Clock and Data Recovery 
8. Loop back mode (near, far, digital) 
9. Parameterized RMMI Data Interface Width(10, 20, 40) 
10
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
MPHY Test-Bench Capabilities 
 Standard UVM compliant test-bench 
 Built-in Constrained Random and Compliance 
Test Suites 
 Assertion Checker/Monitor for protocol checks 
 Built-in property based compliance coverage 
 RMMI level Score Board for Data integrity 
Checks 
 Sequences to generate bursts random Data 
 Sequences to generate Line reset, Register 
read/writes, speed & gear changes 
 Sequences to exercise the MTX and MRX State 
machines 
 Supports Loopback Mode verification 
13
MPHY UVM Test Bench 
14 
MPHY_DUT_TX_LANE_Driver 
M-PHY TX 
RMMI 
CNTL 
RMMI 
DATA 
BFM DUT 
M-PHY RX 
RMMI 
CNTL 
RMMI 
DATA 
M-PHY RX 
RMMI 
CNTL 
RMMI 
DATA 
M-PHY TX 
RMMI 
CNTL 
RMMI 
DATA 
DP 
DN 
DP 
DN 
MPHY_DUT_TX 
_ RMMI_Driver 
MPHY_TX_CMD_DATA_ 
Sequencer 
SCORE BOARD 
MPHY_DUT_RX 
_ RMMI_Driver 
MPHY_BFM_RX 
_RMMI_Driver 
MPHY_BFM_TX 
_RMMI_Driver 
MPHY_DUT_RX_LANE_Driver 
MPHY_RX_CMD_DATA_ 
Sequencer 
M-PHY TB ENVIRONMENT 
Global Objects 
MPHY_TB_State 
MPHY_TB_Config 
Assertion Checker Monitor
MPHY Test-suite 
• Combination of Directed Compliance and 
Constrained Random 
- Simple Data Transfer 
- FSM Transitions 
- Register read/write 
- Reset 
- Error Injection 
- Jitter/PPM injection 
15
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
17 
MPHY Assertion Checker Monitor 
RX Registers 
Model RX FSM Model 
RX Register 
Handler RX SV Assertions 
MPHY TX DUT RMMI Tx Cntrl Intf 
TX DP 
TX DN 
TX Registers 
Model TX FSM Model 
TX Register 
Handler TX SV Assertions 
RMMI Tx Data Intf 
MPHY RX DUT 
MTX Checker Monitor 
RMMI Rx Cntrl Intf 
RMMI Rx Data Intf 
MRX Checker Monitor 
RX DP 
RX DN
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
MPHY BFM Capabilities 
 Supports MPHY v2.0, MPHY v3.0 , MPHY v3.1 
 Support for LS (PWM) and HS Mode 
 Support for all PWM gears(0-7) and all HS(1-3)gears 
 Supports both series A, B 
 Supports OMC Capabilities 
 Support for 10, 20 and 40 Data width interface 
 Support for programmable sync and Prepare length 
 Support for bypassing 8b10b Encoding 
 Support for Jitter and PPM testing (RX and TX) 
 Support for Dithering 
 Support for inverted driver polarity 
 Built in Error injection 
 Events for synchronization with Test-bench 
 Pure SystemVerilog 
– No Language/Methodology translators 
19
MPHY BFM - MTX Architecture 
20 
TX_FSM 
RMMI Data 
Intf Logic 
8b10 Encoding 
PWM 
NRZ 
DP 
DN 
RMMI Ctrl Intf RMMI Data Intf 
Serial Intf 
TX RMMI Cntrl 
Interface handler 
TX Config
MPHY BFM - MRX Architecture 
21 
RX_FSM 
RMMI Data 
Intf Logic 
8b10 Decoding 
DP 
DN 
Symbol Clk 
Generation 
PWM 
NRZ 
Data and 
clk recovery 
RMMI Ctrl Intf RMMI Data Intf 
Serial Intf 
RMMI RX 
Cntrl Intf 
Handler RX Config
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- MPHY Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- MPHY BFM Capabilities & Architecture 
▪ Youtube Demo Video
Error injection capabilities 
• Spec defined errors 
• 3b4b Encoding Error (Data/Control Symbols) 
• 5b6b Encoding Error (Data/Control Symbols) 
• Running Disparity Error 
• Reserved symbol Error 
• Non Spec defined errors 
• Bit Add and Bit Drop on Line 
• MK0 Corruption 
• TOB Corruption 
• Timing Error (Line reset ,Prepare, Sync length) 
23
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
MPHY State Transition Debug with 
our inhouse PDA Debug Tool 
• Makes debug easier by 
presenting state machine 
states and transitions along 
with conditions that caused 
state transition 
• Each column is a state 
machine with states, 
transitions and state change 
conditions listed in time 
order 
25
MPHY Symbol and Control Debug 
with our PDA Debug Tool 
26
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
Customer Testimonial 
"Our team at Mixel used Arrow Devices' MIPI MPHY VIP to validate our 
Type-I MPHY design. The VIP is easy to use and provides 
complete comprehensive test coverage for 
MPHY. With approximately ~300 tests (directed compliance as well as 
constrained random tests), the VIP helped us catch tricky 
corner case issues in our design. After verifying our design with 
Arrow Devices VIP, we are much more confident about our MPHY 
design to be risk free and standard compliant. We found Arrow Devices 
team very helpful, committed and, easy to work with. It provided 
excellent support throughout the verification phase.Overall, working 
with Arrow Devices has been very good and useful experience." 
Anupama Dikhit, Senior Design Engineer, Mixel
Before You Leave… 
29 
Check out our other MIPI and JEDEC VIPs 
• MIPI Unipro Verification IP 
• MIPI CSI-3 Verification IP 
• JEDEC UFS Device Verification IP 
• JEDEC UFS Host Verification IP
▪ MPHY System Overview 
▪ MPHY DUT Verification Requirements 
▪ Arrow Devices’ MPHY “CheckMate” Verification IP 
- Test Bench Capabilities & Architecture 
- Assertion Checker Monitor 
- Error Injection Capabilities 
- Debugging Features 
▪ Customer Testimonial 
Contents 
- BFM Capabilities & Architecture 
▪ Youtube Demo Video
Before You Leave… 
31 
Also Check Out Our Youtube 
Demo Video for MIPI MPHY 
Verification IP Solution!
Thank You 
32 
Download Product Brochure Now! 
For more information 
Contact Us!

More Related Content

PPTX
SystemVerilog based OVM and UVM Verification Methodologies
PDF
Uvm presentation dac2011_final
PDF
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
PPTX
AMBA 2.0 PPT
PPT
Verilog Tasks and functions
PPT
AMBA_APB_pst
PDF
UVM Methodology Tutorial
PDF
Challenges in Using UVM at SoC Level
SystemVerilog based OVM and UVM Verification Methodologies
Uvm presentation dac2011_final
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
AMBA 2.0 PPT
Verilog Tasks and functions
AMBA_APB_pst
UVM Methodology Tutorial
Challenges in Using UVM at SoC Level

What's hot (20)

ODP
APB protocol v1.0
PDF
UVM: Basic Sequences
PDF
Uvm dac2011 final_color
PPT
Fpga &;cpld(by alok singh)
PPTX
System verilog coverage
PDF
UVM TUTORIAL;
PDF
Verification Strategy for PCI-Express
PDF
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
PPTX
Advance Peripheral Bus
PPTX
PPTX
Introduction about APB Protocol
PPTX
AMBA Ahb 2.0
PPTX
System verilog control flow
PPT
Spi master core verification
PDF
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
PPT
Axi protocol
PDF
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
PPTX
SOC Verification using SystemVerilog
PPTX
Amba axi 29 3_2015
PDF
I2C BUS PROTOCOL
APB protocol v1.0
UVM: Basic Sequences
Uvm dac2011 final_color
Fpga &;cpld(by alok singh)
System verilog coverage
UVM TUTORIAL;
Verification Strategy for PCI-Express
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
Advance Peripheral Bus
Introduction about APB Protocol
AMBA Ahb 2.0
System verilog control flow
Spi master core verification
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
Axi protocol
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
SOC Verification using SystemVerilog
Amba axi 29 3_2015
I2C BUS PROTOCOL
Ad

Viewers also liked (7)

PDF
Transport Layer (L4) of MIPI Unipro - An Introduction
PPTX
Ufs movie
PPTX
UniPro Group Overview
PDF
ch6-pv2-device-drivers
PDF
Behavioral modeling of Clock/Data Recovery
PDF
Q4.11: Next Gen Mobile Storage – UFS
PPT
07.flash memory technology
Transport Layer (L4) of MIPI Unipro - An Introduction
Ufs movie
UniPro Group Overview
ch6-pv2-device-drivers
Behavioral modeling of Clock/Data Recovery
Q4.11: Next Gen Mobile Storage – UFS
07.flash memory technology
Ad

Similar to Arrow Devices MIPI MPHY Verification IP Solution (20)

PDF
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
PDF
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
PPT
Presentation snippet Client Fujitsu
PDF
SIP Parity Actvity Group & Video Interoperability Review
PDF
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
PDF
Functional verification techniques EW16 session
PDF
Universal Chip Interconnect Verification
PDF
Universal Chip interconnect Verification
DOC
VAMSHIKRISHNA_BOOSAM_NOV16(1)
PPT
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
PDF
byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)
PDF
Continuous Performance Testing: The New Standard
PPTX
Viavi_TeraVM Core Emulator.pptx
PPT
DvClub 2102 tlm based software control of uvcs for vertical verification re...
PDF
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
PDF
Software and Machine Vision Competencies
PPTX
Introduction to architecture exploration
PPTX
cuteQM for Piping. structural and Pressure Vessel fabricators
PPTX
ERTMS Solutions general company presentation
PDF
API Gateway How-To: The Many Ways to Apply the Gateway Pattern
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
Presentation snippet Client Fujitsu
SIP Parity Actvity Group & Video Interoperability Review
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
Functional verification techniques EW16 session
Universal Chip Interconnect Verification
Universal Chip interconnect Verification
VAMSHIKRISHNA_BOOSAM_NOV16(1)
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)
Continuous Performance Testing: The New Standard
Viavi_TeraVM Core Emulator.pptx
DvClub 2102 tlm based software control of uvcs for vertical verification re...
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive a...
Software and Machine Vision Competencies
Introduction to architecture exploration
cuteQM for Piping. structural and Pressure Vessel fabricators
ERTMS Solutions general company presentation
API Gateway How-To: The Many Ways to Apply the Gateway Pattern

Recently uploaded (20)

PDF
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
PPTX
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
PDF
First part_B-Image Processing - 1 of 2).pdf
PDF
Java Basics-Introduction and program control
PPTX
ai_satellite_crop_management_20250815030350.pptx
PPTX
mechattonicsand iotwith sensor and actuator
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PPTX
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
PDF
Soil Improvement Techniques Note - Rabbi
PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
Unit1 - AIML Chapter 1 concept and ethics
PPTX
wireless networks, mobile computing.pptx
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
Design of Material Handling Equipment Lecture Note
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
PPTX
Software Engineering and software moduleing
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
MLpara ingenieira CIVIL, meca Y AMBIENTAL
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
First part_B-Image Processing - 1 of 2).pdf
Java Basics-Introduction and program control
ai_satellite_crop_management_20250815030350.pptx
mechattonicsand iotwith sensor and actuator
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
distributed database system" (DDBS) is often used to refer to both the distri...
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
Soil Improvement Techniques Note - Rabbi
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Unit1 - AIML Chapter 1 concept and ethics
wireless networks, mobile computing.pptx
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Design of Material Handling Equipment Lecture Note
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
Software Engineering and software moduleing
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
MLpara ingenieira CIVIL, meca Y AMBIENTAL

Arrow Devices MIPI MPHY Verification IP Solution

  • 1. MIPI MPHY “Checkmate” Verification IP An Introduction Nov 2014 CheckMate VIPs Verification Conquered.
  • 2. Introduction 2 “Easy to Use” “Catches tricky corner cases” “Provides complete comprehensive test coverage” These are some of the things being said by our customers about our MIPI MPHY Verification IP Solution. Our MIPI MPHY Verification IP Solution has been adopted by many top SoC/IP companies. In the coming slides, we talk about the major aspects of our mature MIPI MPHY Verification Solution.
  • 3. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Assertion Checker Monitor - BFM Capabilities & Architecture - Error injection capabilities ▪ Customer Testimonial Contents - Test bench Capabilities & Architecture - Debugging Features ▪ Youtube Demo Video
  • 4. 4 MIPI MPHY System Overview
  • 5. 5 MIPI MPHY MTX Overview
  • 6. 6 MIPI MPHY MTX FSM Overview
  • 7. MIPI MPHY MRX Overview Arrow Devices Confidential 7
  • 8. 8 MIPI MPHY MRX FSM Overview
  • 9. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 10. MPHY DUT Verification Requirements 1. FSM transition 2. Error Scenarios 3. OMC Verification 4. HS Mode operation (Gears 1-3, Series A/B) 5. LS Mode operation (Gears 0-7) 6. Type-1/Type-2 operation 7. Register (Shadow and Effective) Read/Write 8. Reset Verification (Power ON Reset and Line Reset) 9. Line Encoding (8B10B) 10. Line Signaling (PWM and NRZ) 11. Clock and Data Recovery 8. Loop back mode (near, far, digital) 9. Parameterized RMMI Data Interface Width(10, 20, 40) 10
  • 11. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 12. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 13. MPHY Test-Bench Capabilities  Standard UVM compliant test-bench  Built-in Constrained Random and Compliance Test Suites  Assertion Checker/Monitor for protocol checks  Built-in property based compliance coverage  RMMI level Score Board for Data integrity Checks  Sequences to generate bursts random Data  Sequences to generate Line reset, Register read/writes, speed & gear changes  Sequences to exercise the MTX and MRX State machines  Supports Loopback Mode verification 13
  • 14. MPHY UVM Test Bench 14 MPHY_DUT_TX_LANE_Driver M-PHY TX RMMI CNTL RMMI DATA BFM DUT M-PHY RX RMMI CNTL RMMI DATA M-PHY RX RMMI CNTL RMMI DATA M-PHY TX RMMI CNTL RMMI DATA DP DN DP DN MPHY_DUT_TX _ RMMI_Driver MPHY_TX_CMD_DATA_ Sequencer SCORE BOARD MPHY_DUT_RX _ RMMI_Driver MPHY_BFM_RX _RMMI_Driver MPHY_BFM_TX _RMMI_Driver MPHY_DUT_RX_LANE_Driver MPHY_RX_CMD_DATA_ Sequencer M-PHY TB ENVIRONMENT Global Objects MPHY_TB_State MPHY_TB_Config Assertion Checker Monitor
  • 15. MPHY Test-suite • Combination of Directed Compliance and Constrained Random - Simple Data Transfer - FSM Transitions - Register read/write - Reset - Error Injection - Jitter/PPM injection 15
  • 16. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 17. 17 MPHY Assertion Checker Monitor RX Registers Model RX FSM Model RX Register Handler RX SV Assertions MPHY TX DUT RMMI Tx Cntrl Intf TX DP TX DN TX Registers Model TX FSM Model TX Register Handler TX SV Assertions RMMI Tx Data Intf MPHY RX DUT MTX Checker Monitor RMMI Rx Cntrl Intf RMMI Rx Data Intf MRX Checker Monitor RX DP RX DN
  • 18. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 19. MPHY BFM Capabilities  Supports MPHY v2.0, MPHY v3.0 , MPHY v3.1  Support for LS (PWM) and HS Mode  Support for all PWM gears(0-7) and all HS(1-3)gears  Supports both series A, B  Supports OMC Capabilities  Support for 10, 20 and 40 Data width interface  Support for programmable sync and Prepare length  Support for bypassing 8b10b Encoding  Support for Jitter and PPM testing (RX and TX)  Support for Dithering  Support for inverted driver polarity  Built in Error injection  Events for synchronization with Test-bench  Pure SystemVerilog – No Language/Methodology translators 19
  • 20. MPHY BFM - MTX Architecture 20 TX_FSM RMMI Data Intf Logic 8b10 Encoding PWM NRZ DP DN RMMI Ctrl Intf RMMI Data Intf Serial Intf TX RMMI Cntrl Interface handler TX Config
  • 21. MPHY BFM - MRX Architecture 21 RX_FSM RMMI Data Intf Logic 8b10 Decoding DP DN Symbol Clk Generation PWM NRZ Data and clk recovery RMMI Ctrl Intf RMMI Data Intf Serial Intf RMMI RX Cntrl Intf Handler RX Config
  • 22. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - MPHY Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - MPHY BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 23. Error injection capabilities • Spec defined errors • 3b4b Encoding Error (Data/Control Symbols) • 5b6b Encoding Error (Data/Control Symbols) • Running Disparity Error • Reserved symbol Error • Non Spec defined errors • Bit Add and Bit Drop on Line • MK0 Corruption • TOB Corruption • Timing Error (Line reset ,Prepare, Sync length) 23
  • 24. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 25. MPHY State Transition Debug with our inhouse PDA Debug Tool • Makes debug easier by presenting state machine states and transitions along with conditions that caused state transition • Each column is a state machine with states, transitions and state change conditions listed in time order 25
  • 26. MPHY Symbol and Control Debug with our PDA Debug Tool 26
  • 27. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 28. Customer Testimonial "Our team at Mixel used Arrow Devices' MIPI MPHY VIP to validate our Type-I MPHY design. The VIP is easy to use and provides complete comprehensive test coverage for MPHY. With approximately ~300 tests (directed compliance as well as constrained random tests), the VIP helped us catch tricky corner case issues in our design. After verifying our design with Arrow Devices VIP, we are much more confident about our MPHY design to be risk free and standard compliant. We found Arrow Devices team very helpful, committed and, easy to work with. It provided excellent support throughout the verification phase.Overall, working with Arrow Devices has been very good and useful experience." Anupama Dikhit, Senior Design Engineer, Mixel
  • 29. Before You Leave… 29 Check out our other MIPI and JEDEC VIPs • MIPI Unipro Verification IP • MIPI CSI-3 Verification IP • JEDEC UFS Device Verification IP • JEDEC UFS Host Verification IP
  • 30. ▪ MPHY System Overview ▪ MPHY DUT Verification Requirements ▪ Arrow Devices’ MPHY “CheckMate” Verification IP - Test Bench Capabilities & Architecture - Assertion Checker Monitor - Error Injection Capabilities - Debugging Features ▪ Customer Testimonial Contents - BFM Capabilities & Architecture ▪ Youtube Demo Video
  • 31. Before You Leave… 31 Also Check Out Our Youtube Demo Video for MIPI MPHY Verification IP Solution!
  • 32. Thank You 32 Download Product Brochure Now! For more information Contact Us!