DocumentCode :
1057428
Title :
Genetic beam search for gate matrix layout
Author :
Shahookar, K. ; Khamisani, W. ; Mazumder, Prasenjit ; Reddy, S.M.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
141
Issue :
2
fYear :
1994
fDate :
3/1/1994 12:00:00 AM
Firstpage :
123
Lastpage :
128
Abstract :
The paper presents a novel implementation of the genetic algorithm in combination with beam search for gate matrix layout. This is a permutation problem, for which the traditional genetic crossover operator results in repetition of gates, and therefore the GA is not applicable without modification. However, the GA is a very efficient stochastic optimisation technique, and is easily parallelisable. To adapt it to the gate matrix layout problem, the principles of beam search have been used. The gates are ranked according to their connectivity with each other, and the ranks of the gates to be placed next to each other are picked by the GA. A beam value is used to restrict the ranks of the gates placed next to each other to a low value. This reduces the search space to be explored, and thus results in a more efficient search. The algorithm produces better results compared to a graph-theoretic approach on published netlists
Keywords :
circuit layout; genetic algorithms; logic arrays; minimisation of switching nets; gate matrix layout; genetic algorithm; genetic beam search; permutation problem; search space; stochastic optimisation;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:19949879
Filename :
278054
Link To Document :
بازگشت