每天学命令
report_inactive_arcs
[ instance_or_port_list ]
[-delay_arcs_only | -check_arcs_only]
[-type disable_type ]
[-include_net_arcs]
[-include_when_cond]
[-view viewName ]
这个命令可以报出design中inactive的timing arc的具体信息,包括delay arc和timing check arc
instance_or_port_list 指定想要报出inactive arc的具体instance和port list,默认会报出整个design的inactive arc
-delay_arcs_only 只报出disabled的delay timing arc. 包括combinational timing arc, edge timing arc, Preset and clear timing arc, Three state Enable&Disable timing arc
-check_arcs_only 只报出disabled的check arcs. 包括setup timing arc, hold timing arc, Recovery timing arc, Removal timing arc, width timing arc
-type 只报出符合该类型的disable arc
check_types: 报出以下几种check type的disable timing arc. Setup, Hold, Recovery, Removal, Pulse Width, Clock Gating Setup, Clock Gating Hold, Clock Gating Pulse Width, Clock Period, Skew, Clock Separation, NoChange.
conditional_disable: 报出是由于指定when condition而disable的timing arc
const: 报出是由于constant value而造成的disable arc
disable: 报出由于使用set_disable_timing而造成的disable arc
library_disable:报出由于library中disable掉的timing arc, 比如说一些异步逻辑的timing arc等等
snipped:报出由于timing loop而disable掉的timing arc
-include_net_arcs:把net上的disable timing arc也报出来
-include_when_cond:把when condition的timing arc也报出来
-view:指定analysis view
例子:
innovus 33> report_inactive_arcs
往期回顾
简历请戳邮箱:taozhang326[email protected]163.com
觉得有用的话,给我点个好看吧