库里面有很多cell,每一个都需要导出gds文件,请问有没有人知道怎么批量导出gds文件啊,一千个啊有木有,一个个点有点儿伤不起啊。
期待······
用来做什么,可以调到一个layout里,再导出
以前一个网友碰到和你同样的问题,我帮他写了个skill 程序解决了,现在把源码share 给你
“先说一下用处,小编的公司在做分离器件device,1k多个cell,要out出1k多个gds.每个cell一个gds,手动out有点不现实,,保证敲错名字...写了个简单的一个程序,仅仅一个while循环而已.运行前先开streamout的窗口设一下其他值的话,下面的程序的下半部分也可以删了,前面几句话就可以了......(out的gds在./gds下面)
procedure( pppp()
geSelectAllFig()
selset=geGetSelSet()
celNam=selset~>cellName
i=0
while( i < length(celNam)
a=nth(i celNam)
hiiSetCurrentForm('transStreamOutForm)
transStreamOutForm->pipoPrimaryCell->value = a
transStreamOutForm->pipoLibName->value = "lib33"
transStreamOutForm->pipoOutFile->value = strcat("./gds/" a".gds")
streamOutKeys = list(nil<