• DocumentCode
    3178007
  • Title

    Floorplanning for high utilization of heterogeneous FPGAs

  • Author

    Liu, Nan ; Chen, Song ; Yoshimura, Takeshi

  • Author_Institution
    Grad. Sch. of IPS, Waseda Univ., Kitakyushu, Japan
  • fYear
    2011
  • fDate
    14-16 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Heterogeneous resources such as configurable logic blocks (CLBs), multiplier blocks (MULs) and ram blocks (RAMs) where millions of logic gates (a growing trend to implement larger and more complex functions) included have been added to field programmable gate arrays (FPGAs). And floorplanning for this, hierarchical approach is recognized as the most effective method. The FPGA architecture shows that CLBs hold the maximum quantity much more than other resources. Therefore, making a high utilization of them means an enhancement of the FPGA densities. This paper presents a three-phase floorplanning method for heterogeneous FPGAs. The proposed method can make the resource requirement of functional modules satisfied with a high resource utilization. First, we use a non-slicing floorplanning method to optimize the wirelength, however, in this phase, the satisfaction of resource requirements from functional modules might fail. Second, a min-cost-max-flow algorithm is used to tune the assignment of CLBs to functional modules, such that all the functional modules get CLB requirements satisfied. Finally, the MULs and RAMs are allocated to modules by a network flow model. The results show that about 7%-85% wirelength reduction is obtained, and CLB utilization is improved by about 25%.
  • Keywords
    circuit layout; circuit optimisation; field programmable gate arrays; logic gates; multiplying circuits; random-access storage; CLB; FPGA architecture; MUL; RAM; configurable logic blocks; field programmable gate arrays; heterogeneous FPGA; high resource utilization; logic gates; min-cost-max-flow algorithm; multiplier block; nonslicing floorplanning method; three-phase floorplanning method; wirelength optimization; Benchmark testing; Field programmable gate arrays; Logic gates; Manganese; Random access memory; Shape; Simulated annealing; Floorplanning; heterogeneous field programmable gate arrays; high utilization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2011 12th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-61284-913-3
  • Type

    conf

  • DOI
    10.1109/ISQED.2011.5770736
  • Filename
    5770736