Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Lion Formal Verification

Setup

At minimum to run Lion formal verification using riscv-formal:

You'll need Yosys, SymbiYosys, and Boolector for the formal proofs. See here for intall instructions.

The nightly pipeline also has up-to-date steps to install Yosys, SymbiYosys, and Boolector.

If you want to inspect counter example traces or disassemble the code in the counter example traces see the ricsv-formal prerequisites.

Usage

Build: cabal build

Run checks: cabal run

Clean: cabal run formal -- clean