add_to_collection
base_collection
second_collection_or_list
[-unique]
这个命令可以创建一个新的集合,把第二个集合放在第一个集合的尾部,但是不改变两个集合本身。相当于lappend的作用。在Innovus或者ICC中,诸如get_cells, get_pins等get_*命令返回的是一个集合,我们称之为collection
base_collection 第一个集合
second_collection_or_list 第二个集合
-unique 去掉集合中相同的部分
例子:
innovus> all_outputs
OUT4 OUT3 OUT2 OUT1 OUT5
innovus> all_inputs
CLK4 CLK3 CLK2 CLK1 IN4 IN3 IN2 IN1
innovus> add_to_collection [all_outputs] [all_inputs]
CLK4 CLK3 CLK2 CLK1 IN4 IN3 IN2 IN1 OUT4 OUT3 OUT2 OUT1 OUT5