[发明专利]设计时钟域中锁存器的布图的方法和计算机系统有效
| 申请号: | 200710169914.0 | 申请日: | 2007-11-08 |
| 公开(公告)号: | CN101206686A | 公开(公告)日: | 2008-06-25 |
| 发明(设计)人: | C·N·塞;S·拉姆吉;C·J·阿尔珀特;P·G·维利亚卢比亚 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设计 时钟 域中 锁存器 方法 计算机系统 | ||
1.一种设计集成电路的时钟域中的多个锁存器的布图的方法,包括:
基于时序约束优化所述锁存器的输入布图,以产生中间优化布图;
基于所述中间优化布图限定所述时钟域的时钟分布结构的位置;
基于吸引值将所述锁存器布局在所述时钟分布结构周围,以产生新的输入布图;以及
迭代地重复所述优化、限定、以及布局,同时逐次地增加所述吸引值。
2.根据权利要求1的方法,还包括在所述优化后将所述时钟域中的锁存器划分为集群,其中通过布局所述锁存器集群,而将所述锁存器布局在所述时钟分布结构的周围。
3.根据权利要求1的方法,其中以9、18、36和300的相对吸引值在共四次迭代中重复所述优化、限定、和布局。
4.根据权利要求1的方法,其中当在所述时钟分布结构周围布局所述锁存器时,将所述吸引值用作所述锁存器与所述时钟分布结构之间的线长的乘数。
5.根据权利要求1的方法,其中所述时钟分布结构为局部时钟缓冲器(LCB),并且该吸引值为锁存器-LCB吸引值。
6.根据权利要求5的方法,其中所述限定在所述锁存器的质心建立LCB目标位置,并且所述布局还采用随着逐次迭代增加的LCB-目标位置吸引值。
7.一种计算机系统,包括:
处理程序指令的一个或多个处理器;
连至所述一个或多个处理器的存储装置;以及
位于所述存储装置中的程序指令,用于通过以下步骤设计集成电路的时钟域中多个锁存器的布图:基于时序约束优化所述锁存器的输入布图,以产生中间优化布图;基于所述中间优化布图限定所述时钟域的时钟分布结构的位置;基于吸引值将所述锁存器布局在所述时钟分布结构周围,以产生新的输入布图;以及,迭代地重复所述优化、限定、以及布局,同时逐次地增加所述吸引值。
8.根据权利要求7的计算机系统,其中所述程序指令还在所述优化后将所述时钟域中的锁存器划分为集群,并且通过布局所述锁存器集群而将所述锁存器布局在所述时钟分布结构的周围。
9.根据权利要求7的计算机系统,其中以9、18、36和300的相对吸引值在共四次迭代中重复所述优化、限定、和布局。
10.根据权利要求7的计算机系统,其中当在所述时钟分布结构周围布局所述锁存器时,将所述吸引值用作锁存器与所述时钟分布结构之间的线长的乘数。
11.根据权利要求7的计算机系统,其中所述时钟分布结构为局部时钟缓冲器(LCB),并且所述吸引值为锁存器-LCB吸引值。
12.根据权利要求11的计算机系统,其中所述限定在所述锁存器的质心建立LCB目标位置,并且所述布局还采用随着逐次迭代增加的LCB-目标位置吸引值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710169914.0/1.html,转载请声明来源钻瓜专利网。





