在线咨询 切换到宽版
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
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-10 21:18 , Processed in 0.015525 second(s), 3 queries , Gzip On, Redis On.

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