A Self-Repairing Bio-Inspired Fault-Tolerant FPGA Architecture (By Hasan Baig)
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Published on Apr 22, 2012
Note: The quality of this video is being compressed by YouTube while uploading. Therefore a "performance comparison" slide is not clearly readable. The video with original resolution can be download from
The most complex thing in any FPGA architecture is its routing network, and to propose a new FPGA architecture means to keep all the routing issues in mind while developing a new FPGA architecture. Also it is difficult for the commercial FPGA vendors like XILINX, Altera etc, to refine their existing routing architecture according to the newly proposed schemes to incorporate the fault tolerant capabilities. This arises the need to develop such a design that can easily be integrated with the existing routing architecture. In this research, we have developed a complete homogenous fault-tolerant FPGA architecture with self-repairing capabilities. Unlike previously proposed architectures, the present one can not only be implemented on the existing island-style FPGA architecture but can also be able to fabricate entirely as a new device utilizing the existing routing network strategies. The developed architecture is unique in a way that it is able to identify transient and permanent errors (at LUT level) both at the same time. A generic fault-tolerant Computation Cell is developed which along with its self-checking circuitry also consists of an internal router to route un-faulty function out of the cell. The proposed fault-tolerant FPGA architecture is comprised of Computation Tiles each of which consists of N computation cells which are able to heal from transient or permanent errors all at once. This architecture is centrally controlled by an on-chip fault-tolerant core whose main responsibility is to communicate with the external PC software, via UART interface, if an error occurs in any of the computation tile. The external PC software identifies and partially reconfigures the stem cells of faulty computation tile without intervening the functionality of rest of the device. The robust operation of a proposed architecture is implemented and verified on XILINX Virtex-5 FPGA device. The ratio of the hardware overhead to fault coverage in our approach is much lesser than that of TMR,  and . From our proposed fault-tolerant scheme of utilizing the existing routing strategies together with partial reconfiguration of stem cells we achieved a number of benefits as compared to recently developed fault-tolerant FPGA architectures.
. P. K. Lala, B. K. Kumar, and J. P. Parkerson, "On self-healing digital system design," ELSEVIER Microelectron. J., vol. 37, no. 4, pp. 353--362, Apr. 2006.
. Kim, S. et al. "A Hierarchical Self-Repairing Architecture for Fast Fault Recovery of Digital Systems Inspired From Paralogous Gene Regulatory Circuits", IEEE Trans. Very Large Scale Integr. (VLSI) Syst. vol. PP, Issue. 99, pp. 1--14, Dec. 2011.
Digital Object Identifier: 10.1109/TVLSI.2011.2176544
Standard YouTube License
- 37:44 EEVblog #496 - What Is An FPGA?by EEVblog Featured 49,483
- 1:35:23 FPGA Accelerators at JP Morgan Chaseby RichReport8,972 views
- 7:45 Self-Repairing Fast Smoothstone Generator Tutorialby St3venAU112,926 views
- 38:29 #8 -- Digital filtering on FPGAby Bruce Land1,892 views
- 12:57 Partial Reconfiguration Tutorial using PlanAhead Part 1by knightpraetor2,101 views
- 11:25 Partial Reconfiguration Tutorial using PlanAhead Part 2by knightpraetor537 views
- 8:49 Network-on-Chip Lecture by Amit Berman, IEEE International Conference on Computer Design - 2009, 1/3by conferenceupload1,905 views
- 2:51:05 Hum Aapke Dil Mein Rehte Hainby SuperJhankar1,202,349 views
- 5:33 TMS1000R-Triple Modular Redundant (TMR) Systemsby turbinetechnology1,263 views
- 47:45 #9 -- Digital filtering and lab 3 introby Bruce Land707 views
- 9:38 FPGA Power Management HDL Coding Techniquesby XilinxInc .200 views
- 11:33 Universal Compression Hardware with Dynamic Reconfigurationby theteslatron187 views
- 9:56 How to use Xilinx Architecture Wizard and PinAhead - (Ch 2)by XilinxInc .1,374 views
- 3:52 FPGA-based Microphone Array Beamformer Demoby Ned Danyliw2,010 views
- 5:49 PR Tutorial - Dannyby Daniel Guymon452 views
- 5:02 How-to debug internal FPGA Logic with the $50 Openbench Logic Sniffer. Part 1by Gadget Factory1,829 views
- 5:00 Dynamic Reconfiguration Demo on Sun SPARC Enterprise M8000by gcombs9991,545 views
- 0:22 FPGA PC (NEW HW)by zzindigo511 views
- 1:00:44 FPGA Implementation Tutorial - EEVblog #193by EEVblog49,808 views
- 56:14 Lec-39 introduction to fpgaby Satish Kashyap29,050 views
- Loading more suggestions...