DocumentCode
747975
Title
Designing genetic algorithms for the state assignment problem
Author
Amaral, Jose Nelson ; Tumer, Kagan ; Ghosh, Joydeep
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume
25
Issue
4
fYear
1995
fDate
4/1/1995 12:00:00 AM
Firstpage
687
Lastpage
694
Abstract
Finding the best state assignment for implementing a synchronous sequential circuit is important for reducing silicon area or chip count in many digital designs. This state assignment problem (SAP) belongs to a broader class of combinatorial optimization problems than the well studied traveling salesman problem, which can be formulated as a special case of SAP. The search for a good solution is considerably involved for the SAP due to a large number of equivalent solutions, and no effective heuristic has been found so far to cater to all types of circuits. In this paper, a matrix representation is used as the genotype for a genetic algorithm (GA) approach to this problem. A novel selection mechanism is introduced, and suitable genetic operators for crossover and mutation, are constructed. The properties of each of these elements of the GA are discussed and an analysis of parameters that influence the algorithm is given. A canonical form for a solution is defined to significantly reduce the search space and number of local minima. Experiments with several examples show that the GA approach yields results that are often comparable to, or better than those obtained using established heuristics that embody extensive domain knowledge
Keywords
circuit layout; circuit optimisation; finite state machines; genetic algorithms; logic design; sequential circuits; state assignment; state-space methods; combinatorial optimization; finite state machine; genetic algorithms; heuristics; local minima; matrix representation; search space; state assignment problem; state space reduction; synchronous sequential circuit; Algorithm design and analysis; Circuit testing; Encoding; Genetic algorithms; Hypercubes; Logic testing; Minimization; Partitioning algorithms; Sequential circuits; Traveling salesman problems;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.370202
Filename
370202
Link To Document