Intel® Quartus® Prime Pro Edition User Guide: Third-party Synthesis

ID 683122
Date 12/12/2023
Public
Document Table of Contents

1.2. Precision RTL Integration Flow

The following steps describe a basic Intel® Quartus® Prime design flow integrating the Precision RTL synthesis software:
  1. Create Verilog HDL or VHDL design files.
  2. Create a project in the Precision RTL software that contains the HDL files for your design, select your target device, and set global constraints.
  3. Compile the project in the Precision RTL software.
  4. Add specific timing constraints, optimization attributes, and compiler directives to optimize the design during synthesis. With the design analysis and cross-probing capabilities of the Precision RTL software, you can identify and improve circuit area and performance issues using prelayout timing estimates.
    Note: For best results, Siemens EDA recommends specifying constraints that are as close as possible to actual operating requirements. Properly setting clock and I/O constraints, assigning clock domains, and indicating false and multicycle paths guide the synthesis algorithms more accurately toward a suitable solution in the shortest synthesis time.
  5. Synthesize the project in the Precision RTL software.
  6. Create an Intel® Quartus® Prime project and import the following files generated by the Precision RTL software into the Intel® Quartus® Prime project:
    • The Verilog Quartus Mapping File ( .vqm) netlist
    • Synopsys Design Constraints File (.sdc) for Timing Analyzer constraints
    • Tcl Script Files (.tcl) to set up your Intel® Quartus® Prime project and pass constraints
  7. After obtaining place-and-route results that meet your requirements, configure or program the Intel device.