Title :
Genetic multiway partitioning
Author :
Shahookar, K. ; Mazumder, P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
This research investigates a new software tool for Genetic Partitioning. The Genetic Algorithm is used to perform the partitioning with a significant improvement in result quality. Furthermore, it can optimize a cost function with multiple objectives and constraints. Separate algorithms have been developed, fine-tuned for bipartitioning and multiway partitioning. The bipartitioning problem is represented as a binary chromosome. Efficient bit-mask operations perform crossover, mutation, and net cut evaluation 32 bits at a time, without unpacking. The multiway partitioning algorithm has a global view of the problem, and generates/optimizes all the necessary partitions simultaneously. The algorithms were tested on the MCNC benchmark circuits, and the cut size obtained was lower than that for the conventional Fiduccia-Mattheyses algorithm
Keywords :
VLSI; cellular arrays; circuit CAD; circuit optimisation; genetic algorithms; logic CAD; logic partitioning; software tools; CAD; MCNC benchmark circuits; VLSI; binary chromosome; bipartitioning; bit-mask operations; cost function; crossover; cut size; genetic multiway partitioning; multiple objectives; mutation; net cut evaluation; result quality; software tool; Benchmark testing; Biological cells; Circuit testing; Constraint optimization; Cost function; Genetic algorithms; Genetic mutations; Partitioning algorithms; Performance evaluation; Software tools;
Conference_Titel :
VLSI Design, 1995., Proceedings of the 8th International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-8186-6905-5
DOI :
10.1109/ICVD.1995.512140