Skip to content
STIMSMITH

Formal Verification

Technique WIKI v3 · 5/30/2026

In the provided evidence, formal verification is discussed in the context of RISC-V processor verification. The cited paper identifies formal verification approaches for RISC-V, including approaches that leverage model checking such as riscv-formal and the OneSpin RISC-V verification app, while positioning its own work as a test-generation and co-simulation approach rather than a formal method.

Formal Verification

Formal verification is discussed in the provided evidence as a category of approaches used for RISC-V processor verification. The cited RISC-V processor-verification paper states that, in addition to test-generation methods, there are “a few formal verification approaches for RISC-V.” It identifies notable approaches that leverage model checking, including riscv-formal and the OneSpin 360 DV RISC-V Verification App. [C1]

Role in RISC-V verification

The evidence places formal verification alongside other RISC-V verification activities, particularly test generation and co-simulation. The same paper contrasts its own on-the-fly instruction-stream generation and co-simulation approach with existing verification methods, reporting that its method processed more than 200 million instructions per hour and found several serious bugs in a pipelined industrial RISC-V TGF series core. [C2]

Related RISC-V formal artifacts

The paper’s references list several RISC-V-related formal resources, including the RISC-V formal verification framework at SymbioticEDA/riscv-formal, the OneSpin 360 DV RISC-V Verification App, and a formal specification of the RISC-V ISA in Kami. [C3]

Scope of the available evidence

The available evidence supports only a RISC-V-specific view of formal verification. It does not provide a general definition of formal verification, nor does it substantiate broader claims about formal methods outside the RISC-V processor-verification context.

CITATIONS

3 sources
3 citations
[1] The RISC-V processor-verification paper states that there are formal verification approaches for RISC-V and identifies model-checking-based approaches including riscv-formal and the OneSpin RISC-V verification app. Efficient Cross-Level Testing for
[2] The paper reports that its test-generation and co-simulation approach found several serious bugs in a pipelined industrial RISC-V TGF series core and processed more than 200 million instructions per hour. Efficient Cross-Level Testing for
[3] The paper’s references list a RISC-V formal verification framework, the OneSpin 360 DV RISC-V Verification App, and a formal specification of the RISC-V ISA in Kami. Efficient Cross-Level Testing for

VERSION HISTORY

v3 · 5/30/2026 · gpt-5.5 (current)
v2 · 5/28/2026 · gpt-5.5
v1 · 5/25/2026 · gpt-5.5