3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-04-14 09:18:44 +00:00

Add note on docs to clarify verific support

Having a verific license does not provide access to the verific frontend. This helps to make that clearer.
This commit is contained in:
Krystine Sherwin 2024-05-14 12:25:29 +12:00
parent 641d5d55fa
commit 7f1853bd78
No known key found for this signature in database
3 changed files with 20 additions and 5 deletions

View file

@ -299,6 +299,13 @@ difficult. Using a parser such as Verific supports these checks *without*
having to write out potentially complicated state machines. Verific is included having to write out potentially complicated state machines. Verific is included
for use in the *Tabby CAD Suite*. for use in the *Tabby CAD Suite*.
.. note::
The Verific frontend for Yosys requires the commercial `Tabby CAD Suite`_.
This is not the same as simply having a Verific license when using Yosys.
.. _Tabby CAD Suite: https://www.yosyshq.com/tabby-cad-datasheet
Further information Further information
******************* *******************
For more information on the uses of assertions and the difference between For more information on the uses of assertions and the difference between

View file

@ -2,6 +2,14 @@
SystemVerilog, VHDL, SVA SystemVerilog, VHDL, SVA
======================== ========================
.. note::
This document describes features only available with the commercial `Tabby
CAD Suite`_ and the included Verific frontend. This is not the same as simply
having a Verific license when using Yosys.
.. _Tabby CAD Suite: https://www.yosyshq.com/tabby-cad-datasheet
Run ``verific -sv <files>`` in the ``[script]`` section of you ``.sby`` file Run ``verific -sv <files>`` in the ``[script]`` section of you ``.sby`` file
to read a SystemVerilog source file, and ``verific -vhdl <files>`` to read a to read a SystemVerilog source file, and ``verific -vhdl <files>`` to read a
VHDL source file. VHDL source file.

View file

@ -20,10 +20,10 @@ within the core.
`endif `endif
endmodule endmodule
The ``bind()`` operator can also be used when using the Verific front end. The ``bind()`` operator can also be used when using the Verific front end. This
This will provide an option to attach formal properties to a given piece will provide an option to attach formal properties to a given piece of logic,
of logic, without actually modifying the module in question to do so as without actually modifying the module in question to do so as we did in the
we did in the example above. example above. Refer to :doc:`verific` for more on the Verific front end.
SystemVerilog Immediate Assertions SystemVerilog Immediate Assertions
---------------------------------- ----------------------------------