Skip to content

Rico1900/deep-riscv-formal

 
 

Repository files navigation

Deep Risc-V Formal

This is a fork version of riscv-formal, which is a formal verification framework for RISC-V processors.

Configuration

DRF supports a new hypermode section in checks.cfg.

manual

In this hyper mode, DRF will only run the checks specified in checks.cfg, which is consistent with the original riscv-formal.

[hypermode]
manual

all

In this hyper mode, DRF will generate all kinds of model-checking configurations for a single model checking task, such that the performance of different model-checking configuration can be utilized to train a deep-learning model to select model-checking configuration automatically.

[hypermode]
all

auto

In this hyper mode, DRF will select the model-checking configuration automatically based on the deep-learing model.

[hypermode]
auto

About

RISC-V Formal Verification Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 54.2%
  • SystemVerilog 38.4%
  • Python 6.0%
  • Shell 0.5%
  • C++ 0.3%
  • Makefile 0.3%
  • Other 0.3%