Quartus® Prime Pro Edition User Guide: Getting Started

ID 683463
Date 9/30/2024
Public
Document Table of Contents

4.11.2. Scripting IP Simulation

The Quartus® Prime software supports the use of scripts to automate simulation processing in your preferred simulation environment. Use the scripting methodology that you prefer to control simulation.
Use a version-independent, top-level simulation script to control design, testbench, and IP core simulation. Because Quartus® Prime-generated simulation file names may change after IP upgrade or regeneration, your top-level simulation script must "source" the generated setup scripts, rather than using the generated setup scripts directly. Follow these steps to generate or regenerate combined simulator setup scripts:
Figure 24. Incorporating Generated Simulator Setup Scripts into a Top-Level Simulation Script


  1. Click Tools > Generate Simulator Script for IP (or run the ip-setup-simulation utility) to generate or regenerate a combined simulator setup script for all IP for each simulator.
  2. Use the templates in the generated script to source the combined script in your top-level simulation script. Each simulator's combined script file contains a rudimentary template that you adapt for integration of the setup script into a top-level simulation script.

    This technique eliminates manual update of simulation scripts if you modify or upgrade the IP variation.