使用dc_shell脚本实现lib2db批量转换

使用dc_shell脚本实现lib2db批量转换:

首先,实际上使用的是lc_shell工具,synopsys需要安装lib_compiler工具;

 

1、新建一个文件夹,内部包含db、lib文件夹和lib2db.tcl脚本,

2、将要转换的所有lib文件复制到lib文件夹内。

使用dc_shell脚本实现lib2db批量转换

 

3、lib2db.tcl脚本内容

set enable_write_db_mode True

set files [split [glob lib/*.lib] " "]

foreach file $files {
read_lib $file
set libname [lindex [split [lindex [split $file "/"] [expr [llength [split $file "/"]]-1]] "."] 0]
write_lib -output db/${libname}.db $libname
remove_design
}

exit

 

4、启动lc_shell,执行脚本:source lib2db.tcl

即可在db文件夹内生成所有lib对应的db文件。

 

上一篇:常见电子面试知识(2/4)


下一篇:Netty Decoder:ByteToMessageDecoder