Title :
Performance optimization and system clock determination for synthesis of DSP cores targeting FPGAs
Author :
Shehata, Shereef ; Haroun, Baher ; Al-Khalili, A.J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
In this paper, we present details of an integer linear programming (ILP) formulation for synthesis of high performance digital signal processing architectures targeting FPGA implementation. The formulation allows general multi-level chaining of operations in conjunction with multicycle and deeply pipelined function units. This novel ILP formulation simultaneously performs scheduling and binding while minimizing the architecture structural complexity, total execution time (rather than total cycle count), and determining the system clock duration. We demonstrate using high level synthesis benchmarks, that our approach explores larger solution space and obtains more efficient architectures as well as higher performance than previously possible with other synthesis approaches
Keywords :
circuit optimisation; clocks; digital signal processing chips; field programmable gate arrays; high level synthesis; integer programming; linear programming; parallel architectures; pipeline processing; processor scheduling; DSP cores; FPGAs; architecture structural complexity; binding; deeply pipelined function units; digital signal processing architectures; high level synthesis benchmarks; integer linear programming; multi-level chaining; scheduling; system clock determination; system clock duration; total execution time; Clocks; Delay; Digital signal processing; Field programmable gate arrays; High level synthesis; Logic; Optimization; Pipeline processing; Signal synthesis; Space technology;
Conference_Titel :
ASIC Conference and Exhibit, 1996. Proceedings., Ninth Annual IEEE International
Conference_Location :
Rochester, NY
Print_ISBN :
0-7803-3302-0
DOI :
10.1109/ASIC.1996.551982