| |||
#!/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 文件。
/2