文档目录

1.10.3. 步骤3:运行Fast Forward编译

Fast Forward编译生成特定于设计的时序收敛建议,并预测移除所有时序限制后的最大性能。

您可以查看Fast Forward建议并在您的RTL中实现移除时序限制后的改变,并在使能网表内的移动性以便获得寄存Hyper-Retiming。

您可以对整个设计分层结构运行Fast Forward编译,也可以只对分层结构中的特定实例运行Fast Forward编译,如按层次Fast Forward编译所述。

生成Fast Forward时序收敛建议,可按如下步骤:

  1. 可选择指定如下选项,自动执行或细化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
  2. 在Compilation Dashboard上,点击Fast Forward Timing Closure Recommendations。Compiler根据需要自动运行首要综合或Fitter阶段,并在Compilation Report中生成时序收敛建议。
    图 102. 运行Fast Forward编译(Fast Forward Compilation)
  3. 查看Compilation Report中的时序收敛建议,以评估设计性能并进行关键RTL性能改进,如步骤4:请检查Fast Forward结果所述。