买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于多策略优化的Slew约束下的X结构Steiner树构造方法_福州大学_202110086124.6 

申请/专利权人:福州大学

申请日:2021-01-22

公开(公告)日:2022-06-14

公开(公告)号:CN112733484B

主分类号:G06F30/394

分类号:G06F30/394;G06F30/398;G06F111/04;G06F115/06

优先权:

专利状态码:有效-授权

法律状态:2022.06.14#授权;2021.05.21#实质审查的生效;2021.04.30#公开

摘要:本发明提出一种基于多策略优化的Slew约束下的X结构Steiner树构造方法,包括以下步骤:步骤S1:结合三角剖分方法和最小生成树方法获得点集为引脚集的最小生成树;步骤S2:生成用于记录引脚以及障碍之间的信息的预查表,并将最小生成树转换成Steiner树;步骤S3:进行重布线,通过消除布线中经过障碍的较长片段并重新布线以降低Slew大小,使Steiner树部分满足Slew约束;并采用精炼策略,以进一步减少Steiner树的布线代价;步骤S4:逐个计算并修正不满足Slew约束的布线,使得内部树完全满足Slew约束。经过实验表明,本发明方案在线长及算法运行时间上均取得最优的结果。

主权项:1.一种基于多策略优化的Slew约束下的X结构Steiner树构造方法,其特征在于,包括以下步骤:步骤S1:结合三角剖分方法和最小生成树方法获得点集为引脚集的最小生成树;步骤S2:生成用于记录引脚以及障碍之间的信息的预查表,并将最小生成树转换成Steiner树;步骤S3:进行重布线,通过消除布线中经过障碍的较长片段并重新布线以降低Slew大小,使Steiner树部分满足Slew约束;并采用精炼策略,以减少Steiner树的布线代价;步骤S4:逐个计算并修正不满足Slew约束的布线,使得内部树完全满足Slew约束;在步骤S3中,精炼策略采用的子树结构优化方法具体包括以下步骤:步骤31:遍历Steiner树的所有边以记录每个引脚pi的相邻引脚,每个引脚pi与其相邻引脚构成根为引脚pi、边集大小为引脚个数m、深度为2的子树结构;步骤32:对于每个子树,枚举的所有4m种拓扑结构;然后选择所有边集元素绕障或者在障碍内部的连通分量不超过阈值且具有最小线长的那一个子树结构作为该子树最佳子结构记为bpi,同时计算每个bpi的公共边长度spi;步骤33:根据spi的长度按递减顺序对所有子树进行排序;步骤34:对于每个引脚pi,按spi的顺序将bpi的布线选择组合对原有的Steiner树进行替换,直到布线树的所有边都已确定;步骤S41:遍历Steiner树的所有边,为每个障碍建立对应的内部树;步骤S42:遍历所有的内部树,自驱动节点而下逐点的准确计算内部树的接收节点的Slew值的大小;步骤S43:对Slew值大于阈值的接收节点,删除接收节点至其内部树上游节点的连通分量,并沿着障碍的边连接至同侧上游接收节点,无同侧上游接收节点则沿着障碍的边连至驱动节点;其中,Slew估计值的计算方式为: 其中,cb是中继器输入电容,rb是中继器输出电阻,c是互连线上单位电容,r是互连线上单位电阻,Lenvin,vout为布线在障碍内部的节点vin到节点vout的连通分量;Kbin为中继器Bin的固有电压转换速率;Rbin为中继器Bin的电压转换速率阻抗。

全文数据:

权利要求:

百度查询: 福州大学 基于多策略优化的Slew约束下的X结构Steiner树构造方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。