Title :
On the Design of Self-Checking Controllers with Datapath Interactions
Author :
Oikonomakos, Petros ; Zwolinski, Mark
Author_Institution :
Comput. Lab., Cambridge Univ.
Abstract :
We consider the problem of designing self-checking controllers for controller/datapath architectures. We introduce the concept of intrinsically secure states. We present six alternative schemes based on parity checking, on 1-out-of-n checking, as well as on the observation that a self-checking sequential datapath can also be employed for control path self-checking by exploiting the concept of intrinsically secure control states. A high-level synthesis tool has been modified to automatically insert self-checking controllers and datapath units and is able to trade this self-checking property against other design objectives. We discuss the properties of each configuration and present experimental results and conclusions
Keywords :
control system synthesis; high level synthesis; logic testing; parity check codes; 1-out-of-n checking; control path self-checking controller design; datapath interactions; high-level synthesis tool; intrinsic secure control states; parity checking; Aerospace electronics; Application software; Automatic control; Automatic testing; Circuit faults; Control system synthesis; Digital systems; Fault detection; Fault tolerance; High level synthesis; Reliability; automatic synthesis.; error-checking; fault tolerance; redundant design; testing;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2006.185