DOI QR코드

DOI QR Code

IEEE 1500 표준 기반의 효율적인 프로그램 가능한 메모리 BIST

IEEE std. 1500 based an Efficient Programmable Memory BIST

  • 박영규 (연세대학교 전기전자공학과) ;
  • 최인혁 (연세대학교 전기전자공학과) ;
  • 강성호 (연세대학교 전기전자공학과)
  • Park, Youngkyu (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Choi, Inhyuk (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kang, Sungho (Department of Electrical and Electronic Engineering, Yonsei University)
  • 투고 : 2012.11.08
  • 발행 : 2013.02.25

초록

Systems-On-Chips(SoC)에서 내장 메모리가 차지하는 비중은 비약적으로 증가하여 전체 트랜지스터 수의 80%~90%를 차지하고 있어, SoC에서 내장된 메모리에 대한 테스트 중요성이 증가하고 있다. 본 논문은 다양한 테스트 알고리즘을 지원하는 IEEE 1500 래퍼 기반의 프로그램 가능한 메모리 내장 자체 테스트(PMBIST) 구조를 제안한다. 제안하는 PMBIST는 March 알고리즘 및 Walking, Galloping과 같은 non-March 알고리즘을 지원하여 높은 flexibility, programmability 및 고장 검출률을 보장한다. PMBIST는 최적화된 프로그램 명령어와 작은 프로그램 메모리에 의해 최적의 하드웨어 오버헤드를 가진다. 또한 제안된 고장 정보 처리 기술은 수리와 고장 진단을 위해 2개의 진단 방법을 효과적으로 지원하여 메모리의 수율 향상을 보장한다.

As the weight of embedded memory within Systems-On-Chips(SoC) rapidly increases to 80-90% of the number of total transistors, the importance of testing embedded memory in SoC increases. This paper proposes IEEE std. 1500 wrapper based Programmable Memory Built-In Self-Test(PMBIST) architecture which can support various kinds of test algorithm. The proposed PMBIST guarantees high flexibility, programmability and fault coverage using not only March algorithms but also non-March algorithms such as Walking and Galloping. The PMBIST has an optimal hardware overhead by an optimum program instruction set and a smaller program memory. Furthermore, the proposed fault information processing scheme guarantees improvement of the memory yield by effectively supporting three types of the diagnostic methods for repair and diagnosis.

키워드

참고문헌

  1. A. van de Goor, C. Jung, S. Hamdioui, and H. Kukner, "Generic, Orthogonal and Low-cost March Element based Memory BIST," Proceeding of IEEE ITC, pp. 1-10, 2011.
  2. W. L. Wang, K. J. Lee, and J. F. Wang, "An on-chip march pattern generator for testing embedded memory cores," IEEE Transactions on Very Large Scale Integration Systems, vol 9, Issue 5, pp. 730-735, 2001. https://doi.org/10.1109/92.953506
  3. Yamasaki, I. Suzuki, A. Kobayashi, K. Horie, Y. Kobayashi, H. Aoki, H. Hayashi, K. Tada, K. Tsutsumida, and K. Higeta, "External memory BIST for system-in-package," Proceeding of International Test Conference, pp. 1145-1154, Nov. 2005.
  4. A. W. Hakmi, H. J. Wunderlich, C. G. Zoellin, A. Glowatz, F. Hapke, J. Schloeffel, and L. Souef, "Programmable deterministic Built-In Self-Test," Proceeding of IEEE International Test Conference, pp. 1-9, Oct. 2007.
  5. IEEE Computer Society, "IEEE Standard Test Access Port and Boundary-Scan Architecture," IEEE Standards Board, Feb. 1990.
  6. IEEE Computer Society, "IEEE Standard Testability Method for Embedded Core-based Integrated Circuits," IEEE Standards Board, Aug. 2005.
  7. Y. Park, Y. Lee, I. Choi, and S. Kang, "IEEE std. 1500 based Programmable Memory Built-In Self-Test(BIST) for Embedded Memory in SoC," Proceeding of Korea Test Conference, pp. C-3, Jun. 2012.
  8. S. Hamdioui, A. J. Van de Goor, and M. Rodgers, "March SS: a test for all static simple RAM faults," Proceedings of IEEE International Workshop on Memory Technology, Design and Testing, pp. 95-100, Jul. 2002.
  9. D. Appello, P. Bernardi, A. Fudoli, M. Rebaudengo, M.S. Reorda, V. Tancorre, and M. Violante, "Exploiting Programmable BIST for the Diagnosis of Embedded Memory Cores," Proceeding of IEEE International Test Conference, pp. 379-385, Oct. 2003.
  10. X. Du, N. Mukherjee, C. Hill, W-T. Cheng, and S. Reddy, "A Field Programmable Memory BIST Architecture Supporting Algorithms with Multiple Nested Loops," Proceeding of IEEE Asian Test Symposium, pp. 287-292, Nov. 2006.
  11. Y. Park, J. Park, T. Han, and S. Kang, "An Effective Programmable Memory BIST for Embedded Memory," IEICE Transactions on Information and Systems, vol. E92-D, no. 12, pp. 2508-2511, Dec. 2009. https://doi.org/10.1587/transinf.E92.D.2508