Genggeng Liu

Prof. Genggeng Liu

College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350108, China
orcid

Research Focus & Metrics

Academic Career Length

16Years (2011-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
8 June 2014 in Soft Computing
Verified
Journal Article
Closed access
PDF file
GLGenggeng Liu
Genggeng Liu
WGWenzhong Guo
Wenzhong Guo
YNYuzhen Niu
Yuzhen Niu
YCYuzhong Chen
Yuzhong Chen
XHXing Huang
Xing Huang

22 June 2019 in Soft Computing
Verified
Journal Article
Closed access
PDF file
GLGenggeng Liu
Genggeng Liu
ZCZhisheng Chen
Zhisheng Chen
ZZZhen Zhuang
Zhen Zhuang
WGWenzhong Guo
Wenzhong Guo
YCYuzhong Chen
Yuzhong Chen

6 August 2014 in IEEE Transactions on Cybernetics
Verified
Journal Article
Closed access
GLGenggeng Liu
Genggeng Liu
XHXing Huang
Xing Huang
WGWenzhong Guo
Wenzhong Guo
YNYuzhen Niu
Yuzhen Niu
GCGuolong Chen
Guolong Chen
As the basic model for very large scale integration routing, the Steiner minimal tree (SMT) can be used in various practical problems, such as wire length optimization, congestion, and time delay estimation. In this paper, an effective algorithm based on particle swarm optimization is presented to construct a multilayer obstacle-avoiding X-architecture SMT (ML-OAXSMT). First, a pretreatment strategy is presented to reduce the total number of judgments for the routing conditions around obstacles and vias. Second, an edge transformation strategy is employed to make the particles have the ability to bypass the obstacles while the union-find partition is used to prevent invalid solutions. Third, according to the feature of ML-OAXSMT problem, we design an edge-vertex encoding strategy, which has the advantage of simple and effective. Moreover, a penalty mechanism is proposed to help the particle bypass the obstacles, and reduce the generation of via at the same time. Experimental results show that our algorithm from a global perspective of multilayer structure can achieve the best solution quality among the existing algorithms. Finally, to our best knowledge, we redefine the edge cost and then construct the obstacle-avoiding preferred direction X-architecture Steiner tree, which is the first work to address this problem and can offer the theory supports for chip design based on non-Manhattan architecture.

20 February 2014 in Frontiers of Computer Science
Verified
Journal Article
Closed access
PDF file
WGWenzhong Guo
Wenzhong Guo
GLGenggeng Liu
Genggeng Liu
YCYuzhong Chen
Yuzhong Chen
SPShaojun Peng
Shaojun Peng

2 March 2015 in ACM Transactions on Design Automation of Electronic Systems
Verified
Journal Article
Open access
XHXing Huang
Xing Huang
GLGenggeng Liu
Genggeng Liu
WGWenzhong Guo
Wenzhong Guo
YNYuzhen Niu
Yuzhen Niu
GCGuolong Chen
Guolong Chen
Obstacle-avoiding Steiner minimal tree (OASMT) construction has become a focus problem in the physical design of modern very large-scale integration (VLSI) chips. In this article, an effective algorithm is presented to construct an OASMT based on X-architecturex for a given set of pins and obstacles. First, a kind of special particle swarm optimization (PSO) algorithm is proposed that successfully combines the classic genetic algorithm (GA), and greatly improves its own search capability. Second, a pretreatment strategy is put forward to deal with obstacles and pins, which can provide a fast information inquiry for the whole algorithm by generating a precomputed lookup table. Third, we present an efficient adjustment method, which enables particles to avoid all the obstacles by introducing some corner points of obstacles. Finally, an excellent refinement method is discussed to further enhance the quality of the final routing tree, which can improve the quality of the solution by 7.93% on average. To our best knowledge, this is the first time to specially solve the single-layer obstacle-avoiding problem in X-architecture. Experimental results show that the proposed algorithm can further shorten wirelength in the presence of obstacles. And it achieves the best solution quality in a reasonable runtime among the existing algorithms.

6 April 2020 in IEEE Access
Verified
Journal Article
Open access
HTHao Tang
Hao Tang
GLGenggeng Liu
Genggeng Liu
XCXiaohua Chen
Xiaohua Chen
Neal XiongNeal Xiong
Neal Xiong
Global Routing (GR) is a crucial and complex stage in the Very Large-Scale Integration (VLSI) design, which minimizes interconnect wirelength and delay to optimize the overall chip performance. Steiner tree construction is one of the basic models of VLSI physical design, which is usually used in the initial topology creation for noncritical nets in physical design. In a GR process, a Steiner Minimum Tree (SMT) algorithm can be invoked millions of times, which means that SMT algorithm has great significance for the final quality of GR. Some of the research works are surveyed in this paper to understand GR and SMT problems and to learn the available solutions. Firstly, we systematically dissect three types of subproblems in Steiner tree construction and three types of GR methods. Then, we investigate the recent progress under two new technology models. Finally, the survey concludes with a summary of possible future research directions.