• DocumentCode
    2040885
  • Title

    Register binding for FPGAs with embedded memory

  • Author

    Atat, H.A. ; Ouaiss, Iyad

  • Author_Institution
    Dept. of Comput. Eng., Lebanese American Univ., Byblos, Lebanon
  • fYear
    2004
  • fDate
    20-23 April 2004
  • Firstpage
    165
  • Lastpage
    175
  • Abstract
    The trend in new state-of-the-art FPGAs is to have large amounts of on-chip embedded memory blocks. These memory blocks are used to hold the input/output data for various applications. Existing register binding techniques in high-level synthesis aim at minimizing the storage requirements of circuits by sharing variables among registers and thus minimizing the required number of registers for a specific design. In this paper, a new technique is proposed that makes use of the existing embedded memory blocks and maps variables to these blocks. The proposed memory binding approach gives considerable performance increase over the existing register binding techniques. The memory binding technique resulted in up to 57% savings in the total chip area (number of logic cells/elements occupied on the FPGA) over the old register binding techniques for a small resource bag and up to 6% savings for a large resource bag.
  • Keywords
    field programmable gate arrays; high level synthesis; integrated memory circuits; minimisation; FPGA; high level synthesis; memory binding technique; minimization; onchip embedded memory block; register binding technique; resource bag; total chip area; Application software; Circuits; Costs; Data structures; Embedded computing; Field programmable gate arrays; High level synthesis; Latches; Logic design; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2230-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2004.49
  • Filename
    1364627