Software-based weighted random testing for IP cores in bus-based programmable SoCs

被引:3
作者
Iyer, MK [1 ]
Cheng, KT [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
来源
20TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS | 2002年
关键词
D O I
10.1109/VTS.2002.1011125
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a software-based weighted random pattern scheme for testing delay faults in IP cores of programmable SoCs. We describe a method for determining static and transition probabilities (profiles) at the inputs of circuits with full-scan using testability metrics based on the targeted fault model. We use a genetic algorithm (GA) based search procedure to determine optimal profiles. We use these optimal profiles to generate a test program that runs on the processor core. This program applies test patterns to the target IP cores in the SoC and analyzes the test responses. This provides the flexibility of applying multiple profiles to the IP core under test to maximize fault coverage. This scheme does not incur the hardware overhead of logic BIST, since the pattern generation and analysis is done by software. The technique does not suffer the computational overhead that many weighted random pattern schemes suffer in the extraction of weights since we use a probabilistic approach to finding the profiles. We describe our method on transition and path-delay fault models, for both enhanced full-scan and normal full-scan circuits. We present experimental results using the ISCAS 89 benchmarks as IP cores.
引用
收藏
页码:139 / 144
页数:6
相关论文
共 17 条
[1]  
Bardell PaulH., 1987, BUILT IN TEST VLSI P
[2]  
BERSHTEYN M, 1993, INTERNATIONAL TEST CONFERENCE 1993 PROCEEDINGS, P1031, DOI 10.1109/TEST.1993.470595
[3]  
Brglez F., 1984, P INT S CIRC SYST, P221
[4]  
Chen L., 2000, Proceedings 18th IEEE VLSI Test Symposium, P255, DOI 10.1109/VTEST.2000.843853
[5]   DELAY-FAULT TEST-GENERATION AND SYNTHESIS FOR TESTABILITY UNDER A STANDARD SCAN DESIGN METHODOLOGY [J].
CHENG, KT ;
DEVADAS, S ;
KEUTZER, K .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (08) :1217-1231
[6]  
Cheng W.-T., 1988, Proceedings of the 1988 IEEE International Conference on Computer Design: VLSI in Computers and Processors - ICCD '88 (Cat. No.88CH2643-5), P66, DOI 10.1109/ICCD.1988.25661
[7]  
Dervisoglu B. I., 1991, Proceedings. International Test Conference 1991 (IEEE Cat. No.91CH3032-0), P365, DOI 10.1109/TEST.1991.519696
[8]   A self-test methodology for IP cores in bus-based programmable SoCs [J].
Huang, JR ;
Iyer, MK ;
Cheng, KT .
19TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2001, :198-203
[9]   A Weighted Random Pattern test generation system [J].
Kapur, R ;
Patil, S ;
Snethen, TJ ;
Williams, TW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (08) :1020-1025
[10]  
KRSTIC A, 1998, DELAY TESTING VLSI C