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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: X6J6P6

[求助] calibre lvl

[复制链接]
发表于 2012-5-16 18:16:52 | 显示全部楼层
用calibre做LVL的两种方法:

假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2
方法1。
compare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR
然后用calibre -rve /tmp/diff.db看结果
这种方法适用于比较整个版图;
方法2。
写一个简单的rule file,然后做DRC;
首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层;
cat > lvl.cal
LAYOUT PATH "1.gds"
LAYOUT PRIMARY "TOP1"
LAYOUT SYSTEM GDSII

LAYOUT PATH2 "2.gds"
LAYOUT PRIMARY2 "TOP2"
LAYOUT SYSTEM2 GDSII

LAYOUT BUMP2 400

DRC RESULTS DATABASE "/tmp/lvl.db"

LAYER OLD_M1 46
LAYER OLD_M2 48
LAYER OLD_VIA1 47

LAYER NEW_M1 446
LAYER NEW_M2 448
LAYER NEW_VIA1 447

diff_m1 {XOR OLD_M1 NEW_M1}
diff_m2 {XOR OLD_M2 NEW_M2}
diff_via1 {XOR OLD_VIA1 NEW_VIA1}
^D
这样rule file就写好了
运行:
$ calibre -drc lvl.cal
看结果
$ calibre -rve /tmp/lvl.db
发表于 2012-5-18 09:54:23 | 显示全部楼层
回复 9# X6J6P6


    我觉得可以把不同的那一层通过virtuoso mapping到另一层,再做compare_gds
发表于 2012-7-13 14:49:47 | 显示全部楼层
第二种新建文件的那种方式比较麻烦,而且新建之后若要比对其它的一些层次,直接修改之前的文件是无效的,因为后续的结果不会更新,一直保留第一次的结果。推荐第一种直接比对的方式!
发表于 2012-7-15 08:53:27 | 显示全部楼层
最简单的方法是在calibredrv界面下就有
发表于 2012-8-3 16:16:39 | 显示全部楼层
求详细介绍一下,两种方法怎么用的啊,是在calibre的drc文件中加上这些语句跑,还是单写个rule跑啊,求教!!!
发表于 2012-8-4 17:52:44 | 显示全部楼层
方法一:楼上几位说的很清楚,使用compare_gds命令。
方法二:选择calibre licence,使用calibre自带命令:create_compare_rule lvl.rule top1.gds top2.gds
此方法生成的lvl.rule中的layer是不含datatype的,datatype都是0;如果您的gds中layer含有不同datatype,不能使此方法,会有偏差。可以用脚本(Perl)写一个rule设定layer层数,datatype根据具体情况而定
发表于 2012-8-7 13:56:23 | 显示全部楼层
最新的calibre用db_diff了,大于2g的GDS用这个很快
发表于 2012-8-9 15:41:54 | 显示全部楼层
2011以上calibre版本dbdiff应该是compare_gds的升级版吧
发表于 2013-9-26 13:52:40 | 显示全部楼层
我是写rule file跑的,但是跑出来的结果默认数是1000,这个怎么样才能让它把所有的的结果都产生出来呢??
发表于 2014-3-25 09:22:28 | 显示全部楼层
现在主要用的有3种方法:1.flash lvl   用skipper这个工具;2.compare_gds;3.dbdiff
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-18 04:46 , Processed in 0.035404 second(s), 7 queries , Gzip On, Redis On.

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