DocumentCode
2991580
Title
Evaluation and synthesis of self-monitoring state machines
Author
Robinson, Scott H. ; Shen, John P.
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1990
fDate
11-15 Nov. 1990
Firstpage
276
Lastpage
279
Abstract
Signature monitoring has proven to be an effective method for concurrent detection of control-flow errors in processors. A recent proposal adapts signature monitoring to the concurrent checking of dedicated controllers or state machines. The authors extend this approach and present theoretical results, including existence-of-solution guarantees, as well as new, efficient synthesis algorithms. The algorithms have been implemented and successfully applied to a variety of machines including all of the machines in the MCNC benchmark set. For most examples, the evaluation and synthesis algorithms exhibit negligible running times and the resulting optimized machines exhibit reasonable overheads. There is strong indication that the efficient synthesis of self-monitoring, and possibly self-testing, state machines is feasible using this approach.<>
Keywords
automatic testing; built-in self test; finite automata; logic CAD; logic testing; state assignment; J-signature; MCNC benchmark set; control-flow errors; existence-of-solution guarantees; finite state machines; self-monitoring state machines; signature monitoring; synthesis algorithms; Computer errors; Computerized monitoring; Concurrent computing; Condition monitoring; Contracts; Error correction; Linear feedback control systems; Process control; Runtime; State feedback;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location
Santa Clara, CA, USA
Print_ISBN
0-8186-2055-2
Type
conf
DOI
10.1109/ICCAD.1990.129901
Filename
129901
Link To Document