本文提纲
- all_fanin/out命令作用
- all_fanin/all_fanout的常用选项
- 实验结果
1.all_fanin/all_fanout命令作用
- 寻找某个端口的fanout/fanin;
- 对于design input port/cell output pin其fanin只有本身这个端口,常用于找它的fanout,fanout默认报告的对象是下游cell input pin和这个cell的output pin(应该是和fanout的input pin有relative关系的output pin),直至下级DFF的D端或design output port;
- 对于output port/cell的input pin其fanout只有本身这个端口,常用于找它的fanin;fanin默认报告的对象是上游cell的output pin和这个cell的input pin(应该是和fanin的output pin有relative关系的input pin),直至上级DFF的CK端或design input port;
- 无论是fanin还是fanout寻找的终结点是DFF的D/CK pin,更准确的说法是时序器件(DFF/Lat/RAM/Hardmacro include CK attribute pin)的input pin/CK pin,output port/input port,不会穿过DFF继续trace其Q pin的fanout或者D pin的fanin;
2.all_fanin/all_fanout的常用选项
- -flat 忽略Hier的边界,不指定时只会在Hier内部寻找其fanout/fanin;
- -level 查找fanin/fanout的级数,不指定时默认最大值,找到