all_outputs命令

作者: 飞奔的大虎 | 来源:发表于2021-08-31 11:04 被阅读0次

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集合

原文链接:每天学命令<all_outputs>_-clock (sohu.com)

相关文章

网友评论

    本文标题:all_outputs命令

    本文链接:https://www.haomeiwen.com/subject/ycqziltx.html