Demonstration of a Self-recovering ALU Using a Convergent Cellular Automata
Richard P. McWilliam, Philipp Schiefer, Alan Purvis · Procedia CIRP · 2013
This paper presents work in progress towards the demonstration of a self-restoring arithmetic logic unit (ALU) based on convergent cellular automata (CCA). The need for fault tolerance and self-recovery strategies for electronic circuits is discussed, with particular focus on well-known redundancy and reconfiguration approaches. Our CCA fault tolerant strategy is demonstrated via MATLAB simulation using fault injection. The combined roles of the CCA as coordination layer and restoration agent are discussed. Work in progress towards a hardware demonstration using VHDL description and FPGA hardware is also described.