sealring 的DRC错误求助
参考sealring画法的文档看看,有错必要时请厂家确认一下画法是否正确。
回复 1# qiuqiuonline
确认过sealring的画法没有问题,现在就是需要DRC查注入包有源这条规则时把sealring忽略不查,只查mos管就行了,不知道在DRC规则中如何编写。
有两种方法:1,在DRC RUNSET文件中加EXCLUDE CELL “sealring_name“
2,在不想做DRC的区域覆盖EXCLU 层(这个是SMIC叫的名字,不知你的工艺叫什么名字,应该开头字母也是EXCLU)
你好,谢谢您的回复,我还想问一下,就是第一个方法在DRC RUNSET文件中加EXCLUDE CELL “sealring_name“,这个”sealring_name"指的是sealring的模型名还是单元名,就像PMOS的模型名是pmos4,单元名是H_P,应该填哪一个?
就是你自己给sealring的命名
他说得很清楚啊,是你这个CELL的名字,你把SEALRING做成CELL了吧,名字一般是sealring_2014之类的吧,就把这个填进去。
好的,谢谢!
谢谢
你好,方法1试了一下,是可以消除,不过这条命令是让所有的规则对sealring都不检查了,我想达到的效果是只有注入包有源这条规则不查sealring单元,其他的规则还是要查的,不知道可不可以实现?
你好,这个方法达到的效果是对于sealring这个单元,所有的规则都不查了,我想达到的效果是只有注入包有源这一条对sealring不检查,其余规则正常检查,不知道可不可以实现?
不能。至少我从来没这么做过。一般都是SEALRING做好以后确认无误就彻底不动了,从DRC里面排除;或者干脆就连带一起跑DRC,多报个额外的错总比有真错没报出来强吧?再说也不可能只有这一个错,SEALRING里头那些绕圈的VIA层次难道在做斜角的时候不给你报个错?另外,我做过很多IMP就是比DIFF大0.18的SEALRING,也就是说我很少在SEALRING里头碰见你说的这个错……这个仅供你参考。因为工艺要求可能不一样。这个有哪位大神了解拜托指点一下?
恩,谢谢,有哪位大虾有好的方法,请指教一下!
不可能只限制一条规则不检查,而且你说的SP和DIFF同宽我觉得不太好,还是按照规则画,你有什么损失呢?做DRC的时候最好不要用到EXCLUDE这个东西,以免漏查!个人建议!
SP和DIFF同宽就是按照规则画的,也就是规则当中规定sealring的画法就是注入与有源同宽,而管子的画法要求注入包有源0.18,这才有了冲突。
檢查layer 層中有無exculde layer
蓋上後就不會檢查DRC
知道你说的意思,所以SP画大只有好处,没有坏处,SP大于DIFF并没有违反sealring规则!
小编真要执着那个假错,只能改commandfile单独定义sealring 的rule,前提是你能改,并且改动不影响其它的rule check
我做drc时也一直报sealring的错。如楼上各位所述,做DRC是不是可以忽略这个error?
waive掉就可以了。如果需要clean的结果就把pplus往外加大一点,但是tapeout的时候给foundry说明die window是不含扩大的pplus那个区域,就是给的坐标信息是sealring的边界而不是pplus的边界。
我都是人工waive掉,并没有什么问题。