• DocumentCode
    3049577
  • Title

    Congestion-driven regional re-clustering for low-cost FPGAs

  • Author

    Chiu, Darius ; Lemieux, Guy G F ; Wilton, Steve

  • Author_Institution
    Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    167
  • Lastpage
    174
  • Abstract
    FPGA device area is dominated by a limited amount of interconnect. CAD tools must meet a hard channel-width constraint for a circuit to be successfully mapped to a device. Previous work has shown that if a design cannot be mapped to a device due to insufficient interconnect availability, it is possible to identify regions of high interconnect demand and spread out the logic in this area into surrounding regions. This is done by re-packing logic in the affected regions into an increased number of CLBs. This increases the effective amount of interconnect in these high-demand areas. This methodology has been shown to significantly reduce channel width, at the expense of CLB count and runtime. In this paper, we extend this previous algorithm in two ways: we present novel region selection techniques to optimize the selection of which regions should be depopulated, and we introduce a local channel-width demand model which can be used to more accurately determine the amount of white space insertion at each iteration. Together, these techniques lead to significant run-time improvements and reduce the area of the resulting FPGA implementations. We were able to improve runtime by a factor of up to 5.5 times while reducing area by up to 20% when compared to previous methods.
  • Keywords
    circuit CAD; field programmable gate arrays; CAD tools; CLB; channel-width constraint; channel-width demand model; congestion-driven regional reclustering; low-cost FPGA; Availability; Design automation; Field programmable gate arrays; Integrated circuit interconnections; Logic arrays; Logic design; Logic devices; Routing; Runtime; White spaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2009. FPT 2009. International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-4375-8
  • Electronic_ISBN
    978-1-4244-4377-2
  • Type

    conf

  • DOI
    10.1109/FPT.2009.5377689
  • Filename
    5377689