• DocumentCode
    1994483
  • Title

    Automated Partitioning for Partial Reconfiguration Design of Adaptive Systems

  • Author

    Vipin, Kizheppatt ; Fahmy, Suhaib A.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    172
  • Lastpage
    181
  • Abstract
    Adaptive systems have the ability to respond to environmental conditions by modifying their processing at runtime. This can be implemented by using partial reconfiguration (PR) on FPGAs. However, designing such systems requires specialist architecture knowledge and an understanding of the mechanics of reconfiguration, as the design process is completely manual. One design choice that must be made, which impacts system efficiency significantly, is how to group reconfigurable modules and assign them to reconfigurable regions on the FPGA. In this paper, we present an approach, based on graph clustering, that finds a partitioning that minimises reconfiguration time, given an application description and target FPGA. The resulting allocation respects all the constraints set by the official tool flow while raising the level of design abstraction, allowing non-expert designers to leverage this capability of FPGAs.
  • Keywords
    field programmable gate arrays; graph theory; logic design; pattern clustering; reconfigurable architectures; FPGA capability; FPGA reconfigurable regions; adaptive system; automated partitioning; design abstraction; environmental condition; graph clustering; manual design process; partial reconfiguration design; reconfigurable module grouping; reconfiguration mechanics understanding; reconfiguration time minimisation; runtime processing modification; specialist architecture knowledge; system efficiency; Adaptive systems; Algorithm design and analysis; Digital signal processing; Field programmable gate arrays; Partitioning algorithms; Runtime; Tiles; Field programmable gate arrays; design automation; partial reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.119
  • Filename
    6650884