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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11177|回复: 17

[求助] icfb请进[已解决]

[复制链接]
发表于 2011-11-4 13:56:12 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 damonzhao 于 2011-11-6 12:08 编辑

用ICC绕线后calibre DRC发现:stripes是超过2um的,按照design rule,与之相邻的同层次的金属的spacing应该要比普通的大些,可ICC所用的库的绕线没有考虑这个问题,该怎么处理呢?
加routing blockage? 定义NDR?
哪个更方便呢?有过类似的情况没?望赐教啊
发表于 2011-11-4 17:17:33 | 显示全部楼层
这个规则ICC应该是要考虑的。
可能是你的规则文件(TF)不够完整,可以找foundry要。
发表于 2011-11-4 19:40:16 | 显示全部楼层
考虑的啊,你啥工艺,tf的,

tf里面会写的, 就是 在metal那块

     unitMaxHeightFromSub            = 0.59
                unitMinThickness                = 0.18
                unitNomThickness                = 0.18
                unitMaxThickness                = 0.18
                fatTblDimension                 = 5
                fatTblThreshold                 = (0,0.201,0.421,1.501,4.501)
                fatTblParallelLength            = (0,0.381,0.421,1.501,4.501)
                fatTblSpacing                   = (0.09,0.11,0.16,0.5,1.5,
                                                   0.11,0.11,0.16,0.5,1.5,
                                                   0.16,0.16,0.16,0.5,1.5,
                                                   0.5,0.5,0.5,0.5,1.5,
                                                   1.5,1.5,1.5,1.5,1.5)
                minArea                         = 0.042
                minEnclosedArea                 = 0.2
                maxNumMinEdge                   = 1


这些就是width dependent spacing rule ,

如果是LEF header file,也有类似的东西,
一般来说width越宽, space会相应的增大rule,


连smic18都有
  pattern                         = "blank"
                pitch                           = 0.56
                defaultWidth                    = 0.28
                minWidth                        = 0.28
                minSpacing                      = 0.28
                fatWireThreshold                = 10
                fatThinMinSpacing               = 0.6
                fatFatMinSpacing                = 0.6


就是 如果碰到大于10um的线, spacing为0.6um
一般是0.28um
发表于 2011-11-6 01:46:16 | 显示全部楼层
你可以对比DRC runset和你ICC用的tf文件,以DRC runset为准改你的tf。
 楼主| 发表于 2011-11-6 12:08:12 | 显示全部楼层
多谢楼上各位大拿的帮助,我找到原因了
design rule中为2um以上space为0.5um
tf中为10um以上为0.6um
按照设计规则修正了,正重新测试中……

当然写脚本加routing blockage的方法也测试了,也可以解决问题,不过就是不是根本原因罢了
发表于 2011-11-6 19:51:03 | 显示全部楼层
改tf比较好,  你这个是.18um吧,

找个正确的格式 改下就行了,
 楼主| 发表于 2011-11-7 15:36:52 | 显示全部楼层
回复 6# icfbicfb


    .13的

不过改了下也没好使,估计是绕线太紧了
发表于 2011-11-7 20:49:22 | 显示全部楼层
一般fab写的还行啊,你是哪个fab
 楼主| 发表于 2011-11-8 09:12:06 | 显示全部楼层
回复 8# icfbicfb


    smic的
发表于 2011-11-8 12:48:07 | 显示全部楼层
学习了,谢谢楼主啊~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-7 15:45 , Processed in 0.030209 second(s), 9 queries , Gzip On, Redis On.

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