Intel® Quartus® Prime Pro Edition User Guide: Third-party Synthesis
ID
683122
Date
3/28/2022
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1.1. About Precision RTL Synthesis Support
1.2. Design Flow
1.3. Intel Device Family Support
1.4. Precision Synthesis Generated Files
1.5. Creating and Compiling a Project in the Precision Synthesis Software
1.6. Mapping the Precision Synthesis Design
1.7. Synthesizing the Design and Evaluating the Results
1.8. Guidelines for Intel FPGA IP Cores and Architecture-Specific Features
1.9. Mentor Graphics Precision* Synthesis Support Revision History
1.8.1. Instantiating IP Cores With IP Catalog-Generated Verilog HDL Files
1.8.2. Instantiating IP Cores With IP Catalog-Generated VHDL Files
1.8.3. Instantiating Intellectual Property With the IP Catalog and Parameter Editor
1.8.4. Instantiating Black Box IP Functions With Generated Verilog HDL Files
1.8.5. Instantiating Black Box IP Functions With Generated VHDL Files
1.8.6. Inferring Intel FPGA IP Cores from HDL Code
2.1. About Synplify Support
2.2. Design Flow
2.3. Hardware Description Language Support
2.4. Intel Device Family Support
2.5. Tool Setup
2.6. Synplify Software Generated Files
2.7. Design Constraints Support
2.8. Simulation and Formal Verification
2.9. Synplify Optimization Strategies
2.10. Guidelines for Intel FPGA IP Cores and Architecture-Specific Features
2.11. Synopsys Synplify* Support Revision History
2.12. Intel Quartus Prime Pro Edition User Guide: Third-Party Synthesis Archives
2.10.1.1. Instantiating Intel FPGA IP Cores with IP Catalog Generated Verilog HDL Files
2.10.1.2. Instantiating Intel FPGA IP Cores with IP Catalog Generated VHDL Files
2.10.1.3. Changing Synplify’s Default Behavior for Instantiated Intel FPGA IP Cores
2.10.1.4. Instantiating Intellectual Property with the IP Catalog and Parameter Editor
2.10.1.5. Instantiating Black Box IP Cores with Generated Verilog HDL Files
2.10.1.6. Instantiating Black Box IP Cores with Generated VHDL Files
2.10.1.7. Other Synplify Software Attributes for Creating Black Boxes
2.9.1. Using Synplify Premier to Optimize Your Design
Compared to other Synplify products, the Synplify Premier software offers additional physical synthesis optimizations. After typical logic synthesis, the Synplify Premier software places and routes the design and attempts to restructure the netlist based on the physical location of the logic in the Intel device. The Synplify Premier software forward-annotates the design netlist to the Intel® Quartus® Prime software to perform the final placement and routing. In the default flow, the Synplify Premier software also forward-annotates placement information for the critical path(s) in the design, which can improve the compilation time in the Intel® Quartus® Prime software.
The physical location annotation file is called <design name>_plc.tcl. If you open the Intel® Quartus® Prime software from the Synplify Premier software user interface, the Intel® Quartus® Prime software automatically uses this file for the placement information.
The Physical Analyst allows you to examine the placed netlist from the Synplify Premier software, which is similar to the HDL Analyst for a logical netlist. You can use this display to analyze and diagnose potential problems.