Intel® Quartus® Prime Pro Edition User Guide: PCB Design Tools

ID 683768
Date 8/01/2023
Public

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

Document Table of Contents

2.4.1. IBIS Model Access and Customization Flows

There are different methods of accessing and customizing the IBIS models, depending on your target device family.2.

Table 2.  IBIS Model Access and Customization
IBIS Model Access and Customization Method

Intel® Stratix® 10 Devices

Intel® Arria® 10 Devices

Intel® Cyclone® 10 GX Devices

Intel Agilex® 7 Devices
Obtaining IBIS Models
  • Download generic device family IBIS models from the Intel website to perform early simulations of the I/O buffers you expect to use in your design as part of a pre-layout analysis at: IBIS Models for Intel FPGA Devices. The downloaded models have the RLC package values set to one particular device in each device family.

    Or

  • Use the Intel® Quartus® Prime EDA Netlist Writer GUI to generate custom IBIS models that accurately reflect your device and assignments.
  • Intel® Quartus® Prime Pro Edition installation includes the IBIS models and IBIS Writer script for Intel Agilex® 7 devices in: /common/misc/ibis_writer/

    Or

  • Download generic device family IBIS models from the Intel website to perform early simulations of the I/O buffers you expect to use in your design as part of a pre-layout analysis at: IBIS Models for Intel FPGA Devices. The downloaded models have the RLC package values set to one particular device in each device family and require customization for accurate simulation.
Customizing IBIS Models
  • For more accurate IBIS module simulation, you must first customize any generic IBIS files that you download from the Intel website with the correct RLC values for the specific device package you have selected for your design.

    Or

  • Generate custom IBIS files that with Intel Quartus Prime EDA Netlist Writer. IBIS files that you generate with the EDA Netlist Writer automatically include the RLC values for your current target device.
Note: The ibis_writer.py script does not support generation of IBIS model files for Intel® Stratix® 10 devices, Intel® Arria® 10 devices, or Intel® Cyclone® 10 GX devices.
  • For more accurate IBIS module simulation, you must first customize the installed or downloaded IBIS model files with the correct RLC values for the specific target device package using the IBIS Writer script in /quartus/common/misc/ibis_writer/. The README.txt file in this directory provides complete instructions for using the script.
Note: The EDA Netlist Writer GUI does not support generation or customization of IBIS model files for Intel Agilex® 7 devices.
2 There is currently no IBIS model support for Intel Agilex® 7 M-Series FPGAs