Title :
An OpenMP-based circuit design tool: Customizable bit-width
Author :
Beatty, Timothy F. ; Aubanel, Eric E. ; Kent, Kenneth B.
Author_Institution :
Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
Abstract :
As transistor density grows, increasingly complex hardware designs may be implemented. In order to manage this complexity, hardware design can be performed at a higher level of abstraction. High level synthesis enables the automatic conversion of algorithms into hardware implementations, abstracting away the underlying complexities of hardware from the designer. A number of high level synthesis tools have recently been developed, including an OpenMP to HandelC translator. Improvements to the translator, including a new compiler directive allowing customizable register width, are described. Using a set of benchmark tests, the OpenMP to HandelC translator is evaluated on several criteria, with the goal of evaluating the variable bit-width effects and identifying further areas for improvement.
Keywords :
C language; application program interfaces; hardware description languages; integrated circuit design; program compilers; program interpreters; transistors; C language; HandelC translator; OpenMP-based circuit design tool; application program interface; behavioral hardware description language; compiler directive; customizable bit-width; customizable register width; hardware designs; high level synthesis tools; transistor; Algorithm design and analysis; Circuit synthesis; Computer science; Field programmable gate arrays; Hardware; High level synthesis; Libraries; Parallel processing; Programming profession; Yarn;
Conference_Titel :
Communications, Computers and Signal Processing, 2009. PacRim 2009. IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4244-4560-8
Electronic_ISBN :
978-1-4244-4561-5
DOI :
10.1109/PACRIM.2009.5291405