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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6911|回复: 9

[求助] [求助]帮忙看个drc command file 啥意思?

[复制链接]
发表于 2018-6-26 17:02:57 | 显示全部楼层 |阅读模式
888资产
一个大管子的DRC文件理解不是很清楚,请教下各位大神。
dnld80h.w.7 {@NLD80H.W.7 Exact width of HVPW between fingers of array  6.0

A = n805hhpw INTERACT n805hp1 > 1

B = (EXT (HOLES A) < 10 ABUT<90 SINGULAR REGION) AND n805hhpw

INT B < 6.0 ABUT < 90 SINGULAR REGION

SIZE B BY 3.0 UNDEROVER
}


其中个人理解SIZE B BY 3.0 UNDEROVER 为把B的区域先减三在增加3,这样做能去宽度小于6的部分。INT B < 6.0 ABUT < 90 SINGULAR REGION是定义B宽度为6,ABUT < 90 SINGULAR REGION是定义特殊情况的。A = n805hhpw INTERACT n805hp1 > 1这个查询了INTERACT 运算,认为是n805hhpw若包含n805hp1或与n805hp1部分边按着,则有输出。B = (EXT (HOLES A) < 10 ABUT<90 SINGULAR REGION) AND n805hhpw这个不是很理解,
HOLES A个人认为是去A中空切部分的图形,EXT (HOLES A) < 10指的是什么?
请教下各位大神,我上面理解的部分有没有错误的地方?有没有办法通过calibre验证下自己的猜想准不准确?应该用什么软件,去看哪个calibre的doc文档?谢谢大家了。。还有SIZE B BY 3.0 UNDEROVER在INT B < 6.0 ABUT < 90 SINGULAR REGION之后,实际calibre运算的时候应该是先进行SIZE B BY 3.0 UNDEROVER的吗?不然的话感觉写后面没意义。

最佳答案

查看完整内容

没有try 过 个人认为是check n805hhpw 这层layer的最外圈环形 width 必须大于等于6 A layer 是做了一个选择, 选择与805hp1 有interact关系的 B 先做hole 在找小于10的range 选出小于10 space的hole region 再and 找出overlap的地方 对这个overlap的地方check width 小于6 的 至于后面的size 和 int 是并列的关系,这个还真不知道他的意图 本意是对B先缩小后放大,这样可以过滤掉小于6 的pattern,但是他和INT 没有先后顺序就不知 ...
发表于 2018-6-26 17:02:58 | 显示全部楼层
没有try 过
个人认为是check n805hhpw 这层layer的最外圈环形 width 必须大于等于6
A layer 是做了一个选择, 选择与805hp1 有interact关系的
B 先做hole 在找小于10的range 选出小于10 space的hole region 再and 找出overlap的地方
对这个overlap的地方check width 小于6 的
至于后面的size 和 int 是并列的关系,这个还真不知道他的意图
本意是对B先缩小后放大,这样可以过滤掉小于6 的pattern,但是他和INT 没有先后顺序就不知道为什么了

看文档的话就是SVRF manual ,这个可以把每一步都输出出来 就能很清楚的知道他每一步是在check什么了
 楼主| 发表于 2018-6-27 09:02:51 | 显示全部楼层
回复 2# firewolf223


   您好,是否感谢您的解答。请教下如果要软件跑一下把每一步都输出出来,看svrf应该在哪个章节,对应的是哪个工具?英语太差了,平时都是检索关键字区看的。。。。。。
发表于 2018-6-27 09:22:55 | 显示全部楼层
回复 3# 774612343


   SVRF 提供三种方式输出  1 就是作为error 你可以按照他的格式 把每一步分解到不同的check 里作为error mark 输出
  2 DRC check map 把需要output的check name 输出到指定layer
  3 DFM RDB 输出,这个主要输出某一层layer

建议你在论坛里找找 有一份DRC writing 的文档那个讲的很清楚。
 楼主| 发表于 2018-6-27 09:46:41 | 显示全部楼层
回复 4# firewolf223


   十分感谢!!
 楼主| 发表于 2018-6-28 17:04:31 | 显示全部楼层
回复 4# firewolf223


   您好  还得向您请教下!helo A的结果是中间颜色区域。B = EXT (HOLES A) < 10 ABUT<90 SINGULAR REGION 后图是外圈有三角形缺口的那个。完全看不懂这时怎么回事?谢谢啦。rule是查黄色pwell宽度的,只能是6.交界处是符合rule的,但是会报错。重运算后的图像来看,是哪个缺口的问题。我查了svrf  对上面哪个语句还是理解不了。。
搜狗截图20180628170704.jpg
发表于 2018-6-29 09:31:39 | 显示全部楼层
回复 6# 774612343


   就是在check 那个hole 的space,abut < 90 是check 相邻两边小于90度的情况singular 是点接触的图形,region 是报错的时候按照region来highlight 。
发表于 2020-3-31 00:59:50 | 显示全部楼层


请问从 哪里可以了解这些基本概念?
发表于 2020-3-31 09:00:26 | 显示全部楼层


wenfangsibao 发表于 2020-3-31 00:59
请问从 哪里可以了解这些基本概念?


calibre manual
发表于 2020-3-31 18:00:38 | 显示全部楼层


您的意思是,这条rule check,除了check space以外,还check abut < 90 或者 singular的情况?也就是说,abut 和 singular是另外两项独立于space check的check?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 14:01 , Processed in 0.029260 second(s), 7 queries , Gzip On, Redis On.

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