DocumentCode
2501597
Title
Easily testable PLA-based finite state machines
Author
Devadas, S. ; Ma, H.-K.T. ; Newton, A.R.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
fYear
1989
fDate
21-23 June 1989
Firstpage
102
Lastpage
109
Abstract
A synthesis procedure, which begins with a state transition graph description of a sequential machine and produces an optimized, easily testable PLA (programmable logic array) based logic implementation, is outlined. A procedure is proposed for constrained state assignment and logic optimization that guarantee 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 to illustrate the efficacy of this procedure. The area/performance penalties in return for easy testability are small.<>
Keywords
finite automata; logic arrays; logic testing; minimisation of switching nets; state assignment; PLA-based finite state machines; area/performance penalties; combinational test generation; combinationally irredundant crosspoint faults; constrained state assignment; design for testability; logic optimization; programmable logic array; sequential machine; state transition graph description; testable PLA; Automata; Circuit faults; Circuit synthesis; Circuit testing; Combinational circuits; Constraint optimization; Logic testing; Programmable logic arrays; Sequential analysis; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
Conference_Location
Chicago, IL, USA
Print_ISBN
0-8186-1959-7
Type
conf
DOI
10.1109/FTCS.1989.105551
Filename
105551
Link To Document