• DocumentCode
    3163217
  • 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
  • fYear
    1996
  • fDate
    23-27 Sep 1996
  • Firstpage
    151
  • Lastpage
    154
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC Conference and Exhibit, 1996. Proceedings., Ninth Annual IEEE International
  • Conference_Location
    Rochester, NY
  • ISSN
    1063-0988
  • Print_ISBN
    0-7803-3302-0
  • Type

    conf

  • DOI
    10.1109/ASIC.1996.551982
  • Filename
    551982