数字IC版图设计中Power Mesh打的太宽怎么办

电子说

1.3w人已加入

描述

如果数字IC版图设计中Power Mesh打的太宽(尤其是VDD和VSS的Stripe靠近放置的情况),下方还放置的有标准单元,那么在出Pin的地方可能会存在Congestion,如下图所示,那么这种问题该如何解决呢?对于ICC、Innouvs、ICC2分别该如何解决呢?

mesh技术  

解决方案:

1、调整PG structure,让电源地间隔放置。或者合理减少power,不要打太多、不要打太宽。根据以往经验和IR-drop分析的结果,可以在IR-drop满足的情况下,降低PG的宽度,不用占用太多布线资源。

2、一般在电源地Strap下面放置标准单元时,可能会在Strap的地方存在Congestion。这时可以限制工具在电源地Strap下面少放或者不放置标准单元,设置hard blockage,partial blockage/partial density control。

如下图所示,可以非常清晰的看到,大部分的拥塞都发生在PG Mesh附近,这可以通过对Power Mesh设置partial blockage来解决。

mesh技术

下面分别讲解一下在ICC/ICC2和Innovus该如何实现该需求。  

ICC设置: 
mesh技术

ICC2设置

实例: 

Innovus设置:

方法1:将指定Layer的preroute视为Placement Blockage

mesh技术

方法2:在PG stripes下方创建Partial Placement Blockage





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分