[发明专利]大规模集成电路分布计算的布局合法化方法及其系统在审
申请号: | 201410321730.1 | 申请日: | 2014-07-08 |
公开(公告)号: | CN104063559A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | 陈刚;王似飞 | 申请(专利权)人: | 领佰思自动化科技(上海)有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 刘懿 |
地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种大规模集成电路分布计算的布局合法化方法及其系统,首先按照单元模块的父亲(master)枚举出所有的master对,并分别作为一个Master对子任务,计算出不同旋转方向上且不产生违反设计规则区域的最小间距,将其存储到基于位存储的哈希查找表中;再次将整个布局区域划分为若干布局行,并分别作为一个布局子任务,计算每个布局子任务中相邻单元模块间的间距是否满足哈希查找表中存储的值,如果不满足对其进行旋转或者移动,消除所有因为布局的不合理产生违反设计规则的区域;本发明能够快速有效的处理超大规模的集成电路布局合法化问题,同时能够帮助互连线线宽在65nm及以下的工艺节点的布线器更好的布线。 | ||
搜索关键词: | 大规模集成电路 分布 计算 布局 合法化 方法 及其 系统 | ||
【主权项】:
大规模集成电路分布计算的布局合法化方法,其特征在于:首先枚举出所有可能相邻摆放的单元模块的组合方式,并将每组单元模块的组合方式作为一个Master对子任务,放入任务池中;其次获取任务池中的Master对子任务,计算出不同旋转方向上且不产生违反设计规则区域的最小间距,将其存储到基于位存储的哈希查找表中;再次将整个布局区域划分为若干布局行,每个布局行作为一个布局子任务,放入任务池中;最后计算每个布局子任务中相邻单元模块间的间距是否满足哈希查找表中存储的值,如果不满足对其进行旋转或者移动,消除所有因为布局的不合理产生违反设计规则的区域;该方法具体包括以下步骤: 步骤1)版图文件和工艺信息文件的读入;步骤2)生成计算单元模块间最小间距的master对子任务;步骤3)生成单元模块间最小间距哈希查找表;步骤4)生成单元模块间距离检测及修复的布局子任务;步骤5)单元模块间距离检测及修复;步骤6)布局合法化的结果输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于领佰思自动化科技(上海)有限公司,未经领佰思自动化科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410321730.1/,转载请声明来源钻瓜专利网。