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

标题: 求DRC关于metal slot违例解决方法? [打印本页]

作者: zsefvgy13    时间: 2012-11-3 21:25
标题: 求DRC关于metal slot违例解决方法?
各位朋友,

小弟做DRC验证完后,每层金属都有metal slot违例;

请问metal slot是在icc哪一步完成的,因为我好像没看到进行metal slot的指令;

DRC对于这种违例,一般采取什么样的方法?

谢谢!
作者: zsefvgy13    时间: 2012-11-4 20:06
还请解释详细一点,

最后一步,具体哪条指令?

metal slot 密度不够跟电源线宽度有什么关系吗?metal slot 不是用于金属过大所以才开slot吗

谢谢!
作者: damonzhao    时间: 2012-11-6 17:29
从开始就不用超宽的metl不就规避过去了么?
wire group的形式不也一样么?
做slot属于自找麻烦类型的,呵呵
作者: zsefvgy13    时间: 2012-11-7 22:21
谢谢版主回答!

弱弱地问个问题:根据tf文件已经规定了金属宽度,那为什么会有一些宽度很宽的金属呢?(参考工艺DRC规则文档部分金属层1规则,见下楼附图)

另外wire group这概念第一次接触,还请赐教;

slot这个是附图里的M1.8规则里要求的,这个工艺厂里提供的DRC那个ev文件也就有这项规则检查了。
作者: zsefvgy13    时间: 2012-11-7 22:21
附图
( , 下载次数: 85 )
作者: liyu.edu    时间: 2012-11-7 22:50
因为规定的是最小的线宽。
作者: zsefvgy13    时间: 2012-11-8 11:31
楼上正解

谢谢!
作者: randysong    时间: 2012-11-8 11:43
举个例子:
输出的电流为45mA,双层金属M1的电流密度为1mA/um,M2的电流为1.5mA/um,金属宽度超过30um就需要使用Slot。
如果仅仅用M1连线,如果用两根M1,每根就只需要22.5um的宽度。
如果仅仅用M2连线,如果用两根M2,每根就只需要15um。
如果使用两层金属走线,可以M1和M2的金属线宽度都可以控制在30um以下。
以上几种情况都可以避免使用slot(应该就是wire group)
作者: damonzhao    时间: 2012-11-8 11:49
本帖最后由 damonzhao 于 2012-11-8 11:51 编辑

回复 5# zsefvgy13


    ( , 下载次数: 94 )

上图就是wire group的一种,这是VSS VSS VSS VDD VDD VDD的方式,当然也可以VSS VDD VSS VDD VSS VDD的方式。这个就随意了。



如果面积比较紧张也可以采用多层金属cover的方式避免slot问题
作者: zsefvgy13    时间: 2012-11-8 21:05
学习了,谢谢楼上两位!
作者: zhanggd    时间: 2014-7-1 16:06
回复 1# zsefvgy13


   命令:slot_wire
作者: michaelzhang561    时间: 2014-9-23 16:42


   
回复  zsefvgy13


   

上图就是wire group的一种,这是VSS VSS VSS VDD VDD VDD的方式,当然也可以 ...
damonzhao 发表于 2012-11-8 11:49




    版主,请教个问题哈,如果面积比较紧张,为了面积考虑,采用更多层金属cover,应该如何来做floorplan?我每次生成的版图都是ring在core周围生成,如果遇到了面积过大的时候,只能通过删减逻辑来减小面积,从而能够在给定的面积里放下版图。希望版主赐教哈~~非常感谢!
作者: damonzhao    时间: 2014-9-24 09:13
回复 13# michaelzhang561


   power ring是不是在core周围这不是重点,重点是你的供电够不够。不知道我这样说你能不能理解。power plan的做法这不仅跟你的供电的点有关系,还跟你用到的金属层数有关系,你可以灵活应对。
有没有ring不是重点,ring是不是在core周围不是重点,它也可以在core区域内,类似于stripe。哪些地方的power的metal应该宽,哪些地方应该窄,这和供电的点有关系,ring并不是四边一定要一样宽的。
当然你采用几层metal重叠的方式也是一个办法,总之不同的设计,根据具体情况多考虑几种可能性,只要供电没问题了,剩下的就是你自由发挥了。
作者: michaelzhang561    时间: 2014-9-25 09:05


   
回复  michaelzhang561


   power ring是不是在core周围这不是重点,重点是你的供电够不够。不知道我这 ...
damonzhao 发表于 2014-9-24 09:13




    非常感谢版主的详细答复!那么再考虑到供电的同时,出于面积的规定,我想要把ring做在core内,而不是core的周围,这样就可以使density减小,更容易布线,具体应该如何来操作呢?我是一筹莫展,始终无法实现,还望版主赐教,在此先谢过了!!
作者: damonzhao    时间: 2014-9-25 10:03
addRing或者手画都行,记得手画前把属性改为ring
作者: michaelzhang561    时间: 2014-9-25 13:37


   
addRing或者手画都行,记得手画前把属性改为ring
damonzhao 发表于 2014-9-25 10:03




   版主,我是在gui操作,add ring,但是把各个设置都试了下,不是ring没有出来就是出来就是在core的周围,无法让它在core内生成,卡在这无法继续了,非常紧急啊,还请版主指教一下如何操作。谢谢!
作者: damonzhao    时间: 2014-9-25 14:34
回复 17# michaelzhang561


   gui下面一样,offset设置为负值就行了。
也可以用那个user define coordinate,用鼠标选择坐标,或者手动输入坐标都行
作者: xylyc521    时间: 2014-9-29 09:59
回复 15# michaelzhang561


   出于面积的规定,我想要把ring做在core内,而不是core的周围,这样就可以使density减小,更容易布线,具体应该如何来操作呢?



这句话什么意思?我没太理解  为什么放在core 内就能够使density 减小?


如果要画在core 内     用gui 界面指定的坐标点在core 内  不就可以么?
作者: michaelzhang561    时间: 2014-10-8 09:47


   
回复  michaelzhang561


   出于面积的规定,我想要把ring做在core内,而不是core的周围,这样就可以使 ...
xylyc521 发表于 2014-9-29 09:59



可能是我表述的不清楚,比如面积是1000*500,那么如果offset为25,25,25,25,此时core的实际面积就会有950*450,这样布局布线的面积不就减小了,从而density不就会变大了吗。
作者: xylyc521    时间: 2014-10-8 14:37
回复 20# michaelzhang561


   呵呵  但是你片子还是真么大啊     所谓的density  增加                     也不属于节省了面积。不过就算你做了ring  ,ring下面也还是放cell 和走线的啊。ring 你也只是用了基层高层金属吧
作者: michaelzhang561    时间: 2014-10-8 16:51
回复 21# xylyc521


   呵呵,如果offset是正值的话,encounter是不会在环的下面放cell的。
作者: xylyc521    时间: 2014-10-8 17:32
回复 22# michaelzhang561


   为什么设置了正值不会放cell?  下面也有power rail        welltap    endcap  都可以放啊。    你说不可以放 是工具设置了offset 工具就不让放还是认为的不放?
作者: michaelzhang561    时间: 2014-10-9 08:44
回复 23# xylyc521


如果设置了offset为正值后,电源环就会在实际放cell的core的四周生成,而且四周的环的金属下面没有放任何cell,cap or filler。
作者: xylyc521    时间: 2014-10-9 09:07
回复 24# michaelzhang561


   ok  那我想问一下    那chip 四周的边界要加的endcap   和wellltap 都加在哪里?
作者: Horizon00    时间: 2016-12-14 17:19
ICC里面直接Preroute > Slote Wires就可以了,或者用命令slot_wire
作者: xinleiye    时间: 2017-5-23 16:45
回复 10# damonzhao
可不可以理解为就是打了几个特别长的slot,将一条宽金属线拆分成几条并联的窄金属线?




欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.5