仅对英特尔可见 — GUID: mtr1423531881372
Ixiasoft
1.5.3. Step 3:运行Fast Forward编译和Hyper-Retiming
运行Fast Forward编译时,Compiler预见性删除寄存器中的信号,以允许网表内的移动性从而进行后续重定时。Fast Forward编译生成特定于设计的时序收敛建议,并预测移除所有时序限制后的最大性能。完成Fast Forward探索后,可确定实现提供最大收益的建议。在RTL中实现正确的建议,并重新编译设计以获得Fast Forward报告中的性能水平。
生成Fast Forward时序收敛建议,可按如下步骤:
- 在Compilation Dashboard上,点击Fast Forward Timing Closure Recommendations。Compiler根据需要自动运行首要综合或Fitter阶段,并在Compilation Report中生成时序收敛建议。
- 查看Compilation Report中的时序收敛建议,以评估设计性能并进行关键RTL性能改进。
- 或者,可指定如下选项,自动执行或细化Fast Forward分析:
- 如果要在每次完整编译期间运行Fast Forward编译,点击Assignments > Settings > Compiler Settings > HyperFlex并使能Run Fast Forward Timing Closure Recommendations during compilation。
- 如需修改Fast Forward编译说明特定I/O和块类型的方式,可点击Assignments > Settings > Compiler Settings > HyperFlex > Advanced Settings。
图 28. 运行Fast Forward编译(Fast Forward Compilation)图 29. HyperFlex设置