Intel® Quartus® Prime Pro Edition User Guide: Block-Based Design
ID
683247
Date
12/16/2019
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1.1. Block-Based Design Terminology
1.2. Block-Based Design Overview
1.3. Design Methodologies Overview
1.4. Design Partitioning
1.5. Design Block Reuse Flows
1.6. Incremental Block-Based Compilation Flow
1.7. Combining Design Block Reuse and Incremental Block-Based Compilation
1.8. Setting-Up Team-Based Designs
1.9. Bottom-Up Design Considerations
1.10. Debugging Block-Based Designs with the Signal Tap Logic Analyzer
1.11. Block-Based Design Flows Revision History
1.12. Intel® Quartus® Prime Pro Edition User Guide: Block-Based Design Document Archive
1.4.3. Partition Snapshot Preservation and Reuse
The Compiler generates a snapshot of compilation results, for each partition, at each stage of compilation. You can preserve and reuse partitions after synthesis or after the final stage of the Fitter. The following table describes what you can preserve or reuse from each Compiler snapshot:
Snapshot | Description | Preserve/Reuse |
---|---|---|
Synthesized | Preserves a synthesized netlist that represents the logic for a design partition. |
|
Final | Preserves final device utilization, placement, routing, and hold time fix-up. |
|
When reusing snapshots in a project targeting another device in the same family, you can only reuse the Synthesized snapshot, rather than the Final snapshot. The following additional limitations apply to reuse of snapshot across devices within the same family.
Snapshot Reuse Scenario | Result |
---|---|
Import of Final snapshot across devices in same family. | The Fitter issues an error during compilation in the Consumer project. |
Import of Synthesized snapshot across devices in different families | |
Import from or export to a project that targets the AUTO device | The Compiler supports this scenario and issues no error if target device is within the same family. |
Import of the root_partition (device periphery) Synthesized snapshot | The Compiler supports this scenario as long as the imported partition contains no invalid Fitter assignments (such as conflicting Logic Lock regions). Invalid Fitter assignments produce unexpected results. |