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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12838|回复: 16

DRC violations..(附加 图片)

[复制链接]
发表于 2009-10-25 21:01:04 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 童黄 于 2009-10-27 10:36 编辑

刚学DRC,一大堆问题,无从下手。
1)竟然有一大堆cell missing,不可思议
2)密度的violations,该怎么解决呢
3)还有什么M1.4:M1 area is 0.08,这是什么意思呀。。。 drc err1.PNG drc rule1.PNG
4)max metal3 width without slot open?
5)max M2 width is 15. Metal wider than this size should apply slot。(好多这种错误)
6) M1.2:spacing between M1s is 0.17.(how to do? 不知道是不是可以删除1层的,会不会对时序产生影响)
drc err2.PNG
啊,简直疯掉。请有经验的人,帮忙解答下吧~~~跪谢!
发表于 2009-10-26 13:48:07 | 显示全部楼层
1) cell missing:不太清楚是什么问题。
2) density不满足:需要在routing后添加stdcell filler以及metal fill;
3) M1.4这个看起来好像是说的area不够啊;
4)和5)说的是宽metal上需要打孔:DRC要求在一定window中,metal的density不能过大。如果是metal width过宽,且走线较长的话,需要split这条metal,或者是在metal上挖孔(大概就是这个意思)。具体要挖多少面积的孔,这个DRC violation的详细描述应该有的。
发表于 2009-10-26 19:35:01 | 显示全部楼层
1# 童黄

小补充一下
1)竟然有一大堆cell missing,不可思议  (是不是有些GDS file没有merge到最终的gds文件中?导致调用不到?比如标准单元什么的)
2)密度的violations,该怎么解决呢  (同楼上,布局布线工具可以自动填充)
3)还有什么M1.4:M1 area is 0.08,这是什么意思呀。。。(有时在布局布线中生成的过孔,例如从第一层到第四层的,在二三层都要求一定面积的金属,而布局布线自动生成的有时不符. )
4)max metal3 width without slot open?(同楼上)
5)max M2 width is 15. Metal wider than this size should apply slot。(好多这种错误)(同楼上)

建议问问题给出完整的出错信息

建议直接查DRC rule file中对应说明,应该可以弄明白.
 楼主| 发表于 2009-10-27 09:12:29 | 显示全部楼层
2# sunshinell
万分谢谢,有了一些理解了。
1)missing cell。比如cell NADD4BBXLM violation details:the reference cell is not found in any library.是什么原因呢?
2)这个drc检查是在添加filler之后,用herculers检查的。若还有density是不是要删除原来的,重新填充密度大的filler?
3)area不够该怎么办呢,手动画。添加?
 楼主| 发表于 2009-10-27 09:19:30 | 显示全部楼层
3# holygun
感谢回答。真心谢谢。不然我真无从下手,一片空白。
“GDS file没有merge到最终的gds文件中”是什么意思呢,我只有输出一次gds呀,是在DFM之后了。
不知道您一开始做herculers drc的时候,是什么下手的呢,有没有什么建议。。
1)碰到的什么问题,需要在一开始的时候就注意避免的话,才不会出现呢?
2)什么样的drc问题不能解决,而需要重新做一次呢?
3)或者推荐本书也行啊,完全没有指导,这么做,让我简直痛不欲生啊~~~
发表于 2009-10-27 09:20:22 | 显示全部楼层
1) 这种missing cell的问题应该就是2楼说的那样,你的gds中没有把你所有用到的cell及block的gds merge进去。
2) 这个是什么的density?
3) area不够是由于2楼说的那样的原因引起的吗?

另:你的PR工具是Encounter/Astro/ICC或者其它的?
DRC 工具是Hercules?
 楼主| 发表于 2009-10-27 09:33:14 | 显示全部楼层
6# sunshinell

1) 怎样做才能完全的merge呢。stream out时有什么必需的选项么。。
2)比如说 400个violations
M3.6:Dummy pattern is required in case M3 density is less than 16%,Max Metal3 GDS pattern density is 82%(density check in each 200x200 square)
3)小妹我比较笨,需要您点拨下,提供解决area不够的办法。
4)我用的PR工具是Astro,配套使用hercules查drc ,lvs问题。
发表于 2009-10-27 09:42:28 | 显示全部楼层
1) streamout时应该有option设置的,因为我没用过Astro,不知道是什么option哈
在ICCompiler中有这个设置
set_write_stream_options  -child_depth 99
在Encounter中streamOut命令中有个merge的选项;
2) 这个看起来是说你的M3的density不在这个范围内啊。是小了还是大了。小了的话需要添加metal fill;
3) 如果这个area是前面说的哪种原因产生的,而且较少的话,可以手动修改(route后ECO);如果比较多得话,可能需要重做route(此时应该有设置的);
4)没用过Astro,都说跟ICC相似,但是命令不太一样。Hercules我也没用多久,不是很熟悉。只是看着DRC violations返回到ICC中修改。
发表于 2009-10-27 09:45:15 | 显示全部楼层
一般来说出现的DRC问题可以ECO解决。但是如果是你的design本身就有很大的congestion问题,从而route后一大片一大片的spacing问题,手动修改是不可能的那种,就需要重新PR;
 楼主| 发表于 2009-10-27 09:47:17 | 显示全部楼层
8# sunshinell
好的,谢谢答复。
我也是看了drc问题,再回到Astro中重新修改的,根据您的指导,需要去试试了。。。
若还有未解决问题,到时候发帖,还是希望您能指点一下。拜谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 15:08 , Processed in 0.417291 second(s), 9 queries , Gzip On, Redis On.

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