• DocumentCode
    2324422
  • Title

    Partial Bitstream 2-D Core Relocation for Reconfigurable Architectures

  • Author

    Rossmeissl, Chad ; Sreeramareddy, Adarsha ; Akoglu, Ali

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2009
  • fDate
    July 29 2009-Aug. 1 2009
  • Firstpage
    98
  • Lastpage
    105
  • Abstract
    Field programmable gate arrays (FPGAs) potentially offer enhanced reliability, recovery from failures through partial and dynamic reconfigurations, and eliminate the need for redundant hardware typically used in fault-tolerant systems. Our earlier work on scalable self-configurable architectures for reusable space systems (SCARS) describes a partial reconfiguration based self-healing architecture. The implementation of this architecture with the currently available industry tools has taught us a few valuable lessons. Generating the partially reconfigurable cores has acute restrictions that limit our ability to relocate the cores to other regions of the FPGA leading to poor area utilization. State of the art relocation approaches in the academia employ complex relocation management mechanisms which prohibit these solutions to operate at run time. In this paper, we propose a methodology for run-time 2-D core relocation to overcome the above issues. We show that our approach increases reconfiguration area utilization by 36% and reduces partial bitstream storage memory usage by 91% when compared to our base implementation. Conventional solutions restrict a given functionality to be partially reconfigured in a predetermined area. This technology enables the designer to move any core to anywhere on the FPGA fabric providing more resource availability when recovering from failure.
  • Keywords
    fault tolerant computing; field programmable gate arrays; performance evaluation; reconfigurable architectures; redundancy; system recovery; FPGA; fault-tolerant systems; field programmable gate arrays; partial bitstream 2D core relocation; partial bitstream storage memory usage; partial reconfiguration based self-healing architecture; reconfigurable architectures; reusable space systems; run-time 2D core relocation; scalable self-configurable architectures; Circuit faults; Fabrics; Field programmable gate arrays; Filters; Hardware; Reconfigurable architectures; Routing; Runtime; Software tools; Space technology; Field Programmable Gate Arrays (FPGAs); partial reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-0-7695-3714-6
  • Type

    conf

  • DOI
    10.1109/AHS.2009.41
  • Filename
    5325465