• DocumentCode
    2064508
  • Title

    Novel multi-layer floorplanning for Heterogeneous FPGAs

  • Author

    Singhal, Love ; Bozorgzadeh, Elaheh

  • Author_Institution
    California Univ., Irvine
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    613
  • Lastpage
    616
  • 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 a fundamental flaw which affects the quality of solutions leading to higher device areas or excessively high runtime. In previous research conducted, we propose a heterogeneous floorplanner for FPGA, HPIan, which is highly efficient in finding floorplans of variety of resources. In this paper, we extend the floorplanner to include an adaptive placer algorithm. We also perform our experiments on the MCNC benchmarks for the floorplan with random heterogeneous resource allocations. We observe that as the statistical variation in the heterogeneous resource allocations is increased, the traditional floorplanner gives an increasing area of all the benchmarks whereas the HPIan floorplanner does not. The proposed floorplanner thus provides an efficient way to handle floorplans with large variations in the heterogeneous resources.
  • Keywords
    circuit layout; field programmable gate arrays; adaptive placer algorithm; field programmable gate arrays; floorplanner; floorplans; heterogeneous FPGA; multilayer floorplanning; random heterogeneous resource allocation; Application specific integrated circuits; Clocks; Digital signal processing chips; Embedded computing; Field programmable gate arrays; Logic; Read-write memory; Resource management; Simulated annealing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380729
  • Filename
    4380729