Timing Analyzer 报告寄存器到寄存器路径

author-image

作者

此示例展示了一个简单的 Tcl 脚本,可用于在 Timing Analyzer 用户界面中报告最差情况建立时间检查。建立时间检查用于确认没有违反寄存器到寄存器路径的时钟建立时间要求。将 Tcl 命令复制到脚本文件中,并在 "Timing Analyzer Console" 窗格中键入以下内容来运行脚本:

tcl> source my_script.tcl

# 运行寄存器 "regA" 与 "regB" 之间的建立时间分析,
# 如果发现路径,则报告最差情况裕量。
set my_list [report_timing -from regA -to regB]
set num_paths [lindex $my_list 0]
set wc_slack [lindex $my_list 1]

if { $num_paths > 0 } {
   puts "Worst case slack -from regA -to regB is $wc_slack"
}