Quartus® Prime Pro Edition User Guide: Third-party Simulation
ID
683870
Date
3/31/2025
Public
Answers to Top FAQs
1. FPGA Simulation Basics
2. Siemens EDA QuestaSim* Simulator Support
3. Synopsys VCS* Support
4. Aldec Active-HDL and Riviera-PRO Support
5. Cadence Xcelium* Parallel Simulator Support
6. Quartus® Prime Pro Edition User Guide Third-party Simulation Archive
A. Quartus® Prime Pro Edition User Guides
1.1. FPGA Simulation Essential Elements
1.2. Overview of Simulation Tool Flow
1.3. Simulation Tool Flow
1.4. Supported Simulation Flows
1.5. Supported Hardware Description Languages
1.6. Supported Simulation Types
1.7. Supported Simulators
1.8. Post-Fit Simulation Support by FPGA Family
1.9. Automating Simulation with the Run Simulation Feature
1.10. Using Precompiled Simulation Libraries
1.11. FPGA Simulation Basics Revision History
1.9.3.1. Specifying Required Simulation Settings for Run Simulation (Batch Mode)
1.9.3.2. Optional Simulation Settings for Run Simulation (Batch Mode)
1.9.3.3. Launching Simulation with the Run Simulation Feature
1.9.3.4. Running RTL Simulation using Run Simulation
1.9.3.5. Output Directories and Files for Run Simulation
1.9.1.3. Simulation Flow Settings (EDA Tool Settings Page)
The simulation flow settings allow you to specify additional options for the automated simulation flow. Click Assignments > Settings > EDA Tool Settings > Simulation > Simulation Flow Settings to specify any of the following additional options.
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. |
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. |