DocumentCode :
3354549
Title :
Direct methods for synthesis of self-monitoring state machines
Author :
Robinson, S.H. ; Shen, J.P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1992
fDate :
8-10 July 1992
Firstpage :
306
Lastpage :
315
Abstract :
The authors consider synthesis methods that yield state assignments with checking invariants amenable to signature monitoring. They describe an automated synthesis approach based on a novel, generalized monitor architecture and prove that, for any given finite-state machine (FSM), a special, methodology-consistent state assignment exists. The state assignment permits each state´s reference signature to be extracted directly from the state code. This eliminates the need for explicit reference-signature storage and yields continuous monitoring with near zero error-detection latency at each state. A practical tool that implements these synthesis algorithms can, in 37 seconds, generate state assignments for all 41 MCNC synthesis benchmark FSMs. Layout overhead comparisons obtained with an FSM macro-cell CAD system show that this technique can require as little as 52.3% of traditional duplication´s layout area.<>
Keywords :
finite state machines; logic design; logic testing; automated synthesis; checking invariants; finite-state machine; generalized monitor architecture; layout overhead; macro-cell CAD system; near zero error-detection latency; self-monitoring state machines; signature monitoring; state assignments; synthesis methods; Clocks; Computerized monitoring; Condition monitoring; Contracts; Convolutional codes; Delay; Error correction; Process control; Runtime; Shift registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1992. FTCS-22. Digest of Papers., Twenty-Second International Symposium on
Conference_Location :
Boston, MA, USA
Print_ISBN :
0-8186-2875-8
Type :
conf
DOI :
10.1109/FTCS.1992.243570
Filename :
243570
Link To Document :
بازگشت