Skip to content

NVM Express VIP (NVMe)

NVMe-Xactor is a comprehensive VIP solution portfolio for NVMe 1.4b used by SoC and IP designers to ensure comprehensive verification and protocol and timing compliance. NVMe-Xactor implements a complete set of models, protocol checkers, and compliance testsuites in 100% native SystemVerilog and UVM


  • NVMe Host Software BFM
  • NVMe Controller BFM
  • Compliance testsuite
  • User Guide


  • NVMe host models enumerates multiple NVMe controllers and namespaces, randomly configures NVMe DUT, generates all system memory datastructures including PRP/SGL automtaically using random constraints, supports interrupt setup and service routines
  • Supports host adapter interface allowing NVMe host driver to work with any PCIe and AMBA IP/VIP or custom host bus protocol
  • NVMe transaction classes and sequences support robust random constraints
  • NVMe device model emulates SSD including automatic command completion and sparse memory block storage
  • Inject errors at all layers through callbacks
  • Comprehensive assertions track NVMe compliance coverage
  • Intelligent built-in scoreboard auto verifies all NVM read command data automatically
  • Functional coverage tracks range of commands, payloads, errors, SGL/PRP shapes
  • Comprehensive directed and constrained random compliance testsuite for NVMe devices achieves high protocol coverage
  • Tracker log monitors all levels and improves debug
Protocol Family Standard Organization Sub Protocol Models
NVMe NVM Express NVMe Base 2.0
NVM Express NVMe Command Set 1.0
NVM Express NVMe ZNS Command Set 1.1
NVM Express NVMe PCIe Transport 1.0
NVM Express NVMe RDMA Transport 1.0
NVMe-MI NVM Express NVMe-MI 1.2
UNH-IOL NVMe Conformance v15
UNH-IOL NVMe ZNS Conformance v15
UNH-IOL NVMe-MI Conformance v15

    Request Product Datasheet

    Your Name *:

    Company Name *:

    Your Email *: