MBIST 컨트롤러·March 알고리즘 구조 학습, 테스트 시간과 커버리지 트레이드오프 이해
MBIST Architecture를 직접 적용한 프로젝트 경험은 없지만, 메모리 내장 자가 테스트의 구조와 설계 원리에 대해서는 공부했습니다. MBIST는 외부 테스터 없이 칩 내부에서 메모리 셀을 테스트하는 구조로, 알고리즘 컨트롤러가 테스트 패턴을 생성해 메모리에 쓰고 읽은 결과를 비교하는 방식으로 작동합니다.
March 알고리즘이 대표적인 MBIST 테스트 패턴이고, 메모리 결함 유형에 따라 다양한 변형 알고리즘이 존재합니다. SoC 레벨에서 여러 메모리를 통합할 때 MBIST 컨트롤러 구조와 버스 인터페이스가 중요하고, 테스트 시간과 커버리지를 어떻게 균형 맞출지가 설계의 핵심 트레이드오프입니다. 이 개념을 실제 설계에 적용해보는 경험을 쌓고 싶습니다.