seawang的个人空间 https://blog.eetop.cn/dacong9999 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

用calibre做LVL的两种简单方法 (转载)

热度 1已有 4290 次阅读| 2010-5-21 19:47

用calibre做LVL的两种简单方法 (转载)

tianxiong_14 发表于: 2009-2-13 09:59 来源: 半导体技术天地
主题:用calibre做LVL的两种简单方法                                       申明:转载
用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
1

点赞

刚表态过的朋友 (1 人)

发表评论 评论 (1 个评论)

回复 huang1986 2010-7-30 17:36
你好,我用了你的方法一,但rve显示的只是layout坐标区别信息。但我想highlite定位出版图的具体区别,报错the layout viewer is not running ,orthe layout viewer‘s server socket is not activated.如有解决办法请您指教,感谢!!

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 3

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 36

    粉丝
  • 17

    好友
  • 145

    获赞
  • 192

    评论
  • 11390

    访问数
关闭

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

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

GMT+8, 2024-5-4 11:09 , Processed in 0.016646 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部