我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?
通常给top做cts时需要反标clock network delay,也就是block内平均的tree长。以下是报告平均长度的脚本。
foreach sg [get_ccopt_skew_groups] {
set count 0 ; set i 0
foreach pin [get_ccopt_property -skew_group $sg sinks_active] {
incr i
set count [expr $count + [get_ccopt_skew_group_delay -skew_group $sg -longest -to $pin] ]
set average [expr $count / $i]
puts "Average latency of $sg is $average"
}
}