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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1232|回复: 8

[求助] Calibre DRC rule编写求助

[复制链接]
发表于 2024-2-21 10:16:05 | 显示全部楼层 |阅读模式
100资产
小弟想自己编写一条calibre drc规则来筛选一下长度超过100um的m1矩形,然后约束一下面积<500,宽度不限。长度小于100um的矩形不做约束。
使用的是calibre2010版本。


现在已知筛选宽度的做法:
m1_wide=m1 with width >100
但是长度不知道怎么筛选?
尝试1:
m1_long= m1 with length>100
这句错误提示unrecongnized operation,应该是length 关键字不能这样使用。

尝试2:
m1_long=length(m1) >100
在后面使用Area 判断 m1_long面积的时候报错
错误提示,incorrect input layer type(must not be a derived edge layer):m1_long
恳求版友们帮忙支支招。

最佳答案

查看完整内容

length输出的是边,area 需要polygon。 M1_long = LENGTH M1 > 100 M1_final = M1 WITH EDGE M1_long AREA M1_final
发表于 2024-2-21 10:16:06 | 显示全部楼层
length输出的是边,area 需要polygon。

M1_long = LENGTH M1 > 100
M1_final = M1 WITH EDGE M1_long
AREA M1_final <500
发表于 2024-2-21 10:48:17 | 显示全部楼层
对面积和长度的要求是同时的是吧
发表于 2024-2-21 11:05:58 | 显示全部楼层
m1_length = LENGTH M1 > 100
 楼主| 发表于 2024-2-21 11:13:56 | 显示全部楼层


wx148520 发表于 2024-2-21 10:48
对面积和长度的要求是同时的是吧


只对长度超过100um的做面积检查。
 楼主| 发表于 2024-2-21 11:20:04 | 显示全部楼层


hzyf 发表于 2024-2-21 11:05
m1_length = LENGTH M1 > 100


嗯,这句语法和尝试2得到的错误提示是一样的,这句没有报错,只是后面用m1_long做 AREA检查的时候,说m1_long有这个layer type的错误。
发表于 2024-2-21 11:25:41 | 显示全部楼层


天牛不唱歌 发表于 2024-2-21 11:13
只对长度超过100um的做面积检查。


请问这层金属的最小宽度是多少
发表于 2024-2-21 11:34:32 | 显示全部楼层

我的建议是先判断图形面积,在判断边长,area是不能识别length产出的图形的,面积筛选时可以根据最小宽度,把一部分图形先排除,
X = AREA layer_name < 500

Y = LENGTH X > 100
 楼主| 发表于 2024-2-21 16:42:54 | 显示全部楼层


yetingyu 发表于 2024-2-21 11:45
length输出的是边,area 需要polygon。

M1_long = LENGTH M1 > 100


是这样的,确实需要用with edge再筛选一遍图形。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 20:36 , Processed in 0.021989 second(s), 6 queries , Gzip On, Redis On.

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