我想从列表中创建一个集合。
friends1
是一个名单列表。
我正在尝试:
set friends2 ""
foreach frnd $friends1 {
append_to_collection friends2 $frnd
}
错误:参数' object_spec'至少需要一个集合。 收集'收集'参数为空(SEL-014)
有什么想法吗?谢谢!
答案 0 :(得分:0)
我相信Synopsys集合只能来自Synopsys对象,如网络,引脚等。朋友不是Synopsys对象......但假设您有一个Synopsys对象的名称列表,您可以使用相应的'获取'将列表转换为集合的功能。
set col_of_nets [get_nets $nets]
set col_of_pins [get_pins $pins]
...
要向后(收集到名称列表),请使用get_object_name。
set names_of_nets [get_object_name $col_of_nets]
...
答案 1 :(得分:0)
它的老问题。但是仍然没有回答。
您需要先创建一个集合以附加到它。
以下是有关如何操作的简短视频...
https://www.usessionbuddy.com/user/vlsicoder/termtosvg_v6ai8tfv.svg/