[发明专利]设计集成电路的方法及系统有效
| 申请号: | 201010165136.X | 申请日: | 2010-04-22 |
| 公开(公告)号: | CN101872372A | 公开(公告)日: | 2010-10-27 |
| 发明(设计)人: | 傅宗民;陈彦宾;卢永峰 | 申请(专利权)人: | 台湾积体电路制造股份有限公司 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 姜燕;邢雪红 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设计 集成电路 方法 系统 | ||
技术领域
本发明涉及集成电路,尤其涉及集成电路摆放和绕线(Placement andRouting),更涉及基于元件内容信息的摆放和绕线最佳化。
背景技术
在现代集成电路(尤其是数字电路)设计中,普遍使用具有固定功能的标准元件。标准元件通常是预先设计并存储在元件库中。当设计集成电路(应用)时,从元件库中提取标准元件并将其置于所欲的位置。继而再执行绕线以将在同一芯片中的标准元件彼此连接,并将其与其他客制化电路连接。
标准元件的效能和绕线完成度(routability)受到其所在位置的元件邻近环境(在此称其为元件背景(cell-context))的影响。例如,元件的效能受到下列影响:阱邻近(well proximity)、栅极距离(poly spacing)、压力及/或蚀刻效应、以及和实际的元件邻近场景相关的边界条件。在一设计中的绕线完成度也由标准元件的实际摆放情况决定,例如其是否松散摆放、紧密摆放、或松散和紧密混搭摆放。但是,传统的集成电路设计并未将元件背景纳入考量。传统集成电路设计反而是由基于一组预设的设计规则的规则来引导设计。
传统的设计方法借由设计规则,也就是界定标准元件可以或不能在何处以何种方式摆放及绕线来达到某些设计的约束。此种基于规则的方式意味着所有的标准元件都受到相同规则的管制,常会导致过度约束而且元件背景(每一个标准元件所特有)并未被考虑。例如摆放规则可能要求,在一特定的集成电路设计中,在所有的标准元件旁设置填充元件(或空间),其需要空白空间并造成区域损失。而且,基于规则的设计可能需要要被插入的备用元件,其造成较高的耗能。有时甚至没有可用的空白空间,所以不可能在不造成效能降低的前提下成功摆放及绕线元件。在此情况下,必须重复执行设计重新下线(Re-spin)以解决这些问题。因此需要有新的集成电路设计方法来解决上述问题。
发明内容
为了解决现有技术的问题,依据本发明的一例,一种设计集成电路的方法,其包括:提供一标准元件数据库,其包含多个标准元件;以及提供一索引文件,其包含索引至所述多个标准元件的元件背景数据;提取所述多个标准元件的其中之一的元件背景数据,并将该元件背景数据用于该集成电路的一设计。
依据本发明的另一例,一种设计集成电路的方法,其包括:提供一标准元件数据库,其包含多个标准元件;以及提供一绕线完成度索引文件,其包含索引至所述多个标准元件的绕线完成度索引;从该绕线完成度索引文件提取一绕线完成度索引。该绕线完成度索引对应于所述多个标准元件中的一选定的标准元件,并将其用于该集成电路。该方法还包括依据该绕线完成度索引计算一数值;并将一空间插入该选定的标准元件的旁边,其中该空间的尺寸与该计算出的数值相同。
依据本发明的另一例,一种设计集成电路的方法,其包括:提供一标准元件数据库,其包含多个标准元件;以及提供一效能索引文件,其包含索引至所述多个标准元件的效能索引;从该效能索引文件提取一效能索引。该效能索引对应于所述多个标准元件中的一选定的标准元件,并将其用于该集成电路。该方法还包括使用该效能索引计算一该集成电路的效能。
依据本发明的另一例,一种设计集成电路的系统,该系统包括:一标准元件数据库,其包含多个标准元件;以及一绕线完成度索引文件,其中于该绕线完成度索引文件中,所述多个标准元件中每个标准元件对应于一绕线完成度索引。
依据本发明的另一例,一种设计集成电路的系统,该系统包括:一标准元件数据库,其包含多个标准元件;以及一效能索引文件,其中于该效能索引文件中,所述多个标准元件中每个标准元件对应于一效能索引。
本发明的有利特征包括元件背景觉察引导设计,其减少区域损失,减少耗能,并增加集成电路设计实施的弹性及扩增性。元件层次的设计者也可参照索引来改良元件设计以增强其稳固性。
附图说明
为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出优选实施例,并配合所附附图如后:
图1显示依据本发明实施例,其中加入元件背景特征文件以引导集成电路设计的摆置及绕线;
图2及图3分别显示实施元件内容觉察最佳化之前和之后的部分电路设计:
图4A及图4B显示例示的元件背景特征文件中的绕线完成度索引表;
图5显示例示的元件背景特征文件中的效能索引表;以及
图6显示部分电路设计,其中依据使用该效能索引表所进行的效能评估来插入空间。
其中,附图标记说明如下:
8、9 标准元件
20 标准元件数据库
26 摆置步骤
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台湾积体电路制造股份有限公司,未经台湾积体电路制造股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010165136.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工业能源需求管理和服务
- 下一篇:用于多处理器的中断最优化





