Skip to content
STIMSMITH

Architecture-level Verification

Concept

Architecture-level verification is the process of confirming that a hardware implementation correctly and completely conforms to an instruction set architecture specification. For RISC-V Vector (RVV) cores, it is complicated by the diverse behavior of vector instructions under varying instruction parameters and core configurations, requiring test suites that exercise all legitimate instruction/configuration combinations.

First seen 8/7/2026
Last seen 8/7/2026
Evidence 1 chunks
Wiki v1

WIKI

Architecture-level Verification

Definition

Architecture-level verification refers to the process of validating that a specific hardware implementation conforms to an instruction set architecture (ISA) specification and correctly, as well as completely, implements the instructions defined by that specification. It is typically carried out through the use of test suites—collections of test cases designed to exercise different aspects of the target ISA.

READ FULL ARTICLE →

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

1 connections
The paper addresses architecture-level verification of RISC-V Vector cores.

CITATIONS

7 sources
7 citations — click to expand
[1] Architecture-level verification of RISC-V Vector (RVV) cores presents a complex challenge due to the diverse behavior of vector instructions under various instruction parameters and core configurations. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[2] A vector instruction test suite must be capable of addressing all legitimate combinations of vector instructions under all the different configurations to accomplish comprehensive verification targets. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[3] The RISC-V Vector Architecture Compliance Testing (VACT) ensures that a specific vector hardware implementation conforms to the RVV specification and correctly, as well as completely, implements the vector instructions. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[4] FORCE-RISCV covers the complete RVV v1.0 specification up to a VLEN of 4096 on a stand-alone basis. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[5] Imperas is fairly exhaustive but limited to VLEN of 256; only the 32-bit vector test suite is released, supporting VLEN 128b and 256b only. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[6] A combination of the seven surveyed test generators can provide a fairly comprehensive verification strategy for vector cores. Open-Source RISC-V Vector Test Suites: A Comparative Analysis
[7] The RIOS Lab Vector Test Generator is an RVV automated test generator created in collaboration with the RISC-V Foundation; the RVV Sail Model, contributed by RIOS Lab, serves as the standard golden model. Open-Source RISC-V Vector Test Suites: A Comparative Analysis