Improving compression ratio, area overhead, and test application time for System-on-a-Chip test data compression/decompression

被引:98
作者
Gonciari, PT [1 ]
Al-Hashimi, BM [1 ]
Nicolici, N [1 ]
机构
[1] Univ Southampton, Dept ECS, Southampton, Hants, England
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS | 2002年
关键词
D O I
10.1109/DATE.2002.998363
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new test data compression/decompression method for systems-on-a-chip. The method is based on analyzing the factors that influence test parameters: compression ratio, area overhead and test application time. To improve compression ratio, the new method is based on a Variable-length Input Huffman Coding (VIHC), which fully exploits the type and length of the patterns, as well as a novel mapping and reordering algorithm proposed in a pre-processing step. The new VIHC algorithm is combined with a novel parallel on-chip decoder that simultaneously leads to low test application time and low area overhead. It is shown that, unlike three previous approaches [2, 3, 10] which reduce some test parameters at the expense of the others, the proposed method is capable of improving all the three parameters simultaneously. For example, the proposed method leads to similar or better compression ratio when compared to frequency directed run-length coding [2], however with lower area overhead and test application time. Similarly, there is comparable or lower area overhead and test application time with respect to Golomb coding [3], with improvements in compression ratio. Finally, there is similar or improved test application time when compared to selective coding [10], with reductions in compression ratio and significantly lower area overhead. An experimental comparison on benchmark circuits validates the proposed method.
引用
收藏
页码:604 / 611
页数:8
相关论文
共 16 条
[1]   Efficient test data compression and decompression for system-on-a-chip using internal scan chains and Golomb coding [J].
Chandra, A ;
Chakrabarty, K .
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, :145-149
[2]   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
[3]  
Cover T. M., 2005, ELEM INF THEORY, DOI 10.1002/047174882X
[4]  
ELMALEH A, 2001, P IEEE VLSI TEST S A, P114
[5]   Test set compaction algorithms for combinational circuits [J].
Hamzaoglu, I ;
Patel, JH .
1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, :283-289
[6]   High speed serializing/de-serializing design-for-test method for evaluating a 1GHz microprocessor [J].
Heidel, D ;
Dhong, S ;
Hofstee, P ;
Immediato, M ;
Nowka, K ;
Silberman, J ;
Stawiasz, K .
16TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1998, :234-238
[7]   COMPACT: A hybrid method for compressing test data [J].
Ishida, M ;
Ha, DS ;
Yamaguchi, T .
16TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1998, :62-69
[8]  
*ITRS, 1999, INT TECHN ROADM SEM
[9]   Deterministic built-in pattern generation for sequential circuits [J].
Iyengar, V ;
Chakrabarty, K ;
Murray, BT .
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1999, 15 (1-2) :97-114
[10]   Scan vector compression/decompression using statistical coding [J].
Jas, A ;
Ghosh-Dastidar, J ;
Touba, NA .
17TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1999, :114-120