Contact Us
Overview

SmartDV’s JESD403 Verification IP is a comprehensive solution for verifying the JEDEC Module Sideband Bus (SidebandBus), the system management control bus standard for DDR5 memory modules and next-generation memory solutions. Fully compliant with JESD403-1C.01-2024 and developed in coordination with the MIPI Alliance as both a subset and superset of the MIPI I3C Basic serial bus standard, it supports complete verification of JESD403 Host Controller and Device components across the two-wire serial interface at up to 12.5 MHz, covering dynamic address assignment with legacy I2C static addressing, in-band interrupts, all Common Command Codes, timed reset, write and read formats, PEC, and all defined error conditions for both host and device sides.

SmartDV’s JESD403 VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With 7-bit configurable slave addressing, master SCL clock stalling, slave response field control including NACK, data, and slave busy responses, slave error types S1 and S2, comprehensive error injection, built-in functional coverage, and a complete test suite, SmartDV’s JESD403 VIP enables verification teams to thoroughly validate SidebandBus interface designs for DDR5 RDIMM, LRDIMM, and SODIMM systems, power management ICs, temperature sensors, SPD hubs, and next-generation memory module management applications.

Request Data Sheet
Key Features
  • Full Host Controller and Device Support – Provides complete JESD403 Host Controller and Device component verification across the two-wire serial interface at up to 12.5 MHz, with support for 7-bit configurable slave addressing, HOST DEVICE ADDRESS support, master SCL clock stalling, and slave control of response fields including NACK, data, and slave busy responses.
  • Dynamic and Static Address Assignment – Supports Dynamic Address Assignment for flexible JESD403 device enumeration and 7-bit static addressing for legacy I2C device backward compatibility, enabling complete mixed-bus topology verification with both I3C and legacy I2C devices on the same bus.
  • In-Band Interrupt and CCC Support – Supports In-Band Interrupt for device-initiated signaling without dedicated interrupt lines, all JESD403 Common Command Codes for standardized device control, read and write command formats, and extended command functionality as defined in JESD403-1C.01.
  • PEC, Timed Reset, and Protocol Features – Supports PEC (Packet Error Checking) enable and disable for data integrity verification, timed reset for deterministic device initialization, write and read transfer formats, and all JESD403-specific protocol extensions beyond the MIPI I3C Basic baseline.
  • Slave Error and Error Injection Support – Supports slave error types S1 and S2 for complete device error response verification, and error injection including Master abort in the middle of an access and Master ACK on last read access for thorough protocol violation verification.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis covering all JESD403 specification features, constraints randomization, and callbacks in Host Controller, Device, and Monitor for user-defined event handling and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with JEDEC JESD403-1C.01-2024 (Module Sideband Bus); backward compatible with JESD403-1 (2020)
  • Developed in coordination with MIPI Alliance as a subset and superset of MIPI I3C Basic
  • Supports two-wire serial interface at up to 12.5 MHz
  • Supports dynamic address assignment and legacy I2C static addressing
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet