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

被引:0
|
作者
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 条
  • [1] A clustering algorithm for circuit partitioning
    Allam, MW
    Vannelli, A
    Elmasry, MI
    [J]. 1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 12 - 14
  • [2] Improved GRASP based circuit partitioning algorithm
    College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350002, China
    不详
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban), 2007, 10 (1679-1683):
  • [3] A Clustering Routing Algorithm Based on Improved Genetic Algorithm
    Jiao, Wanguo
    Ding, Fugui
    Shi, Jianheng
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2023, 46 (06): : 83 - 88
  • [4] A New Multilevel Circuit Partitioning Algorithm Based on the Improved KL Algorithm
    Lei, Xia
    Liang, Wei
    Li, Kuan-Ching
    Luo, Haibo
    Hu, Jianqiang
    Cai, Jiahong
    Li, Yanting
    [J]. 2019 IEEE 5TH INTL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / IEEE INTL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC) / IEEE INTL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2019, : 178 - 182
  • [5] Initialization method of genetic algorithm based on improved clustering algorithm
    Li, Hao
    Jiang, Xuesong
    Wei, Xiumei
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 447 - 450
  • [6] A connectivity based clustering algorithm with application to VLSI circuit partitioning
    Li, Jianhua
    Behjat, Laleh
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (05) : 384 - 388
  • [7] Test generation at the algorithm-level for gate-level fault coverage
    Bareisa, Eduardas
    Jusas, Vadus
    Motiejunas, Kestutis
    Seinauskas, Rimantas
    [J]. MICROELECTRONICS RELIABILITY, 2008, 48 (07) : 1093 - 1101
  • [8] AN UPPER-BOUND ALGORITHM FOR GATE-LEVEL DELAY ANALYSIS
    LU, SS
    LAI, FP
    [J]. 1989 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATIONS: PROCEEDINGS OF TECHNICAL PAPERS, 1989, : 232 - 236
  • [9] A genetic algorithm-based clustering approach for database partitioning
    Cheng, CH
    Lee, WK
    Wong, KF
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2002, 32 (03): : 215 - 230
  • [10] An algorithm for diagnosing transistor shorts using gate-level simulation
    Higami, Yoshinobu
    Saluja, Kewal K.
    Takahashi, Hiroshi
    Kobayashi, Sin-Ya
    Takamatsu, Yuzo
    [J]. IPSJ Transactions on System LSI Design Methodology, 2009, 2 : 250 - 262