Skip to main content
Log in

Improve the Quality of Per-Test Fault Diagnosis Using Output Information

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. B. Arslan and A. Orailoglu, “Fault Dictionary Size Reduction Through Test Response Superposition,” Proc. International Conference on Computer Design, pp. 480–485, 2002.

  2. 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.

  3. I. Bayraktaroglu and A. Orailoglu, “Gate Level Fault Diagnosis in Scan-Based BIST,” Proc. Design, Automation and Test in Europe, pp. 376–381, 2002.

  4. R. Blanton et al, “Fault Tuples in Diagnosis of Deep-Submicron Circuits,” Proc. International Test Conference, pp. 233–241, 2002.

  5. S. Chakravarty and V. Gopal, “Techniques to Encode and Compress Fault Dictionaries,” Proc. VLSI Test Symposium, pp. 195–200, 1999.

  6. 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.

  7. K.N. Dwarakanath and R.D. Blanton, “Universal Fault Simulation Using Fault Tuples,” Proc. Design Automation Conference, pp. 786–789, 2000.

  8. N. Jha and S. Gupta, Testing of Digital Systems, Cambridge: Cambridge University Press, 2003.

    Google Scholar 

  9. D. Lavo and T. Larrabee, “Making Cause-Effect Effective: Low-Resolution Fault Dictionaries,” Proc. International Test Conference, pp. 278–286, 2001.

  10. 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.

  11. 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.

  12. G. Shafer, A Mathematical Theory of Evidence, Princeton, NJ: Princeton University Press, 1976.

    MATH  Google Scholar 

  13. 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.

  14. 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.

  15. S. Venkataraman and S. Drummonds, “POIROT: A Logic Fault Diagnosis Tool and Its Applications,” Proc. International Test Conference, pp. 253–262, 2000.

  16. J. Waicukauski and E. Lindbloom, “Failure Diagnosis of Structured VLSI,” IEEE Design and Test of Computer, pp. 49–60, 1989.

  17. 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.

  18. 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.

  19. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chunsheng Liu.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-006-9442-5

Keywords

Navigation