Low Cost SOC(System-On-a-Chip) Testing Method for Reduction of Test Data and Power Dissipation

테스트 데이터와 전력소비 단축을 위한 저비용 SOC 테스트 기법

  • Hur Yongmin (Department of Computer System Engineering, Dong Seoul College) ;
  • Lin Chi-ho (Department of Computer Science, Semyung University)
  • 허용민 (동서울대학 컴퓨터시스템과) ;
  • 인치호 (세명대학교 컴퓨터학과)
  • Published : 2004.12.01

Abstract

This paper proposes an efficient scan testing method for compression of test input data and reduction of test power for SOC. The proposed method determines whether some parts of a test response can be reused as a part of next input test data on the analysis of deterministic test data and its response. Our experimental results show that benchmark circuits have a high similarity between un-compacted deterministic input test data and its response. The proposed testing method achieves the average of 29.4% reduction of power dissipation based on the number of test clock and 69.7% reduction of test data for ISCAS'89 benchmark circuits.

본 논문은 SOC의 테스트 데이터 압축과 전력소비를 단축시키기 위한 효율적인 스캔 테스트 방법을 제안한다. 제안된 테스트 방법은 deterministic 테스트 데이터와 그 출력응답을 분석하여 출력응답의 일부분이 차기에 입력될 테스트 데이터로 재사용될 수 있는지를 결정한다. 실험결과, 비압축된 deterministic 입력 테스트 데이터와 그 응답간에 높은 유사도가 있음을 알 수 있다. 제안된 테스트 방법은 ISCAS'89 벤치마크 회로를 대상으로 소요되는 클럭 시간을 기준으로 평균 29.4%의 전력소비단축과 69.7%의 테스트 데이터 압축을 가져온다.

Keywords

References

  1. Yamaguchi, T., Tilgner, M., Ishida, M., and Ha, D. S., 'An efficient method for compressing test data,' Proc., International Test Conference, pp. 191-197, 1997 https://doi.org/10.1109/TEST.1997.639597
  2. Jas, A., Dastidar, J. G., and Touba, N. A., 'Scan vector compression/decompression using stati-stical coding,' Proc. IEEE VLSI Test Sympo-sium, pp. 114-120, 1999 https://doi.org/10.1109/VTEST.1999.766654
  3. Chandra, A., and Chakrabarty, K., 'Test data compression for system-on-a-chip using Golomb codes,' Proc. IEEE VLSI Test Symposium, pp. 113-120, 2000
  4. A. Chandra and K. Chakrabarty, 'Combining low-power scan testing and test data compression for system-on-a-chip,' Proc. DAC, pp. 166-169, 2001
  5. Chandra, A., and Chakrabarty, K., 'Frequency-directed run-length codes with application to system-on-a-chip test data compression,' Proc. IEEE VLSI Test Symposium, pp. 42-47, 2001 https://doi.org/10.1109/VTS.2001.923416
  6. Kedarnath J. Balakrishnan and Touba N, A., 'Matrix-based test vector decompression using an embedded processor,' Proc. IEEE Sympo-sium on Defect and Fault Tolerance, pp. 138-146, 2002 https://doi.org/10.1109/DFTVS.2002.1173512
  7. EI-Maleh, A., Al-Zahir, S., and Khan, E., 'A geometric primitives based compression scheme for testing system-on-a-chip,' Proc. IEEE VLSI Test Symposium, pp. 54-59, 2001 https://doi.org/10.1109/VTS.2001.923418
  8. Ozgur Sinanolu and Alex Orailoglu, 'A novel scan architecture for power-efficient, rapid Test,' Proc. ICCAD, pp. 299-303, 2002 https://doi.org/10.1109/ICCAD.2002.1167550
  9. I. Hamzaoglu and J. H. Patel, 'Reducing test application time for full scan embedded cores,' 29th Int. Symp. Fault-Tolerant Comp., pp. 260-267, June, 1999
  10. Rosinger, P., Gonciari, T., Al-Hashimi, B. and Nicolici, N., 'Simultaneous reduction in volume of test data and power dissipation for systems-on-a-chip,' lEE Electronics Letters 37(24): pp. 1434-1436, 2001 https://doi.org/10.1049/el:20010981
  11. D. Das and N. A. Touba, 'Reducing test data volume using externaI/LBlST hybrid test pa-ttern,' Proc. Int Test Conf., pp. 115-122, 2000
  12. Jas, A., Dasidar, J. G., and Touba, N. A., 'Using an embedded processor for efficient deterministic testing of system-on-a-chip,' Proc. IEEE Int. Conf. on Computer Design(ICCD), pp. 418-423, 1999 https://doi.org/10.1109/ICCD.1999.808576
  13. C. V. Krishna, A. Jas, and N. A. Touba, 'Test vector encoding using partial LFSR reseeding,' Proc. Int. Test Conf., pp. 885-893, 2001 https://doi.org/10.1109/TEST.2001.966711
  14. P. Gonciari, I. Guiller, C. landrault, S. Pravossoudovitch, H. J. Wunderlich, 'A modified clock scheme for a low power BlST test pattern generator,' Proc. VLSI Test Symp., pp. 302-311, 2001
  15. A. Jas., C. V. Krishna, and N. A. Touba, 'Hybrid BIST based on weighted pseudo-random testing: a new test resource parti-tioning scheme,' Proc. VLSI Test Symp., pp. 114-120, 2001 https://doi.org/10.1109/VTS.2001.923409
  16. P. Gonciari, B. m. 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 Automation Test Eur., pp. 604-611, 2002 https://doi.org/10.1109/DATE.2002.998363
  17. L. Whetsel, 'Adapting scan architecture for low power operation,' Proc. Int. Test Conf., pp. 863-872, 2000
  18. R. Sankaralingam, R. R. Oruganti and N. A. Touba, 'Static compaction techniques to control scan vector power dissipation,' Proc. VLSI Test Symposium, pp.35-40, 2000 https://doi.org/10.1109/VTEST.2000.843824