Visible to Intel only — GUID: ncj1661799140412
Ixiasoft
4.1. Types of Questa* Intel® FPGA Edition Commands
4.2. Commands to Invoke Questa* Intel® FPGA Edition
4.3. Commands to Compile, Elaborate, and Simulate
4.4. Why You Should Only Use Precompiled Questa Intel FPGA Edition Libraries
4.5. Generating a msim_setup.tcl Simulation Script for RTL Simulation
4.6. Performing RTL Simulation with Questa* Intel® FPGA Edition
4.7. Performing Gate-Level Simulation with Questa* Intel® FPGA Edition
4.3.1.1. Compilation Example 1: Compile File foo.sv into a Logical Library
4.3.1.2. Compilation Example 2: Compile File design1.sv to Default Library (work)
4.3.1.3. Compilation Example 3: Compile All .sv Files into Logical Library foo
4.3.1.4. Compilation Example 4: Compile File foo.sv into Work with Verilog Macro FAST Set to 1
4.3.1.5. Compilation Example 5: File my_pkg.sv Defines SystemVerilog Package my_pkg and File foo.sv Imports my_pkg
4.3.1.6. Compilation Example 6: File my_pkg.sv Defines Systemverilog Package my_pkg and File foo.sv Imports my_pkg
4.3.4.1. Simulation Example 1: Run Simulation Until the End, while Capturing Waveforms of All Top-Level Signals in the Testbench
4.3.4.2. Simulation Example 2: Run Simulation for 30 Milliseconds, while Capturing Waveforms of All Top-Level Signals in the Hierarchy
4.3.4.3. Simulation Example 3: Run Simulation Until the End, while Capturing Waveforms of Top-Level Design Instance
4.7.1. Post-Synthesis and Post-Fit Netlists for Simulation
4.7.2. Files Required for Gate-Level Simulation
4.7.3. Step 1: Generate Gate-Level Netlists for Simulation
4.7.4. Step 2: Identify Simulation Files and Compilation Options for Gate-Level Simulation
4.7.5. Step 3: Determine Elaboration Options for Gate-Level Simulation
4.7.6. Step 4: Assemble and Run the Gate-Level Simulation Script
Visible to Intel only — GUID: ncj1661799140412
Ixiasoft
2.1.1. Comparing Simulator Versions
The Intel® Quartus® Prime software includes Questa* Intel® FPGA Edition and Questa* Intel® FPGA Starter Edition. These editions have the same functionality and user interface (GUI and command-line) as the Siemens EDA Questa* Core simulator. The only difference between these Intel FPGA editions and the Siemens EDA Questa Core simulator is in performance and capacity, as the following table shows:
Metric | Questa* Intel® FPGA Edition (Paid Edition) 3 |
Questa* Intel® FPGA Starter Edition (Free Edition) |
Questa Core | Questa Prime |
---|---|---|---|---|
Cost | Free with Intel® Quartus® Prime software purchase | Free | Sold by Siemens EDA as their middle tier simulator. | Questa Prime is the Siemens EDA high end simulator. |
Features | Same as Questa Core | Same as Questa Core | Full featured | |
Performance | 2-6X slower than Questa Core4 | 40% slower than Questa* Intel® FPGA Edition (Paid Edition)5 | Full performance | |
Capacity | Maximum of 5000 non- Intel® Quartus® Prime simulation library instances | Maximum of 5000 non- Intel® Quartus® Prime simulation library instances | No limit | |
Advanced Verification features such as randomization | Not Supported | Not Supported | Not supported, but can be purchased as an add-on. | Questa Prime includes these features. |
System C support | Supported | Supported | Not supported, but can be purchased as an add-on. | Questa Prime includes this feature. |
3 The user guide for Questa* Intel® FPGA Edition is essentially the same as the Questa Core user guide.
4 Actual performance is design and test case dependent.
5 Actual performance is design and test case dependent.