BUILT-IN-TEST FOR CIRCUITS WITH SCAN BASED ON RESEEDING OF MULTIPLE-POLYNOMIAL LINEAR FEEDBACK SHIFT REGISTERS

被引:294
作者
HELLEBRAND, S
RAJSKI, J
TARNICK, S
VENKATARAMAN, S
COURTOIS, B
机构
[1] MENTOR GRAPH CORP,WILSONVILLE,OR 97070
[2] UNIV POTSDAM,MAX PLANCK SOC,FAULT TOLERANT COMP GRP,D-14415 POTSDAM,GERMANY
[3] UNIV ILLINOIS,CTR RELIABLE & HIGH PERFORMANCE COMP,C&SRL LAB,URBANA,IL 61801
[4] INST NATL POLYTECH GRENOBLE,TIMA LAB,F-38031 GRENOBLE,FRANCE
[5] INST NATL POLYTECH GRENOBLE,CMP SERV,F-38031 GRENOBLE,FRANCE
基金
加拿大自然科学与工程研究理事会;
关键词
BUILT-IN TEST; HARDWARE TEST PATTERN GENERATORS; INPUT TEST DATA COMPRESSION AND DECOMPRESSION; MULTIPLE-POLYNOMIAL LFSR; RESEEDING; SCAN DESIGN;
D O I
10.1109/12.364534
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
In this paper, we propose a new scheme for Built-In Test (BIT) that uses Multiple-polynomial Linear Feedback Shift Registers (MP-LFSR's). The same MP-LFSR that generates random patterns to cover easy to test faults is loaded with seeds to generate deterministic vectors for difficult to test faults. The seeds are obtained by solving systems of linear equations involving the seed variables for the positions where the test cubes have specified values. We demonstrate that MP-LFSR's produce sequences with significantly reduced probability of linear dependence compared to single polynomial LFSR's. We present a general method to determine the probability of encoding as a function of the number of specified bits in the test cube, the length of the LFSR and the number of polynomials. Theoretical analysis and experiments show that the probability of encoding a test cube with s specified bits in an s-stage LFSR with 16 polynomials is 1-10(-6). We then present the new BIT scheme that allows far an efficient encoding of the entire test set. Here the seeds are grouped,according to the polynomial they use and an implicit polynomial identification reduces the number of extra bits per seed to one bit. The paper also shows methods of processing the entire test set consisting of test cubes with varied number of specified bits. Experimental results show the tradeoffs between test data storage and test application time while maintaining complete fault coverage.
引用
收藏
页码:223 / 233
页数:11
相关论文
共 22 条
[1]
AKERS SB, 1989, 1989 P INT TEST C, P257
[2]
[Anonymous], [No title captured]
[3]
Bardell P. H., 1990, Journal of Electronic Testing: Theory and Applications, V1, P73, DOI 10.1007/BF00134016
[4]
BARDELL PH, 1987, BUILT TEST VLSI
[5]
BARZILAI Z, 1983, IEEE T COMPUT, V32, P190, DOI 10.1109/TC.1983.1676202
[6]
BRGLEZ F, 1989, P INT TEST C, P264
[7]
Brglez F., 1989, P INT S CIRC SYST, P1929, DOI DOI 10.1109/ISCAS.1989.100747
[8]
CHEN CL, 1986, IEEE T COMPUT, V35, P1086, DOI 10.1109/TC.1986.1676718
[9]
Daehn W., 1981, P INT TEST C, P110
[10]
DANDAPANI R, 1984, P INT TEST C, P315