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


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

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

 

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

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

 

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文件。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM