mirror of
https://github.com/YosysHQ/sby.git
synced 2025-04-12 00:23:35 +00:00
Merge pull request #278 from YosysHQ/krys/docs_verific
Add note on docs to clarify verific support
This commit is contained in:
commit
4d92762d5a
|
@ -297,7 +297,14 @@ As verification properties become more complex and check longer sequences, the
|
||||||
additional effort of hand-coding without SVA properties becomes much more
|
additional effort of hand-coding without SVA properties becomes much more
|
||||||
difficult. Using a parser such as Verific supports these checks *without*
|
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
|
||||||
*******************
|
*******************
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
Loading…
Reference in a new issue