[发明专利]一种用于求解给定边框约束的VLSI版图设计方法在审
申请号: | 201710207178.7 | 申请日: | 2017-03-31 |
公开(公告)号: | CN106777849A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陈建利;刘岩;朱自然;朱文兴 | 申请(专利权)人: | 福州大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 福州元创专利商标代理有限公司35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于求解给定边框约束的VLSI版图设计方法,采用随机化的策略,将一个随机初始布局作为混合模拟退火算法的初始解。提出了将边框约束作为目标函数的违背惩罚函数。该函数在考虑围住候选布图结果的最小矩形超出给定边框的面积函数基础之上,引入了考虑各个模块超出给定边框的长度函数。在加入了混合模拟退火算法的基础上,又引入了可行解策略。使得经过一系列B*‑tree扰动产生的解都是可行解,从而使得算法能够得到较优的解。又引入了混合模拟退火算法来搜索最优解,在该算法中,新的温度更新公式被采用。新的温度更新公式缩短解空间搜索阶段的时间,将更多的时间用于在温度上升阶段寻找较优的解,增大了找到最优解的概率。 | ||
搜索关键词: | 一种 用于 求解 给定 边框 约束 vlsi 版图 设计 方法 | ||
【主权项】:
一种用于求解给定边框约束的VLSI版图设计方法,其特征在于,按照如下步骤实现:步骤S1:将版图规划表示为B*‑tree;步骤S2:初始化所述步骤S1获取的B*‑tree为完全二叉树,记为初始解I;步骤S3:设置算法迭代次数iterative=0,设置最大的迭代数目;步骤S4:判断所述初始解I是否为可行解;步骤S5:通过一系列B*‑tree扰动产生邻居解;步骤S6:对所述步骤S5中的邻居解采用可行解策略,使得邻居解满足边框约束;步骤S7:采用混合模拟退火算法在解空间中搜索最优解;步骤S8:令iterative=iterative+1;步骤S9:重复所述步骤S5至所述步骤S8,直到迭代次数iterative大于预设的迭代数目。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710207178.7/,转载请声明来源钻瓜专利网。