Abstract
Per-test fault diagnosis has become an effective methodology for the identification of complex defects. In this paper, we improve a recent per-test technique by applying additional diagnosis on the outputs of the circuit. The new method does not require additional information than the existing method, but incorporates more evidence to support the true defective sites by using both failing tests and failing outputs information, hence diagnosis quality can be improved. We present the procedure of the new method and give a theoretical analysis. We show that this method can very well address several drawbacks of the previous work. The experimental results on benchmark circuits demonstrate that the new method can significantly improve diagnostic quality compared to other recent results.
Similar content being viewed by others
References
B. Arslan and A. Orailoglu, “Fault Dictionary Size Reduction Through Test Response Superposition,” Proc. International Conference on Computer Design, pp. 480–485, 2002.
T. Bartenstein, D. Heaberlin, L. Huisman, and D. Sliwinski, “Diagnosing Combinational Logic Designs Using the Single Location At-a-Time (SLAT) Paradigm,” Proc. International Test Conference, pp. 287–296, 2001.
I. Bayraktaroglu and A. Orailoglu, “Gate Level Fault Diagnosis in Scan-Based BIST,” Proc. Design, Automation and Test in Europe, pp. 376–381, 2002.
R. Blanton et al, “Fault Tuples in Diagnosis of Deep-Submicron Circuits,” Proc. International Test Conference, pp. 233–241, 2002.
S. Chakravarty and V. Gopal, “Techniques to Encode and Compress Fault Dictionaries,” Proc. VLSI Test Symposium, pp. 195–200, 1999.
V. Chickermane, J. Lee, and J. H. Patel, “A Comparative Study of Design for Testability Methods Using High-Level And Gate-Level Descriptions,” Proc. International Conference on Computer-Aided Design, pp. 620–624, 1992.
K.N. Dwarakanath and R.D. Blanton, “Universal Fault Simulation Using Fault Tuples,” Proc. Design Automation Conference, pp. 786–789, 2000.
N. Jha and S. Gupta, Testing of Digital Systems, Cambridge: Cambridge University Press, 2003.
D. Lavo and T. Larrabee, “Making Cause-Effect Effective: Low-Resolution Fault Dictionaries,” Proc. International Test Conference, pp. 278–286, 2001.
D. Lavo, I. Hartanto and T. Larrabee, “Multiplets, Models, and The Search for Meaning: Improving Per-Test Fault Diagnosis,” Proc. International Test Conference, pp. 250–259, 2002.
I. Pomeranz, S. Venkataraman, S.M. Reddy, and B. Seshadri, “Z-Sets and Z-Detections: Circuit Characteristics That Simplify Fault Diagnosis,” Proc. Design, Automation and Test Europe, pp. 68–73, 2004.
G. Shafer, A Mathematical Theory of Evidence, Princeton, NJ: Princeton University Press, 1976.
K. Shigeta and T. Ishiyama, “An Improved Fault Diagnosis Algorithm Based on Path Tracing with Dynamic Circuit Extraction,” Proc. International Test Conference, pp. 235–244, 2000.
P. Song, F. Motika, D.R. Knebel, R.F. Rizzolo and M.P. Kusko, “S/390 G5 CMOS Microprocessor Diagnostics,” Proc. International Test Conference, pp. 1073–1082, 1999.
S. Venkataraman and S. Drummonds, “POIROT: A Logic Fault Diagnosis Tool and Its Applications,” Proc. International Test Conference, pp. 253–262, 2000.
J. Waicukauski and E. Lindbloom, “Failure Diagnosis of Structured VLSI,” IEEE Design and Test of Computer, pp. 49–60, 1989.
Z. Wang, K. Tsai, M. Marek-Sadowska, and J. Rajski, “An Efficient and Effective Methodology on the Multiple Fault Diagnosis,” Proc. International Test Conference, pp. 329–338, 2003.
X. Wen et al, “On Per-Test Fault Diagnosis Using the X-Fault Model,” Proc. International Conference on Computer Aided Design, pp. 633–640, 2004.
P. Wohl, J. Waicukauski, S. Patel, and M. Amin, “Efficient Compression and Application of Deterministic Patterns in a Logic BIST Architecture,” Proc. Design Automation Conference, pp. 566–569, 2003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Editor: P. C. Maxwell
This work was supported in part by a faculty research fellowship and a Layman award.
A preliminary version of this paper was published in Proc. Int. Conf. on Computer Aided Design, pp 173–178, 2004.
Rights and permissions
About this article
Cite this article
Liu, C. Improve the Quality of Per-Test Fault Diagnosis Using Output Information. J Electron Test 23, 11–24 (2007). https://doi.org/10.1007/s10836-006-9442-5
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-006-9442-5