Title :
A fast and scalable FPGA damage diagnostic service for R3TOS using BIST cloning technique
Author :
Ebrahim, Ali ; Arslan, Tughrul ; Iturbe, Xabier
Author_Institution :
Sch. of Eng., Univ. of Edinburgh, Edinburgh, UK
Abstract :
This paper presents a new technique to be used in the context of reconfigurable computing to accelerate the online diagnosis of permanent damage on Xilinx FPGAs using Built-In Self Tests (BISTs). Detecting and locating permanently damaged resources with precision is central to keep the system implemented on the FPGA flawless at all times; i.e. upcoming hardware tasks are mapped to available functional resources, circumventing the use of the damaged ones. The proposed diagnostic technique exploits the Multiple Frame Write (MFW) feature available in Xilinx FPGAs to “clone” (i.e. replicate) a single basic BIST circuit along arbitrarily sized and shaped areas on the FPGA without incurring large time overheads. Hence, the proposed technique allows for creating at runtime on-demand tailored BIST circuits to satisfy any diagnosis requirements that may rise up. Moreover, the proposed solution allows for saving memory in the system as it only requires storing basic BIST circuits. Finally, the paper presents a diagnostic service for a Reliable Reconfigurable Real-Time Operating System (R3TOS) that is based on the BIST cloning technique and works in cooperation with the R3TOS fault-handling and recovery mechanisms.
Keywords :
built-in self test; circuit reliability; field programmable gate arrays; logic testing; operating systems (computers); BIST cloning technique; MFW; R3TOS; Xilinx FPGA damage diagnostic service; built-in self testing; fault-handling mechanism; fault-recovery mechanism; multiple frame write; online diagnosis acceleration; permanently damaged resource detection; permanently damaged resource location; reconfigurable computing context; reliable reconfigurable real-time operating system; runtime on-demand tailored BIST circuit; Built-in self-test; Circuit faults; Cloning; Field programmable gate arrays; Hardware; Shape; Table lookup; BIST; FPGA; Fault-Tolerance; MFW; R3TOS;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
DOI :
10.1109/FPL.2014.6927386