An Efficient SoC Test Architecture for Testing Various Cores in Parallel

다양한 코어의 병렬 테스트를 지원하는 효과적인 SOC 테스트 구조

  • Kim, Hyun-Sik (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kim, Yong-Joon (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Park, Hyun-Tae (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kang, Sung-Ho (Department of Electrical and Electronic Engineering, Yonsei University)
  • 김현식 (연세대학교 전기전자공학과) ;
  • 김용준 (연세대학교 전기전자공학과) ;
  • 박현태 (연세대학교 전기전자공학과) ;
  • 강성호 (연세대학교 전기전자공학과)
  • Published : 2006.10.25

Abstract

In this paper, we present a new hardware architecture for testing various cores embedded in SoC. The conventional solutions need much testing time since only one core is tested at single test period. To enhance this, S-TAM, a novel test architecture, and its controller which enable parallel testing of various cores are proposed. S-TAM supports bus sharing to broadcast testing and cores to be tested are selected by using it. In addition, S-TAM controller enables the effective SoC test by simultaneous controlling the various test cores which are based on the different test architectures like IEEE 1149.1 and IEEE 1500.

본 논문은 SOC 내부의 다양한 코어들을 효율적으로 테스트하기 위한 하드웨어 구조에 초점을 두고 있다. 기존의 한 번에 한 개의 코어만을 순차적으로 테스트하는 방식은 많은 테스트 시간을 요구한다. 이를 보완하고자 본 논문에서는 병렬적으로 여러 코어를 테스트할 수 있는 S-TAM 구조 및 컨트롤러를 제안한다. S-TAM 구조는 테스트 버스 공유 방식을 이용하여 브로드캐스트 방법을 지원하며 이를 기반으로 하여 임의의 코어만을 선택적으로 테스트할 수도 있다. 이뿐 아니라 S-TAM 컨트롤러는 IEEE 1149.1 및 IEEE 1500 등과 같은 서로 상이한 테스트 기반을 통해 구현된 다양한 코어들을 동시에 제어함으로써 효과적인 SOC 테스트를 가능하게 한다.

Keywords

References

  1. P1500 Scalable Architecture Task Force Members, 'Preliminary Outline of the P1500 Scalable Architecture for Testing Embedded Cores' , in Proceeding of 17th VLSI Test Symposium, pp. 483-488, 1999
  2. IEEE P1500 General Working Group, 'IEEE P1500 Standard For Embedded Core Test', see http://grouper.ieee.org/groups/1500/
  3. Kenneth P. Parker, 'The Boundary-Scan Handbook', third edition, Kluwer Academic Publishers, 2003, pp.11-78
  4. Mounir Benabdenbi, Walid Maroufi and Meryem Marzouki, 'CAS-BUS: a Test . Access Mechanism and a Toolbox Environment for Core-Based System Chip Testing', Journal of Electronic Testing: Theory and Applications, Vol. 18, pp. 453-473, 2002 https://doi.org/10.1023/A:1016597624753
  5. Kuo-Liang Cheng et al., 'An SOC test integration platform and its industrial realization', in Proceeding International Test Conference, pp. 1213-1222, 2004 https://doi.org/10.1109/ITC.2004.31
  6. V. Iyengar and A. Chandra, 'Unified SOC test approach based on test data compression and TAM design', in Proceeding of Computer Digital Technology, Vol. 152, pp. 82-88, 2005 https://doi.org/10.1049/ip-cdt:20045030
  7. Wang Yong-sheng, XIAO Li-yi, Wang Jin-xiang and Ye Yi-zheng, 'Test Control of TAM-Bus: A Solution for Testing SoC', in Proceeding 5th International Conference on ASIC, Vol.2, pp.l124-1127, 2003 https://doi.org/10.1109/ICASIC.2003.1277411
  8. Keun-Jong Lee, Jih-Jeen Chen and Cheng-Hua Huang, 'Using a Single Input to Support Multiple Scan Chanis', in Proceeding of International Conference Computer-Aided Design, pp. 74-78, 1998
  9. llker Harnzoglu and Janak H. Patel, 'Reducing Test Application Time for Full Scan Embedded Cores', in Proceeding of International Symposium on Fault-Tolerant Computing, pp. 260-267, 1999 https://doi.org/10.1109/FTCS.1999.781060
  10. J. H. Jiang et al., 'Embedded Core Test Generation Using Broadcast Test Archiecture and Netlist Scrambling', IEEE Transactions on Reliability, Vol. 52, pp. 95-103, 2003 https://doi.org/10.1109/TR.2003.821931
  11. Anuja Sehgal et al., 'IEEE P1500-Compliant ?Test Wrapper Design for hierarchical Cores', in Proceeding of International Test Conference, pp. 1203-1212, 2004 https://doi.org/10.1109/TEST.2004.1387393
  12. Michael. Bushnell and Vishwani D. Agrawal, Essentials of Electronic Testing for Digital, Memory and Mixed-signal VLSI Circuits, Kluwer Academic Publishers, 2001, pp. 549-574
  13. Erik Jan Marinissen et al., 'On IEEE P1500's Standard for Embedded Core Test', Journal of Electronic Testing: Theory and applications, Vol. 18, pp.365-383, 2002 https://doi.org/10.1023/A:1016585206097
  14. 송동섭. 김용준, 신용승, 강성호, 'An Efficient Test Control Methodology for SoC based on IEEE P1149.1', 제10회 한국반도체학술대회지, 743-744쪽, 2003
  15. Kuen-Jong Lee, Cheng-I Huang, 'A Hierarchical Test Control Architecture for Core Based Design', 9th Asian Test Symposium, pp. 248-253, 2000 https://doi.org/10.1109/ATS.2000.893633
  16. Lee Whetsel, 'Addressable Test Ports An Approach to Testing Embedded Cores', in Proceeding of International Test Conference, pp. 1055-1064, 1999 https://doi.org/10.1109/TEST.1999.805839
  17. Feng Jianhua et al., 'An improved Test Access Mechanism Structure and Optimization technique in System-on-Chip', in Proceeding of the ASP-DAC, Vol. 2, pp. 23-24, 2005 https://doi.org/10.1109/ASPDAC.2005.1466609