Visible to Intel only — GUID: mwh1410471102364
Ixiasoft
1. Answers to Top FAQs
2. Signal Integrity Analysis with Third-Party Tools
3. Reviewing Printed Circuit Board Schematics with the Intel® Quartus® Prime Software
4. Siemens EDA PCB Design Tools Support
5. Cadence Board Design Tools Support
6. Intel Quartus Prime Pro Edition User Guide: PCB Design Tools Document Archives
A. Intel® Quartus® Prime Pro Edition User Guides
2.4.1. IBIS Model Access and Customization Flows
2.4.2. Elements of an IBIS Model
2.4.3. Customizing IBIS Models
2.4.4. Design Simulation Using the Siemens EDA HyperLynx* Software
2.4.5. Configuring LineSim to Use Intel IBIS Models
2.4.6. Integrating Intel IBIS Models into LineSim Simulations
2.4.7. Running and Interpreting LineSim Simulations
2.4.3.1. Customizing Downloaded IBIS Models for Intel® Stratix® 10 Devices, Intel® Arria® 10 Devices, and Intel® Cyclone® 10 GX Devices
2.4.3.2. Generate Custom IBIS Models with the EDA Netlist Writer GUI for Intel® Stratix® 10 Devices, Intel® Arria® 10 Devices, and Intel® Cyclone® 10 GX Devices
2.4.3.3. Customizing IBIS Model Files for Intel Agilex® 7 Devices
2.5.1. Supported Devices and Signaling
2.5.2. Accessing HSPICE Simulation Kits
2.5.3. The Double Counting Problem in HSPICE Simulations
2.5.4. HSPICE Writer Tool Flow
2.5.5. Running an HSPICE Simulation
2.5.6. Interpreting the Results of an Output Simulation
2.5.7. Interpreting the Results of an Input Simulation
2.5.8. Viewing and Interpreting Tabular Simulation Results
2.5.9. Viewing Graphical Simulation Results
2.5.10. Making Design Adjustments Based on HSPICE Simulations
2.5.11. Sample Input for I/O HSPICE Simulation Deck
2.5.12. Sample Output for I/O HSPICE Simulation Deck
2.5.13. Advanced Topics
2.5.4.1. Applying I/O Assignments
2.5.4.2. Enabling HSPICE Writer
2.5.4.3. Enabling HSPICE Writer Using Assignments
2.5.4.4. Naming Conventions for HSPICE Files
2.5.4.5. Invoking HSPICE Writer
2.5.4.6. Invoking HSPICE Writer from the Command Line
2.5.4.7. Customizing Automatically Generated HSPICE Decks
2.5.12.1. Header Comment
2.5.12.2. Simulation Conditions
2.5.12.3. Simulation Options
2.5.12.4. Constant Definition
2.5.12.5. I/O Buffer Netlist
2.5.12.6. Drive Strength
2.5.12.7. Slew Rate and Delay Chain
2.5.12.8. I/O Buffer Instantiation
2.5.12.9. Board and Trace Termination
2.5.12.10. Double-Counting Compensation Circuitry
2.5.12.11. Simulation Analysis
3.1. Reviewing Intel® Quartus® Prime Software Settings
3.2. Reviewing Device Pin-Out Information in the Fitter Report
3.3. Reviewing Compilation Error and Warning Messages
3.4. Using Additional Intel® Quartus® Prime Software Features
3.5. Using Additional Intel® Quartus® Prime Software Tools
3.6. Reviewing Printed Circuit Board Schematics with the Intel® Quartus® Prime Software Revision History
5.1. Cadence PCB Design Tools Support
5.2. Product Comparison
5.3. FPGA-to-PCB Design Flow
5.4. Setting Up the Intel® Quartus® Prime Software
5.5. FPGA-to-Board Integration with the Cadence Allegro Design Entry HDL Software
5.6. FPGA-to-Board Integration with Cadence Allegro Design Entry CIS Software
5.7. Cadence Board Design Tools Support Revision History
Visible to Intel only — GUID: mwh1410471102364
Ixiasoft
2.4.3.2. Generate Custom IBIS Models with the EDA Netlist Writer GUI for Intel® Stratix® 10 Devices, Intel® Arria® 10 Devices, and Intel® Cyclone® 10 GX Devices
If you create an FPGA design project and specify custom I/O assignments, you can use the Intel® Quartus® Prime EDA Netlist Writer GUI to generate custom IBIS models that accurately reflect your assignments for Intel® Stratix® 10 devices, Intel® Arria® 10 devices, and Intel® Cyclone® 10 GX devices.
Note: The EDA Netlist Writer GUI does not support generation of custom IBIS models for Intel Agilex® 7 devices. Instead, refer to Customizing IBIS Model Files for Intel Agilex® 7 Devices.
Before generating the custom IBIS model, you specify I/O constraints to define things like drive strength, enabling of clamping diodes for ESD protection, and other settings. The custom IBIS models that EDA Netlist Writer generates then reflect the I/O assignments.
To generate custom IBIS models with the EDA Netlist Writer GUI for Intel® Stratix® 10 devices, Intel® Arria® 10 devices, and Intel® Cyclone® 10 GX devices, follow these steps:
- To specify the format, version, and output location of the generated model files, click Assignments > Settings > EDA Tool Settings.
- Under Board Level signal integrity analysis, specify IBIS for the Format, the supported IBIS version that you want, and the location of the Output directory for the generated files.
- Click Assignments > Device. In the Device dialog box, click the Device and Pin Options button and review I/O settings, including the following:
- If the Enable Advanced I/O Timing option is disabled, the .ibs files that generate are based on the load value setting for each I/O standard on the Capacitive Loading page of the Device and Pin Options dialog box in the Device dialog box.
- If the Enable Advanced I/O Timing option turned on, the IBIS models that generate use an effective capacitive load based on settings found in the board trace model on the Board Trace Model page in the Device and Pin Options dialog box or the Board Trace Model view in the Pin Planner.
- The effective capacitive load is based on the sum of the Near capacitance, Transmission line distributed capacitance, and the Far capacitance settings in the board trace model. Resistance values and transmission line inductance values are ignored.
- To run the EDA Netlist Writer to generate the custom IBIS model files, click Processing > Start > Start EDA Netlist Writer.
Note: If you make any changes from the default load settings, the Intel® Quartus® Prime software cannot safely add the delay in the generated IBIS model to the tCO measurement to account for the double counting problem. This is because the load values between the two delay measurements do not match. When this occurs, the Intel® Quartus® Prime software displays warning messages about the load value mismatch when you run the EDA Netlist Writer.
Figure 3. Board Level Signal Integrity Analysis Settings