Complex protocol modelling with OSVVM co-simulation, exploring the PCIe VC

Conference: Verification Futures 2026 (click here to see full programme)
Speaker: Simon Southwell
Presentation Title: Complex protocol modelling with OSVVM co-simulation, exploring the PCIe VC
Abstract:

A look at OSVVM co-simulation features and their use for constructing complex protocol verification component using PCIe as an example. It looks at the integration of the PCIe GEN1/GEN2 C model from the presenter’s pcieVHost project, using OSVVM’s co-simulation capabilities, to construct an OSVVM compatible Verification Component (VC), used like any other VHDL based VC, but with additional features, to drive 3rd party PCIe IP. An example of driving Altera’s Cyclone V Hard IP for PCI Express is discussed.

Speaker Bio:

Engineer with 35+ years in R&D, with experience in ASIC design, FPGA, and embedded software development. Currently working on developing open-source IP in areas such as co-simulation and system modelling. A collaborator on the OSVVM project, adding and supporting its co-simulation capabilities and developing verification IP. Areas of experiences include logic IP for both ASIC and FPGA, logic verification, HPC, processor systems, networking (802.3 and proprietary), embedded software, co-simulation technology, software modelling of SoC systems, data compression logic, PCIe endpoint design, cellular (3G and 4G), wireless (802.11 and 802.15.4). Joint or sole author on several logic IP related patents.

Key Points:
  • OSVVM co-simulation
  • Verification IP
  • PCI Express