Title :
An evolutionary approach for data path synthesis
Author :
Harmanani, Haidar M. ; Saliba, Rony
Author_Institution :
Dept. of Comput. Eng. & Sci., Lebanese American Univ., Beirut, Lebanon
Abstract :
This paper presents an evolutionary approach to solve the data path allocation problem in high-level synthesis. From a behavioral description and a set of constraints, the method generates a VHDL RTL data path and a controller structure with a minimal cost. The proposed method was implemented using the C language on a Linux workstation. We tested our method on various high-level synthesis benchmarks, all yielding good solutions in a short time. Designs were validated using Altera Max+Plus II
Keywords :
C language; VLSI; controllers; digital integrated circuits; hardware description languages; high level synthesis; integrated circuit design; C language; Linux workstation; VHDL RTL data path; behavioral description; controller structure; data path allocation problem; data path synthesis; evolutionary approach; high-level synthesis; Circuit synthesis; Control system synthesis; Data engineering; Digital circuits; Flow graphs; Genetic algorithms; High level synthesis; Logic; Multiplexing; Network synthesis;
Conference_Titel :
Electrical and Computer Engineering, 2000 Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
0-7803-5957-7
DOI :
10.1109/CCECE.2000.849734