Visible to Intel only — GUID: mwh1409958447450
Ixiasoft
Visible to Intel only — GUID: mwh1409958447450
Ixiasoft
1.6.1. Netlist Type for Design Partitions
Netlist Type |
Quartus® Prime Software Behavior for Partition During Compilation |
---|---|
Source File |
Always compiles the partition using the associated design source file(s). 2 Use this netlist type to recompile a partition from the source code using new synthesis or Fitter settings. |
Post-Synthesis |
Preserves post-synthesis results for the partition and reuses the post-synthesis netlist when the following conditions are true:
Compiles the partition from the source files if resynthesis is initiated or if a post-synthesis netlist is not available. 2 Use this netlist type to preserve the synthesis results unless you make design changes, but allow the Fitter to refit the partition using any new Fitter settings. |
Post-Fit |
Preserves post-fit results for the partition and reuses the post-fit netlist when the following conditions are true:
When a post-fit netlist is not available, the software reuses the post-synthesis netlist if it is available, or otherwise compiles from the source files. Compiles the partition from the source files if resynthesis is initiated. 2 The Fitter Preservation Level specifies what level of information is preserved from the post‑fit netlist. Assignment changes, such as Fitter optimization settings, do not cause a partition set to Post-Fit to recompile. |
Empty |
Uses an empty placeholder netlist for the partition. The partition's port interface information is required during Analysis and Synthesis to connect the partition correctly to other logic and partitions in the design, and peripheral nodes in the source file including pins and PLLs are preserved to help connect the empty partition to the rest of the design and preserve timing of any lower-level non-empty partitions within empty partitions. If the source file is not available, you can create a wrapper file that defines the design block and specifies the input, output, and bidirectional ports. In Verilog HDL: a module declaration, and in VHDL: an entity and architecture declaration. You can use this netlist type to skip the compilation of a partition that is incomplete or missing from the top-level design. You can also set an empty partition if you want to compile only some partitions in the design, such as to optimize the placement of a timing-critical block such as an IP core before incorporating other design logic, or if the compilation time is large for one partition and you want to exclude it. If the project database includes a previously generated post-synthesis or post-fit netlist for an unchanged Empty partition, you can set the netlist type from Empty directly to Post-Synthesis or Post-Fit and the software reuses the previous netlist information without recompiling from the source files. |