riscv-formal
Toolriscv-formal is referenced in RISC-V verification literature as a RISC-V formal verification framework and as a notable model-checking-based formal verification approach.
First seen 5/26/2026
Last seen 6/7/2026
Evidence 10 chunks
Wiki v1
WIKI
Overview
riscv-formal is a tool/framework in the RISC-V verification ecosystem. A 2020 paper on cross-level processor verification for RISC-V identifies riscv-formal as a notable formal verification approach that leverages model checking, and its references list it as the “RISC-V formal verification framework” at https://github.com/SymbioticEDA/riscv-formal.
Role in RISC-V verification
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
14 connectionsThe paper mentions riscv-formal as a notable formal verification approach for RISC-V.
The paper mentions riscv-formal as a model checking-based verification tool.
riscv-formal implements formal property checking via the RVFI interface.
riscv-formal uses the RVFI interface for formal property checking.
riscv-formal leverages model checking for RISC-V verification.
riscv-formal is the framework used to perform ISA compliance verification of RISC-V processors
riscv-formal uses the RVFI interface as its standard wrapper interface for formal checks
riscv-formal supports setting up tests as bounded model checks
riscv-formal supports unbounded verification tasks in addition to bounded model checks
riscv-formal relies on genchecks.py to generate formal check configurations
riscv-formal uses smtbmc as the engine for certain solver tasks such as outputting SMT2 traces
riscv-formal defaults to boolector as its solver
riscv-formal evaluates RISC-V processor implementations for ISA compliance
Towards Reliable and Secure RISC-V Systems: Survey of Testability and Security Mechanisms ← evaluates 90% 1e
The paper discusses riscv-formal as a formal property checking framework.
CITATIONS
5 sources5 citations — click to expand
[1] riscv-formal is identified as a notable RISC-V formal verification approach leveraging model checking.
[2] riscv-formal is referenced as the “RISC-V formal verification framework” at https://github.com/SymbioticEDA/riscv-formal.
[3] Formal methods can provide correctness guarantees, but are more difficult to apply than simulation-based methods and may have complexity and scalability issues.