• DocumentCode
    2068623
  • Title

    Application-specific architectures for field-programmable VLSI technologies

  • Author

    Gebotys, Catherine H. ; Gebotys, Robert J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    1
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    124
  • Lastpage
    130
  • Abstract
    New field-programmable gate array (FPGA) technologies have increased the industrial interest in tools which map a DSP application and a set of performance constraints to a specific VLSI architecture. This paper presents an optimization methodology for mapping a DSP application and a set of performance constraints into an architecture targeted for FPGA technologies with user-programmable RAM blocks on chip. The target architecture supports multiple register files, multiple busses, complex types of functional units, and multichip implementation. The optimization methodology presented in this paper maps DSP applications to optimized register file architectures suitable for FPGAs using a number of different integer programming models. A new integer programming model is presented and used to minimize the number of busses required in the application-specific architectures. Results show that the optimization methodology provides architectures with 22% fewer bus connections than previous research in practical cpu times. For the first time this research provides industry with 1) a high level design optimization methodology that synthesizes application-specific DSP architectures for implementation in new field programmable VLSI technologies, and 2) a methodology to support fast prototyping of DSP applications using multiple FPGA chips.<>
  • Keywords
    VLSI; digital signal processing chips; integer programming; logic arrays; application-specific DSP architectures; application-specific architectures; fast prototyping; field-programmable VLSI technologies; field-programmable gate array; high level design optimization; integer programming models; multichip implementation; multiple FPGA chips; multiple busses; multiple register files; optimization methodology; optimized register file architectures; performance constraints; user-programmable RAM blocks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323178
  • Filename
    323178