Test data compression using dictionaries with selective entries and fixed-length indices

被引:76
作者
Li, L
Chakrabarty, K
Touba, NA
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[2] Univ Texas, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
algorithms; design; embedded core testing; reduced pin-count testing; SoC testing; test data volume; test application;
D O I
10.1145/944027.944032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a dictionary-based test data compression approach for reducing test data volume in SOCs. The proposed method is based on the use of a small number of ATE channels to deliver compressed test patterns from the tester to the chip and to drive a large number of internal scan chains in the circuit under test. Therefore, it is especially suitable for a reduced pin-count and low-cost DFT test environment, where a narrow interface between the tester and the SOC is desirable. The dictionary-based approach not only reduces test data volume but it also eliminates the need for additional synchronization and handshaking between the SOC and the ATE. The dictionary entries are determined during the compression procedure by solving a variant of the well-known clique partitioning problem from graph theory. Experimental results for the ISCAS-89 benchmarks and representative test data from IBM show that the proposed method outperforms a number of recently-proposed test data compression techniques. Compared to the previously proposed test data compression approach based on selective Huffman coding with variable-length indices, the proposed approach generally provides higher compression for the same amount of hardware overhead.
引用
收藏
页码:470 / 490
页数:21
相关论文
共 28 条
[1]   OPMISR: The foundation for compressed ATPG vectors [J].
Barnhart, C ;
Brunkhorst, V ;
Distler, F ;
Farnsworth, O ;
Keller, B ;
Koenemann, B .
INTERNATIONAL TEST CONFERENCE 2001, PROCEEDINGS, 2001, :748-757
[2]  
Bayraktaroglu I, 2001, DES AUT CON, P151, DOI 10.1109/DAC.2001.935494
[3]  
Chandra A, 2001, IEEE VLSI TEST SYMP, P42, DOI 10.1109/VTS.2001.923416
[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]  
Cormen T. H., 2001, Introduction to Algorithms, V2nd
[6]   An efficient test relaxation technique for combinational & full-scan sequential circuits [J].
El-Maleh, A ;
Al-Suwaiyan, A .
20TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2002, :53-59
[7]   A geometric-primitives-based compression scheme for testing systems-on-a-chip [J].
El-Maleh, A ;
al Zahir, S ;
Khan, E .
19TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2001, :54-59
[8]  
El-Maleh AH, 2002, ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, P449, DOI 10.1109/ICECS.2002.1046192
[9]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[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