DocumentCode
2269837
Title
Genetic multiway partitioning
Author
Shahookar, K. ; Mazumder, P.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
1995
fDate
4-7 Jan 1995
Firstpage
365
Lastpage
369
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;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1995., Proceedings of the 8th International Conference on
Conference_Location
New Delhi
ISSN
1063-9667
Print_ISBN
0-8186-6905-5
Type
conf
DOI
10.1109/ICVD.1995.512140
Filename
512140
Link To Document