DocumentCode
3417501
Title
A genetic algorithm for the synthesis of structured data paths
Author
Mandal, C. ; Zimmer, R.M.
Author_Institution
Dept. of Inf. Syst. & Comput., Brunel Univ., Uxbridge, UK
fYear
2000
fDate
2000
Firstpage
206
Lastpage
211
Abstract
The technique presented here achieves simultaneous optimization of schedule time and data path component cost within a structured data path architecture, using a genetic algorithm. The data path architecture has been designed to overcome the problem of random interconnections between data path components by buses, which makes subsequent physical design more difficult The data path is organized as architectural blocks (A-block), some or none global memory units, all interconnected by a few global buses. Each A-block has a local functional limit, local memory elements and local interconnections. The operations are scheduled such that the required data transfers are achieved using the few available global buses, and their interconnections to the A-blocks. The synthesis is guided by user specified architectural parameters, such as the number of A-blocks and global buses. The benchmark examples synthesized by this technique compare well with those synthesized by other commonly known synthesis techniques
Keywords
VLSI; circuit optimisation; genetic algorithms; high level synthesis; integrated circuit design; integrated circuit interconnections; architectural blocks; data path component cost; genetic algorithm; global buses; global memory units; local functional limit; local interconnections; local memory elements; physical design; random interconnections; schedule time; simultaneous optimization; structured data paths; user specified architectural parameters; Cost function; Databases; Digital systems; Genetic algorithms; High level synthesis; Information systems; Routing; Scheduling; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 2000. Thirteenth International Conference on
Conference_Location
Calcutta
ISSN
1063-9667
Print_ISBN
0-7695-0487-6
Type
conf
DOI
10.1109/ICVD.2000.812610
Filename
812610
Link To Document