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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: vilion1

[求助] 用calibre抽取power line的command file

[复制链接]
发表于 2015-1-12 14:43:35 | 显示全部楼层
回复 23# tb0403


    谢谢,我不要输出多个,一个gds就好了
发表于 2015-1-12 14:45:33 | 显示全部楼层
本帖最后由 snk88 于 2015-1-12 14:50 编辑

回复 29# qianjun526


   通用的,这里你可以改。比如
  • set lay_num[list M1i 7 M2i 9 VIA1i 6 ]



这里就以m1i为例了


也可以改成 set lay_num [list m1i 7 0]


list 是tvf保留字或者关键词
m1i  层名
7    层号
0    datatype


这样,datatype也可以跟着变。不要它也行,但是输出的gds,全部都是 datatype为0了,有时候会有所区分

########################
foreach {lay num} $lay_num
你看这里,花括号里,俩个变量,意思就是每次从lay_num里取 2个,分别赋值给 lay 和num 。

这个改成这样的话set lay_num [list m1i 7 0]


foreach 就改成
foreach {lay num datatype} $lay_num
这样就每次取3个,分别对应……






发表于 2015-1-12 14:52:38 | 显示全部楼层
回复 30# qianjun526


   这个是text呀,不需要输出。所以我列表里没有它,如果要的话,得单独写个语句。
发表于 2015-1-12 15:46:01 | 显示全部楼层
回复 32# snk88


    再次感谢snk88
发表于 2016-4-11 10:09:11 | 显示全部楼层
以前用过,不过自己不会写。
大概是用一些and/or的语句,目的是要抓出powerline(例如VDD)接到了哪些地方,抓出来生成一个gds文件,stream in之后可以比较直观的检查layout中powerline的分布,以及比较weak的点以便补强。
发表于 2016-4-12 14:02:50 | 显示全部楼层
应该是提取power line寄生,不是把层次抓出来
发表于 2016-11-8 23:10:53 | 显示全部楼层
請問一下執行 tvf file
calibre 至少要甚麼版本以上的才可執行
发表于 2019-3-14 17:20:12 | 显示全部楼层
回复 33# snk88


   LAYER  M1i  1000  // First Metal layerLAYER MAP 7 DATATYPE 0 1000
LAYER A1_text 1001
LAYER MAP 121 TEXTTYPE 0 1001
这里的layer map 是为了说明什么呢?只写layer就好了吧?
发表于 2019-3-15 20:30:37 | 显示全部楼层
virtuoso中的marknet ,save
发表于 2019-3-16 21:07:23 | 显示全部楼层
回复 38# lwq_119


   可以的。如果drawing 和 text 是同一层,就必须要 layout map了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 03:23 , Processed in 0.029895 second(s), 8 queries , Gzip On, Redis On.

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