Skip to content

Commit 6dfde25

Browse files
committed
Added 3-step flow documentation.
1 parent 7071bae commit 6dfde25

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

docs/news.d/899.feature.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[Questa/Modelsim] Added support for 3-step flow which is enabled by setting the
2+
simulation option ``modelsim.three_step_flow`` to ``True``. Extra flags to the ``vopt``
3+
step can be provided with the simulation flags ``modelsim.vopt_flags`` and
4+
``modelsim.vopt_flags.gui`` in normal and GUI mode, respectively.

docs/py/opts.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,19 @@ The following simulation options are known.
140140
Additionally, the ``vunit_tb_name`` variable is defined as the name of the test bench.
141141
Must be a string.
142142

143+
``modelsim.three_step_flow``
144+
Enable 3-step flow where a separate ``vopt`` step is executed before ``vsim`` is called.
145+
Must be a boolean value. Default is False.
146+
147+
``modelsim.vopt_flags``
148+
Extra arguments passed to ``vopt`` when ``modelsim.three_step_flow`` is ``True``.
149+
Must be a list of strings.
150+
151+
``modelsim.vsim_flags.gui``
152+
Extra arguments passed to ``vopt`` when ``modelsim.three_step_flow`` is ``True`` and
153+
GUI mode is enabled. Takes precedence over ``modelsim.vopt_flags``. Must be a list of
154+
strings.
155+
143156
``rivierapro.vsim_flags``
144157
Extra arguments passed to ``vsim`` when loading the design.
145158
Must be a list of strings.

0 commit comments

Comments
 (0)