Contact Us
Overview

SmartDV’s SVID Verification IP is a comprehensive solution for verifying the Serial VID Interface, the Intel-developed serial protocol enabling processors to dynamically request voltage levels and gather telemetry from voltage regulator modules in desktop, laptop, and server platforms. Fully compliant with SVID Specification Revision 1.7, it supports complete verification of SVID Master and Slave components across up to 15 slaves, individual slave addressing and All-Call commands to multiple slaves simultaneously, the 36-clock data frame command structure, programmable clock frequency of operation, and all defined acknowledgement types.

SmartDV’s SVID 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 comprehensive communication error handling, error detection and recovery, glitch insertion and detection, built-in functional coverage, and a complete test suite, SmartDV’s SVID VIP enables verification teams to thoroughly validate SVID interface designs for CPU power management subsystems, voltage regulator modules, motherboard VRM controllers, and any platform requiring precise dynamic voltage control between a processor and its power delivery subsystem.

Request Data Sheet
SVID VIP
Key Features
  • Full SVID Master and Slave Support – Provides complete SVID Master and Slave component verification supporting up to 15 slaves on the bus, commands directed to an individual slave or All-Call commands broadcast to multiple slaves, programmable clock frequency of operation, and all defined acknowledgement types per SVID specification.
  • 36-Clock Data Frame Structure – Supports the complete 36 clock data frame command structure as defined in the SVID specification, covering all command, address, and data field formatting for accurate frame-level protocol verification.
  • Comprehensive Error Handling and Recovery – Supports error handling for communication errors, error detection and recovery mechanisms, and glitch insertion and detection for thorough SVID bus robustness and fault tolerance verification.
  • SVID Specification Error Scenario Coverage – Supports verification of all defined SVID specification error conditions including REJ/NAK of initial SVID GETREG on VccIN VR, Icc_Max (21h) mismatch to CPU rating during initialization, SVID communication error checking, and VR failing to return Alert# after a SetVID_Fast or SetVID_Slow command transitioning from low voltage to higher voltage.
  • Complete Verification Infrastructure – Provides a full test suite covering all SVID specification features, built-in functional coverage analysis, and callbacks in master, slave, and monitor for user-defined data processing and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with SVID Specification Revision 1.7
  • Supports up to 15 slaves with individual and All-Call addressing
  • Supports the 36-clock data frame command structure
  • 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