mirror of
https://github.com/YosysHQ/sby.git
synced 2025-04-22 12:55:30 +00:00
Add multiclock option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
e966f3dca4
commit
a94f21abab
2 changed files with 45 additions and 36 deletions
|
@ -27,42 +27,45 @@ Mode Description
|
|||
All other options have default values and thus are optional. The available
|
||||
options are:
|
||||
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| Option | Modes | Description |
|
||||
+=============+============+=========================================================+
|
||||
| ``expect`` | All | Expected result as comma-separated list of the tokens |
|
||||
| | | ``pass``, ``fail``, ``unknown``, ``error``, and |
|
||||
| | | ``timeout``. Unexpected results yield a nonzero return |
|
||||
| | | code . Default: ``pass`` |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``timeout`` | All | Timeout in seconds. Default: ``none`` (i.e. no timeout) |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``wait`` | All | Instead of terminating when the first engine returns, |
|
||||
| | | wait for all engines to return and check for |
|
||||
| | | consistency. Values: ``on``, ``off``. Default: ``off`` |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``aigsmt`` | All | Which SMT2 solver to use for converting AIGER witnesses |
|
||||
| | | to counter example traces. Use ``none`` to disable |
|
||||
| | | conversion of AIGER witnesses. Default: ``yices`` |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``tbtop`` | All | The top module for generated Verilog test benches, as |
|
||||
| | | hierarchical path relative to the design top module. |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``smtc`` | ``bmc``, | Pass this ``.smtc`` file to the smtbmc engine. All |
|
||||
| | ``prove``, | other engines are disabled when this option is used. |
|
||||
| | ``cover`` | Default: None |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``depth`` | ``bmc``, | Depth of the bounded model check. Only the specified |
|
||||
| | ``cover`` | number of cycles are considered. Default: ``20`` |
|
||||
| +------------+---------------------------------------------------------+
|
||||
| | ``prove`` | Depth for the k-induction performed by the ``smtbmc`` |
|
||||
| | | engine. Other engines ignore this option in ``prove`` |
|
||||
| | | mode. Default: ``20`` |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
| ``append`` | ``bmc``, | When generating a counter-example trace, add the |
|
||||
| | ``prove``, | specified number of cycles at the end of the trace. |
|
||||
| | ``cover`` | Default: ``0`` |
|
||||
+-------------+------------+---------------------------------------------------------+
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| Option | Modes | Description |
|
||||
+==================+============+=========================================================+
|
||||
| ``expect`` | All | Expected result as comma-separated list of the tokens |
|
||||
| | | ``pass``, ``fail``, ``unknown``, ``error``, and |
|
||||
| | | ``timeout``. Unexpected results yield a nonzero return |
|
||||
| | | code . Default: ``pass`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``timeout`` | All | Timeout in seconds. Default: ``none`` (i.e. no timeout) |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``multiclock`` | All | Create a model with multiple clocks and/or asynchronous |
|
||||
| | | logic. Values: ``on``, ``off``. Default: ``off`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``wait`` | All | Instead of terminating when the first engine returns, |
|
||||
| | | wait for all engines to return and check for |
|
||||
| | | consistency. Values: ``on``, ``off``. Default: ``off`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``aigsmt`` | All | Which SMT2 solver to use for converting AIGER witnesses |
|
||||
| | | to counter example traces. Use ``none`` to disable |
|
||||
| | | conversion of AIGER witnesses. Default: ``yices`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``tbtop`` | All | The top module for generated Verilog test benches, as |
|
||||
| | | hierarchical path relative to the design top module. |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``smtc`` | ``bmc``, | Pass this ``.smtc`` file to the smtbmc engine. All |
|
||||
| | ``prove``, | other engines are disabled when this option is used. |
|
||||
| | ``cover`` | Default: None |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``depth`` | ``bmc``, | Depth of the bounded model check. Only the specified |
|
||||
| | ``cover`` | number of cycles are considered. Default: ``20`` |
|
||||
| +------------+---------------------------------------------------------+
|
||||
| | ``prove`` | Depth for the k-induction performed by the ``smtbmc`` |
|
||||
| | | engine. Other engines ignore this option in ``prove`` |
|
||||
| | | mode. Default: ``20`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
| ``append`` | ``bmc``, | When generating a counter-example trace, add the |
|
||||
| | ``prove``, | specified number of cycles at the end of the trace. |
|
||||
| | ``cover`` | Default: ``0`` |
|
||||
+------------------+------------+---------------------------------------------------------+
|
||||
|
||||
Engines section
|
||||
---------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue