DOI QR코드

DOI QR Code

An Internal Pattern Run-Length Methodology for Slice Encoding

  • Lee, Lung-Jen (Department of Computer Science & Engineering, Yuan Ze University) ;
  • Tseng, Wang-Dauh (Department of Computer Science & Engineering, Yuan Ze University) ;
  • Lin, Rung-Bin (Department of Computer Science & Engineering, Yuan Ze University)
  • Received : 2010.06.11
  • Accepted : 2010.11.12
  • Published : 2011.06.30

Abstract

A simple and effective compression method is proposed for multiple-scan testing. For a given test set, each test pattern is compressed from the view of slices. An encoding table exploiting seven types of frequently-occurring pattern is used. Compression is then achieved by mapping slice data into codewords. The decompression logic is small and easy to implement. It is also applicable to schemes adopting a single-scan chain. Experimental results show this method can achieve good compression effect.

Keywords

References

  1. S. Mitra and K.S. Kim, "X-Compact: An Efficient Response Compaction Technique," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 23, 2004, pp. 421-432. https://doi.org/10.1109/TCAD.2004.823341
  2. J. Rajski et al., "Embedded Deterministic Test," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 23, 2004, pp. 776-792. https://doi.org/10.1109/TCAD.2004.826558
  3. S. Mitra and K.S. Kim, "XMAX: X-Tolerant Architecture for Maximal Test Compression," Proc. IEEE Int. Conf. Comput. Design, 2003, p. 326.
  4. B. Koenemann et al., "A SmartBIST Variant with Guaranteed Encoding," Proc. Asia Test Symp., 2001, p. 325.
  5. N.A. Touba, "Survey of Test Vector Compression Techniques," IEEE Design Test Comput., vol. 23, no. 4, 2006, pp. 294-303. https://doi.org/10.1109/MDT.2006.105
  6. D.A. Huffman, "A Method for the Construction of Minimum Redundancy Codes," Proc. IRE, 1952, p. 1098.
  7. A. Jas et al., "An Efficient Test Vector Compression Scheme Using Selective Huffman Coding," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 22, no. 6, 2003, pp. 797-806. https://doi.org/10.1109/TCAD.2003.811452
  8. X. Kavousianos, E. Kalligeros, and D. Nikolos, "Optimal Selective Huffman Coding for Test-Data Compression," IEEE Trans. Comput., vol. 56, no. 8, 2007, pp. 1146-1152. https://doi.org/10.1109/TC.2007.1057
  9. P.T. Gonciari, B. Al-Hashimi, and N. Nicolici, "Improving Compression Ratio, Area Overhead, and Test Application Time for System-on-a-Chip Test Data Compression/Decompression," Proc. Design Autom. Test Europe, Paris, 2002, p. 604.
  10. M. Tehranipoor, M. Nourani, and K. Chakrabarty, "Nine-Coded Compression Technique for Testing Embedded Cores in SoCs," IEEE Trans. VLSI Syst., vol. 13, no. 6, 2005, pp. 719-731. https://doi.org/10.1109/TVLSI.2005.844311
  11. A. Chandra and K. Chakrabarty, "System-on-a-Chip Data Compression and Decompression Architecture Based on Golomb Codes," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 20, no. 3, 2001, pp. 355-368. https://doi.org/10.1109/43.913754
  12. A. Chandra and K. Chakrabarty, "Test Data Compression and Test Resource Partitioning for System-on-a-Chip Using Frequency-Directed Run-Length (FDR) Codes," IEEE Trans. Comput., vol. 52, no. 8, 2003, pp. 1076-1088. https://doi.org/10.1109/TC.2003.1223641
  13. A. Chandra and K. Chakrabarty, "A Unified Approach to Reduce SoC Test Data Volume, Scan Power and Testing Time," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 22, no. 3, 2003, pp. 352-363. https://doi.org/10.1109/TCAD.2002.807895
  14. X. Ruan and R. Katti, "An Efficient Data-Independent Technique for Compressing Test Vectors in Systems-on-a-Chip," Proc. IEEE Emerging VLSI Tech. Arch. Symp., 2006, p. 153.
  15. 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," Proc. 9th IEEE Int. Conf. Electron., Circuits Syst., 2002, p. 449.
  16. A.H. El-Maleh, "Efficient Test Compression Technique Based on Block Merging," IET Comput. Digit. Tech., vol. 2, no. 5, 2008, pp. 327-335. https://doi.org/10.1049/iet-cdt:20070003
  17. L.-J. Lee et al., "A Multi-Dimensional Pattern Run-Length Method for Test Data Compression," Proc. Asian Test Symp., 2009, pp. 111-116.
  18. I. Hamzaoglu and J.H. Patel, "Test Set Compaction Algorithms for Combinational Circuits," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 19, no. 8, 2000, pp. 957-963. https://doi.org/10.1109/43.856980

Cited by

  1. Efficient Test Compression Technique for SoC Based on Block Merging and Eight Coding vol.29, pp.6, 2011, https://doi.org/10.1007/s10836-013-5415-7
  2. A Novel Test Data Compression Scheme for SoCs Based on Block Merging and Compatibility vol.ea97, pp.7, 2011, https://doi.org/10.1587/transfun.e97.a.1452
  3. A hybrid method for segmented test data compression vol.38, pp.2, 2011, https://doi.org/10.1080/02533839.2014.955971
  4. Test data compression using hierarchical block merging technique vol.12, pp.4, 2011, https://doi.org/10.1049/iet-cdt.2017.0045