• DocumentCode
    3344993
  • Title

    Heterogeneous Floorplanner for FPGA

  • Author

    Singhal, Love ; Bozorgzadeh, Elaheh

  • Author_Institution
    Univ. of California, Irvine
  • fYear
    2007
  • fDate
    23-25 April 2007
  • Firstpage
    311
  • Lastpage
    312
  • Abstract
    The current generations of FPGA comprise of many specialized hardware cores, like embedded processors, multipliers, RAMs and FIFOs, along with the regular arrays of reconfigurable logic. On any FPGA device, these embedded cores are located at fixed locations only. This makes the task of floorplanning for the applications with heterogeneous components very difficult. Recently, some researchers have started looking into this problem of heterogeneous floorplanning on FPGA. However, all these work suffer from one fundamental flaw which affects the quality of solutions leading to higher device areas or excessively high runtime. In this paper, we propose a heterogeneous floorplanner for the FPGA, HPlan, which is fast and highly efficient in finding floorplans of variety of resources. We present a case study of a real implementation on Xilinx Virtex device. The proposed floorplanner could effectively implement the design with tight resource constraints whereas the traditional floorplanner could not find a feasible floorplan.
  • Keywords
    circuit layout; field programmable gate arrays; logic design; reconfigurable architectures; FPGA device; Xilinx Virtex device; embedded processor; hardware core; heterogeneous floorplanner; reconfigurable logic array; resource constraint; Application specific integrated circuits; Clocks; Embedded computing; Field programmable gate arrays; Hardware; Logic arrays; Reconfigurable logic; Runtime; System-on-a-chip; Transceivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-2940-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2007.31
  • Filename
    4297278