Abstract
Global routing is an important link in very large scale integration (VLSI) design. As the best model of global routing, X-architecture Steiner minimal tree (XSMT) has a good performance in wire length optimization. XSMT belongs to non-Manhattan structural model, and its construction process cannot be completed in polynomial time, so the generation of XSMT is an NP hard problem. In this paper, an X-architecture Steiner minimal tree algorithm based on multi-strategy optimization discrete differential evolution (XSMT-MoDDE) is proposed. Firstly, an effective encoding strategy, a fitness function of XSMT, and an initialization strategy of population are proposed to record the structure of XSMT, evaluate the cost of XSMT and obtain better initial particles, respectively. Secondly, elite selection and cloning strategy, multiple mutation strategies, and adaptive learning factor strategy are presented to improve the search process of discrete differential evolution algorithm. Thirdly, an effective refining strategy is proposed to further improve the quality of the final Steiner tree. Finally, the results of the comparative experiments prove that XSMT-MoDDE can get the shortest wire length so far, and achieve a better optimization degree in the larger-scale problem.
Highlights
At present, very large scale integration (VLSI) technology is developing at a high speed
DE was originally proposed for continuous problems and can not be directly used to solve discrete problems such as X-architecture Steiner minimal tree (XSMT); this paper explores and formulates a discrete differential evolution (DDE) algorithm for solving XSMT problems
This paper proposes a X-architecture Steiner minimal tree algorithm based on multi-strategy optimization discrete differential evolution (XSMT-MoDDE)
Summary
Very large scale integration (VLSI) technology is developing at a high speed. Wire length has a decisive influence on the chip performance Based on this situation, non-Manhattan structure, which can make full use of the routing resources and shorten the wire length, has become the mainstream model of global routing (Zhu et al, 2020; Zhuang et al, 2020; Zhang et al, 2020b). X-architecture Steiner minimal tree algorithm based on multi-strategy optimization discrete differential evolution. DE was originally proposed for continuous problems and can not be directly used to solve discrete problems such as XSMT; this paper explores and formulates a discrete differential evolution (DDE) algorithm for solving XSMT problems For this reason, this paper proposes a X-architecture Steiner minimal tree algorithm based on multi-strategy optimization discrete differential evolution (XSMT-MoDDE). At the end of the algorithm, an effective refining strategy is proposed to improve the quality of the final XSMT
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.