• 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