学习日记 all_fanin

innovus 命令 all_fanin

all_fanin
[-help]
[-hpin]
[-only_cells]
[-startpoints_only]
-to {collection | object_list }
[-trace_through {case_disable | user_disable | all | clocks}]
[-view view_name ]
[-levels value | -pin_levels value ]
[ > | >> ]
返回指定对象 fanin 的 pins、ports 或 cells 的集合。
命令选项:
> | >> :将生成的集合存储在指定的文件中。可以使用 .gz 扩展名文件名中生成压缩报告;
-hpin :返回 hierarchical pins 以及 flat pins;
-levels value :指定从特定 pin 对象返回的 gate 级数;
-only_cells : 仅返回 cell 的集合;
-pin_levels value  指定从特定 pin 对象返回的 delay arcs 的数量;
-startpoints_only :仅返回 fanin 区域中有效 start points 的集合;
-trace_through {case_disable |user_disable | all | clocks} :1)case_disable:可以 trace set_case_analysis 约束的 arc,不能 trace set_disable_timing 约束的 arc;2)user_disable:可以 trace set_disable_timing 约束的 arc,不能 trace set_case_analysis 的 arc;3)all :可以 trace 所有的 arc;4)clocks:允许 trace 有 clock constraints (例如 create_clock, create_generated_clock) 的 pins。使用 set_case_analysis 和 set_disable_timing 命令禁用的 pins 不会被遍历。
-to { collection | object_list} :指定需要返回的对象;可以是 pins, ports or nets;
-view view_name :指定 view name;
示例:
返回到这个 pin 的 start points 的 cell 名字:
all_fanin -to u_module0/D2A_D_TXDATA[8] -startpoints_only -only_cells 
同时多个:
all_fanin -to {u_module0/D2A_D_TXDATA[8] u_module0/reg_8_0/D}
向前 trace 两个 cell level 的 :
all_fanin -to u_module0/D2A_D_TXDATA[8] -levels 2
向前 trace 两个 timing arc 的:
all_fanin -to u_module0/D2A_D_TXDATA[8] -pin_levels 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值