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
Link To Document