这个tcl是只用于snps的tcl环境,其它家可能不能用。
get_cells * -filter "full_name =~ *abc*" # 这个例子是获取full_name与*abc*相匹配的cells
filter可以使用如下的表达式
get_cells * -filter "defined(full_name)" # 这个例子是获取所有define了full_name属性的cells
set fp [open "abc.log" w]; foreach_in_collection tmp [get_pins -hierarchical *Q] { set tt [get_attribute [get_pins $tmp] FULL_NAME]; puts $fp $tt; } close $fp;
list get_attribute object_list attribute_name [-bus] [-quiet] [-return_null_values]
proc cc {coll} { foreach_in_collection item $coll { puts [get_attribute $item full_name] } } # 用于将coll list打印为行形式。 cc [get_cells]