Title :
High-level synthesis using genetic algorithm
fDate :
Nov. 29 1995-Dec. 1 1995
Abstract :
This paper reports on a genetic algorithm applied to high-level hardware synthesis. The GA generates a register transfer level circuit from a behavioral specification of a hardware system. High-level synthesis is an NP complete and multiple objective problem. This paper describes two methods which were applied to the problem: the first divides high-level synthesis into scheduling and allocation problems and the second treats high-level synthesis as a resource assignment task without dividing it. Both these methods succeed in obtaining optimal solutions. In particularly, it is shown that the latter method is general enough to be applied to a class of problems minimizing several objectives such as high-level synthesis
Keywords :
Circuit synthesis; Computer science; Design automation; Differential equations; Genetic algorithms; Hardware; High level synthesis; Job shop scheduling; Registers; Resource management;
Conference_Titel :
Evolutionary Computation, 1995., IEEE International Conference on
Conference_Location :
Perth, WA, Australia
Print_ISBN :
0-7803-2759-4
DOI :
10.1109/ICEC.1995.489146