通过修改调试核
(ILA)
来进行增量编译
增量编译是高级设计流程
,
用于接近完成且需要少量更改的设计。重新综合这些少量修改后
,
流程将能够
:
• 加速完成布局布线运行时。
• 保留
QoR
可预测性
,
因为它复用先前来自参考设计的布局布线。当综合更改与参考设计的相似性达到至少
95%
时
,
此流程最有效。
通过使用“增量编译”设计流程来重新实现设计
,
即可将增量调试更改应用于已布局布线的设计。在以下情况下建议使
用此流程
:
• 已实现的现有设计中无调试核
,
或者
• 您需要修改现有调试核
,
更改探针宽度、数据深度等
,或者
• 您需要从设计中删除调试核。
增量编译流程设计
“增量编译
(Incremental Compile)
”流程涉及
2
种不同设计
,
参考设计与含调试核修改的当前设计。
参考设计
参考设计通常为已完成综合和布局布线的当前设计的早期迭代或变体。但您可使用检查点
,
且不限其中所含布局和
/
或
布线数量。参考设计检查点
(DCP)
可以是大量设计迭代的产物
,
其中涉及达成时序收敛所需的代码变更、布局规划和
约束修改。加载完当前设计后
,
使用
read_checkpoint -incremental <dcp>
命令即可加载参考设计检查点