Title :
A methodology for high level synthesis of high performance DSP structures targetting FPGAs
Author :
Shehata, Shereef ; Haroun, Baher ; Al-Khalili, Asim
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
High level synthesis transforms a given behavioral specification into a register transfer level that can implement the given behavior. In this paper a novel technique that combines heuristics and mathematical programming formulation of the synthesis problem is introduced. This technique exploits features of the implementation hardware FPGAs and explore larger solution space than previous approaches. In this paper we particularly emphasize the importance of the optimization function that should be multi faceted. We simultaneously optimize the performance of the architecture, while minimizing the area and interconnections used in a given chip. The effect of deep pipe-lining and multi level chaining is demonstrated. The efficiency of our approach is demonstrated by comparing the results for typical high level synthesis benchmarks
Keywords :
circuit optimisation; digital signal processing chips; field programmable gate arrays; high level synthesis; mathematical programming; DSP; FPGA; circuit architecture; deep pipelining; heuristics; high level synthesis; mathematical programming; multilevel chaining; optimization function; Acceleration; Digital signal processing; Digital signal processing chips; Field programmable gate arrays; Hardware; High level synthesis; Mathematical programming; Programmable logic arrays; Registers; Signal synthesis;
Conference_Titel :
ASIC, 1996., 2nd International Conference on
Conference_Location :
Shanghai
Print_ISBN :
7-5439-0940-5
DOI :
10.1109/ICASIC.1996.562758