Intel® Quartus® Prime Pro Edition User Guide: Getting Started
A newer version of this document is available. Customers should click here to go to the newest version.
4.12.1. Flat Compilation without Design Partitions
Although the source code may be hierarchical, the Compiler flattens and synthesizes all the design logic. Whenever you re-compile the project, the Compiler re-performs all available logic and placement optimizations on the entire design.
The flat compilation flow does not require any planning for design partitions. However, because the Intel® Quartus® Prime software recompiles the entire design whenever you change your design, flat design practices may require more overall compilation time for large designs. Additionally, you may find that the results for one part of the design change when you change a different part of your design. You can use block-based design to preserve portions of previous placement and routing in subsequent compilations. Block based design practices can reduce your total compilation time in a partitioned design if you make small changes to other portions of your design.