DATAPATH SYNTHESIS USING A PROBLEM-SPACE GENETIC ALGORITHM

Citation
Mk. Dhodhi et al., DATAPATH SYNTHESIS USING A PROBLEM-SPACE GENETIC ALGORITHM, IEEE transactions on computer-aided design of integrated circuits and systems, 14(8), 1995, pp. 934-944
Citations number
21
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
14
Issue
8
Year of publication
1995
Pages
934 - 944
Database
ISI
SICI code
0278-0070(1995)14:8<934:DSUAPG>2.0.ZU;2-L
Abstract
This paper presents a new approach to datapath synthesis based on a pr oblem-space genetic algorithm (PSGA). The proposed technique performs concurrent scheduling and allocation of functional units, registers, a nd multiplexers with the objective of finding both a schedule and an a llocation which minimizes the cost function of the hardware resources and the total time of execution, The problem-space genetic algorithm b ased datapath synthesis system (PSGA_Synth) combines a standard geneti c algorithm with a known heuristic to search the large design space in an intelligent manner, PSGA_Synth handles multicycle functional units , structural pipelining, conditional code and loops, and provides a me chanism to specify lower and upper bounds on the number of control ste ps, The PSGA_Synth was tested on a set of problems selected from the l iterature, as well as larger problems created by us, with promising re sults, PSGA_Synth not only finds the best known results for all the te st problems examined in a relatively small amount of CPU time, but als o has the ability to efficiently handle large problems.