A Novel Multicriteria Optimization Technique for VLSI Floorplanning Based on Hybridized Firefly and Ant Colony Systems

In VLSI circuit design, physical design is one of the main steps in placing the circuit into the chip area. Floorplanning is a crucial step in the physical design of IC design, which generates a blueprint for the placement of circuit modules into the chip. A floorplanning step accepts a netlist as its input, given by the circuit-partitioning step of physical design. The floorplanning step generates optimal placements for the circuit modules. The netlist contains the modules’ dimensions, size, and interconnect information. During the floorplan generation, the chip area, wire length required for connecting modules and the heat generated by the chips can be estimated. A good floorplan makes placements and routing simple. In order to improve the circuit performance by minimizing chip area, wire length, and peak temperature, it is essential to generate an optimized floorplan by developing metaheuristic optimization algorithms. A novel Hybridized Multicriteria Ant Colony and Firefly Optimization (HMAC-FO) technique is introduced to generate an optimized floorplan. The primary focus of HMAC-FO technique is to design a model for generating efficient floorplanning. The standard MCNC benchmark dataset has a number of modules with their connections. Firefly optimization is the main algorithm in HMAC-FO, which has been used in generating efficient floorplan with the optimized area, wire length and thermal. The firefly algorithm initially requires some number of solutions as the fireflies’ population. In the firefly algorithm, usually, the populations are generated randomly. But, to improve the firefly optimization algorithm’s performance and obtain better optimum results, the proposed technique uses ACO to generate the initial population, which are all optimal solutions. The firefly algorithm uses the set of optimal solutions as the initial population and generates the globally optimal result. The proposed technique has experimented with the standard MCNC benchmark circuits, and the results prove that the proposed algorithm reduces the area by 3.48%, the wire length by 0.64% and the temperature by 3.33% than the best existing methodology. The proposed methodology generates a good floorplan with all the required optimization, such as area, wire length and heat generation.

[1]  H. Abubakar,et al.  Ants Colony Optimization Algorithm in the Hopfield Neural Network for Agricultural Soil Fertility Reverse Analysis , 2022, Iraqi Journal for Computer Science and Mathematics.

[2]  Jai-Ming Lin,et al.  Thermal-Aware Floorplanning and TSV-Planning for Mixed-Type Modules in a Fixed-Outline 3-D IC , 2021, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  Suhail Najm Shahab,et al.  Correlation with the fundamental PSO and PSO modifications to be hybrid swarm optimization , 2021 .

[4]  R. Venkatesan,et al.  Multi-objective optimization for energy and heat-aware VLSI floorplanning using enhanced firefly optimization , 2021, Soft Comput..

[5]  Gaurav Trivedi,et al.  PGOpt: Multi-objective design space exploration framework for large-Scale on-chip power grid design in VLSI SoC using evolutionary computing technique , 2021, Microprocess. Microsystems.

[6]  Harmony Search for Security Enhancement , 2021, Mesopotamian Journal of Cyber Security.

[7]  Improved feature selection method for features reduction in intrusion detection systems , 2021, Mesopotamian Journal of Cyber Security.

[8]  B. Alatas,et al.  Comparative Assessment Of Light-based Intelligent Search And Optimization Algorithms , 2020 .

[9]  B. Alatas,et al.  Chaos based optics inspired optimization algorithms as global solution search approach , 2020 .

[10]  Anupama S. Patil,et al.  Flow Based Logic Design Partitioning , 2020 .

[11]  Viktor Kureychik,et al.  Hybrid genetic‐paired‐permutation algorithm for improved VLSI placement , 2020, ETRI Journal.

[12]  Seyed Hamid Zahiri,et al.  An improved multi-objective learning automata and its application in VLSI circuit design , 2020, Memetic Comput..

[13]  Seema Bawa,et al.  A comparative review of meta-heuristic approaches to optimize the SLA violation costs for dynamic execution of cloud services , 2020, Soft Comput..

[14]  C. Christopher Columbus,et al.  A nature inspired optimization algorithm for VLSI fixed-outline floorplanning , 2020 .

[15]  C. Christopher Columbus,et al.  A Novel B*tree Crossover-Based Simulated Annealing Algorithm for Combinatorial Optimization in VLSI Fixed-Outline Floorplans , 2020, Circuits Syst. Signal Process..

[16]  Hind Ra'ad Ibraheem,et al.  Rao-SVM Machine Learning Algorithm for Intrusion Detection System , 2020, Iraqi Journal for Computer Science and Mathematics.

[17]  S. B. Vinay Kumar,et al.  Review on VLSI design using optimization and self-adaptive particle swarm optimization , 2018, J. King Saud Univ. Comput. Inf. Sci..

[18]  N. Ramadass,et al.  An Adaptive Symbiosis based Metaheuristics for Combinatorial Optimization in VLSI , 2020 .

[19]  Lalin L. Laudis,et al.  A Lion's Pride Inspired Algorithm for VLSI Floorplanning , 2020, J. Circuits Syst. Comput..

[20]  Huaguo Liang,et al.  Temperature-Aware Floorplanning for Fixed-Outline 3D ICs , 2019, IEEE Access.

[21]  S. B. Vinay Kumar,et al.  Optimal floor planning in VLSI using improved adaptive particle swarm optimization , 2019, Evolutionary Intelligence.

[22]  Mingxin Zhang,et al.  Improvement and Application of Hybrid Firefly Algorithm , 2019, IEEE Access.

[23]  M. Sundhararajan,et al.  Area and Interconnect length Optimization for VLSI Floor Planning Problem By using Harmony Search Algorithm , 2019 .

[24]  Sambhu Nath Pradhan,et al.  DOTFloor–A Diffusion Oriented Time-Improved Floorplanner for Macrocells , 2019, IEEE Access.

[25]  Krishnendra Shekhawat,et al.  Enumerating generic rectangular floor plans , 2018, Automation in Construction.

[26]  Ning Xu,et al.  HotSpot Thermal Floorplan Solver Using Conjugate Gradient to Speed Up , 2018, Mob. Inf. Syst..

[27]  Lalin L. Laudis,et al.  MOBA: Multi Objective Bat Algorithm for Combinatorial Optimization in VLSI , 2018 .

[28]  S. Nazeer Hussain,et al.  Performance evaluation of heuristic algorithms in floor planning for ASIC design , 2017 .

[29]  Andrew B. Kahng,et al.  Logic Design Partitioning for Stacked Power Domains , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[30]  Qi Xu,et al.  Fast thermal analysis for fixed-outline 3D floorplanning , 2017, Integr..

[31]  Yan Liu,et al.  An adaptive hybrid memetic algorithm for thermal-aware non-slicing VLSI floorplanning , 2017, Integr..

[32]  Bilal Alatas,et al.  Plant intelligence based metaheuristic optimization algorithms , 2017, Artificial Intelligence Review.

[33]  John Reuben,et al.  Communication Centric Floorplanning of NoC Based System on Chip , 2016 .

[34]  A. Senthil Kumar,et al.  Thermal-Aware Non-slicing VLSI Floorplanning Using a Smart Decision-Making PSO-GA Based Hybrid Algorithm , 2015, Circuits Syst. Signal Process..

[35]  Wei Liu,et al.  Thermal aware floorplanning incorporating temperature dependent wire delay estimation , 2015, Microprocess. Microsystems.