每次在 Quartus II 软件中进行设计编译后,Timing Analyzer 可以执行自定义时序报告脚本,从而在 Quartus® II 编译报告中生成时序报告。这样可以灵活地指定要执行的时序分析的确切路径和类型。
使用“用于在编译期间自定义报告的 Tcl 脚本文件”选项指定自定义时序报告脚本。此选项位于 Quartus II 软件的“赋值”菜单下的“时序分析设置”下。图 1 显示了 Quartus II 软件中的选项。
指定自定义时序报告脚本后,每次从 Quartus II 软件调用 Timing Analyzer 时都会执行此脚本。以下示例显示了自定义时序报告脚本示例。
report_timing -from_clock [get_clocks clk_src] -to_clock [get_clocks clk_dst] /
-setup -panel_name {My Report}
create_timing_summary -setup -panel_name "Summary (Setup)"
图 2 显示了 Timing Analyzer 运行自定义时序报告脚本后的 Quartus II 编译报告。
在 Timing Analyzer UI 中执行时序分析时,不会执行自定义脚本。只有 Timing Analyzer UI 在 Quartus II 软件中执行时序分析时,才会执行自定义脚本。