Title :
Synthesis of testable finite state machines
Author :
Cheng, Kwang-Ting ; Agrawal, Vishwani D.
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Abstract :
Three alternative approaches to the design of testable finite state machines (FSMs) are presented. Testability, in this context, refers to the effort of test generation. The testability implementation approaches are classified as presynthesis, during-synthesis or post-synthesis. For incorporating testability during synthesis, the FSM synthesis procedure is modified to produce a reduced feedback or pipeline-like structure which is easily analyzed by a sequential circuit test generator. In the presynthesis testability approach, a test function is added before logic synthesis. The test function guarantees test generation by a specific method, and the test hardware undergoes the same type of optimization as the functional hardware. For the post-synthesis approach, a partial scan method to break up the cyclic structure of the sequential circuit is described
Keywords :
finite automata; logic design; logic testing; sequential circuits; partial scan method; pipeline-like structure; postsynthesis procedure; presynthesis testability approach; sequential circuit test generator; test generation; testable finite state machines; Automata; Circuit faults; Circuit synthesis; Circuit testing; Feedback circuits; Flip-flops; Hardware; Logic testing; Sequential analysis; Sequential circuits;
Conference_Titel :
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ISCAS.1990.112671