在timing分析中,经常需要到database中报hold timing,但是每个工具的cmd有所差异,这里简单介绍下报PT和invs的区别:
PT/FC:可以通过-delay_type 的方式切换setup或者hold,工具默认情况下都是setup (max),如果要检查hold的timing,需要 “-delay_type min”
report_timing -delay_type min/max
invs:同样,工具默认情况下都是setup 的analysis view (-late),如果要检查hold的timing,需要加上"-early"
report_timing -early -late
注:invs中可以通过set_analysis_view切换scinarios
set_analysis_view -setup $setup_view -hold $hold_view(需同时指定一个setup和一个hold)
另外,在多个mode(如mbis,scan等)情况下,可以通过-view指定mode。