The menus provide the same options as the Vivado IDE with the addition of a Run menu after you have run a simulation.
The Run menu for simulation is shown in the following figure.
Figure 1. Simulation Run Menu Options
The Vivado simulator Run menu options:
-
Restart: Lets you restart an existing simulation from time 0. Tcl Command:
restart
-
Run All: Lets you run an open simulation to completion. Tcl Command:
run -all
-
Run For: Lets you specify a time for the simulation to run. Tcl Command:
run <time>
Tip: While you can always specify time units in the run command such asrun 100 ns
, you can also omit the time unit. If you omit the time unit, the Vivado simulator will assume the time unit of the TIME_UNIT Tcl property. To view the TIME_UNIT property use the Tcl commandget_property time_unit [current_sim]
. To change the TIME_UNIT property use the Tcl commandset_property time_unit <unit> [current_sim]
, where <unit> is one of the following: fs, ps, ns, us, ms, and s. - Step: Runs the simulation up to the next HDL source line.
- Break: Lets you pause a running simulation.
- Delete All Breakpoints: Deletes all breakpoints.
- Relaunch Simulation: Recompiles the simulation files and restarts the simulation.