|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
求助大佬,下面是复制论坛上一个大牛写的脚本可以用来批量导出一个lib里面的gds。由于帖子是12年的已经没有人回复了。
目前我用virtuoso 6.1.7使用下面的脚本但是报错错误为error putprop:first arg must be either symbol , list ,defstruct or user type -nil 请问哪里写错了呢?
hiiSetCurrentForm这个函数也没找到,hiSetCurrentForm函数找到了但是改为后面这个函数运行时多一个warning:hiSetCurrentForm:not a form
原帖地址:http://bbs.eetop.cn/thread-347557-1-1.html
希望论坛里大牛帮忙看下,万分感谢。
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
'runDir "."
'viewName "layout"
'scale 0.001000
'units "micron"
'compression "none"
'hierDepth 32
'convertToGeo nil
'maxVertices 200
'refLib nil
'libVersion "5.0"
'checkPolygon nil
'snapToGrid nil
'simMosaicToArray t
'caseSensitivity "preserve"
'textCaseSensitivity "preserve"
'lineToZeroPath "path"
'convertDot "ignore"
'rectToBox nil
'convertPathToPoly nil
'keepPcell nil
'replaceBusBitChar nil
'useParentXYforText nil
'reportPrecision nil
'runQuiet nil
'comprehensiveLog nil
'ignorePcellEvalFail nil
'errFile "IPO.LOG"
'NOUnmappingLayerWarning nil
'techFileChoice nil
'pcellSuffix "DbId"
'respectGDSIILimits nil
'dumpPcellInfo nil
'genListHier nil
'cellMapTable ""
'layerTable ""
'textFontTable ""
'convertPin "geometry"
'pinInfo 0
'pinTextMapTable ""
'propMapTable ""
'propSeparator ","
'userSkillFile ""
'rodDir ""
'refLibList ""
hiFormDone(transStreamOutForm)
)
i++
)
)
|
|