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 :
بازگشت