효율적인 SoC 테스트를 위한 온/오프-칩 버스 브리지 활용기술에 대한 연구

Exploiting an On/off-Chip Bus Bridge for an Efficiently Testable SoC

  • 송재훈 (한양대학교 컴퓨터공학과) ;
  • 한주희 (한양대학교 컴퓨터공학과) ;
  • 김병진 (한양대학교 컴퓨터공학과) ;
  • 정혜란 (한양대학교 컴퓨터공학과) ;
  • 박성주 (한양대학교 전자컴퓨터공학부)
  • Song, Jae-Hoon (Department of Computer Science & Engineering, Hanyang University) ;
  • Han, Ju-Hee (Department of Computer Science & Engineering, Hanyang University) ;
  • Kim, Byeong-Jin (Department of Computer Science & Engineering, Hanyang University) ;
  • Jeong, Hye-Ran (Department of Computer Science & Engineering, Hanyang University) ;
  • Park, Sung-Ju (Department of Computer Science & Engineering, Hanyang University)
  • 발행 : 2008.04.25

초록

오늘날의 시스템-온-칩(SoC)은 짧은 제품 생산 주기를 맞추기 위하여 재사용 가능한 IP 코아들을 이용하여 설계한다. 그러나 고집적 칩을 생산하는데 있어 증가한 칩의 테스트 비용은 큰 문제가 된다. 본 논문에서는 Advanced High-performance Bus(AHB)와 Peripheral Component Interconnect(PCI) 버스를 위한 온/오프-칩 버스 브리지를 이용한 효율적인 테스트 접근 메커니즘을 제시한다. 본 기술은 독립적인 테스트 입력 경로와 출력 경로를 제공하고 버스 방향 전환을 위한 턴어라운드 지연시간을 없앰으로써 테스트 시간을 매우 줄였다. 실험 결과는 면적 오버헤드와 기능적 구조적 테스트 모두 에서의 시간이 줄어들었음을 보여준다 제안하는 기술은 다른 종류의 온/오프-칩 버스 브리지에도 적용 가능하다.

Today's System-on-a-Chip (SoC) is designed with reusable IP cores to meet short time-to-market requirements. However, the increasing cost of testing becomes a big burden in manufacturing a highly integrated SoC. In this paper, we propose an efficient test access mechanism that exploits an on/off-chip bus bridge for the Advanced High-performance Bus (AHB) and Peripheral Component Interconnect (PCI) bus. The test application time is considerably reduced by providing dedicated test stimuli input paths and response output paths, and by excluding the bus direction tumaround delays. Experimental results show that area overhead and testing times are considerably reduced in both functional and structural test modes. The proposed technique can be a lied to the other types of on/off-chip bus bridges.

키워드

참고문헌

  1. Y. Zorian, E. J. Marinissen, and S. Dey, "Testing embedded-core based system chips," in Proc. IEEE Int. Test Conf., pp. 130-143, Oct. 1998
  2. ARM, "AMBA specification (rev. 2.0)," May 1999
  3. C.Feige, J. T. Pierick, C. Wouters, R. Tangelder, and H. G. Kerkhoff, "Integration of the scan-test method into an architecture specific core-test approach," Springer J. ElectroicTesting: Theory and Applicat., vol. 14, pp. 125-131, Feb. 1999
  4. C. Lin and H. Liang, "Bus-oriented DFT design for embedded cores," inProc. IEEE Asia-Pacific Conf., pp. 561-563, Dec. 2004
  5. ARM, "AHB example AMBA system technical reference manual," www.arm.com, ARM DDI 0170A, Aug. 1999
  6. J. Song, P. Min, H. Yi and S. Park, "Design of Test Access Mechanism for AMBA Based System-on-a-Chip," in Proc. IEEE VLSI Test Symp., pp. 375-380, May 2007
  7. PCI Special Interest Group, "PCI local bus specification," rev. 2.2, Dec. 1998
  8. Z. Wang, Y. Ye, J. Wang, and M. Yu, "Designing AHB/PCI bridge," in Proc. IEEE Int. Conf. on ASIC, pp.578-580, Oct. 2001
  9. PLDA Ltd., AMBA-AHB PCI bridge IP core introductory document, http://www.plda.com/download/press_release/launch_ahb_pci_jan_2002.doc
  10. HiTech Global, AHB-PCI bridge IP Core introductory document
  11. http://www.hitechglobal.com/ipcores/ahbpci.htm
  12. ARM, "ARM PrimeCell External Bus Interface (PL220)," www.arm.com, ARM DDI 0249B, Dec. 2002
  13. ALTERA, "Excalibur devices hardware reference manual," www.altera.com, Vol. 1, ver. 3.1, Nov. 2002
  14. Atmel, "AT91 ARM thumb microcontrollers," www.atmel.com, AT91R40807, Jan. 2002
  15. J. Gaisler and E. Catovic, "Gaisler research IP core's manual," ver. 1.0.1, Jun. 2005