Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1326073.1326178acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

CacheCompress: a novel approach for test data compression with cache for IP embedded cores

Published: 05 November 2007 Publication History

Abstract

In this paper, we propose a novel test data compression technique named CacheCompress, which combines selective encoding and dynamic dictionary based encoding. Depending on the number of specified bits, a test data word is either encoded in a single code word or as a lookup in the dictionary. Explicit dictionary initialization is not required since the content of the dictionary is updated during testing. The dictionary itself only contains the most recently used patterns, thus it exhibits a behaviour similar to a cache. Experiments show that our technique achieves higher compression ratio than other recent compression schemes while the dictionary size has been dramatically reduced.

References

[1]
A. Chandra and K. Chakrabarty. Test data compression and test resource partitioning for system-on-a-chip using frequency-directed run-length (fdr) codes. Computers, IEEE Transactions on, 52:1076--1088, Aug 2003.
[2]
A. H. El-Maleh and R. H. Al-Abaji. Extended frequency-directed run-length code with improved application to system-on-a-chip test data compression. Electronics, Circuits and Systems, 2002. 9th International Conference on, 2:449--452, Sep 2002.
[3]
P. Gonciari, B. Al-Hashimi, and N. Nicolci. Synchronization overhead in soc compressed test. Very Large Scale Integration(VLSI) Systems, IEEE Transactions on, 13:140--152, Jan. 2005.
[4]
Y. Han, Y. Hu, X. Li, H. Li, and A. Chandra. Improving compression ratio, area overhead, and test application time for system-on-a-chip test data compression/decompression. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, pages 531--540, May 2002.
[5]
A. Jas, J. Ghosh-Dastidar, M.-E. Ng, and N. A. Touba. An efficient test vector compression scheme using selective huffman coding. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 22:797--806, June 2003.
[6]
L. Li and K. Chakrabarty. Test data compression using dictionaries with fixed-length indices. VLSI Test Symposium, 2003. Proceedings. 21st, pages 219--224, May 2003.
[7]
J. Rajski, J. Tyszer, M. Kassab, and N. Mukherjee. Embedded deterministic test. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 23:776--792, May 2004.
[8]
Y. Shi, N. Togawa, S. Kimura, M. Yanagisawa, and T. Ohtsuki. Test data volume for multiscan-based designs through single/sequence mixed encoding. Circuits and Systems, 2004. MWSCAS '04, 2:445--448, July 2004.
[9]
Y. Shi, N. Togawa, S. Kimura, M. Yanagisawa, and T. Ohtsuki. Fcscan: an efficient multiscan-based test compression technique for test cost reduction. Design Automation, 2006. Asia and South Pacific Conference on, Jan 2006.
[10]
Z. Wang and K. Chakrabarty. Test data compression for ip embedded cores using selective encoding of scan slices. Test Conference, 2005. Proceedings. ITC 2005. International, pages 581--590, Nov 2005.
[11]
F. G. Wolff and C. Papachristou. Multiscan-based test compression and hardware decompression using lz77. Test Conference, 2002. Proceedings. ITC 2002. International, pages 331--339, Oct 2002.
[12]
A. Wurtenberger, C. S. Tautermann, and S. Hellebrand. Data compression for multiple scan chains using dictionaries with corrections. Test Conference, 2004. Proceedings. ITC 2004. International, pages 926--935, 2004.

Cited By

View all
  • (2009)Cache aware compression for processor debug supportProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874670(208-213)Online publication date: 20-Apr-2009
  • (2009)Online cache state dumping for processor debugProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1630007(358-363)Online publication date: 26-Jul-2009
  1. CacheCompress: a novel approach for test data compression with cache for IP embedded cores

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
      November 2007
      933 pages
      ISBN:1424413826
      • General Chair:
      • Georges Gielen

      Sponsors

      Publisher

      IEEE Press

      Publication History

      Published: 05 November 2007

      Check for updates

      Qualifiers

      • Research-article

      Conference

      ICCAD07
      Sponsor:

      Acceptance Rates

      ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
      Overall Acceptance Rate 457 of 1,762 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 12 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2009)Cache aware compression for processor debug supportProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874670(208-213)Online publication date: 20-Apr-2009
      • (2009)Online cache state dumping for processor debugProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1630007(358-363)Online publication date: 26-Jul-2009

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media