图片发自简书App
设置集合
set foo [all_inputs]
显示集合的数量
sizeof_collection $foo
显示集合中的具体参数
query_objects $foo
还可以用以下命令显示集合中第0和个元素的名称,第1个元素的名称:
index_collection $foo 0
index_collection $foo 1
从集合中剔除某项
set all_inputs_except_clk
[remove_from_collection [all_inputs] [get_ports clk]]
还有其他方式从集合中选出特定的项,filter选出符合条件的所有项
图片发自简书App
图片发自简书App
其中cell为自定义的变量名,把集合中的每个变量分别赋值给变量cell。
list命令
图片发自简书App