Converting the entire riscv-vip to use the UVM base classes has pros and cons. Initially I tried to have basic SystemVerilog classes that weren't based on UVM, then have a UVM wrapper for integration into UVM environments.
If any potential users have opinions I'd appreciate your input.
Converting the entire riscv-vip to use the UVM base classes has pros and cons. Initially I tried to have basic SystemVerilog classes that weren't based on UVM, then have a UVM wrapper for integration into UVM environments.
If any potential users have opinions I'd appreciate your input.
Pros for UVM:
Cons for UVM: