14 December 2016 High performance genetic algorithm for VLSI circuit partitioning
Author Affiliations +
Proceedings Volume 10010, Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies VIII; 1001029 (2016) https://doi.org/10.1117/12.2243196
Event: Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies 2016, 2016, Constanta, Romania
Abstract
Partitioning is one of the biggest challenges in computer-aided design for VLSI circuits (very large-scale integrated circuits). This work address the min-cut balanced circuit partitioning problem– dividing the graph that models the circuit into almost equal sized k sub-graphs while minimizing the number of edges cut i.e. minimizing the number of edges connecting the sub-graphs. The problem may be formulated as a combinatorial optimization problem. Experimental studies in the literature have shown the problem to be NP-hard and thus it is important to design an efficient heuristic algorithm to solve it. The approach proposed in this study is a parallel implementation of a genetic algorithm, namely an island model. The information exchange between the evolving subpopulations is modeled using a fuzzy controller, which determines an optimal balance between exploration and exploitation of the solution space. The results of simulations show that the proposed algorithm outperforms the standard sequential genetic algorithm both in terms of solution quality and convergence speed. As a direction for future study, this research can be further extended to incorporate local search operators which should include problem-specific knowledge. In addition, the adaptive configuration of mutation and crossover rates is another guidance for future research.
© (2016) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Simona Dinu, "High performance genetic algorithm for VLSI circuit partitioning", Proc. SPIE 10010, Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies VIII, 1001029 (14 December 2016); doi: 10.1117/12.2243196; https://doi.org/10.1117/12.2243196
PROCEEDINGS
7 PAGES


SHARE
Back to Top