DocumentCode
1546932
Title
Easily testable PLA-based finite state machines
Author
Devadas, Srinivas ; Ma, Hi-keung Tony
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
Volume
9
Issue
6
fYear
1990
fDate
6/1/1990 12:00:00 AM
Firstpage
604
Lastpage
611
Abstract
An outline is presented of a synthesis procedure that, beginning from a state transition graph (STG) description of a sequential machine, produces an optimized easily testable programmable logic array (PLA) based logic implementation. Previous approaches to synthesizing easily testable sequential machines have concentrated on the stuck-at-fault model; for PLAs, an extended fault model called the crosspoint fault model has been used. The authors propose a procedure of constrained state assignment and logic optimization which guarantees testability for all combinationally irredundant crosspoint faults in a PLA-based finite-state machine. No direct access to the flip-flops is required. The test sequences to detect these faults can be obtained using combinational test generation techniques alone. This procedure thus represents an alternative to a scan design methodology. Results are presented which show that the area/performance penalties in return for easy testability are small
Keywords
finite automata; logic arrays; logic testing; state assignment; crosspoint fault model; finite state machines; logic optimization; optimized easily testable programmable logic array; sequential machine; state assignment; state transition graph; synthesis procedure; Automata; Circuit faults; Circuit synthesis; Circuit testing; Logic design; Logic testing; Programmable logic arrays; Programmable logic devices; Sequential analysis; Sequential circuits;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.55190
Filename
55190
Link To Document