微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > route的时候有cell blockage为什么还会在上面走线

route的时候有cell blockage为什么还会在上面走线

时间:10-02 整理:3721RD 点击:
encounter在做route的时候,发现在连io pad的pin时,线会在io cell上走,造成很多short violation。我记得明明cell有blockage的,具体情况如下图:


我后来在io cell另外加了routing blockage,不会出现这种走线了,但是routing blockage跟cell blockage重叠会产生其他的violation。
希望各位大大给予解答,谢谢!

可能是你做abstract,提取block外框和端口信息时,提取方式用的是detailed,而不是cover

谢谢解答!但是我没做abstract,io pad是foundry的库里直接调用的。

改lef, obs all区域就行了,

很奇怪的是,我看了lef文件,我现在走线的地方明明是被obs给挡住的,但为什么routing的时候依然能在obs上面走线

不懂,按理来说应该没有的

cell 的status有影响么,我目前的status是fixed,需要改成placed 或者 cover么?

没有,这个不影响

这是nanoRoute 后结果还是triRoute?

trial route 和 nano route之后都是这个情况,而且就出现在纵向布线上,横向布线上基本没有出现这种问题

怎么控制走线到macos之间的距离?

我后来通过设置AdvDRC里面的"Enclose Via Completely In Standard Cell Pin",线就不会走到cell上了,但是我不明白为什么,这个命令的具体作用有大神能详解下嘛~

不用那么麻烦,先editDeleteViolations 然后ecoRoute

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

网站地图

Top