all_outputs
[-clock list_of_clocks ]
[-edge_triggered]
[-level_sensitive]
这个命令可以返回当前design中output port集合
在Innovus或者ICC中,诸如get_cells, get_pins等 get_*命令返回的是一个集合,我们称之为collection
很多命令直接支持collection作为对象,比如:
move_objects [collection]移动指定的collection内的物体
flip_objects [collection]翻转指定的collection内的物体
rotate_objects [collection]旋转指定的collection内的物体
query_objects [collection]咨询指定的collection内的物体
我们也可以对collection进行很多操作,比如:
append_to_collection添加到一个collection中
remove_from_collection 从某个collection中删除具体一项
compare_collections比较两个collection内容是否一样
copy_collection复制一个新的collection
filter_collection过滤某个collection
sizeof_collection统计某个collection内的数量
-clock返回指定clock上带有set_output_delay的output port集合
-edge_triggered返回带有set_output_delay -clock约束的output port集合
-level_sensitive返回带有set_output_delay -level_sensitive约束的output port集合
网友评论