Intel® Quartus® Prime Pro Edition User Guide: Third-party Simulation

ID 683870
Date 10/05/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.6. Running a Simulation (Custom Flow)

Use a custom simulation flow to support any of the following more complex simulation scenarios:
  • Custom compilation, elaboration, or run commands for your design, IP, or simulation library model files (for example, macros, debugging/optimization options, simulator-specific elaboration or run-time options)
  • Multi-pass simulation flows
  • Flows that use dynamically generated simulation scripts

Use these to compile libraries and generate simulation scripts for custom simulation flows:

  • Simulation Library Compiler—compile Intel FPGA simulation libraries for your device, HDL, and simulator. Generate scripts to compile simulation libraries as part of your custom simulation flow. This tool does not compile your design, IP, or testbench files.
  • IP and Platform Designer simulation scripts—use the scripts generated for Intel FPGA IP cores and Platform Designer systems as templates to create simulation scripts. If your design includes multiple IP cores or Platform Designer systems, you can combine the simulation scripts into a single script, manually or by using the 
ip-make-simscript utility.

Use the following steps in a custom simulation flow:

  1. Use the EDA Netlist Writer (quartus_eda) to generate the design netlist and other output files for use with other EDA tools, as Using The EDA Netlist Writer describes.
  2. Compile the design and testbench files in your simulator.
  3. Run the simulation in your simulator.