UVM
ToolUVM, in the provided evidence, refers to the Universal Verification Methodology used to build modular, scalable, reusable SystemVerilog verification environments. Cited works describe UVM environments built with agents, sequencers, drivers, monitors, scoreboards, and reference-model comparison for verifying RTL designs such as RISC-V vector accelerators and multi-hart CPUs, often combined with RISCV-DV, Spike, SystemVerilog Assertions, and CI regressions, and driving coverage closure via techniques such as Multi-Armed Bandit (MAB) decision making.
WIKI
Overview
UVM is used in the evidence as the Universal Verification Methodology for building a modular, scalable, and reusable verification environment. The cited RISC-V vector-accelerator paper references the Accellera UVM standard and states that UVM was selected because the verification tools had to be shareable with partners and reusable for next-generation designs. [UVM role]
In that case study, the design under test was a RISC-V based decoupled Vector Processing Unit (VPU) connected to a scalar processor core through the Open Vector Interface (OVI). The verification infrastructure consisted of a UVM environment, step-by-step co-simulation of vector instructions using Spike as a reference model, automated constrained-random test generation, simulation and error reporting, and CI/CD infrastructure. [VPU verification infrastructure]