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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9300|回复: 11

[求助] calibre lvl问题

[复制链接]
发表于 2014-11-7 23:18:24 | 显示全部楼层 |阅读模式

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

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

x
大家好,在论坛中有朋友贴出的lvl资料如下,
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}


在rulefile中,我了解了calibre比对层的方法,但是,如果版图中有2层的datanumber是一样的,而datatype是不同的话,应该怎么写这个rulefile呢?
比如下面的情况:
HTNWl    131   0
SUBD      131   1
该怎么写rulefile呢?谢谢各位帮!
发表于 2014-11-10 10:32:45 | 显示全部楼层
回复 1# 冰点火龙


LAYER MAP HTNWl 131 DATATYPE 0 1310LAYER HTNWlTXT 1310
LAYER MAP SUBD 131 DATATYPE 1311
LAYER SUBDTXT 1311


其中HTNWlTXT和SUBDTXT是新层的名字,可以随意起,自己明白就行。
发表于 2014-11-10 10:33:50 | 显示全部楼层
LAYER MAP HTNWl 131 DATATYPE 0 1310
LAYER HTNWlTXT 1310
LAYER MAP SUBD 131 DATATYPE 1311
LAYER SUBDTXT 1311
发表于 2014-11-10 10:36:44 | 显示全部楼层
131 0 的就还是照旧处理,因为其它的layer的datatype都是0
131 1的可以用map来处理:
LAYER MAP 131 DATAYPE 1 1311

然后针对1311来处理。
发表于 2014-11-11 10:18:48 | 显示全部楼层
不用写吧

dbdiff -write_xor_rules 不是可以自动生成么
 楼主| 发表于 2014-12-5 23:16:53 | 显示全部楼层
谢谢大家的帮忙!
 楼主| 发表于 2014-12-5 23:38:02 | 显示全部楼层
回复 2# mnluan


    谢谢你的帮忙!
发表于 2015-8-3 23:11:36 | 显示全部楼层
写得很好,感谢各位
发表于 2017-3-29 14:24:47 | 显示全部楼层
learning
发表于 2021-9-26 11:42:50 | 显示全部楼层
learning
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-5 13:00 , Processed in 0.022998 second(s), 8 queries , Gzip On, Redis On.

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