Gate-Level Circuit Partitioning Algorithm Based on Clustering and an Improved Genetic Algorithm

被引:2
作者
Cheng, Rui [1 ]
Yin, Lin-Zi [1 ]
Jiang, Zhao-Hui [2 ]
Xu, Xue-Mei [1 ]
机构
[1] Cent South Univ, Sch Phys & Elect, Changsha 410083, Peoples R China
[2] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
基金
中国国家自然科学基金;
关键词
circuit partitioning; clustering algorithm; genetic algorithm; betweenness centrality; CENTRALITY;
D O I
10.3390/e25040597
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Gate-level circuit partitioning is an important development trend for improving the efficiency of simulation in EDA software. In this paper, a gate-level circuit partitioning algorithm, based on clustering and an improved genetic algorithm, is proposed for the gate-level simulation task. First, a clustering algorithm based on betweenness centrality is proposed to quickly identify clusters in the original circuit and achieve the circuit coarse. Next, a constraint-based genetic algorithm is proposed which provides absolute and probabilistic genetic strategies for clustered circuits and other circuits, respectively. This new genetic strategy guarantees the integrity of clusters and is effective for realizing the fine partitioning of gate-level circuits. The experimental results using 12 ISCAS '89 and ISCAS '85 benchmark circuits show that the proposed algorithm is 5% better than Metis, 80% better than KL, and 61% better than traditional genetic algorithms for finding the minimum number of connections between subsets.
引用
收藏
页数:16
相关论文
共 50 条
[21]   Genetic algorithm based data and program partitioning [J].
Saito, T ;
Nakanishi, T ;
Kunieda, Y ;
Fukuda, A .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, :1173-1179
[22]   An Improved Simulated Annealing Algorithm based on Genetic Algorithm [J].
Li, Shufei .
MECHATRONICS AND INTELLIGENT MATERIALS II, PTS 1-6, 2012, 490-495 :267-271
[23]   A Network Selection Algorithm Based on Improved Genetic Algorithm [J].
Chen, Juanmin ;
Zhang, Damin ;
Liu, Dong ;
Pan, Zhiyan .
2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, :209-214
[24]   Data Cube Clustering with Improved DBSCAN Based on Fuzzy Logic and Genetic Algorithm [J].
Rad, Mina Hosseini ;
Abdolrazzagh-Nezhad, Majid .
INFORMATION TECHNOLOGY AND CONTROL, 2020, 49 (01) :127-143
[25]   Weighted K-means Clustering Analysis Based on Improved Genetic Algorithm [J].
Zhang, Tongjie ;
Cao, Yan ;
Mu, Xiangwei .
SENSORS, MECHATRONICS AND AUTOMATION, 2014, 511-512 :904-908
[26]   A Modified Genetic Algorithm Based FCM Clustering Algorithm for Magnetic Resonance Image Segmentation [J].
Das, Sunanda ;
De, Sourav .
PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS, FICTA 2016, VOL 1, 2017, 515 :435-443
[27]   An Improved Clustering Algorithm [J].
Zhang, Tianwu ;
Qu, Hongshan .
THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, :112-115
[28]   Integrating multi-objective genetic algorithm based clustering and data partitioning for skyline computation [J].
Tansel Özyer ;
Ming Zhang ;
Reda Alhajj .
Applied Intelligence, 2011, 35 :110-122
[29]   Integrating multi-objective genetic algorithm based clustering and data partitioning for skyline computation [J].
Ozyer, Tansel ;
Zhang, Ming ;
Alhajj, Reda .
APPLIED INTELLIGENCE, 2011, 35 (01) :110-122
[30]   Recursive partitioning clustering tree algorithm [J].
Ji Hoon Kang ;
Chan Hee Park ;
Seoung Bum Kim .
Pattern Analysis and Applications, 2016, 19 :355-367