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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 574|回复: 13

[求助] DRC语法问题

[复制链接]
发表于 2025-1-9 10:12:31 | 显示全部楼层 |阅读模式

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

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

x
想写一个DRC,检查NW外面不能有任何layers.



如果只有一两个layer可以写成:
Outside METAL1 NW
Outside METAL2 NW
.......
但是layer有上百个,一个一个写太费时间,有什么语句能写上所有layers吗?



发表于 2025-1-9 10:40:02 | 显示全部楼层
您好,我想学习一下如何写DRC,这个有相关的学习资料吗?
发表于 2025-1-9 10:42:45 | 显示全部楼层
好奇你这个检查针对什么做的检查,nw外面不能有任何layer,这个需求不明确的地方很多,nw在chip上不是一个整体,会有很多个区域,你说nw外面不能有其他layer,这个怎么想都不现实,都不用检查,nw外面会有layer的,首先就是sealring上面的layer,就在所有nw外面,建议你把自己需求再明确下,另外就是你说的这个语法问题,目前好像没有你说的这种语法
 楼主| 发表于 2025-1-9 11:04:29 | 显示全部楼层


Quinn714 发表于 2025-1-9 10:42
好奇你这个检查针对什么做的检查,nw外面不能有任何layer,这个需求不明确的地方很多,nw在chip上不是一个 ...


不针对做什么检查,只是有这个想法看看能不能实现:检查某个layer外面不能有任何的layer
发表于 2025-1-9 11:09:47 | 显示全部楼层
smic工艺里面就有与你要求类似的检查,检查所有layer是否在BORDER里面。
它的做法就是把所有的LAYER或起来,再检查不在BORDER里面的LAYER。
语句就是: NOT LAYER_ALL BORDER_ALL。
实际上与你上面用的outside没区别,相当于你把需要检查的layer做成一个整体
最终语句相似的也是:OUTSIDE LAYER_ALL NW
发表于 2025-1-9 11:19:10 | 显示全部楼层
本帖最后由 Jiang_ic 于 2025-1-9 11:32 编辑

Layer1 = EXTENT DRAWN ORIGINAL//选中整个版图
Layer1 NOT NW//Layer1去掉NW覆盖的区域
可以试试这样,感觉会符合楼主需求
 楼主| 发表于 2025-1-9 14:01:56 | 显示全部楼层


Jiang_ic 发表于 2025-1-9 11:19
Layer1 = EXTENT DRAWN ORIGINAL//选中整个版图
Layer1 NOT NW//Layer1去掉NW覆盖的区域
可以试试这样,感 ...


厉害厉害,这个写法可行
 楼主| 发表于 2025-1-9 14:07:30 | 显示全部楼层


kanuoa 发表于 2025-1-9 11:09
smic工艺里面就有与你要求类似的检查,检查所有layer是否在BORDER里面。
它的做法就是把所有的LAYER或起来 ...


写成LAYER_ALL会显示undefined layer name parameter:LAYER_ALL.
 楼主| 发表于 2025-1-9 14:13:10 | 显示全部楼层


闲情四逸 发表于 2025-1-9 10:40
您好,我想学习一下如何写DRC,这个有相关的学习资料吗?


calibre 2010 manual & svrf manual
https://bbs.eetop.cn/thread-261442-1-1.html
(出处: EETOP 创芯网论坛 (原名:电子顶级开发网))


可以看看这个

发表于 2025-1-9 14:21:59 | 显示全部楼层


大眼萌 发表于 2025-1-9 14:07
写成LAYER_ALL会显示undefined layer name parameter:LAYER_ALL.


LAYER_ALL 是像6楼的layer1一样需要你自己定义。

LAYER_ALL就是你需要检查的不在NW的图层合集。
例如你想检查不在NW的M1,M2和M3:LAYER_ALL = (M1 OR M2)OR M3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-4 12:52 , Processed in 0.021869 second(s), 6 queries , Gzip On, Redis On.

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