Two-Stage Competitive Particle Swarm Optimization Based Timing-Driven X-Routing for IC Design Under Smart Manufacturing

Two-Stage Competitive Particle Swarm Optimization Based Timing-Driven X-Routing for IC Design Under Smart Manufacturing
复制标题

智能制造下基于时序驱动的X-routing的两阶段竞争粒子群优化IC设计

DOI:
10.1145/3531328
复制
发表时间:
2022-04
影响因子:
2.5
通讯作者:
Guolong Chen
Guolong Chen
中科院分区:
--
文献类型:
--
作者:
Genggeng Liu;Ruping Zhou;Saijuan Xu;Yuhan Zhu;Wenzhong Guo;Yeh-Cheng Chen;Guolong Chen

文献摘要

参考文献

相似文献

随着时间延迟成为芯片性能的关键问题,智能制造下的IC设计迫切需要优化延迟。Steiner最小树作为多端网络的最佳连接模型,其线长和最大源到宿路径长度是路由时延的决定性因素。另外,考虑到X路由可以最大限度地利用路由资源,提出了一种基于两阶段竞争粒子群优化的时间驱动X路由Steiner最小树(TD-XSMT)算法。本文利用多目标粒子群优化算法,重新设计了算法框架,提高了算法性能。首先,提出了一种两阶段学习策略,通过学习边结构和伪Steiner点选择来平衡粒子的探索和利用能力。特别是在第二阶段,混合交叉策略的设计,以保证收敛质量。其次,采用竞争机制选择粒子学习对象,增强多样性。最后,根据离散TD-XSMT问题的特点,采用遗传算法中的变异和交叉算子对算法进行有效的离散化。实验结果表明,TSCPSO-TD-XSMT可以在线路长度和最大源到宿路径长度之间获得平滑的折衷,并实现出色的定时延迟优化。
As timing delay becomes a critical issue in chip performance, there is a burning desire for IC design under smart manufacturing to optimize the delay. As the best connection model for multi-terminal nets, the wirelength and the maximum source-to-sink pathlength of the Steiner minimum tree are the decisive factors of timing delay for routing. In addition, considering that X-routing can get the utmost out of routing resources, this article proposes a Timing-Driven X-routing Steiner Minimum Tree (TD-XSMT) algorithm based on two-stage competitive particle swarm optimization. This work utilizes the multi-objective particle swarm optimization algorithm and redesigns its framework, thus improving its performance. First, a two-stage learning strategy is presented, which balances the exploration and exploitation capabilities of the particle by learning edge structures and pseudo-Steiner point choices. Especially in the second stage, a hybrid crossover strategy is designed to guarantee convergence quality. Second, the competition mechanism is adopted to select particle learning objects and enhance diversity. Finally, according to the characteristics of the discrete TD-XSMT problem, the mutation and crossover operators of the genetic algorithm are used to effectively discretize the proposed algorithm. Experimental results reveal that TSCPSO-TD-XSMT can obtain a smooth trade-off between wirelength and maximum source-to-sink pathlength, and achieve distinguished timing delay optimization.
一种外部存档引导的多目标粒子群优化算法
DOI: 10.1109/tcyb.2017.2710133
发表时间: 2017-06
影响因子: 11.8
作者:
Zhu Qingling;Lin Qiuzhen;Chen Weineng;Wong Ka-Chun;Coello Carlos A. Coello;Li Jianqiang;Chen Jianyong;Zhang Jun
通讯作者: Zhang Jun
一种基于竞争机制的快速收敛多目标粒子群优化器
DOI: 10.1016/j.ins.2017.10.037
发表时间: 2018-02
影响因子: 8.1
作者:
Xingyi Zhang;Xiutao Zheng;Ran Cheng;Jianfeng Qiu;Yaochu Jin
通讯作者: Yaochu Jin
DOI: 10.1145/2598394.2605342
发表时间: 2014-07
期刊: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation
影响因子: --
作者:
A. Engelbrecht
通讯作者: A. Engelbrecht
DOI: 10.1016/b978-0-12-409547-2.14581-0
发表时间: 2020
期刊: Comprehensive Chemometrics
影响因子: --
作者:
Federico Marini;Beata Walczak
通讯作者: Federico Marini;Beata Walczak
DOI: 10.1109/icsess.2018.8663865
发表时间: 2018-11
期刊: 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS)
影响因子: --
作者:
Wang Lei;Wang Yong;Yang Haigen;Yu Hongyan;Xu Wenting;Han Longbao;Jia Kejia
通讯作者: Wang Lei;Wang Yong;Yang Haigen;Yu Hongyan;Xu Wenting;Han Longbao;Jia Kejia