如果您在 Quartus II 软件的前一版本中启用了"使用 fitter 时序信息"网络列表优化,则 Quartus® II 软件版本 3.0 中会出现此警告消息。
"使用 fitter 计时信息"网络列表优化已从版本 3.0 中的 Quartus II 用户界面中删除。因此,设置文件中ADV_NETLIST_OPT_SYNTH_USE_FITTER_INFO变量不再有效。在运行用户界面的编译,Quartus II 软件从编译器设置文件(.csf)中删除时,将忽略该选项。
要运行合成器使用的编译器,使用 fitter 的详细计时信息,从命令行或脚本运行 Two-Pass 优化流程。
与常规编译流程相比,此流程通常会显著增加编译时间,因为该流程涉及两个编译流程。第一次编译使用 Fast Fit 选项提取时序信息,第二次编译使用从 fitter 提取的时序信息重新合成设计。
可以使用以下语法直接调用 Two-Pass 优化流程:
quartus_sh --flow two_pass_optimization project> [-c csf/ssf>]
它还可以嵌入在可以使用以下命令运行的 Tcl 脚本中:
quartus_sh -t my_script>.tcl
此 Tcl 脚本.tcl应包含以下命令:
package require ::quartus::flow project_open project> execute_flow -two_pass_optimization project_close
有关网络列表优化的详细信息,请参阅 AN 198:使用 Quartus II 实现时序收敛。(链接:/content/dam/altera-www/global/en_US/pdfs/literature/an/an198.pdf)