SOC 테스트를 위한 Wrapper 설계 기법

An Efficient Wrapper Design for SOC Testing

  • 최선화 (숭실대학교 컴퓨터학과) ;
  • 김문준 (숭실대학교 컴퓨터학과) ;
  • 장훈 (숭실대학교 컴퓨터학부)
  • Choi, Sun-Hwa (Department of Computing, Graduate School, Soongsil University) ;
  • Kim, Moon-Joon (Department of Computing, Graduate School, Soongsil University) ;
  • Chang, Hoon (School of Computing, Soongsil University)
  • 발행 : 2004.05.01

초록

최근 하나의 칩에 여러 개의 코어들로 구성된 SOC(System on Chip) 테스트 비용의 증가로 인해 SOC 테스트에 있어서 재사용 방법론과 효율적인 테스트 방법의 중요성이 더욱 커지게 되었다. SOC 테스트의 일반적인 문제는 TAM(Test Access Mechanism)의 구조 설계와 테스트 코어 wrapper의 최적화, 테스트 스케줄링이 있다. 이러한 SOC 테스트의 목표는 테스트 시간과 하드웨어 오버헤드의 최소화이다. 이를 위해서 코어 내부의 스캔 체인과 입출력을 보다 균형 있게 배분하여 더 적은 테스트 시간과 TAM 너비를 사용하도록 테스트 시간과 하드웨어 오버헤드를 동시에 고려하여 설계하는 것이 중요하다. 본 논문에서는 SOC 테스트를 위한 비용을 줄일 수 있는 코어 테스트 wrapper 설계 기법을 제안한다. 본 논문의 제안 기법은 기존의 기법들의 장점을 취하고 단점을 보완함으로써 보다 적은 테스트 시간과 하드웨어 오버헤드를 가진다. 이를 입증하기 위해서 ITC'02 SOC 테스트 벤치마크 회로를 이용하여 실험을 하였다.

The SOC(System on Chip) testing has required the core re-use methodology and the efficiency of test method because of increase of its cost. The goal of SOC testing is to minimize the testing time, area overhead, and power consumption during testing. Prior research has concentrated on only one aspect of the test core wrapper design problem at a test time. Our research is concentrated on optimization of test time and area overhead for the core test wrapper, which is one of the important elements for SOC test architecture. In this paper, we propose an efficient wrapper design algorithm that improves on earlier approaches by also reducing the TAM(Test Access Mechanism) width required to achieve these lower testing times.

키워드

참고문헌

  1. Y. Zorian, E. J. Marinssen, and S. Dey, 'Testing Embedded Core-Based System Chips,' IEEE Computer, Volume 32, Number, 6, pp.52-60, June 1999 https://doi.org/10.1109/2.769444
  2. E. J. Marinssen, Y. Zorian, R. Kapur, T. Taylor, and L. Whetsel, 'Towards a Standard for Embedded Core Test : An Example,' Proc. International Test Conference, pp.616-627, 1999 https://doi.org/10.1109/TEST.1999.805786
  3. P1500 Scalable Architecture Task Force Members, 'Preliminary Outline of the IEEE P1500 Scalable Architecture for Testing Embedded Cores,' Proc. VLSI Test Symposium, pp.483-488, 1999
  4. ITC'02 SOC Test Benchmarks website, 'ITC'02 SOC Test Benchmarks', http://www.extra.research.philips.com/itc02socbenchm/
  5. Peter Harrod, 'Testing Reusable IP - A Case Study,' Proc. International Test Conference, pp.493-498, 1999 https://doi.org/10.1109/TEST.1999.805772
  6. Lee Whetsel, 'Addressable Test Ports An Approach to Testing Embedded Cores,' Proc. International Test Conference, pp.1055-1064, 1999 https://doi.org/10.1109/TEST.1999.805839
  7. Semiconductor Industry Association. Int. Technology Roadmap for Semiconductors, http://public.itrs.net/files/1999_SIA_Roadmap/Home.htm
  8. Y. Zorian, E. J. Marinssen and S. Dey, 'Testing Embedded-Core-Based System Chip,' Proc. International Test Conference, pp. 130-143, 1998
  9. IEEE P1500 General Working Group website, 'IEEE P1500 Standards For Embedded Core Test,' http : //grouper.ieee.org/groups/1500/
  10. E. J. Marinssen, S. K. Goel, and M. Lousberg, 'Wrapper Design for Embedded Core Test,' Proc. International Test Conference, pp.911-920, 2000 https://doi.org/10.1109/TEST.2000.894302
  11. V. Iyengar, K. Chakrabarty, and E. J. Marinissen, 'Test Wrapper and Test Access Mechanism Co-optimization for System On Chip,' Proc. International Test Conference, pp.1023 -1032, 2001 https://doi.org/10.1109/TEST.2001.966728
  12. R. L. Graham, 'Bounds on Multiprocessing Anomalies,' SIAM Journal of Applied Mathematics, Volume 17, pp.416-429, 1969 https://doi.org/10.1137/0117039
  13. E. G. Coffman Jr., M. R. Garey, and D. S. Johnson, 'An Application of Bin-Packing to Multiprocessor Scheduling,' SIAM Journal of Computing, Volume 7, Number 1, pp.1-17, 1978 https://doi.org/10.1137/0207001
  14. C. Y. Lee, and D. Massey, 'Multiprocessor Scheduling : Combining LPT and Multifit,' Discrete Applied Mathematics, Volume 20, pp.233-242, 1988 https://doi.org/10.1016/0166-218X(88)90079-0