如果启用“使用fitter定时信息”网表优化以前版本的Quartus II软件的这种警告信息将出现在Quartus®II软件3.0版。
已从版本3.0中的Quartus II用户界面中删除了“使用fitter时序信息”网表优化。因此,您的设置文件中的ADV_NETLIST_OPT_SYNTH_USE_FITTER_INFO变量不再有效。从用户界面运行编译并通过Quartus II软件从编译器设置文件( .csf )中删除时,将忽略该选项。
要运行编译器,综合器使用来自fitter的详细时序信息,请从命令行或脚本运行双通道优化流程。
与常规编译流程相比,此流程通常会导致编译时间显着增加,因为该流程涉及两个编译。第一次编译使用快速拟合选项提取定时信息,第二次编译使用从fitter提取的定时信息重新综合设计。
可以使用以下语法直接调用Two-Pass Optimization流:
quartus_sh --flow two_pass_optimization < project > [-c < csf/ssf >]
它也可以嵌入到Tcl脚本中,该脚本可以使用以下命令运行:
quartus_sh -t < my_script >.tcl
此Tcl脚本< my_script > .tcl应包含以下命令:
package require ::quartus::flow project_open < project > execute_flow -two_pass_optimization project_close
有关网表优化的更多详细信息,请参阅AN 198:使用Quartus II实现时序收敛 。
没有回复内容