계층적 DFT에서 블록 래퍼·TAM 구조 이해로 대형 SoC 테스트 접근성과 스트리밍 패브릭 활용 방향 파악
계층적 DFT는 학부 수업에서 대형 SoC 테스트 아키텍처의 확장성 문제를 다루면서 처음 배웠습니다. 블록 단위로 스캔 체인을 설계하고 이를 상위 레벨에서 통합하는 방식이 계층적 DFT의 핵심으로, 각 블록에 래퍼 셀을 추가해 독립 테스트와 통합 테스트를 모두 지원합니다.
Boundary Scan Style Wrapper를 사용하면 블록 자체를 격리해서 테스트하거나 시스템 내 다른 블록과 상호 테스트하는 두 모드를 전환할 수 있습니다. TAM(Test Access Mechanism)이 스캔 데이터를 블록 사이에 어떻게 라우팅하는지가 테스트 시간과 배선 복잡도를 결정합니다.
스트리밍 패브릭은 TAM을 직렬 스트림 방식으로 구현해 시스템 내 배선 복잡도를 줄이면서 블록별 테스트 제어를 가능하게 합니다. 이 구조를 이해하면 대형 SoC에서 DFT 설계가 어떻게 계층화되는지 파악할 수 있습니다.