DocumentCode
774040
Title
On the Design of Self-Checking Controllers with Datapath Interactions
Author
Oikonomakos, Petros ; Zwolinski, Mark
Author_Institution
Comput. Lab., Cambridge Univ.
Volume
55
Issue
11
fYear
2006
Firstpage
1423
Lastpage
1434
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;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.185
Filename
1705451
Link To Document