Skip to main content
Log in

Modified Selective Huffman Coding for Optimization of Test Data Compression, Test Application Time and Area Overhead

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

A compression-decompression scheme, Modified Selective Huffman (MS-Huffman) scheme based on Huffman code is proposed in this paper. This scheme aims at optimization of the parameters that influence the test cost reduction: the compression ratio, on-chip decoder area overhead and overall test application time. Theoretically, it is proved that the proposed scheme gives the better test data compression compared to very recently proposed encoding schemes for any test set. It is clearly demonstrated with a large number of experimental results that the proposed scheme improves the test data compression, reduces overall test application time and on-chip area overhead compared to other Huffman code based schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Chandra A, Chakrabarty K (2002) Reduction of SOC test data volume, scan power and testing time using alternating run-length codes. DAC ’02: Proceedings of the 39th conference on Design automation, June 2002, pp 673–678

  2. Chandra A, Chakrabarty K (2003) Test data compression and test resource partitioning for system-on-a-chip using frequency-directed run-length (FDR) codes. IEEE Transactions on Computers, vol. 52, Issue 8, August 2003, pp 1076–1088

  3. El-Maleh A, Al-Abaji R (2002) Extended frequency-directed run-length code with improved application to system-on-a-chip test data compression. Proc. Int. Conf: on Electronics, Circuits and Systems, September 2002, 2:449–452

  4. Feng J, Li G (2008) A test data compression method for system-on-a-chip. 4th IEEE International Symposium on Electronic Design, Test and Applications. DELTA 2008

  5. Giri C, Rao B, Chattopadhyay S (2007) Test data compression by spilt-VIHC (SVIHC). ICCTA ’07: Proceedings of the International Conference on Computing: Theory and Applications, March 2007

  6. Gonciari P, Al-Hashimi B, Nicolici N (2002) Improving compression ratio, area overhead, and test application time for system-on-a-chip test data compression/decompression. DATE '02: Proceedings of the conference on Design, automation and test in Europe, March 2002

  7. Gonciari P, Al-Hashimi B, Nicolici N (2003) Variable-length input Huffman coding for system-on-a-chip test. IEEE Trans. on CAD, vol 22, Issue 6, June 2003, pp 783–796

  8. Hellebrand S, Würtenberger A (2002) Alternating run-length coding—a technique for improved test data compression. Handouts 3rd IEEE International Workshop on Test Resource Partitioning, Baltimore, MD, USA, October 10–11, 2002

  9. Jas A, Ghosh-Dastidar J, Touba NA (1999) ScanVector compression/decompression using statistical coding. In: Proc. VLSI Test Symp., pp 114–120

  10. Jas A, Ghosh-Dastidar J, Ng M-E, Touba NA (2003) An efficient test vector compression scheme using selective Huffman coding. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol 22, Issue 6, June 2003

  11. Kavousianos X, Kalligeros E, Nikolos D (2007) Optimal selective Huffman coding for test-data compression. IEEE Transactions on Computers, vol 56, Issue 8, August 2007

  12. Kavousianos X, Kalligeros E, Nikolos D (2008) Multilevel-Huffman test-data compression for IP cores with multiple scan chains. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol 16, Issue 7, July 2008

  13. Koenemann B et al (2001) A SmartBIST variant with guaranteed encoding. In: Proceedings of the Asian Test Symposium, pp 325–330

  14. Li L, Chakrabarty K (2004) On using exponential—Golomb codes and subexponential codes for system-on-chip test data compression. Journal of Electronic Testing: Theory and Applications, vol 20, Issue 6, December 2004

  15. Mehta U, Dasgupta K, Devashrayee N (2009) Frequency dependant bit appending: an enhancement to statistical codes for test data compression. Proceedings of the India Conference, NDICON’09, December 2009, pp 301–304

  16. Mehta U, Devashrayee N, Dasgupta K (2009) Survey of test data compression techniques emphasizing code based scheme. In: Proceedings of IEEE 12th Euromicro Conference on Digital System Design (DSD09), August 09, pp 617–620

  17. Mehta U, Dasgupta K, Devashrayee N (2010) Run length based test data compression techniques: how far from entropy and power bounds? Journal “VLSI Design” from Hindawi Publication Corporation

  18. Nourani M, Tehranipour MH (2005) RL-Huffman encoding for test compression and power reduction in scan applications. Transactions on Design Automation of Electronic Systems (TODAES), vol 10, Issue 1, January 2005

  19. Rajaski J et al (2002) Embedded deterministic test for low-cost manufacturing test. In: Proceedings of the International Test Conference, pp 301–310

  20. Tauba N (2006) Survey of test vector compression techniques. IEEE transaction Design & Test of Computers, pp 294–303

Download references

Acknowledgment

The authors are thankful to Prof. Nur A. Tauba for providing MINTEST test sets for ISCAS89 benchmark circuits.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Usha Sandeep Mehta.

Additional information

Responsible Editor: N. A. Touba

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mehta, U.S., Dasgupta, K.S. & Devashrayee, N.M. Modified Selective Huffman Coding for Optimization of Test Data Compression, Test Application Time and Area Overhead. J Electron Test 26, 679–688 (2010). https://doi.org/10.1007/s10836-010-5183-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-010-5183-6

Keywords

Navigation