有时候使用MC时只能产生lib,需要使用dc_shell转换成db格式再使用。下面给出经过工程验证使用。
#==================================
#lib2db.tcl
set lib_list [split [glob *.lib]]
foreach curr_lib $lib_list {
set lib_name_tmp [split $curr_lib {_.}]
set lib_name_size [join [lrange $lib_name_tmp 0 6 ] _ ]
read_lib $curr_lib
write_lib -f db $lib_name_size -output ${lib_name_size}.db
}
#==================================