Timing-Driven X-architecture Steiner Minimum Tree Construction Based on Social Learning Multi-Objective Particle Swarm Optimization

被引:2
|
作者
Chen, Xiaohua [1 ]
Zhou, Ruping [1 ]
Liu, Genggeng [1 ]
Chen, Zhen [1 ]
Guo, Wenzhong [1 ]
机构
[1] Fuzhou Univ, Coll Math & Comp Sci, Fuzhou, Fujian, Peoples R China
来源
WEB CONFERENCE 2021: COMPANION OF THE WORLD WIDE WEB CONFERENCE (WWW 2021) | 2021年
基金
中国国家自然科学基金;
关键词
Particle Swarm Optimization; VLSI Routing; X-architecture Steiner Tree; Timing Delay; ALGORITHM;
D O I
10.1145/3442442.3451143
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The construction of timing-driven Steiner minimum tree is a critical issue in VLSI routing design. Meanwhile, since the interconnection model of X-architecture can make full use of routing resources compared to the traditional Manhattan architecture, constructing a Timing-Driven X-architecture Steiner Minimum Tree (TDXSMT) is of great significance to improving routing performance. In this paper, an efficient algorithm based on Social Learning Multi-Objective Particle Swarm Optimization (SLMOPSO) is proposed to construct a TDXSMT with minimizing the maximum source-to-sink pathlength. An X-architecture Prim-Dijkstra model is presented to construct an initial Steiner tree which can optimize both the wirelength and the maximum source-to-sink pathlength. In order to find a better solution, an SLMOPSO method based on the nearest and best select strategy is presented to improve the global exploration capability of the algorithm. Besides, the mutation and crossover operators are utilized to achieve the discrete particle update process, thereby better solving the discrete TDXSMT problem. The experimental results indicate that the proposed algorithm has an excellent trade-off between the wirelength and maximum source-to-sink pathlength of the routing tree and can greatly optimize the timing delay.
引用
收藏
页码:77 / 84
页数:8
相关论文
共 50 条
  • [31] Multi-Objective Particle Swarm Optimization Algorithm Based on Population Decomposition
    Zhao, Yuan
    Liu, Hai-Lin
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2013, 2013, 8206 : 463 - 470
  • [32] Multi-objective Particle Swarm Optimization Algorithm Based on the Disturbance Operation
    Gao, Yuelin
    Qu, Min
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PT I, 2011, 7002 : 591 - 600
  • [33] A multi-objective particle swarm optimization based on local ideal points
    Zhang, Yu
    Hu, Wang
    Yao, Wen
    Li, Xinyue
    Hu, Junjie
    APPLIED SOFT COMPUTING, 2024, 161
  • [34] Multi-Objective Particle Swarm Optimization Algorithm Based on Differential Populations
    Qiao, Ying
    INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, ICIC 2012, 2012, 7390 : 510 - 517
  • [35] Particle swarm optimization with query-based learning for multi-objective power contract problem
    Chang, Ray-I
    Lin, Shu-Yu
    Hung, Yuhsin
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (03) : 3116 - 3126
  • [36] A hybrid particle swarm approach based on Tribes and tabu search for multi-objective optimization
    Smairi, Nadia
    Siarry, Patrick
    Ghedira, Khaled
    OPTIMIZATION METHODS & SOFTWARE, 2016, 31 (01) : 204 - 231
  • [37] Evolutionary state estimate-based adaptive multi-objective particle swarm optimization
    Liu, Wenjie
    Zhu, Donglin
    Zhou, Changjun
    Cheng, Shi
    JOURNAL OF MEMBRANE COMPUTING, 2025,
  • [38] A new multi-objective particle swarm optimization algorithm based on decomposition
    Dai, Cai
    Wang, Yuping
    Ye, Miao
    INFORMATION SCIENCES, 2015, 325 : 541 - 557
  • [39] Multi-Objective Particle Swarm Optimization Based Transportation Problem Research
    Shen Zheyu
    Zhang Hongwei
    EBM 2010: INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT, VOLS 1-8, 2010, : 2798 - 2801
  • [40] Multi-objective particle swarm optimization based on particle contribution and mutual information for feature selection method
    Ling, Qinghua
    Li, Zexu
    Liu, Wenkai
    Shi, Jinlong
    Han, Fei
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01)