[发明专利]一种芯片热布局方法有效
申请号: | 201611107317.0 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106599428B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 杨杰;张秀娟;章少宇;叶柠;苑振宇;沈鸿媛;马文鹏 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 胡晓男 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于粒子群优化与结温结合的芯片热布局方法,包括:确定要布局的芯片数量、芯片的尺寸大小、基板的尺寸大小;将各个芯片作为粒子,基板上的所有芯片构成粒子群,将芯片的结温作为适应度函数,采用粒子群优化算法寻找最优的芯片坐标;根据确定的最优的各芯片坐标将各芯片布局到基板上。本发明利用粒子群优化算法的优势,可以指定任意芯片的结温作为适应度函数,考虑了芯片的实际尺寸防止芯片出界或重叠,使得基板上的所有芯片在合理分布的基础上,使得某一高功率芯片、不耐高温芯片,或有特殊要求的芯片的温度尽量达到最低,从而更加降低整个基板上的热点温度,以及缩小了芯片间的温差,提高了器件的性能和可靠性。 | ||
搜索关键词: | 一种 芯片 布局 方法 | ||
【主权项】:
1.一种基于粒子群优化与结温结合的芯片热布局方法,其特征在于,包括:步骤1、确定要布局的芯片数量、芯片的尺寸大小和基板的尺寸大小;步骤2、将各个芯片作为粒子,基板上的所有芯片构成粒子群,将芯片的结温作为适应度函数,采用粒子群优化算法寻找最优的芯片坐标;步骤3、根据确定的最优的各芯片坐标将各芯片布局到基板上;所述步骤2,包括:步骤2.1、初始化:根据布局的芯片数量确定粒子群大小,随机生成初始粒子群,随机生成初始的粒子位置与速度,设定最大迭代次数;将每个粒子初始时的个体极值设置为每个粒子当前位置,将全局极值设置为最优的粒子当前位置;步骤2.2、计算每个粒子当前位置对应的适应度函数值即根据当前各芯片坐标计算各芯片的结温;步骤2.3、将所有芯片的总结温的最小值作为当前的全局极值,所有芯片的总结温是由单个芯片结温的等权值线性组合来表示的一个加权函数TiTatal;步骤2.4、将需要降低温度的特定某个芯片的结温作为当前的个体极值;步骤2.5、根据速度更新方程和位置更新方程,不断更新每个粒子在t+1时刻的位置和速度;步骤2.6、判断更新的粒子位置是否发生芯片出界或芯片间重叠:是,则返回步骤2.5,否则执行步骤2.7;步骤2.7、利用当前粒子的位置与速度,计算每个粒子当前位置对应的适应度函数值;步骤2.8、更新个体极值与全局极值;步骤2.9、判断是否达到最大迭代次数:是,则当前全局极值所对应的粒子为芯片最优布局位置,否则返回步骤2.2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611107317.0/,转载请声明来源钻瓜专利网。