Title :
Checking sequence generation for asynchronous sequential elements
Author :
Gören, S. ; Ferguson, F.J.
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
Abstract :
An algorithm for generating checking sequences for asynchronous finite state machines is proposed. A checking sequence distinguishes a finite state machine (FSM) from all other FSMs with the same inputs and outputs, and with the same or fewer number of states. This algorithm is applied to normal fundamental mode asynchronous finite state machines (AFSM). The derived checking sequences can be used either as a test sets that detect all logic faults or to verify that the circuit design as a correct implementation of the AFSM. The resulting test is guaranteed to detect all logic faults occurring in the machine even if the defect causes a limited number of additional states
Keywords :
asynchronous sequential logic; automatic test software; fault diagnosis; finite state machines; logic testing; asynchronous finite state machines; asynchronous sequential elements; checking sequences; circuit design; finite state machine; fundamental mode; logic faults; Automatic test pattern generation; Binary search trees; Clocks; Fault detection; Flip-flops; Libraries; Logic testing; Protocols; Synchronous machines; System testing;
Conference_Titel :
Test Conference, 1999. Proceedings. International
Conference_Location :
Atlantic City, NJ
Print_ISBN :
0-7803-5753-1
DOI :
10.1109/TEST.1999.805762