Title :
Foundation of combined datapath and controller self-checking design
Author :
Oikonomakos, Petros ; Zwolinski, Mark
Author_Institution :
Electron. & Comput. Sci. Dept., Southampton Univ., UK
Abstract :
We consider the problem of designing self-checking controllers for applications with sequential datapaths. Firstly we compare encoded and unencoded (one-hot) controller implementations and we argue that self-checking of encoded control signals is not sufficient in terms of testability. Subsequently, we present four alternative controller self-checking schemes, based both on parity and on the observation that a self-checking data path can be employed for control path self-checking as well, by exploiting intrinsically secure control states. We discuss the properties of each of them, and present a few experimental results.
Keywords :
automatic testing; controllers; fault tolerant computing; finite state machines; integrated circuit testing; logic design; logic testing; controller self-checking design; controller self-checking schemes; datapath self-checking design; encoded control signals; encoded controller implementations; finite-state machine design; intrinsically secure control states; one-hot control signal; parity; self-checking controllers; sequential datapaths; testability; unencoded controller implementations; Acceleration; Application software; Automatic control; Automatic testing; Computer science; Control systems; Decoding; Encoding; Pipelines; Storage automation;
Conference_Titel :
On-Line Testing Symposium, 2003. IOLTS 2003. 9th IEEE
Print_ISBN :
0-7695-1968-7
DOI :
10.1109/OLT.2003.1214363