Skip to content

Commit

Permalink
Added 3-step flow documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
LarsAsplund committed Dec 5, 2024
1 parent 7071bae commit 6dfde25
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/news.d/899.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[Questa/Modelsim] Added support for 3-step flow which is enabled by setting the
simulation option ``modelsim.three_step_flow`` to ``True``. Extra flags to the ``vopt``
step can be provided with the simulation flags ``modelsim.vopt_flags`` and
``modelsim.vopt_flags.gui`` in normal and GUI mode, respectively.
13 changes: 13 additions & 0 deletions docs/py/opts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,19 @@ The following simulation options are known.
Additionally, the ``vunit_tb_name`` variable is defined as the name of the test bench.
Must be a string.

``modelsim.three_step_flow``
Enable 3-step flow where a separate ``vopt`` step is executed before ``vsim`` is called.
Must be a boolean value. Default is False.

``modelsim.vopt_flags``
Extra arguments passed to ``vopt`` when ``modelsim.three_step_flow`` is ``True``.
Must be a list of strings.

``modelsim.vsim_flags.gui``
Extra arguments passed to ``vopt`` when ``modelsim.three_step_flow`` is ``True`` and
GUI mode is enabled. Takes precedence over ``modelsim.vopt_flags``. Must be a list of
strings.

``rivierapro.vsim_flags``
Extra arguments passed to ``vsim`` when loading the design.
Must be a list of strings.
Expand Down

0 comments on commit 6dfde25

Please sign in to comment.