|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Acken, J. M. and Millman, S. D. 1992. Fault model evolution for diagnosis: accuracy vs. precision. In Proceedings of IEEE Conference on Custom Integrated Circuits. 13.4.1--13.4.4.
|
| |
2
|
Bhatti, N. K. and Blanton, R. D. 2006. Diagnostic test generation for arbitrary faults. In Proceedings of International Test Conference (ITC). 1--9.
|
| |
3
|
R. D. (Shawn) Blanton , J. T. Chen , R. Desineni , K. N. Dwarakanath , W. Maly , T. J. Vogels, Fault Tuples in Diagnosis of Deep-Submicron Circuits, Proceedings of the 2002 IEEE International Test Conference, p.233, October 07-10, 2002
|
| |
4
|
|
| |
5
|
|
| |
6
|
Hsu, J.-J., Huang, S.-Y., and Tzeng, C. W. 2006. A new robust paradigm for diagnosing hold-time faults in scan chains. In Proceedings of VLSI Design, Automation, and Testing (VLSI-DAT). 171--174.
|
 |
7
|
|
| |
8
|
Yu Huang , Wu-Tung Cheng , Cheng-Ju Hsieh , Huan-Yung Tseng , Alou Huang , Yu-Ting Hung, Intermittent Scan Chain Fault Diagnosis Based on Signal Probability Analysis, Proceedings of the conference on Design, automation and test in Europe, p.21072, February 16-20, 2004
|
| |
9
|
Huang, Y., Cheng, W.-T., Hsieh, C.-J., Tseng, H.-Y., Huang, A., and Hung, Y.-T. 2003. Efficient diagnosis for multiple intermittent scan chain hold-time faults. In Proceedings of Asian Test Symposium (ATS). 44--49.
|
| |
10
|
Huang, Y., Cheng, W.-T., Reddy, S.-M., Hsieh, C.-J., and Hung, Y.-T. 2003. Statistical diagnosis for intermittent scan chain hold-time fault. In Proceedings of International Test Conference (ITC). 319--328,
|
| |
11
|
Kundu, S. 1993. On diagnosis of faults in a scan chain. In Proceedings of VLSI Test Symposium (VTS). 303--308.
|
| |
12
|
|
| |
13
|
Li, J. C.-M. 2005b. Diagnosis of single stuck-at faults and multiple timing faults in scan chains. IEEE Trans. VLSI Sys. 13, 6, 708--718.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Schafer, J. L. 1992. Partner SRLs for improved shift register diagnosis. In Proceedings of VLSI Test Symposium (VTS). 198--201.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Storey, T. M. and Maly, W. 1990.CMOS bridging fault detection. In Proceedings of International Test Conference (ITC). 842--851.
|
| |
23
|
Thomas M. Storey , Wojciech Maly , John Andrews , Myron Miske, Stuck Fault and Current Testing Comparison Using CMOS Chip Test, Proceedings of the IEEE International Test Conference on Test: Faster, Better, Sooner, p.311-318, October 26-30, 1991
|
| |
24
|
Tzeng, C.-W. and Huang, S.-Y. 2007. Diagnosing by image recovery: finding mixed multiple timing faults in a scan chain. IEEE Trans Circ. Sys. II (Express Brief) 54, 8, 690--694.
|
| |
25
|
Tzeng, C.-W., Hsu, J.-J., and Huang, S.-Y. 2007. A robust paradigm for diagnosing hold-time faults in scan chains. In IET Proceedings on Computer and Digital Techniques. Vo1. 1, 6, 706--715.
|
| |
26
|
|
| |
27
|
|
|