Skip to content
STIMSMITH

Closing the RISC-V compliance gap: Looking from the negative testing side

Paper

“Closing the RISC-V compliance gap: Looking from the negative testing side” is a DAC 2020 paper by Vladimir Herdt, Daniel Große, and Rolf Drechsler. The available evidence identifies it through the reference list of “Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study,” where it appears as a cited work on RISC-V ISA compliance and negative testing.

First seen 5/30/2026
Last seen 8/7/2026
Evidence 19 chunks
Wiki v1

WIKI

Overview

“Closing the RISC-V compliance gap: Looking from the negative testing side” is a paper listed in the references of Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study. The reference entry identifies the authors as V. Herdt, D. Große, and R. Drechsler, and states that the paper appeared in DAC, 2020.

The title indicates that the paper addresses the RISC-V compliance gap from the perspective of negative testing. The available evidence does not include the paper’s abstract, method details, evaluation, or conclusions, so those aspects cannot be summarized here without additional sources.

READ FULL ARTICLE →

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

48 connections
Vladimir Herdt authored by → 100% 4e
The paper is authored by Vladimir Herdt.
Rolf Drechsler authored by → 100% 4e
The paper is authored by Rolf Drechsler.
Daniel Große authored by → 100% 4e
The paper is authored by Daniel Große.
LLVM libFuzzer uses → 100% 2e
The paper uses LLVM libFuzzer as the fuzzing engine.
riscv-ovpsim evaluates → 100% 2e
The paper evaluates riscvOVPsim and finds bugs in it.
spike evaluates → 100% 2e
The paper evaluates Spike simulator for compliance testing.
RISC-V VP evaluates → 100% 2e
The paper evaluates the RISC-V VP simulator for compliance testing.
GRIFT evaluates → 100% 2e
The paper evaluates GRIFT simulator for compliance testing.
sail-riscv evaluates → 100% 2e
The paper evaluates sail-riscv simulator for compliance testing.
Custom Coverage Metric uses → 100% 2e
The paper incorporates a custom coverage metric to improve fuzzing effectiveness.
Custom Fuzzing Mutator uses → 100% 2e
The paper incorporates a custom fuzzing mutator to improve test generation.
Test-Case Template uses → 100% 2e
The paper uses a test-case template as RISC-V assembler source file for simulation.
Compliance Signature uses → 100% 2e
The paper generates compliance signatures for comparison against reference outputs.
Static Analysis Filter uses → 100% 2e
The paper uses a static analysis filter to drop bytestreams with infinite loops and platform-specific details.
Fuzzing-Based Test-Suite Generation introduces → 100% 2e
The paper introduces a fuzzing-based test-suite generation approach for RISC-V compliance testing.
Coverage-Guided Fuzzing uses → 100% 2e
The paper leverages coverage-guided fuzzing techniques based on LLVM libFuzzer.
Clang Compiler Instrumentation uses → 100% 2e
The paper uses Clang compiler instrumentation to enable coverage reporting to libFuzzer.
Instruction Set Simulator (ISS) uses → 90% 2e
The paper uses the ISS of the RISC-V VP as the foundation for fuzzing.
RISC-V Torture Test Generator mentions → 90% 2e
The paper mentions the RISC-V Torture Test Generator as related work.
constraint solving mentions → 90% 2e
The paper mentions constraint solving as a technique used in related test generation approaches.
Privileged ISA mentions → 95% 2e
The paper discusses the challenge of compliance testing for the privileged ISA.
Control and Status Registers (CSRs) mentions → 95% 2e
The paper discusses CSRs as a challenge for compliance testing.
RTL Simulation mentions → 85% 2e
The paper mentions RTL simulation as required by RISCV-DV.
RV32I evaluates → 100% 2e
The paper evaluates its approach on the RV32I ISA configuration.
RV32IMC evaluates → 100% 2e
The paper evaluates its approach on the RV32IMC ISA configuration.
RV32GC evaluates → 100% 2e
The paper evaluates its approach on the RV32GC ISA configuration.
MicroTESK mentions → 90% 1e
The paper mentions MicroTESK as a related test generation framework.
Bayesian Network-Based Test Generation mentions → 90% 1e
The paper mentions Bayesian network-based test generation as a related approach.
Machine Learning-Based Test Generation mentions → 90% 1e
The paper mentions machine learning-based test generation as a related approach.
Model Checking mentions → 90% 1e
The paper mentions model checking as a formal verification approach for RISC-V.
The paper cites the negative testing compliance gap paper
Genesys-Pro mentions → 85% 1e
The paper mentions Genesys-Pro as a related test generation framework.
Mutation-based Compliance Testing for RISC-V ← mentions 95% 1e
The paper mentions the negative testing approach from the related paper.
DFKI GmbH published by → 95% 1e
The paper is affiliated with DFKI GmbH.
Verilator mentions → 85% 1e
The paper mentions Verilator as a tool used to compile RTL cores to C++ simulators.
Coverage-guided Fuzzing uses → 95% 1e
This paper leverages coverage-guided fuzzing to generate compliance tests.
UVM mentions → 85% 1e
The paper mentions UVM as required by RISCV-DV.
ELF Format mentions → 85% 1e
The paper mentions ELF format as used by a related approach that is not compliance-testing compatible.
Structural and Value Coverage Rules uses → 100% 1e
The paper uses structural and value coverage rules to strengthen positive testing.
Abstract Local Execution uses → 95% 1e
The paper uses abstract local execution in the filter to traverse local control flow.
The paper cites work on negative testing for RISC-V compliance.
trap handler mentions → 90% 1e
The paper mentions registering a trap handler as part of the test-case template.
University of Bremen published by → 95% 1e
The paper is affiliated with the University of Bremen.
Hash-Based Coverage uses → 100% 1e
The paper uses hash-based coverage as one of the additional coverage metrics.
Negative Testing introduces → 90% 1e
The paper presents negative testing approach for RISC-V compliance
riscv-dv mentions → 95% 1e
The paper mentions RISCV-DV as a related tool with limited negative testing support.
riscv-formal mentions → 90% 1e
The paper mentions riscv-formal as a formal verification approach for RISC-V.
OneSpin 360 DV RISC-V Verification App mentions → 90% 1e
The paper mentions the OneSpin 360 DV RISC-V Verification App as a formal verification tool.

CITATIONS

4 sources
4 citations — click to collapse
[1] The paper is titled “Closing the RISC-V compliance gap: Looking from the negative testing side.” Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
[2] The paper is authored by V. Herdt, D. Große, and R. Drechsler. Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
[4] The paper is cited in the reference list of “Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study.” Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study