在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2449|回复: 8

[求助] 咋样同时提取100多个cell的后仿网表呢?

[复制链接]
发表于 2017-8-12 14:51:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,咋样同时提取100多个cell的后仿网表呢?我计划写一个脚本,然后用脚本调用calibre实现,但根据自己的理解加上网上找的例子,自己写了一个,大神帮我看看,这个脚本有啥问题呢?一直提不出来... 11111.jpg
发表于 2017-8-12 20:51:22 | 显示全部楼层
回复 1# moyunming

看不清楚,不过大概看上去没什么问题,你说提不出来,到底是什么出错信息?
 楼主| 发表于 2017-8-12 21:15:18 | 显示全部楼层
回复 2# amodaman
我刚才改了一下原来的Perl文件,我把文件和错误贴上来,您帮我看一下,到底哪里问题呢?
7777.png 888.png 999.png
 楼主| 发表于 2017-8-12 21:16:06 | 显示全部楼层
回复 2# amodaman


   感觉calibre就没有跑起来,没有执行提取每一个cell的工作
发表于 2017-8-12 21:40:56 | 显示全部楼层
本帖最后由 amodaman 于 2017-8-12 21:45 编辑

回复 4# moyunming


这是因为运行Calibre的输入文件,也就是你的Header.conf没有写对的缘故。我记得这个输入文件的第一行需要指明顶层Cell的名字和GDS路径之类的,这个信息你写在哪里了啊?

==== 等等===

我明白了,是因为你用的是INCLUDE,这个是预处理语句,所以Calibre先处理它而不是读你的LAYOUT PRIMARY那一行。所以你在Perl里面不要用INCLUDE, 直接把内容echo到Header.conf文件中,就差不多了。


==== 等等等等====
需要再改一次,你在Calibre的输入文件Header.conf中调用caliber -xrc ....这是不行的,这是在LINUX命令行调用的,分开写吧。
 楼主| 发表于 2017-8-12 22:07:22 | 显示全部楼层
回复 5# amodaman


   我按照您刚才说的那个改了一下,现在的PEX还没跑起来,感觉是不是我calibre.rcx写的不对呢?还是runpex.script写的不对呢?    4444.png 3333.png 2222.png 1111.png
发表于 2017-8-12 23:06:13 | 显示全部楼层
回复 6# moyunming


对不起,你是按照我的第二次回复的建议改的,那个还是不对,看我第三次回复,说的是你不应该把calibre命令写入header.conf文件中,要直接写在你的Perl脚本中,这样就对了。
 楼主| 发表于 2017-8-14 11:03:22 | 显示全部楼层
回复 7# amodaman


   感觉还是不太对,我直接不用那个中间那个Header.conf文件了,直接把calibre命令写到perl里面,感觉现在的情况是cailibre在空跑似的,啥也不输出,感觉好像输入文件都没生成似的
222.png 111.png 333.png
111.png
发表于 2022-9-13 10:09:52 | 显示全部楼层
楼主解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-28 18:05 , Processed in 0.029794 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表