Skip to main content

Improving your VHDL FPGA verification with OSVVM and UVVM

Conference: Verification Futures 2025 (click here to see full programme)
Speaker: Matt Bridle
Presentation Title: Improving your VHDL FPGA verification with OSVVM and UVVM
Abstract:

As VHDL FPGA designs become more sophisticated, it can be helpful to make use of verification techniques such as constrained random stimulus generation, functional coverage and a structured approach to reporting. In this session, we will introduce (with some example code) some of the ways that the OSVVM and UVVM libraries enable VHDL users to apply advanced verification techniques without leaving the VHDL world.

Speaker Bio:

Matt Bridle has been writing and delivering training courses for Doulos since 2007, specialising in Digital Design & Verification, VHDL, SystemVerilog, Python and C programming for embedded systems. Since graduating from the University of Cambridge with a BA (Hons.) in Computer Science, Matt has been in the electronics industry for over 25 years. In the engineering and support teams at ARM Ltd., he worked in the development of VHDL, Verilog and C based hardware modelling technologies, as well as in training and support for their customer base. Matt also worked for a number of years on the implementation of FPGA signal processing designs in VHDL.

Key Points:
  • You can do coverage-driven verification from VHDL using OSVVM or UVVM just as well as you can from SystemVerilog
  • It’s straightforward to begin adding OSVVM or UVVM code to your test benches
  • Close Menu