Title :
Applying Dynamic Reconfiguration for Fault Tolerance in Fine-Grained Logic Arrays
Author_Institution :
Siegen Univ., Siegen
Abstract :
This paper presents the realization of a fault tolerance technique for a dynamically reconfigurable array of programmable cells. The three parts of the technique, fault detection, fault reconfiguration, and fault recovery, are implemented completely in hardware and form a self-contained system. Each of the parts can be exchanged by an alternative implementation without affecting the remaining parts too much, thus making the concept adaptable to different reconfigurable circuits. A hardware realization for the core mechanism is discussed and a prototypical design of a field-programmable gate array implementing the complete system is described. The technological development towards nanoscale feature sizes and the growing influence of deep-submicrometer effects will result in an inherent unreliability of the individual components of future circuit implementations and a higher vulnerability towards external influences. The technique discussed can be used to exploit dynamic reconfiguration capabilities of programmable arrays to alleviate system vulnerability towards these effects and thus to enhance their overall reliability.
Keywords :
fault tolerance; programmable logic arrays; dynamic reconfiguration; fault detection; fault reconfiguration; fault recovery; fault tolerance; fine-grained logic arrays; programmable logic; Circuit faults; Fault tolerance; Field programmable gate arrays; Hardware; Logic arrays; Logic circuits; Programmable logic arrays; Prototypes; Reconfigurable logic; Redundancy; Distributed self-testing; dynamically reconfigurable architectures; logic circuit fault diagnosis; logic circuit fault tolerance;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2007.912028