微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 又求教!icc routing 设置

又求教!icc routing 设置

时间:10-02 整理:3721RD 点击:
之前的问题多谢8楼的大侠帮忙 果断解决了一部分。
这里再请教!
no.1






感觉是icc根本没care内部pin和它走线的间距。tf是正确导入的。还是有几十个类似的问题。全是M2这层。
no.2





这个问题很奇怪。macro的blockage是在milkyway里就做好的 确实在整个片别的地方也都是起效了,但是唯独这个macro的边缘没有起效,从macro上M2走了过去(两个同样的这个macro都有这个问题),并且和macro内部的M2 间距过小。用icc的routing blockage or guide也没办法阻止它这样走。
布线资源应该是足够的。想知道有没有大侠遇到过这样的问题?手工修改的话其实难度还是有点大。
no.3






set_route_zrt_common_options -connect_within_pins_by_layer_name {{M2 via_wire_all_pins}}

这类错用上面的设置还是没办法全部解决,请教大侠!谢谢!

upup~

确认下ICC里能否看到这些DRC?再根据情况解决。

抽FRAM_VIEW的时候用fat_metal试试。但有时这个方法会把出pin位置搞得很糟

最后不是以calibre为准吗?有说法是说icc里的drc报错并不一定准,所以我就直接跳过了撒。

嗯 感觉几个出Pin的位置都很挤啊 我感觉icc就是绕线没考虑drc规则。

碰到过类似的问题,确认下macro 的pin处的routing blockage有没有问题。
错误太多,很有可能是产生FRAM时的问题造成的。

30多个同样的macro只有俩会在同一个地方有这样的问题 感觉也不像是blockage的问题。何况我额外在icc里设置了。也确认了macro的LEF里OBS坐标没有问题,macro自带的blockage就应该是完整的。

我的意思和其他几位一样,如果在ICC里面看不到这种drc说明是frameview的问题,你可以修改frameview或者加额外的blockage,加了不起作用可能是你加的不对,比如你加了blockage后还是有drc的话,那么blockage和你的绕线肯定有交叉,icc里面就会报drc错,ICC看到drc没修掉那就是你在ICC里修drc的问题了。
思路就是 确认真的有drc -> ICC 看到DRC? -> 看到为什么不修?
你光在calibre里看到有drc,可是你是希望ICC帮你修drc,那你就先让icc看到drc,明白不?

LEF的OBS肯定是对的。你在ICC中,选中macro,然后右键open design,然后选择FRAM打开,然后选中ROuting blockage---apply
然后zoom in到pin的位置,然后1 2 3 4 。逐层显示,看看有问题没。

当然,只有两个出错,FRAM出错的概率就大大降低了。不过可以按照我说的方法确认一下。
再就是重点排查你ICC中加的RBK有没有问题吧

嗯 明白!谢谢!我确认一下

做到选中ROuting blockage---apply都OK。显示出来就是一大片的blockage丫。那不懂干嘛要在pin这里逐层看?看到的就是M1-M3的出pin啊。和blockage有啥关系?

RBK是routing blockage?

mark!以后备用!

因为pin的地方是ICC中连线的地方啊。整个大片是RBK是对的,但是pin这个地方的必须要有足够的间距的。以前的一个case就是因为这个RBK和pin的距离太近,本身就有DRC错误,所以,ICC将错就错。
也许你的不是这个问题,和你分享我碰到的情况,供参考。

yeah!

RBK包含了所有的Pin 应该不是这个问题

包含了所有pin?截个图瞅瞅

请教在icc里查drc有几个命令?
我看UG上的是verify_zrt_route,但是这个命令没有highlight具体violation地方的option。还有一个是signoff_drc,但是我这里没hercules的license,这个命令无法运行。大侠一般都是用哪个命令查drc呢?
还有一个问题,请问碰到过这样的情况吗?我用verify_lvs看到short才22个,但是用verify_zrt_route看到几千个shorts..到底哪个是对的啊。

现在用verify_zrt_route看到有6225个drc错了 跑过eco跑过detail 都没修掉。



就一片糊 里面很多个pin 我逐层看过了 截图出来也是糊的吧

我看UG上的是verify_zrt_route,但是这个命令没有highlight具体violation地方的option。
Ctrl+Shift+E
然后选择Detail Route

嗯 看到browser 窗口了 可是choose cell的时候没看到verify_zrt_route这个命令跑出来的结果啊 也没
Detail Route。
是不是verify_zrt_route后面要跟个xx.err?可是看option里也没嘛

verify_zrt_route
Verification -> Error Browser -> Detail Route -> OK

不是这样的。
应该是如果只显示某一层metal的话,应该这样才对


不是DRC,就是Detail ROute

如此 是这个意思 谢谢!我先看看

嗯 看到了 在上面 我以为要选个err的cel看

怎么只显示一层?我现在是先全部hide 再快捷键1 那就看不到任何blockage了哎。

你得在Objects选择Routing Blockage,apply后再1 2 3 4的看啊,亲

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top