VUnit / vunit

VUnit is a unit testing framework for VHDL/SystemVerilog
http://vunit.github.io/
Other
735 stars 263 forks source link

UVM support: allow SV testbenches to specify tests in different approaches #328

Closed krishnan-gopal closed 6 years ago

krishnan-gopal commented 6 years ago

UVM testbenches are widely used for verification, and Vunit could be used as a flow-controller for such methodologies, if some adaptations are made.

UVM testbenches have a top-level SystemVerilog module which has a slightly different style than a Vunit-based SystemVerilog testbench. Nevertheless, it would be nice to add the support for this style either using SystemVerilog or Python-based adaptations. Here are the differences:

LarsAsplund commented 6 years ago

Good. I think it looks clean, it sticks with the public APIs of UVM and it's idiomatic VUnit.