Efficient Test Compression Technique for SoC Based on Block Merging and Eight Coding

被引:18
作者
Wu, Tie-Bin [1 ]
Liu, Heng-Zhu [1 ]
Liu, Peng-Xia [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Changsha, Hunan, Peoples R China
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 2013年 / 29卷 / 06期
关键词
Test data compression; Block merging; Compatibility; Test application time; Code-based testing; PATTERN RUN-LENGTH; TEST DATA VOLUME; REDUCTION; CORES; POWER;
D O I
10.1007/s10836-013-5415-7
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Growing test data volume and excessive test application time are two serious concerns in scan-based testing for SoCs. This paper presents an efficient test-independent compression technique based on block merging and eight coding (BM-8C) to reduce the test data volume and test application time. Test compression is achieved by encoding the merged blocks after merging consecutive compatible blocks with exact eight codewords. The proposed scheme compresses the pre-computed test data without requiring any structural information of the circuit under test. Therefore, it is applicable for IP cores in SoCs. Experimental results demonstrate that the BM-8C technique can achieve an average compression ratio up to 68.14 % with significant low test application time.
引用
收藏
页码:849 / 859
页数:11
相关论文
共 32 条
[1]   Decompression hardware determination for test volume and time reduction through unified test pattern compaction and compression [J].
Bayraktaroglu, I ;
Orailoglu, A .
21ST IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2003, :113-118
[2]   Test data compression and test resource partitioning for system-on-a-chip using frequency-directed run-length (FDR) codes [J].
Chandra, A ;
Chakrabarty, K .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (08) :1076-1088
[3]   A unified approach to reduce SOC test data volume, scan power and testing time [J].
Chandra, A ;
Chakrabarty, K .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (03) :352-362
[4]   System-on-a-chip test-data compression and decompression architectures based on Golomb codes [J].
Chandra, A ;
Chakrabarty, K .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (03) :355-368
[5]   Efficient test compression technique based on block merging [J].
El-Maleh, A. H. .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (05) :327-335
[6]   Test data compression for system-on-a-chip using extended frequency-directed run-length code [J].
EL-Maleh, A. H. .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03) :155-163
[7]   Test data compression based on geometric shapes [J].
El-Maleh, Aiman ;
al Zahir, Saif ;
Khan, Esam .
COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (03) :376-391
[8]   Synchronization overhead in SOC compressed test [J].
Gonciari, PT ;
Al-Hashimi, B ;
Nicolici, N .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (01) :140-152
[9]   Variable-length input Huffman coding for system-on-a-chip test [J].
Gonciari, PT ;
Al-Hashimi, BM ;
Nicolici, N .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) :783-796
[10]   Improving compression ratio, area overhead, and test application time for System-on-a-Chip test data compression/decompression [J].
Gonciari, PT ;
Al-Hashimi, BM ;
Nicolici, N .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :604-611