MIPI® SPMIsm Verification IP for your IP, SoC, and system-level design testing.

Cadence provides a mature and comprehensive Verification IP (VIP) for the MIPI® SPMIsm (System Power Management Interface) protocol. Incorporating the latest protocol updates, the Cadence® Verification IP for SPMI provides a complete bus functional model (BFM), integrated automatic protocol checks, and coverage model. Designed for easy integration in testbenches at IP, system-on-chip (SoC), and system levels, the VIP for SPMI helps you reduce time to test, accelerate verification closure, and ensure end-product quality. The VIP runs on all major simulators and supports SystemVerilog language along with associated methodologies, including the Universal Verification Methodology (UVM) and Open Verification Methodology (OVM).

Supported Specification: MIPI specifications for SPMI v1.0 and v2.0.

MIPI SPMI diagram

Product Highlights

  • Support testbench language interfaces for SystemVerilog, UVM, OVM, e, and SystemC
  • Generates constrained-random bus traffic with predefined error injection
  • Callbacks access at multiple queue points for scoreboarding and data manipulation
  • Packet tracker creation for easy debugging
  • Dynamic activation to enable setting the VIP as active/passive during run time
  • Provides extensive coverage in SystemVerilog

Key Features

The following table describes key features from the specifications that are implemented in the VIP:

Feature Name

Description

Topology

  • Multiple subordinates and multiple mains topology

Clock

  • High Speed and Low Speed device classes

Main Connection

  • Main Connection by Detection of SSC, Bus Idle, Bus arbitration

Main Arbitration

  • Main Priority and Secondary arbitration requests

Subordinate Types

  • RCS and NRCS subordinates

Sl Arbitration

  • Supports A-bit and SR-bit subordinate arbitration requests

Packet Generation

  • Command, Address, Data, No Response Frame, SPMI commands

Device Address Types

  • Supports MID, GSID, USID device addresses

ACK/NACK

  • ACK/NACK mechanism as per version 2.0 specification

Arbitration Generation

  • Capability to generate simultaneous Arbitration request scenario

Error Injection

  • Injection/detection of errors for example parity errors/ noise spike at different arbitration level

SSC

  • Generation and detection of SSC (Sequence Start Condition)

Event Notification

  • Arbitration win/lost, error detection, command/data/address frame sent, subordinate A/SR bit eligibility status

仿真测试集合

具有覆盖模型的综合测试集合,可实现简单快速的设计和初始环境搭建(bring-up)。

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

通过在线培训、VIP门户、应用笔记和故障排除文章提高您使用Cadence验证IP的效率