Skip to content
STIMSMITH

Reusable Verification Environment for a RISC-V Vector Accelerator

Paper
First seen 6/14/2026
Last seen 6/14/2026
Evidence 9 chunks

NEIGHBORHOOD

32 nodes · 50 edges
graph · Reusable Verification Environment for a RISC-V Vector Accelerator · depth=1

RELATIONSHIPS

31 connections
Josue Quiroga authored by → 100% 1e
Josue Quiroga is listed as an author of the paper.
Roberto Ignacio Genovese authored by → 100% 1e
Roberto Ignacio Genovese is listed as an author of the paper.
Ivan Diaz authored by → 100% 1e
Ivan Diaz is listed as an author of the paper.
Henrique Yano authored by → 100% 1e
Henrique Yano is listed as an author of the paper.
Asif Ali authored by → 100% 1e
Asif Ali is listed as an author of the paper.
Nehir Sonmez authored by → 100% 1e
Nehir Sonmez is listed as an author of the paper.
Oscar Palomar authored by → 100% 1e
Oscar Palomar is listed as an author of the paper.
Victor Jimenez authored by → 100% 1e
Victor Jimenez is listed as a contributor/author affiliated with Semidynamics.
Mario Rodriguez authored by → 100% 1e
Mario Rodriguez is listed as a contributor/author affiliated with Codasip.
Marc Dominguez authored by → 100% 1e
Marc Dominguez is listed as a contributor/author affiliated with Codasip.
Barcelona Supercomputing Center (BSC) authored by → 100% 1e
The paper is produced by researchers from BSC.
Reusable Verification Environment introduces → 100% 1e
The paper introduces a reusable verification environment for a RISC-V vector accelerator.
UVM uses → 100% 1e
The paper uses UVM as the basis for the verification environment.
Co-simulation uses → 100% 1e
The verification environment performs co-simulation of vector instructions.
riscv-dv uses → 100% 1e
The paper uses RISCV-DV for random instruction generation in the verification environment.
Spike (ISS) uses → 100% 1e
The paper uses Spike as the ISA simulator reference model.
GitLab CI uses → 100% 1e
The paper uses GitLab CI for continuous integration pipelines.
Random Instruction Generation uses → 100% 1e
The paper employs random instruction generation as a key testing strategy.
Functional Coverage uses → 90% 1e
The paper implements functional coverage as part of the verification environment.
Continuous Integration uses → 100% 1e
The paper describes a continuous integration environment for the verification infrastructure.
Polymorphism uses → 100% 1e
The paper uses polymorphism to enable reusability across different projects.
Object-Oriented Programming (OOP) uses → 100% 1e
The paper uses OOP to foster reusability of modules across projects.
Direct Programming Interface (DPI) uses → 100% 1e
The paper uses SystemVerilog DPI to communicate with the Spike ISS.
UVM Factory Override uses → 100% 1e
The paper uses UVM factory override to swap ISS implementations.
The paper cites and discusses the hybrid verification solution paper by C. Li et al.
The paper cites Testbench Flexibility as a Foundation for Success as related work.
The paper cites the UVM-based verification paper by Zachariasova et al.
vpu-dv introduces → 100% 1e
The paper introduces vpu-dv as the base interface-agnostic verification environment.
epac-vpu-dv introduces → 100% 1e
The paper introduces epac-vpu-dv as the EPI-specific verification environment.
eprocessor-vpu-dv introduces → 100% 1e
The paper introduces eprocessor-vpu-dv as the eProcessor-specific verification environment.
epac2-vpu-dv introduces → 90% 1e
The paper introduces epac2-vpu-dv as the second-generation EPI vector unit verification environment.