Title :
General testers for asynchronous circuits
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
Abstract :
We consider the problem of testing asynchronous systems in a way that maximizes the options for test implementation and application. We prove that all testers that distinguish between healthy and faulty versions of the device under test refine a most general tester (MGT) derived from specifications of the device under test, the fault models, and the symptoms (verdicts). We show that our approach applies for circuits with non-determinism (such as arbiters) and constrained environments (rejection of invalid inputs). We give examples of fixed linear test patterns, adaptive tree-like test strategies, cyclic and non-deterministic testers, all refining their MGTs. We also demonstrate our approach for tests in which illegal signal transitions are observed, tests in which deadlock is observed, and tests in which a large persistent supply current is observed.
Keywords :
asynchronous circuits; integrated circuit testing; test equipment; adaptive tree-like test strategies; asynchronous circuits testers; constrained environments; cyclic testers; device specifications; fault models; fixed linear test patterns; illegal signal transitions; invalid inputs rejection; most general tester; nondeterminism environments; nondeterministic testers; supply current; test implementation; Application software; Asynchronous circuits; Circuit faults; Circuit testing; Current supplies; Drives; Electrical fault detection; Quality assurance; System recovery; System testing;
Conference_Titel :
Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
Print_ISBN :
0-7695-2133-9
DOI :
10.1109/ASYNC.2004.1299285