[发明专利]集成电路标准单元增量布局中减少单元移动量的方法在审
申请号: | 201711391651.8 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107832571A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 周汉斌;刘毅;陈彬;董森华 | 申请(专利权)人: | 北京华大九天软件有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京德崇智捷知识产权代理有限公司11467 | 代理人: | 王金双 |
地址: | 100102 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成电路 标准 单元 增量 布局 减少 移动 方法 | ||
技术领域
本发明涉及EDA设计领域,特别涉及一种集成电路标准单元增量布局中减少单元移动量的方法。
背景技术
超大规模集成电路的后端物理设计越来越依赖于EDA(电子设计自动化)工具的辅助。电路的设计优化需要改变电路中单元的类型、大小,插入新单元,或者移动已有单元的位置。为了保证不违反设计规则,改变后的单元必须经过布局合法化,摆放在芯片中单元行的合法位置。单元行由若干个最小布局单位(site)构成,每个单元宽度是site宽度的整数倍,单元放置在单元行上时要和site对齐。
通常来讲,在一个目标位置改变单元大小或者插入一个新单元时,为了得到合法的布局结果,很多情况下要移动该单元左右附近的若干个单元才能够满足合法的要求。同时,为了提高优化的一致性,其他单元的移动量应该尽量少,因为过多的移动会导致布线的大量改变,优化的结果就得不到保证。尤其随着工艺的不断进步,对布局提出了越来越多的约束,在考虑这些约束的时候如果不考虑仔细,就有可能带来不必要的单元移动,从而给优化的一致性带来影响。VT注入层最小宽度约束就是一个上述的一个先进工艺带来的约束:每个单元内部对应特定的VT注入层,每个VT注入层图形有一个最小宽度的要求,通常为4个site宽度,如果一个两个site宽度的L型VT注入层的单元夹在两个H型VT注入层的单元中间,该规则就被违反了,必须进行布局改动来满足规则要求。
发明内容
为了解决现有技术存在的不足,本发明的目的在于提供一种集成电路标准单元增量布局中减少单元移动量的方法,有效减少增量布局中不必要的单元移动,从而减少增量布局导致的增量布线对于优化一致性的影响。
为实现上述目的,本发明提供的集成电路标准单元增量布局中减少单元移动量的方法,其特征在于,包括以下步骤:
1)确定参与增量布局的所有电路单元;
2)确定增量单元的位置;
3)以所述增量单元为中心,将其左边的电路单元作为左单元组,其右边的电路单元作为右单元组进行分组;
4)对所述左、右单元组的电路单元进行扫描,并安排预留空间。
进一步地,所述步骤3)进一步包括:以所述待加入填充单元为中心,将其左边的电路单元分为一组,将其右边的电路单元分为另一组。
进一步地,所述步骤4)进一步包括:对所述左单元组中的电路单元进行从左到右扫描,当从左到右扫描遇到一个电路单元时,如果该电路单元需要加入预留空间,则检查该电路单元左右存在的空白空间,如果该电路单元左边有空白空间,则该电路单元的预留空间优先安排在左边;当左边的空白空间不够时,将该电路单元的预留空间安排在右边,同时下一个单元左边的空白空间需要减去相应的部分;对所述右单元组中的电路单元进行从右到左扫描,当从右到左扫描遇到一个电路单元时,如果该电路单元需要加入预留空间,则检查该电路单元左右存在的空白区间,如果该电路单元右边有空白区间,则该电路单元的预留空间优先安排在右边;当右边不够时,将该电路单元的预留空间安排在左边,同时下一个电路单元右边的空白空间需要减去相应的部分。
本发明适用于先进工艺VT注入层约束下的增量布局中,能够有效减少增量布局中不必要的单元移动,从而减少增量布局导致的增量布线对于优化一致性的影响。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:
图1为根据本发明的一种集成电路标准单元增量布局中减少单元移动量的方法的工作流程图;
图2为根据本发明的集成电路物理设计标准单元布局单元行示意图;
图3为根据本发明的一个待插入增量单元的单元行的局部细节示意图;
图4为根据本发明的存在不必要单元移动的局部增量布局结果示意图;
图5为根据本发明的不存在不必要单元移动的局部增量布局结果示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为根据本发明的集成电路标准单元增量布局中减少单元移动量的方法的工作流程图。下面将参考图1,对本发明的集成电路标准单元增量布局中减少单元移动量的方法进行描述。
首先,在步骤101,确定参与增量布局的所有电路单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天软件有限公司,未经北京华大九天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711391651.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车身结构轻量化优化方法
- 下一篇:基于伪测量的带反馈机动目标异步航迹融合算法