AN 775: Generating Initial I/O Timing Data and I/O Element Delays for Altera FPGAs
ID
683103
Date
9/29/2025
Public
2.1. Step 1: Create Simple Flip-Flop Design
2.2. Step 2: Define I/O Delay Chain and Clock Settings
2.3. Step 3: Specify Device Operating Conditions
2.4. Step 4: View IOE Timing Delay with Report Path
2.5. Scripted IOE Information Generation
2.6. Document Revision History for AN 775: Generating Initial I/O Timing Data and I/O Element Delays for Altera FPGAs
2.5. Scripted IOE Information Generation
As an alternative to the using the GUI, you can create and execute a Tcl script to generate IOE timing information for your target device reflecting different delay values.
You can optionally download example scripts that are available for Intel FPGA devices from the Intel FPGA Design Store.
Note: The scripted method is available only for the Quartus® Prime software on Linux* platforms.
Follow these steps to use scripting to generate IOE information for FPGA devices reflecting these different delay values:
- Delay from input pin to input register
- Delay from output register to output pin.
- Download the following example design Quartus® Prime project archive:
- In the Quartus® Prime software, click Project > Restore Archived Project and restore the gclk_21_3_0_170.qar project.
Figure 17. Restore Archived Project
- To run the ioe_<device>_d1_d5.tcl script with the Timing Analyzer, run the following command:
quartus_sta -t ioe_<device>_d1_d5.tcl
- Once the script completes, open the /timing_files/.txt file in a text editor. This file contains the IOE timing information.