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

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

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

초록

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

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.

키워드

참고문헌

  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