Improving Fault Tolerance by Using Reconfigurable Asynchronous Circuits
暂无分享,去创建一个
To achieve fault tolerance several tasks have to be performed, from fault detection up to recovery procedures. Sophisticated methods for each sub-task were and are still developed, but rarely a complete solution is proposed on circuit level. This paper fills the gap by proposing a concept that combines all required steps to implement fault tolerant digital circuits. The approach is based on asynchronous Four-State Logic (FSL) logic, which belongs to the family of Quasi Delay Insensitive (QDI) circuits. Contrary to conventional approaches, using synchronous logic plus additional hardware and/or software to achieve fault tolerance, we use the inherent properties of FSL for fault detection, fault localization and fault recovery. Only deadlock detection and error mitigation require an enhancement of the conventional FSL (four state logic) design. For this purpose, a monitoring unit has to be added and self-healing cells were developed that can be handled as conventional logic within the design flow. The feasibility of the approach is verified by a first prototype implementation of a fault tolerant adder circuit.
[1] Thomas Panhofer,et al. Self-Healing Circuits for Space-Applications , 2007, 2007 International Conference on Field Programmable Logic and Applications.
[2] Rajit Manohar,et al. Fault detection and isolation techniques for quasi delay-insensitive circuits , 2004, International Conference on Dependable Systems and Networks, 2004.