Compact Dictionaries for Reducing Compute Time in Adaptive Diagnosis

Field testing and field diagnosis are effective ways for achieving high reliability of modern systems. Since they are executed during an idle mode or a start-up mode in a system, they must be completed within very short time. Adaptive diagnosis applies test patterns selectively according to a candidate faults set that is obtained during the fault diagnosis process. In this paper, we propose an adaptive fault diagnosis method using a compact dictionary in order to reduce compute time for deducing candidate faults. A compact dictionary is created by compacting some output values into one bit. Although the compute time is reduced using a compact dictionary, the number of applied test patterns for diagnosis may increase in some cases. We investigate the relation between the size of a compact dictionary, compute time and the number of test patterns by experiments for benchmark circuits.

[1]  Cristiana Bolchini,et al.  A Fully Automated and Configurable Cost-Aware Framework for Adaptive Functional Diagnosis , 2017, IEEE Design & Test.

[2]  Cristiana Bolchini,et al.  A configurable board-level adaptive incremental diagnosis technique based on decision trees , 2015, 2015 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFTS).

[3]  John P. Hayes,et al.  Online BIST for Embedded Systems , 1998, IEEE Des. Test Comput..

[4]  M. Nicolaidis,et al.  Online VLSI Testing , 1998, IEEE Design & Test of Computers.

[5]  Melvin A. Breuer,et al.  An Illustrated Methodology for Analysis of Error Tolerance , 2008, IEEE Design & Test of Computers.