Demonstration of a Self-recovering ALU Using a Convergent Cellular Automata
Author(s) -
Richard McWilliam,
Philipp Schiefer,
Alan Purvis
Publication year - 2013
Publication title -
procedia cirp
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.683
H-Index - 65
ISSN - 2212-8271
DOI - 10.1016/j.procir.2013.07.026
Subject(s) - arithmetic logic unit , control reconfiguration , redundancy (engineering) , vhdl , computer science , field programmable gate array , cellular automaton , fault tolerance , automaton , fault injection , embedded system , electronic circuit , focus (optics) , finite state machine , computer architecture , parallel computing , distributed computing , software , theoretical computer science , algorithm , engineering , programming language , operating system , physics , electrical engineering , optics
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
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom