1.6.1. Incremental Timing Closure
When you preserve the compilation results for a core partition, the snapshot remains unchanged for subsequent compilations. The preserved core partition becomes the source for each subsequent compilation.
The following steps describe this flow:
- Design partitioning—define the design partitions that your design requires, as Creating Design Partitions describes.
- Processing > Start Compilation
- Initial full compilation and timing analysis—run a full compilation of the design (, and run static timing analysis (Tools > Timing Analyzer) to identify the partitions that meet requirements.
- Incremental timing closure—as the core design partitions meet timing requirements, preserve timing-closed partitions with the Preservation Level option. Incrementally recompile the remaining partitions to further optimize RTL, or to apply additional Fitter optimization settings. Resynthesize any changes to RTL, without resynthesis of the preserved partitions.
- Final compilation—when you are ready to run full compilation of the entire design, the partitions you preserve remain unchanged. The preserved partitions use the preserved snapshot results during compilation. Non-preserved partitions use the synthesized snapshot during compilation.
Figure 19. Settings Partition Preservation in Design Partitions Window
Did you find the information on this page useful?