Quartus® Prime Pro Edition User Guide: PCB Design Tools

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

1.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.

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

Stratix® 10 Devices

Arria® 10 Devices

Cyclone® 10 GX Devices

Agilex™ FPGA Portfolio 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 Quartus® Prime EDA Netlist Writer GUI to generate custom IBIS models that accurately reflect your device and assignments.
  • Quartus® Prime Pro Edition installation includes the IBIS models and IBIS Writer script for Agilex™ FPGA portfolio 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.

    Or

  • Generate custom pre-synthesis or post-fit IBIS files with the Quartus Prime EDA Netlist Writer.
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 post-fit IBIS files with the 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 Stratix® 10 devices, Arria® 10 devices, or Cyclone® 10 GX devices.
  • For more accurate IBIS module simulation, you must first customize the installed 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.
  • Alternatively, you can generate custom pre-synthesis or post-fit IBIS files by using the Quartus® Prime software EDA Netlist Writer GUI. IBIS files that you generate with the EDA Netlist Writer automatically include the RLC values for your current target device.