Skip to content
STIMSMITH

RISC-V compliance test suite

Concept WIKI v1 · 5/28/2026

The RISC-V compliance test suite is referenced in the evidence as a test set available from the RISC-V organization and integrated with the RISC-V toolchain in a UVM/SystemVerilog verification infrastructure for a RISC-V CPU core. In that context it supports instruction-set compliance testing as part of a broader verification strategy that also includes Spike, random instruction generation, directed tests, and benchmarks.

Overview

The RISC-V compliance test suite is a set of tests described in the provided evidence as being available from the RISC-V organization and integrated with open-source tools in a RISC-V verification flow.[1] In the cited UVM-based RISC-V CPU-core verification thesis, the suite appears as one component of a larger infrastructure intended to help verify the correctness and reliability of a RISC-V core.[1]

Role in RISC-V core verification

In the reported verification infrastructure, the compliance suite is used together with tools from the RISC-V toolchain.[1] The same infrastructure also includes a random instruction generator, direct tests, and benchmarks designed for the target RISC-V core, with the broader goal of evaluating functional performance and correctness under multiple scenarios.[1]

The thesis table of contents identifies an experimental-evaluation section titled Instruction set compliance test, indicating that instruction-set compliance testing is treated as a distinct evaluation activity in the work.[2]

Relationship to other verification components

The compliance test suite is not presented as the only verification mechanism. The thesis describes a UVM/SystemVerilog environment that also incorporates Spike, a RISC-V instruction set simulator, to validate correct instruction execution.[1] Within that flow, the compliance suite contributes to ISA-oriented checking while Spike and other tests support additional validation and coverage-driven verification activities.[1]

Practical significance

Based on the evidence, the RISC-V compliance test suite is significant because it provides a standardized, RISC-V-organization-supplied test source that can be integrated into a reusable verification infrastructure for RISC-V CPU cores.[1] It is especially relevant to ISA compliance verification, where a core must be checked against expected instruction-set behavior.[2]

CITATIONS

3 sources
3 citations
[1] The RISC-V compliance test suite is described as available from the RISC-V organization and integrated with RISC-V toolchain tools in a UVM-based RISC-V CPU-core verification infrastructure. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi
[2] The verification infrastructure also includes a random instruction generator, directed tests, benchmarks, and Spike, a RISC-V instruction set simulator used to validate correct instruction execution. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi
[3] The thesis treats instruction-set compliance testing as a distinct experimental-evaluation activity. [PDF] UVM based design veri cation of a RISC-V CPU core - POLITesi