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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: eppur

[求助] Calibre DRC 如何写判断两根宽金属相交处打孔过少的检查

[复制链接]
发表于 2024-9-27 21:51:46 | 显示全部楼层
这个其实很简单,用connect来判断两层金属,如果重叠没有interact via那就报,但是最大的问题会把电阻认成导线,会有很多误报
发表于 2024-10-31 21:35:13 | 显示全部楼层


qw357 发表于 2024-8-1 01:02
enclose (interact (and m4 m5) via4) via4


老哥,专业的DRC玩家啊。
发表于 2024-12-23 13:55:01 | 显示全部楼层


Quinn714 发表于 2024-8-1 09:37
单孔用INTERACT可以判断出来,多孔的话,可以换个角度考虑下,打孔过少,从图形来看,其实就是这一片金属上 ...


是不是可以这样写
m4_m5=entents((m4 and m5) enclose v4)
DFM analyze v4 [area(v4)/100]<x INSIDE BY LAYRER m4_m5
x为每个孔的大小
发表于 2024-12-23 15:37:38 | 显示全部楼层
谢谢
发表于 2024-12-24 11:01:49 | 显示全部楼层
问个问题,像这种自己验证一种drc rule怎么写啊,在原有的rule上加代码嘛?但是我刚开始学习只想验证比较简单的,自己写的rule calibre不认,怎么处理
 楼主| 发表于 2024-12-24 17:54:15 | 显示全部楼层
根据具体报出来的语法错误是什么,来查看是什么错。
发表于 2024-12-25 15:36:04 | 显示全部楼层


jason.aliang 发表于 2024-12-24 11:01
问个问题,像这种自己验证一种drc rule怎么写啊,在原有的rule上加代码嘛?但是我刚开始学习只想验证比较简 ...


用几个关键词就能写个简单的验证文件了。



比如写个metal1与metal2的单孔检查。
LAYER M1 16        (M1是自己定义的参数名,16是GDS number)
LAYER VIA12 17
LAYER M2 18

CONNECT M1 M2 BY VIA12        (定义好连接关系)

single_via_check {        (calibre报出来的项目名)
@check the single via12        (具体解释的内容)

x=AND M1 M2
INTERACT x VIA12 < 2
}

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

本版积分规则

关闭

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


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

GMT+8, 2025-1-10 03:25 , Processed in 0.023161 second(s), 6 queries , Gzip On, Redis On.

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