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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] ICC tech file

[复制链接]
发表于 2013-10-18 09:09:14 | 显示全部楼层 |阅读模式

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

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

x
看了半天ICC tech file里的Fat Metal Spacing Rules,还是不会改。
比如我想把全部并行走线超过25um的走线,最小间距设为0.2um,我是这样改的:
fatTblDimension = 3
fatTblParallelLengthDimension = 3
fatTblThreshold = (0.000,0.500,3.000)
fatTblParallelLength = (0.000,1.500,25.000)
fatTblSpacing = (0.100,0.100,0.200,
                         0.100,0.150,0.200,
                         0.100,0.170,0.400)
可是结果不是想要的。看结果,我怀疑ParallelLength是指max_length{wire1,wire2},而不是两者并行的部分。
不知道哪位高手懂设置这个呀?
流片修DFM急用!
 楼主| 发表于 2013-10-21 11:07:15 | 显示全部楼层
自己顶起
发表于 2013-10-21 17:17:51 | 显示全部楼层
ParallelLength的确是指两者并行的部分,但它的作用是downgrade而不是upgrade
你的table蛮奇怪的,正常来说应该是只要一根metal的宽度处于特定范围,spacing rule就会有相应的变化,更不会是两根metal对调时spacing的要求会不一样

如果单单为了满足你的需求,可以试一下这样:
fatTblDimension = 2
fatTblThreshold = (0.000,MinWidth)
fatTblParallelLength = (0.000,25.000)
fatTblSpacing = (MinSpace,0.200,
                         0.200,0.200)

以上是看 document 推断的,没有经过检测,如有理解有误之处,请指正
 楼主| 发表于 2013-10-22 11:58:16 | 显示全部楼层
回复 3# zero_0

谢谢你的解答。
我对document的理解是纵向对应的是Length,横向对应的是Width,矩阵元素值表示的是spacing
所以矩阵可能是M*N维的,也不一定是对称的。
我不太明白的你的矩阵那三个对称的0.2分别表示的是什么意思?
谢谢!
发表于 2013-10-22 12:38:00 | 显示全部楼层
回复 4# wudicao


    横向纵向都是 width ,当满足 downgrade 的条件时,也就是横向纵向都使用 ParallelLength 时比使用 width 要小,就使用 ParallelLength 的值。
    所以只要 ParallelLength 小于 25,spacing rule 设为 MinSpacing, 否则设为 0.2
    二维矩阵为 N*N, 由 fatTblDimension 指定指数 N
 楼主| 发表于 2013-10-23 14:27:21 | 显示全部楼层
回复 5# zero_0

谢谢,我大概明白了。由于实际需要,我的width和length的dimension不同。
fatTblDimension                 = 3
fatTblParallelLengthDimension = 4
fatTblParallelLength            = (0.000,2.000,2.000,25.000)
fatTblThreshold                 = (0.000,1.000,5.000)
fatTblSpacing                   = (0.10,0.160,0.500,0.200,
                                          0.160,0.160,0.500,0.200
                                          0.500,0.500,0.500,0.200)
麻烦帮我看一下如上设置是否满足了25um并行走线间距为0.2um的要求?
谢谢!
 楼主| 发表于 2013-10-24 14:21:53 | 显示全部楼层
回复 4# wudicao

感觉document上只说了downgrade没有upgrade啊
这样的话,只要线够细就可以无限长了。如果还有其他的design rule 要求,语法上就无法实现L>25时spacing=0.2的要求了。
 楼主| 发表于 2013-11-13 19:07:35 | 显示全部楼层
已经和synopsys证实了,无法根本解决并行走线间距的问题。只能通过define_routing_rule里的softrule来引导,而且最多只支持到16um的长度。
发表于 2021-6-24 14:05:14 | 显示全部楼层
请问一下大家,layer thickness的建议值会在DRM或者DFM规则中体现吗?万分感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-24 07:55 , Processed in 0.019658 second(s), 8 queries , Gzip On, Redis On.

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