A versatile paradigm for scan chain diagnosis of complex faults using signal processing techniques

4Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Scan chains are popularly used as the channels for silicon testing and debugging. However, they have also been identified as one of the culprits of silicon failure more recently. To cope with this problem, several scan chain diagnosis approaches have been proposed in the past. The existing methods, however, suffer from one common drawback - -that is, they rely on fault models and matching heuristics to locate the faults. Such a paradigm may run into difficulty when the fault under diagnosis does not match the fault model exactly, for example, when there is a bridging between a flip-flop and a logic cell, or the fault is temporal and only manifests itself intermittently. In light of this, we propose in this article a more versatile model-free paradigm for locating the faulty flip-flops in a scan chain, incorporating a number of signal processing techniques, such as filtering and edge detection. These techniques performed on the test responses of the failing chip under diagnosis directly can effectively reveal the fault location(s) in a scan chain. As compared to the previous works, our approach is better capable of handling intermittent faults and bridging faults, even under nonideal conditions, for example, when the core logic is also faulty. Experimental results on several real designs indicate that this approach can indeed catch some nasty faults that previous methods could not catch. © 2008 ACM.

Cite

CITATION STYLE

APA

Tzeng, C. W., Yang, J. S., & Huang, S. Y. (2008). A versatile paradigm for scan chain diagnosis of complex faults using signal processing techniques. ACM Transactions on Design Automation of Electronic Systems, 13(1). https://doi.org/10.1145/1297666.1297675

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free