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