Evolutionary algorithms for VLSI multi-objective netlist partitioning

被引:5
作者
Sait, SM [1 ]
El-Maleh, AH [1 ]
Al-Abaji, RH [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dhahran 31261, Saudi Arabia
关键词
multi-objective; fuzzy logic; netlist partitioning;
D O I
10.1016/j.engappai.2005.09.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of partitioning appears in several areas ranging from VLSI, parallel programming to molecular biology. The interest in finding an optimal partition, especially in VLSI, has been a hot issue in recent years. In VLSI circuit partitioning, the problem of obtaining a minimum cut is of prime importance. With current trends, partitioning with multiple objectives which includes power, delay and area, in addition to minimum cut is in vogue. In this paper, we engineer three iterative heuristics for the optimization of VLSI netlist bi-partitioning. These heuristics are based on Genetic Algorithms (GAs), Tabu Search (TS) and Simulated Evolution (SimE). Fuzzy rules are incorporated in order to handle the multi-objective cost function. For SimE, fuzzy goodness functions are designed for delay and power, and proved efficient. A series of experiments are performed to evaluate the efficiency of the algorithms. ISCAS-85/89 benchmark circuits are used and experimental results are reported and analyzed to compare the performance of GA, TS and SimE. Further, we compared the results of the iterative heuristics with a modified FM algorithm, named PowerFM, which targets power optimization. PowerFM performs better in terms of power dissipation for smaller circuits. For larger sized circuits, SimE outperforms PowerFM in terms of all the three objectives, delay, number of nets cut, and power dissipation. (C) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:257 / 268
页数:12
相关论文
共 50 条
[21]   MEMOD: a novel multivariate evolutionary multi-objective discretization [J].
Tahan, Marzieh Hajizadeh ;
Asadi, Shahrokh .
SOFT COMPUTING, 2018, 22 (01) :301-323
[22]   An evolutionary algorithm for the multi-objective shortest path problem [J].
He, Fangguo ;
Qi, Huan ;
Fan, Qiong .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
[23]   MEMOD: a novel multivariate evolutionary multi-objective discretization [J].
Marzieh Hajizadeh Tahan ;
Shahrokh Asadi .
Soft Computing, 2018, 22 :301-323
[24]   A review of multi-objective evolutionary based fuzzy classifiers [J].
Dwivedi P.K. ;
Tripathi S.P. .
Recent Advances in Computer Science and Communications, 2020, 13 (01) :77-85
[25]   Multi-objective evolutionary algorithm optimization of robotic manipulators [J].
Pires, EJS ;
Oliveira, PBD ;
Machado, JAT .
MODELLING AND SIMULATION 2005, 2005, :154-158
[26]   Multi-objective Evolutionary Algorithms for Decision-Making in Reconfiguration Problems Applied to the Electric Distribution Networks [J].
Mendoza, J. E. ;
Villaleiva, L. A. ;
Castro, M. A. ;
Lopez, E. A. .
STUDIES IN INFORMATICS AND CONTROL, 2009, 18 (04) :325-336
[27]   Multi-objective Balanced Partitioning Method for Marine Sensor Network [J].
Huang, Dongmei ;
Xu, Chenyixuan ;
Zhao, Danfeng ;
Song, Wei ;
He, Qi .
PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, :586-592
[28]   Hybridization of multi-objective evolutionary algorithms and fuzzy control for automated construction, tuning, and analysis of neuronal models [J].
Parth Patel ;
Myles Johnson-Gray ;
Emlyne Forren ;
Atish Malik ;
Tomasz G Smolinski .
BMC Neuroscience, 14 (Suppl 1)
[29]   Meta-optimization of multi-objective population-based algorithms using multi-objective performance metrics [J].
Lapa, Krystian .
INFORMATION SCIENCES, 2019, 489 :193-204
[30]   Dataset Distillation via Multi-objective Genetic Algorithms [J].
Ungureanu, Robert-Mihail .
2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, :154-161