remove_from_collection
base_collection
[-intersect]
object_collection_or_list
这个命令可以将在一个集合中的一些子集盒去除。在Innovus或者ICC中,诸如get_cells, get_pins等get_*命令返回的是一个集合,我们称之为collection。
base_collection 指定主体集合
object_collection_or_list 指定需要删除的集合
-intersect 输出两个集合中相同的部分
例子:
下面例子可以在当前path group的collection中去掉PathE
>get_path_groups *
PathE PathF
>remove_from_collection -intersect [get_path_groups *] {PathE }
PathE
>remove_from_collection [get_path_groups *] {PathE }
PathF