草榴社区

Verification IP for MIPI SPMI

草榴社区 Verification IP (VIP) for MIPI SPMI provides a comprehensive set of protocol, methodology, verification and productivity features, enabling users to achieve accelerated verification closure of MIPI SPMI designs.

VIP is based on next generation architecture and implemented in native System Verilog/UVM, which eliminates the need for language translation wrappers that affects performance and ease-of-use. VIP can be integrated, configured and customized easily with minimal effort. Testbench development is accelerated with the assistance of built-in verification plans, functional coverage, example tests and comprehensive collection of sequences. 

Highlights

  • Native SystemVerilog/UVM
  • Runs on all major simulators
  • Verification plan and coverage
  • Built-in protocol checks
  • Verdi protocol-aware debug
  • Error injection and exceptions

Key Features

  • SPMI 2.0, 1.0
  • Primary and secondary components implementing power controller and power management IC
  • Multi-primary and multi-secondary topologies
  • Device enumeration — primary and secondary
  • Bus arbitration — configurable bus owner primary
  • Command, data, address and no response frames
  • Parity, ACK/NACK, bus park cycle
  • Primary connection and disconnection
  • Primary and secondary external control signals
  • Command sequences
Verification IP for MIPI SPMI