Title :
Deterministic test vector decompression in software using linear operations [SOC testing]
Author :
Balakrishnan, Kedarnath J. ; Touba, Nur A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fDate :
27 April-1 May 2003
Abstract :
A new software-based test vector compression technique is proposed for using an embedded processor to test the other components of a system-on-a-chip (SOC). The tester transfers compressed test data to the processor´s on-chip memory, and the processor executes a small program which decompresses the data and applies it to the scan chains of each core-under-test. The proposed decompression procedure uses word-based linear operations to expand the compressed test data into the corresponding deterministic test vectors. It has a number of nice features that overcome the drawbacks of software-based linear feedback shift register (LFSR) reseeding. The storage requirements for the proposed approach depend only on the total number of specified bits in the test set. There are no restrictions on static compaction or the test generation procedure as a whole. The decompression program can be easily reused for applying different test sets. Experimental results demonstrate that the proposed approach compares very favorably with all previously published results for software-based test vector decompression.
Keywords :
boundary scan testing; data compression; integrated circuit design; integrated circuit testing; logic design; logic testing; microprocessor chips; system-on-chip; SOC testing; decompression program; deterministic test vector decompression; embedded processor; lossless test vector compression; processor on-chip memory; scan chains; software-based test vector compression; static compaction; system-on-a-chip; test generation procedure; word-based linear operations; Software testing; Vectors; Very large scale integration;
Conference_Titel :
VLSI Test Symposium, 2003. Proceedings. 21st
Print_ISBN :
0-7695-1924-5
DOI :
10.1109/VTEST.2003.1197655