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