Skip to content
STIMSMITH

FP-RVVTS

Tool
First seen 6/10/2026
Last seen 8/23/2026
Evidence 20 chunks

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

50 connections
RISC-V VP evaluates → 100% 7e
FP-RVVTS evaluates RISC-V VP++ as a DUT.
QEMU evaluates → 100% 5e
FP-RVVTS evaluates QEMU as a DUT.
Spike FF evaluates → 100% 5e
FP-RVVTS evaluates Spike FF as a DUT and identifies bugs in it.
riscv-ovpsim uses → 100% 4e
FP-RVVTS uses riscvOVPSim for functional coverage measurement during test-set generation.
spike evaluates → 100% 4e
FP-RVVTS evaluates Spike as a DUT in its verification flow.
rounding mode uses → 100% 4e
FP-RVVTS configures frm and supports per-instruction rounding mode suffixes.
single-instruction isolation implements → 100% 4e
FP-RVVTS uses strengthened single-instruction isolation to narrow down failures.
functional coverage measurement implements → 100% 4e
FP-RVVTS generates test sets achieving over 95% functional coverage.
RVVTS extends → 100% 4e
FP-RVVTS is an enhanced version of RVVTS extended with FP support.
sail-riscv uses → 100% 3e
FP-RVVTS uses Sail RISC-V as the golden reference model for differential verification.
The paper introduces FP-RVVTS as an enhanced version of RVVTS for FP verification.
SoftFloat uses → 90% 2e
FP-RVVTS tests DUT configurations that integrate SoftFloat as an FP backend.
spike uses → 100% 2e
FP-RVVTS uses Spike as the golden reference simulator.
Instruction Sequence Generator uses → 100% 2e
FP-RVVTS augments the Instruction Sequence Generator with an FP grammar.
failure cause analysis implements → 100% 2e
FP-RVVTS supports improved failure cause analysis through isolation techniques.
Floating-Point Verification evaluates → 100% 2e
FP-RVVTS enables comprehensive floating-point verification.
The paper uses FP-RVVTS as its primary verification tool.
context-free grammar specification implements → 100% 2e
FP-RVVTS uses a context-free grammar to specify FP instructions.
dependency annotation implements → 100% 2e
FP-RVVTS enriches its grammar with dependency annotations for test reduction.
Negative Testing implements → 100% 2e
FP-RVVTS supports negative testing as part of its verification flow.
failure cause analysis implements → 100% 2e
FP-RVVTS includes improved failure cause analysis.
Dependency-Based Test-Case Minimization implements → 100% 2e
FP-RVVTS implements Dependency-Based Test-Case Minimization to reduce failures to compact self-contained test cases.
Automated Failure Characterization implements → 100% 2e
FP-RVVTS introduces and implements Automated Failure Characterization to accelerate root-cause analysis.
Positive and Negative Test Generation implements → 100% 2e
FP-RVVTS generates both positive and negative tests for RISC-V FP implementations.
Failure Isolation implements → 100% 2e
FP-RVVTS implements failure isolation to identify the specific failing instruction.
PULP ARA evaluates → 100% 2e
FP-RVVTS evaluates the PULP ARA RTL implementation as a DUT.
FP-RVVTS uses a context-free grammar with dependency annotations.
FloppyFloat uses → 90% 2e
FP-RVVTS tests DUT configurations that integrate FloppyFloat as an FP backend.
Functional Coverage Measurement uses → 100% 2e
FP-RVVTS uses functional coverage measurement to guide test-set generation.
Dependency Annotations uses → 100% 2e
FP-RVVTS enriches the grammar with dependency annotations to derive compact test cases.
Test-Set Generation Sub-Flow ← part of 100% 2e
FP-RVVTS has a Test-Set Generation sub-flow as a primary component.
Test-Set Execution Sub-Flow ← part of 100% 2e
FP-RVVTS has a Test-Set Execution sub-flow as a primary component.
Floating-Point (FP) Instruction Verification implements → 100% 2e
FP-RVVTS implements a complete flow for floating-point instruction verification.
FP Grammar Production Rules ← part of 100% 2e
The FP Grammar Production Rules are a core artifact within the FP-RVVTS framework.
NaN handling uses → 90% 2e
FP-RVVTS identifies and reports NaN handling bugs in simulators.
Grammar-Based FP Instruction Sequence Generation implements → 100% 2e
FP-RVVTS implements grammar-based FP instruction sequence generation for high-coverage test set creation.
Differential Execution implements → 100% 2e
FP-RVVTS implements differential execution by comparing DUT outputs against Sail RISC-V reference.
positive testing implements → 100% 1e
FP-RVVTS supports positive testing as part of its verification flow.
ISA compliance evaluates → 85% 1e
FP-RVVTS evaluates whether simulators are compliant with the RISC-V ISA.
Mutation-Based Compliance Testing mentions → 80% 1e
FP-RVVTS paper mentions mutation-based compliance testing as related work.
Design Under Test uses → 100% 1e
FP-RVVTS executes tests on a Design Under Test and compares with reference.
Katharina Ruep authored by → 100% 1e
FP-RVVTS was authored by Katharina Ruep, Manfred Schlägl, and Daniel Große at Johannes Kepler University Linz.
Manfred Schlägl authored by → 100% 1e
FP-RVVTS was authored by Manfred Schlägl among others.
Daniel Große authored by → 100% 1e
FP-RVVTS was authored by Daniel Große among others.
Johannes Kepler University Linz published by → 100% 1e
FP-RVVTS was developed and published by researchers at Johannes Kepler University Linz.
positive and negative testing implements → 100% 1e
FP-RVVTS generates both positive and negative test sets.
riscv-dv compares with → 80% 1e
RISCV-DV is mentioned as a related tool compared to FP-RVVTS in the context of FP test generation.
SailRunner ExecutionRunner ← part of 100% 1e
FP-RVVTS includes the SailRunner as a dedicated ExecutionRunner component for integrating Sail RISC-V.
Cascade ← compares with 80% 1e
Cascade is mentioned as a related processor fuzzer compared to FP-RVVTS.
UVM-Based Verification Environment ← compares with 80% 1e
UVM-Based Verification Environment is compared with FP-RVVTS as a related verification approach for RISC-V FP units.