Skip to content
STIMSMITH

Exploring the Parameter Space for Constrained Random Verification of RISC-V CPUs

Paper
First seen 8/15/2026
Last seen 8/15/2026
Evidence 12 chunks

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

28 connections
Mutation Count uses → 100% 2e
The paper varies mutation count as a verification parameter.
Virtual Prototype uses → 100% 2e
The paper uses a virtual prototype as the golden reference model in the cross-level setup.
Functional Coverage evaluates → 100% 2e
The paper evaluates functional coverage as one of the key metrics.
Coverage Saturation evaluates → 100% 2e
The paper examines coverage saturation behavior across different metrics and parameters.
Value Coverage evaluates → 100% 2e
The paper evaluates value coverage of registers and immediates in the instruction stream.
Register File Access evaluates → 100% 2e
The paper evaluates register file access patterns in the generated instruction sequences.
Mutation Generation Scripts introduces → 100% 2e
The paper introduces open-source mutation generation scripts for injecting bugs into RTL designs.
RTL Code Coverage evaluates → 100% 2e
The paper evaluates RTL code coverage as one of the key metrics.
riscv-dv uses → 100% 2e
The paper uses riscv-dv as the CRV instruction generation framework.
mutation testing uses → 100% 2e
The paper uses mutation testing as a proxy for bug-finding effectiveness.
RISC-V Instruction Set Architecture uses → 100% 2e
The paper targets RISC-V ISA as the instruction set for the verified CPU.
mutation coverage evaluates → 100% 2e
The paper evaluates mutation coverage as one of the key metrics.
RTL Mutation Engine uses → 100% 2e
The paper uses the RTL mutation engine to inject mutations into the DUV.
Commercial RTL Simulator uses → 100% 2e
The paper uses a commercial RTL simulator for simulation-based coverage measurement.
Instruction Sequence Length uses → 100% 2e
The paper varies instruction sequence length as a verification parameter.
Mutation Location uses → 100% 2e
The paper varies mutation location as a verification parameter.
CRV Strategy uses → 100% 1e
The paper uses multiple CRV strategies to generate different types of instruction sequences.
Luca Müller authored by → 100% 1e
The paper is authored by Luca Müller.
Rolf Drechsler authored by → 100% 1e
The paper is authored by Rolf Drechsler.
Constrained Random Verification uses → 100% 1e
The paper employs Constrained Random Verification as its primary verification methodology.
Cross-Level Verification uses → 100% 1e
The paper uses cross-level verification in a VP-RTL setup.
MicroRV32 uses → 100% 1e
The paper uses MicroRV32 as the RISC-V RTL SoC implementation under verification.
RISC-V VP uses → 100% 1e
The paper uses RISC-V VP as the virtual prototype counterpart for cross-level verification.
Execution Trace Comparison uses → 100% 1e
The paper uses execution trace comparison between VP and RTL to detect mismatches.
force-riscv mentions → 90% 1e
The paper mentions FORCE-RISCV as an alternative instruction generation tool.
RISC-V Torture Test mentions → 90% 1e
The paper mentions RISC-V Torture Test as an alternative instruction generation tool.
Feedback-Based Verification mentions → 90% 1e
The paper mentions feedback-based methods as future work to improve CRV strategies.
Sallar Ahmadi-Pour authored by → 100% 1e
The paper is authored by Sallar Ahmadi-Pour.