基于多阶段优化的考虑布线资源松弛的X结构布线方法

    公开(公告)号:CN112528592A

    公开(公告)日:2021-03-19

    申请号:CN202011535242.2

    申请日:2020-12-23

    Applicant: 福州大学

    Abstract: 本发明提出基于多阶段优化的考虑布线资源松弛的X结构布线方法,包括以下步骤;步骤一、在初始阶段,以平面扫描对给定的引脚构造德劳内三角剖分,并在此基础上构造不考虑障碍的最小生成树;步骤二、在预处理段段,以预先计算来生成查找表,再通过预查表内的信息,把最小生成树转换为X结构布线树;步骤三、在调整阶段,通过投影操作在障碍的边界上选择中间节点,通过中间节点对违反约束的边进行修正;步骤四、在精炼阶段,首先,使用冗余点移除技术移除若干多余的中间节点以优化布线路径。其次,使用局部拓扑结构优化遍历每个引脚并选出其最优拓扑结构替换其原始结构来优化线长;本发明可在满足布线资源松弛约束同时优化线长,提高方法运行效率。

    一种考虑布线资源松弛的X结构Steiner最小树构造方法

    公开(公告)号:CN110795907A

    公开(公告)日:2020-02-14

    申请号:CN201910937860.0

    申请日:2019-09-30

    Applicant: 福州大学

    Abstract: 本发明涉及一种考虑布线资源松弛的X结构Steiner树构造方法,在传统的直角Steiner树的基础上,设计了5种有效的加强策略,包括(1)改变了传统布线结构,增加新的布线方向;(2)限制Steiner树在障碍中的布线长度,充分利用了障碍内可布线资源;(3)使用了一种结合经典遗传算子的特殊粒子群优化算法;(4)建立了为整个算法流程提供快速信息查询的查找表,(5)设计了角点选取和精炼两个启发式策略,以进一步提高布线树的质量。在标准测试电路的仿真实验中表明,考虑布线资源松弛的X结构Steiner树构造方法相较于同类算法,充分利用了障碍内可布线资源,有效缩短了总布线长度,取得最佳的总布线长度。

    X结构下考虑障碍内布线的Steiner树构建方法

    公开(公告)号:CN111723544A

    公开(公告)日:2020-09-29

    申请号:CN202010559978.7

    申请日:2020-06-18

    Applicant: 福州大学

    Abstract: 本发明涉及一种X结构下考虑障碍内布线的Steiner树构建方法,包括以下步骤:步骤S1:初始化粒子群,其中每个粒子表示一个连接所有给定引脚的X结构Steiner树;步骤S2:对粒子群进行预处理,生成包含所有粒子的任意两个引脚之间的所有连接信息的查找表;步骤S3:粒子群飞行,并通过变异策略,交叉策略以及粒子适应值函数迭代,得到优秀粒子;步骤S4:对得到的优秀粒子继续调整,引入障碍物角点为Pseudo-Steiner点的调整策略,确保所有边在障碍内的连通分量长度都不超过门限值L,得到调整后的优秀粒子;步骤S5:对调整后的优秀粒子进行进一步的精炼,得到最优粒子,即最优的X结构Steiner树。本发明能够充分利用障碍内资源进行布线,显著缩短了总布线长度。

    基于多阶段优化的考虑布线资源松弛的X结构布线方法

    公开(公告)号:CN112528592B

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

    申请号:CN202011535242.2

    申请日:2020-12-23

    Applicant: 福州大学

    Abstract: 本发明提出基于多阶段优化的考虑布线资源松弛的X结构布线方法,包括以下步骤;步骤一、在初始阶段,以平面扫描对给定的引脚构造德劳内三角剖分,并在此基础上构造不考虑障碍的最小生成树;步骤二、在预处理段段,以预先计算来生成查找表,再通过预查表内的信息,把最小生成树转换为X结构布线树;步骤三、在调整阶段,通过投影操作在障碍的边界上选择中间节点,通过中间节点对违反约束的边进行修正;步骤四、在精炼阶段,首先,使用冗余点移除技术移除若干多余的中间节点以优化布线路径。其次,使用局部拓扑结构优化遍历每个引脚并选出其最优拓扑结构替换其原始结构来优化线长;本发明可在满足布线资源松弛约束同时优化线长,提高方法运行效率。

    一种考虑布线资源松弛的X结构Steiner最小树构造方法

    公开(公告)号:CN110795907B

    公开(公告)日:2021-05-18

    申请号:CN201910937860.0

    申请日:2019-09-30

    Applicant: 福州大学

    Abstract: 本发明涉及一种考虑布线资源松弛的X结构Steiner树构造方法,在传统的直角Steiner树的基础上,设计了5种有效的加强策略,包括(1)改变了传统布线结构,增加新的布线方向;(2)限制Steiner树在障碍中的布线长度,充分利用了障碍内可布线资源;(3)使用了一种结合经典遗传算子的特殊粒子群优化算法;(4)建立了为整个算法流程提供快速信息查询的查找表,(5)设计了角点选取和精炼两个启发式策略,以进一步提高布线树的质量。在标准测试电路的仿真实验中表明,考虑布线资源松弛的X结构Steiner树构造方法相较于同类算法,充分利用了障碍内可布线资源,有效缩短了总布线长度,取得最佳的总布线长度。

Patent Agency Ranking