The MIPI-I3C VIP provides configurable option to select I3C master/secondary master/slave based on the MIPI I3C DUT function as per user specification. Our VIP supports both Single Data Rate (SDR) and High Data Rate (HDR) mode operations. Our VIP has a Bus Monitor for performing all protocol checks via assertion and functional coverage option. The monitor also performs key protocol checks and reports errors for non compliance with Specification.
MIPI-I3C UVM VIP
Overview
Key Features
- Device can configurable as Master/ Slave/ Secondary Master.
- Dynamic addressing.
- Secondary Master Capable.
- Broadcast and Direct Address support.
- Support Single Data Rate (SDR) Mode.
- Support High Data Rate (HDR) Mode.
- I2C legacy device support.
- Hot join.
- In-band interrupts.
- Mastership request.
Benefits
- Configurable Option like Master/Slave/SM.
- Supports both Dynamic and Static address.
- Simple steps to integrate into customer environment.
Block Diagram

Deliverables
- Basic Test Suite.
- Random Testbench Environment
- Encrypted Source Code of I3C VIP
- VIP user guide