| |||
#!/usr/bin/tclsh if {[file exists OAS]} { file delete -force OAS } file mkdir OAS set gds_list [glob -directory ./GDS/ \*.gds*] foreach {gds} $gds_list { set L [ layout create $gds ] set cell [ layout peek $gds -topcells ] $L oasisout ./OAS/$cell.oas $cell }
脚本如上。
工作路径下准备好以下文件:
1、此脚本 gds2oas.tcl ;
2、文件名为 GDS 的文件夹,文件夹内包含需要转成 oasis 格式的 gds 文件,一般为 *.gds 或者 *.gds.gz 。
注意:gds 文件的 top cell name不要与其他 gds 文件的 top cell name 重复!!!
最好是 gds 文件名和 top cell name一样。
使用方法:
工作路径终端输入:
calibredrv gds2oas.tcl
输出结果:
工作路径下生成 OAS 文件夹,文件夹内包含 oasis 文件。