VC Verification IP for NVMe 

 

Overview
Synopsys VC VIP for Non-Volatile Memory Express (NVMe) is designed to help thoroughly verify NVMe designs using both random and directed simulation.

VC VIP for NVMe is an add-on to the Synopsys VC VIP PCI Express. The VIP is implemented to be verification methodology neutral, and can be integrated with and controlled by any hardware verification language.

Download Datasheet

VC NVMe Verification IP



NVMe Protocol Features
Application Layer
  • Commands supported:
    • Create Admin and I/O Queues
    • Identify — Controller and Namespace
    • NVMe Read and Write commands
  • Multiple Controller support
  • Multiple I/O Queues
  • User configurable queue size and configuration
  • Namespace configuration
  • PRP and PRP List support
  • MSI-X Interrupts
  • Protection Information (PI)
  • DIF/DIX (in-band/out-of-band) meta-data
  • Adjustable host page size support
  • PI Types 0 — 3 supported
  • Configurable LBA, length and command priority
  • Automatic host memory allocation and management



NewsArticlesBlogsSuccess StoriesWhite PapersWebinarsVideos