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:
|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.|
Did you find the information on this page useful?