Skip to main content

A Modified Scheme for Simultaneous Reduction of Test Data Volume and Testing Power

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7373))

Abstract

Today’s electronic systems, with ever-growing demand for mobile computing devices, are more complex, fast and energy efficient. Cost and quality are the major issues in testing these circuits. The test data storage requirements, along with the operating frequency and channel capacity, have a significant impact on the test cost. This paper presents a new compression scheme based on Alternating Variable Run-length (AVR) codes for reducing the test data. Weighted transition based reordering scheme is adopted prior to the compression scheme to improve the compression ratio (CR). By applying an appropriate mapping scheme, sufficient reduction in power has been achieved. The scheme is also found to have a maximum of 10% increase in compression ratio when compared to the conventional frequency directed run-length codes (FDR) codes and extended FDR (EFDR) codes without any significant on-chip area overhead. The experiments are performed on ISCAS’89 benchmark circuits.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hirech, M.: Test cost and test power conflicts: EDA perspective. In: Proceedings of the 28th IEEE VLSI Test Symposium (VTS 2010), Santa Cruz, Calif., USA, p. 126 (2010)

    Google Scholar 

  2. Hamzaoglu, I., Patel, J.H.: Reducing test application time for full scan embedded cores. In: Proc. Int. Symp. Fault-Tolerant Comput., pp. 260–267 (1999)

    Google Scholar 

  3. Jau-Shien, C., Chen-Shang, L.: Test set compaction for combinational circuits. In: Proceedings of Test Symposium, pp. 20–25 (1992)

    Google Scholar 

  4. Denq, L.-M., Hsing, Y.-T., Wu, C.-W.: Hybrid BIST scheme for multiple hetero-geneous embedded memories. IEEE Des. Test Comput. 26(2), 64–72 (2009)

    Article  Google Scholar 

  5. Mehta, U.S., Dasgupta, K.S., Devashrayee, N.M.: Research Article: Weighted Transition Based Reordering, Columnwise Bit Filling, and Difference Vector: A Power-Aware Test Data Compression Method. VLSI Design, Article ID 756561, 8 pages (2011)

    Google Scholar 

  6. Chandra, A., Chakrabarty, K.: Reduction of SOC test data volume, scan power and testing time using alternating run length codes. In: Proceedings of the 39th Design Automation Conference (DAC 2002), New Orleans, La, USA, pp. 673–678 (2002)

    Google Scholar 

  7. Touba, N.A.: Survey of test vector compression techniques. IEEE Design and Test of Computers 23(4), 294–303 (2006)

    Article  Google Scholar 

  8. Wang, L.-T., Wu, C.-W., Wen, X.: VLSI Test Principles and Architectures. Morgan Kaufmann, San Mateo (2006)

    Google Scholar 

  9. Li, L., Chakrabarty, K., Touba, N.: Test data compression using dictionaries with selective entries and fixed-length indices. ACM Trans. Des. Autom. Electron. Syst. 8(4), 470–490 (2003)

    Article  Google Scholar 

  10. Jas, M.-E.N.A., Ghosh-Dastidar, J., Touba, N.: An efficient test vector compression scheme using selective Huffman coding. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 22(6), 797–806 (2003)

    Article  Google Scholar 

  11. Chandra, A., Chakrabarty, K.: System on a chip test data compression and decompression architectures based on Golomb codes. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 20(3), 355–368 (2001)

    Article  Google Scholar 

  12. Kavousianos, X., Kalligeros, E., Nikolos, D.: Optimal selective Huffman coding for test-data compression. IEEE Trans. Computers 56(8), 1146–1152 (2007)

    Article  MathSciNet  Google Scholar 

  13. Nourani, M., Tehranipour, M.: RL-Huffman encoding for test compression and power reduction in scan applications. ACM Trans. Des. Autom. Electron. Syst. 10(1), 91–115 (2005)

    Article  Google Scholar 

  14. 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. Computers 52(8), 1076–1088 (2003)

    Article  Google Scholar 

  15. Kavousianos, X., Kalligeros, E., Nikolos, D.: Test data compression based on variable-to-variable Huffman encoding with codeword reusability. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 27(7), 1333–1338 (2008)

    Article  Google Scholar 

  16. El-Maleh, A.H.: Test data compression for system-on-a chip using extended frequency-directed run-length code. IET Comput. Digital Tech. 2(3), 155–163 (2008)

    Article  Google Scholar 

  17. Jas, A., Touba, N.: Test vector decompression using cyclical scan chains and its application to testing core based design. In: Proc. Int. Test Conf., pp. 458–464 (1998)

    Google Scholar 

  18. Koenemann, B.: LFSR-Coded Test Patterns for Scan Designs. In: Proc. European Test Conf. (ETC 1991), pp. 237–242. VDE Verlag (1991)

    Google Scholar 

  19. Czysz, D., Kassab, M., Lin, X., Mrugalski, G., Rajski, J., Tyszer, J.: Low-power scan operation in test compression environment. IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. 28(11), 1742–1754 (2009)

    Article  Google Scholar 

  20. Shah, M.A., Patel, J.H.: Enhancement of the IllinoisScan Architecture for Use with Multiple Scan Inputs. In: IEEE Computer Soc. Ann. Symp. VLSI (ISVLSI 2004), pp. 167–172. IEEE CS Press (2004)

    Google Scholar 

  21. Butler, K.M., Saxena, J., Fryars, T., Hertherington, G., Jain, A., Lewis, J.: Minimizimg Power Consumption in Scan Testing: Pattern Generation and DFT techniques. In: Proc. ITC, pp. 355–364 (2004)

    Google Scholar 

  22. Ye, B., Zhao, Q., Zhou, D., Wang, X., Luo, M.: Test data compression using alternating variable run-length code. Integration, the VLSI Journal, 167–175 (2010)

    Google Scholar 

  23. Kundu, S., Chattopadhyay, S.: Efficient don’t care filling for power reduction during testing. In: Proceedings of the International Conference on Advances in Recent Technologies in Communication and Computing (ARTCom 2009), pp. 319–323 (2009)

    Google Scholar 

  24. Sankaralingam, R., Oruganti, R., Touba, N.: Static Compaction Techniques to Control Scan Vector Power Dissipation. In: Proc. of IEEE VLSI Test Symposium, pp. 35–42 (2000)

    Google Scholar 

  25. Sruthi, P.R., Nirmala Devi, M.: Modified AVR coding for test data compression. In: Proceedings of Seventh International Workshop on Unique Chips and Systems UCAS-7, New Orleans, La, USA, pp. 40–46 (2012)

    Google Scholar 

  26. Girard, P., Landrault, C., Pravossoudovitch, S., Severac, D.: Reducing power consumption during test application by test vector ordering. In: Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS 1998), pp. 296–299 (1998)

    Google Scholar 

  27. Mehta, U.S., Dasgupta, K.S., Devashrayee, N.M.: Artificial intelligence based scan vector reordering for capture power minimization. In: Proceedings of the IEEE International Symposium on VLSI, ISVLSI 2011 (2011)

    Google Scholar 

  28. Mehta, U.S., Dasgupta, K.S., Devashrayee, N.M.: Hamming distance based reordering and column wise bit stuffing with difference vector: a better scheme for test data compression with run length based codes. In: Proceedings of the 23rd International Conference on VLSI Design (VLSID 2010), Bangalore, India, pp. 33–38 (2010)

    Google Scholar 

  29. Fang, H., Chenguang, T., Xu, C.: RunBasedReordering: a novel approach for test data ompression and scan power. In: Proceedings of the IEEE International Conference on Asia and South Pacific Design Automation (ASP-DAC 2007), Yokohama, Japan, pp. 732–737 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sruthi, P.R., Devi, M.N. (2012). A Modified Scheme for Simultaneous Reduction of Test Data Volume and Testing Power. In: Rahaman, H., Chattopadhyay, S., Chattopadhyay, S. (eds) Progress in VLSI Design and Test. Lecture Notes in Computer Science, vol 7373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31494-0_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31494-0_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31493-3

  • Online ISBN: 978-3-642-31494-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics