Efficient test compression technique based on block merging
Buy article PDF
- $19.99
- Author(s): A.H. El-Maleh 1
-
-
View affiliations
-
Affiliations:
1:
Department of Computer Engineering,
King Fahd University of Petroleum and Minerals
, Dhahran
, Saudi Arabia
-
Affiliations:
1:
Department of Computer Engineering,
King Fahd University of Petroleum and Minerals
, Dhahran
, Saudi Arabia
- Source: IET Computers & Digital Techniques, Volume 2, Issue 5, September 2008, p. 327 – 335, DOI: 10.1049/iet-cdt:20070003, Print ISSN 1751-8601, Online ISSN 1751-861X
- « Previous Article
- Table of contents
- Next Article »
Abstract
Test data compression is an effective methodology for reducing test data volume and testing time. The author presents a new test data compression technique based on block merging. The technique capitalises on the fact that many consecutive blocks of the test data can be merged together. Compression is achieved by storing the merged block and the number of blocks merged. It also takes advantage of cases where the merged block can be filled by all 0s or all 1s. Test data decompression is performed on chip using a simple circuitry that repeats the merged block the required number of times. The decompression circuitry has the advantage of being test-data-independent. Experimental results on benchmark circuits demonstrate the effectiveness of the proposed technique compared with other coding-based compression techniques.
Inspec keywords: data compression
Other keywords: test data compression technique; benchmark circuits; block merging; decompression circuitry; coding-based compression techniques; test data decompression
Subjects: Codes
References
-
-
1)
- Semiconductor industry association: ‘International Technology Roadmap for Semiconductors’, 2001, available at: http://www.itrs.net/Links/2001ITRS/Home.htm
-
2)
- Vranken, H., Hapke, F., Rogge, S., Chindamo, D., Volkerink, E.: `ATPG padding and ATE vector repeat per port for reducing test data volume', Proc. Int. Test Conf., September 2003, Charlotte, NC, p. 1069–1078
-
3)
- Touba, N.A.: `Survey of test vector compression techniques', IEEE Des. Test Comput., 2006, 23, (4), p. 294-303
-
- 1 onward links are available for this reference.
- CrossRef
-
4)
- Chandra, A., Chakrabarty, K.: `System-on-a-chip data compression and decompression architecture based on Golomb codes', IEEE Trans. Comput. Aided Des., 2001, 20, (3), p. 355-368
-
- 1 onward links are available for this reference.
- CrossRef
-
5)
- Chandra, A., Chakrabarty, K.: `Test data compression and test resource partitioning for system-on-a-chip using frequency-directed run-length (FDR) codes', IEEE Trans. Comput., 2003, 52, (8), p. 1076-1088
-
- 1 onward links are available for this reference.
- CrossRef
-
6)
- Chandra, A., Chakrabarty, K.: `A unified approach to reduce SoC test data volume, scan power, and testing time', IEEE Trans. Comput. Aided Des., 2003, 22, (3), p. 352-363
-
- 1 onward links are available for this reference.
- CrossRef
-
7)
- El-Maleh, A., Al-Abaji, R.: `Extended frequency-directed run length code with improved application to system-on-a-chip test data compression', Proc. 9th IEEE Int. Conf. Electronics, Circuits and Systems, September 2002, Dubrovnik, Croatia, p. 449–452
-
8)
- Jas, A., Gosh-Dastidar, J., Ng, M., Touba, N.: `An efficient test vector compression scheme using selective Huffman coding', IEEE Trans. Comput. Aided Des., 2003, 22, (6), p. 797-806
-
- 1 onward links are available for this reference.
- CrossRef
-
9)
- Gonciari, P., Al-Hashimi, B., Nicolici, N.: `Improving compression ratio, area overhead, and test application time for system-on-a-chip test data compression/decompression', Proc. Design Automation Test in Europe, March 2002, Paris, France, p. 604–611
-
10)
- Nourani, M., Tehranipour, M.: `RL-Huffman encoding for test compression and power reduction in scan application', ACM Trans. Des. Autom. Electron. Syst., 2005, 10, (1), p. 91-115
-
- 1 onward links are available for this reference.
- CrossRef
-
11)
- Kavousianos, X., Kalligeros, E., Nikolos, D.: `Multilevel Huffman coding: an efficient test-data compression method for IP cores', IEEE Trans. Comput. Aided Des., 2007, 26, (6), p. 1070-1083
-
- 1 onward links are available for this reference.
- CrossRef
-
12)
- Tehranipoor, M., Nourani, M., Chakrabarty, K.: `Nine-coded compression technique for testing embedded cores in SoCs', IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2005, 13, (6), p. 719-731
-
- 1 onward links are available for this reference.
- CrossRef
-
13)
- Reddy, S.M., Miyase, K., Kajihara, S., Pomeranz, I.: `On test data volume reduction for multiple scan chain designs', Proc. VLSI Test Symp., April 2002, Monterey, CA, p. 103–108
-
14)
- Li, L., Chakrabarty, K., Touba, N.A.: `Test data compression using dictionaries with selective entries and fixed-length indices', ACM Trans. Des. Autom. Electr. Syst., 2003, 8, (4), p. 470-490
-
- 1 onward links are available for this reference.
- CrossRef
-
15)
- El-Maleh, A., Al Zahir, S., Khan, E.: `A geometric-primitives-based compression scheme for testing system-on-chip', Proc. VLSI Test Symp., April 2001, Marina' Del Rey, CA, p. 54–59
-
16)
- Reda, S., Orailoglu, A.: `Reducing test application time through test data mutation encoding', Proc. Design, Automation, and Test in Europe, March 2002, Paris, France, p. 387–393
-
17)
- Wang, Z., Chakrabarty, K.: `Test data compression for IP embedded cores using selective encoding of scan slices', Proc. Int. Test Conf., November 2005, Austin, Texas, p. 581–590
-
18)
- Lin, S.-P., Lee, C.-L., Chen, J.-E., Chen, J.-J., Luo, K.-L., Wu, W.-C.: `A multilayer data copy test data compression scheme for reducing shifting-in power for multiple scan design', IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2007, 15, (7), p. 767-776
-
- 1 onward links are available for this reference.
- CrossRef
-
19)
- Gonciari, P.T., Al-Hashimi, B., Nicolici, N.: `Synchronization overhead in SoC compressed test', IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2005, 13, (1), p. 140-153
-
- 1 onward links are available for this reference.
- CrossRef
-
20)
- Bayraktaroglu, I., Orailoglu, A.: `Concurrent application of compaction and compression for test time and data volume reduction in scan designs', IEEE Trans. Comput., 2003, 52, (11), p. 1480-1489
-
- 1 onward links are available for this reference.
- CrossRef
-
21)
- Mitra, S., Kim, K.S.: `XPAND: an efficient test stimulus compression technique', IEEE Trans. Comput., 2006, 55, (2), p. 163-173
-
- 1 onward links are available for this reference.
- CrossRef
-
22)
- Krishna, C.V., Touba, N.A.: `Adjustable width linear combinational scan vector decompression', Proc. Int. Conf. Computer-Aided Design, November 2003, San Jose, CA, p. 863–866
-
23)
- Wohl, P., Waicukauski, J.A., Patel, S., Dasilva, F., Williams, T.W., Kapur, R.: `Efficient compression of deterministic patterns into multiple PRPG seeds', Proc. Int. Test Conf., November 2005, Austin, Texas, p. 916–925
-
24)
- Rajski, J., Tyszer, J., Kassab, M., Mukherjee, N.: `Embedded deterministic test', IEEE Trans. Comput. Aided Des., 2004, 23, (5), p. 776-792
-
- 1 onward links are available for this reference.
- CrossRef
-
25)
- Balakrishnan, K.J., Touba, N.A.: `Improving linear test data compression', IEEE Trans. Comput. Aided Des., 2006, 14, (11), p. 1227-1237
-
26)
- Samaranayake, S., Gizdarski, E., Sitchinava, N., Neuveux, F., Kapur, R., Williams, T.W.: `A reconfigurable shared scan-in architecture', Proc. 21th VLSI Test Symp., April 2003, Napa Valley, CA, p. 9–14
-
27)
- Wang, L.-T., Wen, X., Furukawa, H.: `VirtualScan: a new compressed scan technology for test cost reduction', Proc. Int. Test Conf., October 2004, Charlotte, NC, p. 916–925
-
28)
- El-Maleh, A., Ali, M.I., Al-Yamani, A.: `A reconfigurable broadcast scan compression scheme using relaxation based test vector decomposition', Proc. Asian Test Symposium, October 2007, Beijing, China, p. 91–94
-
29)
- Han, Y., Li, X., Swaminathan, S., Hu, Y., Chandra, A.: `Scan data volume reduction using periodically alterable MUXs decompressor', Proc. Asian Test Symposium, December 2005, Calcutta, India, p. 372–377
-
30)
- Shi, Y., Togawa, N., Kimura, S., Yanagisawa, M., Ohtsuki, T.: `FCSCAN: an efficient multiscan-based test compression technique for test cost reduction', Proc. Conf. Asia South Pacific Design Automation, January 2006, New York, NY, p. 653–658
-
31)
- Putman, R., Touba, N.: `Using multiple expansion ratios and dependency analysis to improve test compression', Proc. IEEE VLSI Test Symp., May 2007, Berkeley, CA, p. 211–218
-
32)
- El-Maleh, A.: `A hybrid test compression technique for efficient testing of systems-on-a-chip', Proc. IEEE Int. Conf. Electronics, Circuits and Systems, December 2003, Dubai, UAE, p. 599–602
-
33)
- Cho, S., Song, J., Yi, H., Park, S.: `Hybrid test data compression technique for SOC scan testing', Proc. IEEE Int. SOC Conf., November 2005, New Beach, CA, p. 69–72
-
34)
- Lingappan, L., Ravi, S., Raghunathan, A., Jha, N.K., Chakradhar, S.T.: `Test-volume reduction in systems-on-a-chip using heterogeneous and multilevel compression techniques', IEEE Trans. Comput. Aided Des., 2006, 25, (10), p. 2193-2206
-
- 1 onward links are available for this reference.
- CrossRef
-
35)
- Arai, M., Fukumoto, S., Iwasaki, K., Matsuo, T., Hiraide, T.: `Test data compression of 100x for scan-based BIST', Proc. Int. Test Conf., October 2006, Santa Clara, CA, p. 1–10
-
36)
- El-Maleh, A., Al-Suwaiyan, A.: `An efficient test relaxation technique for combinational and full-scan sequential circuits', Proc. VLSI Test Symp., April 2002, Monterey, CA, p. 53–59
-
37)
- Miyase, K., Kajihara, S.: `Don't care identification of test patterns for combinational circuits', IEEE Trans. Comput. Aided Des., 2004, 23, (2), p. 321-326
-
- 1 onward links are available for this reference.
- CrossRef
-
38)
- El-Maleh, A., Al-Utaibi, K.: `An efficient test relaxation technique for synchronous sequential circuits', Proc. VLSI Test Symp., April 2003, Napa Valley, CA, p. 179–185
-
39)
- Hamzaoglu, I., Patel, J.H.: `Test set compaction algorithms for combinational circuits', Proc. Int. Conf. Computer-Aided Design, November 1998, San Jose, CA, p. 283–289
-
1)

