diff --git a/docs/source/appnotes.rst b/docs/source/appnotes.rst new file mode 100644 index 0000000..ae675e5 --- /dev/null +++ b/docs/source/appnotes.rst @@ -0,0 +1,9 @@ +Application Notes +================= + +Formal Basics and Methods +-------------------------- + +- `109 Property Checking with SVA `_ +- `120 Weak precondition cover and witness for SVA properties `_ +- `130 Multi-Stage Verification `_ diff --git a/docs/source/index.rst b/docs/source/index.rst index ab67043..e40120f 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -21,5 +21,6 @@ formal tasks: autotune.rst verilog.rst verific.rst + appnotes.rst license.rst diff --git a/docs/source/reference.rst b/docs/source/reference.rst index a50e31e..c32371c 100644 --- a/docs/source/reference.rst +++ b/docs/source/reference.rst @@ -111,6 +111,10 @@ The :sby:`[tasks]` section must appear in the ``.sby`` file before the first The command ``sby --dumptasks `` prints the list of all tasks defined in a given ``.sby`` file. +Note that there is currently no way to specify dependencies on other tasks. For complex flows where such dependencies are needed, consider using separate ``.sby`` files, or a single file with external scripting. For an advanced example which uses tasks and external scripting to implement a multi-stage verification +flow, see `AppNote 130: Multi-Stage Verification +`_. + Options section --------------- @@ -204,6 +208,13 @@ options are: | ``cover_assert`` | ``cover`` | Check for assertion properties during ``cover`` mode. | | | | Values: ``on``, ``off``. Default: ``off`` | +-------------------+------------+---------------------------------------------------------+ +| ``skip_prep`` | All | Skip SBY's internal preparation step. Values: ``on``, | +| | | ``off``. Default: ``off``. For an example of how it can | +| | | be useful to disable the preparation step in complex | +| | | flows, see `AppNote 130: | +| | | Multi-Stage Verification | +| | | `_. | ++-------------------+------------+---------------------------------------------------------+ Cancelledby section -------------------