mirror of
https://github.com/YosysHQ/sby.git
synced 2026-07-30 16:14:01 +00:00
itp engine: move install instructions to install.rst, remove benchmarks from reference.rst
This commit is contained in:
parent
b01f30d763
commit
d040bae551
2 changed files with 15 additions and 26 deletions
|
|
@ -139,3 +139,18 @@ rIC3
|
|||
https://github.com/gipsyh/rIC3/
|
||||
|
||||
The minimum required version is 1.3.5
|
||||
|
||||
itp-bmc
|
||||
^^^^^^^
|
||||
|
||||
https://github.com/inquisitour/itp-bmc
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
git clone https://github.com/inquisitour/itp-bmc.git
|
||||
cd itp-bmc
|
||||
make
|
||||
sudo cp bmc /usr/local/bin/itp-bmc
|
||||
|
||||
Or set the ``ITP_BMC`` environment variable, or use the ``--itp-bmc``
|
||||
command-line flag to specify the path directly.
|
||||
|
|
|
|||
|
|
@ -455,20 +455,6 @@ interpolants extracted from SAT resolution proofs. It uses the external
|
|||
|
||||
Supported modes: ``prove``, ``bmc``
|
||||
|
||||
**Installation:**
|
||||
|
||||
Install the ``itp-bmc`` binary to PATH:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
git clone https://github.com/inquisitour/itp-bmc.git
|
||||
cd itp-bmc
|
||||
make
|
||||
sudo cp bmc /usr/local/bin/itp-bmc
|
||||
|
||||
Or set the ``ITP_BMC`` environment variable, or use the ``--itp-bmc``
|
||||
command-line flag to specify the path directly.
|
||||
|
||||
**Engine arguments:**
|
||||
|
||||
.. code-block:: sby
|
||||
|
|
@ -495,18 +481,6 @@ command-line flag to specify the path directly.
|
|||
[engines]
|
||||
itp 20 0
|
||||
|
||||
**Tested on:**
|
||||
|
||||
The ``itp`` engine has been verified to produce unbounded safety proofs
|
||||
(fixpoint convergence) on the following RISC-V cores using the
|
||||
`riscv-formal <https://github.com/YosysHQ/riscv-formal>`_ framework
|
||||
(instructions checked: add, sub, and, or, xor, lui):
|
||||
|
||||
- NERV — 6/6 instruction checks, fixpoint at bound 2
|
||||
- PicoRV32 — 6/6 instruction checks, fixpoint at bound 2
|
||||
- SERV — 6/6 instruction checks, fixpoint at bound 2
|
||||
- VexRiscv — 6/6 instruction checks, fixpoint at bound 2
|
||||
|
||||
.. note::
|
||||
|
||||
The ``itp`` engine achieves unbounded safety proofs via interpolant
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue