Quartus® Prime Pro Edition User Guide: Third-party Simulation
1.9.1.2. Simulation Flow Settings (EDA Tool Settings Page)
Name | Setting | Description |
---|---|---|
Clean previous simulation directory if exists | Off On (Default) |
Allows you to clean (On) or retain (Off) the simulation directory created by the previous simulation run. |
Command-line/batch mode | Off (Default) On |
Allows you to launch a third-party EDA tool in command-line mode (On) rather than opening the GUI (Off). |
Compile options for VHDL IP RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the IP VHDL RTL. For example: questa=my_questa_options vcs=my_vcs_options activehdl=my_activehdl_options xcelium=my_xcelium_options rivierapro=my_activehdl_options |
Compile options for VHDL Non-IP/User RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the Non-IP VHDL RTL. |
Compile options for Verilog IP RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the IP Verilog RTL. |
Compile options for Verilog Non-IP/User RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the Non-IP Verilog RTL. |
Compile options for both Verilog and VHDL IP RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the IP Verilog and VHDL RTL. |
Compile options for both Verilog and VHDL Non-IP/User RTL | string | Allows you to specify additional custom compilation options for one or more simulators to be applied on the non-IP Verilog and VHDL RTL. |
Elaboration options | string | Allows you to specify additional custom simulation elaboration options for one or more simulators. |
Simulation options | string | Allows you to specify additional custom simulation options for one or more simulators. |
Simulation scripts generation only | Off (Default) On |
Allows you to generate only the command scripts for the third-party EDA tool without launching the simulator itself. Select Off to launch the simulator using the Run Simulation feature. |
Use relative paths for simulation Scripts | Off (Default) On |
If turned on, the simulation script specifies the location of your RTL files with relative paths, which allows designers to share projects between machines.
The relative path is subject to satisfying the following conditions:
An example of the behavior when this switch is turned on is as follows: If your design includes a Verilog file called seq_det.v that is located in the same directory of your project, and your simulation script is located three levels deep from the directory of the project, your simulation script will have a line specifying a relative location for the file that includes a substring similar to the following string: {../../../seq_det.v} |
User precompiled simulation library mapping file (cds.lib) path for Xcelium | Off (default) On |
Specifies the path to the cds.lib precompiled simulation mapping file for Xcelium. |
User precompiled simulation library mapping file (library.cfg) path for Riviera-PRO | Off (default) On |
Specifies the path to the library.cfg precompiled simulation mapping file for Riviera PRO. |
User precompiled simulation library mapping file (modelsim.ini) path for QuestaSim | Off (default) On |
Specifies the path to the modelsim.ini precompiled simulation mapping file for QuestaSim. |
User precompiled simulation library mapping file (synopsys_sim.setup) path for VCS | Off (default) On |
Specifies the path to the synopsys_sim.setup precompiled simulation mapping file for VCS. |