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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 请教各位大哥,版图中check打孔是否充分的rule怎么写!

[复制链接]
发表于 2023-11-8 18:51:03 | 显示全部楼层 |阅读模式
50资产

本人想写一个关于版图top的DRC验证的rule,主要想实现的功能是可以检查出金属上打孔是否充分。换句话说就是不同金属层同一信号它们交叉的地方如果没有打上孔就会报错。

最佳答案

查看完整内容

之前写的一个缺孔和少孔的相关的,可以参考一下。那些变量根据drc rule自己设置就行了。核心其实是同一条net的识别问题。
发表于 2023-11-8 18:51:04 来自手机 | 显示全部楼层
之前写的一个缺孔和少孔的相关的,可以参考一下。那些变量根据drc rule自己设置就行了。核心其实是同一条net的识别问题。
20231110_161251.jpg
20231110_161823.jpg
发表于 2023-11-9 10:31:17 | 显示全部楼层
我的思路是:先用NET、NET AREA RATIO提出某条线,然后选出交叉又没打孔的地方,再判断是否需要打孔
 楼主| 发表于 2023-11-9 10:58:25 | 显示全部楼层


hutiao 发表于 2023-11-9 10:31
我的思路是:先用NET、NET AREA RATIO提出某条线,然后选出交叉又没打孔的地方,再判断是否需要打孔 ...


请问有具体的例子可以参照吗,语法我老是写不对报错。万分感谢
发表于 2023-11-9 11:42:27 | 显示全部楼层


qwe585650 发表于 2023-11-9 10:58
请问有具体的例子可以参照吗,语法我老是写不对报错。万分感谢


不好意思,没有具体例子。如果你版图规模小的画,可以先点亮需要查看的线,然后保存为layout。再选出交叉没孔的地方就行。规模大的话,点亮会卡死
 楼主| 发表于 2023-11-9 15:43:01 | 显示全部楼层


hutiao 发表于 2023-11-9 11:42
不好意思,没有具体例子。如果你版图规模小的画,可以先点亮需要查看的线,然后保存为layout。再选出交叉 ...


好的,万分感谢
发表于 2023-11-10 10:17:46 | 显示全部楼层

仅供参考

check_V0{@
      M0_M1  = M0_0  AND M1 CONNECTED
      M0G_M1 = M0G_0 AND M1 CONNECTED
      error1 = M0_M1 NOT (M0_M1 INTERACT V0 )
      error2 = M0G_M1 NOT (M0G_M1 INTERACT V0)
      error1 OR error2

  }
发表于 2023-11-10 16:26:57 来自手机 | 显示全部楼层
刚才那个只是相邻层的检查,隔层的比如M1到M3的孔缺失只要重新定义M1 AND M3 CONNECTED然后再去排除M2就行了,,我现在也是自己慢慢学着搞这些,太深奥的还是不懂
发表于 2023-12-8 09:59:05 | 显示全部楼层


h851566792 发表于 2023-11-8 18:51
之前写的一个缺孔和少孔的相关的,可以参考一下。那些变量根据drc rule自己设置就行了。核心其实是同一条ne ...


太模糊了,都分辨不清
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 20:03 , Processed in 0.030096 second(s), 7 queries , Gzip On, Redis On.

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