홈 | 테라다인의 PortBridge, 마벨의 테스트 엔지니어링 생산성 향상 지원
← 뒤로 가기
집적회로(IC)를 설계부터 테스트까지 진행하는 과정은 여러 단계를 거치는 험난한 과정입니다. 이는 수개월이 소요될 수 있는 반복적인 과정이며, 시장 출시 기간이 점점 단축됨에 따라 엔지니어링 팀은 과거에는 단일 칩을 관리하던 기간 내에 여러 개의 칩 설계(때로는 5~6개의 신규 설계)를 동시에 지원해야 하는 상황에 직면하고 있습니다. 물론, 그들이 가장 먼저 스스로에게 던지는 질문은 '동일하거나 더 적은 자원으로, 더 짧은 시간 내에 어떻게 더 많은 업무를 처리할 수 있을까?'입니다.
특히 비효율이 두드러지는 분야 중 하나는 테스트 프로그램을 개발 단계에서 생산 단계로 옮기는 데 걸리는 시간, 그 중에서도 디버깅 과정입니다. 설계 및 벤치 엔지니어들은 하나의 도구 세트를 사용하여 테스트 시퀀스를 작성하는 반면, ATE(자동 테스트 장비)를 다루는 테스트 엔지니어들은 일반적으로 레벨 및 타이밍과 같은 훨씬 더 저수준의 영역에서 작업하며, 그들이 다루는 벡터는 1과 0으로 이루어져 있습니다. 따라서 테스트 엔지니어와 설계 엔지니어가 사용하는 도구 간에 언어적 격차가 존재하여 디버깅을 복잡하게 만듭니다. 이 프로세스의 어느 부분에서든 사소한 개선만으로도 전체 사이클 시간을 크게 단축할 수 있습니다.
과제
AI, 클라우드, 자동차 및 커넥티비티 기기용 고성능 SoC 분야의 선도 기업인 마벨( Marvell)에서는 제품 출시 기간이 단축되고 기기 요구 사항이 늘어나는 동시에, 허용 가능한 불량률이 거의 무시할 수 있는 수준에 근접하고 있습니다. 마벨은 기기 시동 단계부터 대량 생산에 이르기까지 최대의 효율성을 보장하기 위해 설계부터 테스트에 이르는 프로세스를 개선할 수 있는 솔루션을 모색하고 있었습니다. 테라다인(Teradyne)의 PortBridge를 통해 마벨은 이러한 까다로운 요구 사항을 충족할 수 있는 실용적인 솔루션을 찾았습니다.

테라다인의 솔루션
Marvell은 PortBridge를 도입한 후 곧바로 워크플로우가 개선되는 것을 확인했습니다. 자체적으로 프로토콜 라이브러리를 개발하는 것에 비해, PortBridge를 사용하면 필요한 각 프로토콜당 비반복 엔지니어링(NRE) 시간을 3~5주 단축할 수 있습니다. 이러한 라이브러리는 상용 제품(COTS)의 일부이므로 이미 완벽하게 최적화되어 있으며, 지속적인 유지보수 비용도 절감됩니다. 인프라 작업에 드는 노력을 줄임으로써 팀은 장치별 테스트 코드 구현에 집중할 수 있게 되었습니다.
PortBridge 테스트 파일 지원 기능은 이러한 생산성 향상을 한층 더 극대화합니다. 프로토콜 기반 테스트를 테스트 프로그램이 직접 불러와 실행할 수 있는 간결한 파일 형태로 추상화함으로써, 신규 디바이스에 필요한 디바이스별 코드를 더욱 줄일 수 있습니다. Marvell은 신속한 프로그램 개발을 지원하기 위해 SVF 기반 테스트 파일 및 테스트 프로그램 템플릿을 개발했습니다. 이 템플릿 기반 워크플로를 활용함으로써, 신규 설계를 지원하는 데 소요되는 시간을 수 주에서 수 일로 단축할 수 있었습니다.

테스트 프로그램 개발 비용을 제외하더라도, 새로운 설계의 문제를 디버깅하는 데는 많은 시간이 소요될 수 있습니다. 한 사례에서 Marvell은 고복잡도 5nm 설계에서 초기 문제를 겪고 있었으나, 기존 테스트 프로그램으로는 문제의 원인을 파악할 수 없었습니다. 팀은 설계팀이 자체 제작한 SVF 템플릿을 사용하여 맞춤형 진단 테스트를 신속하게 작성하도록 했으며, 이를 통해 문제의 근본 원인을 빠르게 파악할 수 있었습니다. 팀은 이전의 패턴 디버깅 워크플로우와 비교했을 때, 이를 통해 약 6~8주의 시간을 절약한 것으로 추산했습니다.

솔루션의 장점
테라다인의 PortBridge는 테스트 엔지니어와 설계 엔지니어가 동일한 언어를 사용할 수 있도록 해줍니다. PortBridge를 통해 설계 및 벤치 엔지니어는 ATE와 직접 통신하여 오류를 디버깅하고 진단할 수 있습니다. 설계 도구의 인라인 주석을 통해 오류를 파악하고 진단할 수 있으며, ATE에서 직접 디버깅을 수행할 수 있습니다. 이를 통해 플랫 패턴을 설계 엔지니어가 이해할 수 있는 형식으로 변환하여 디버깅을 수행한 후, 다시 ATE에서 실행할 수 있도록 파일을 플랫 패턴으로 되돌리는 단계를 생략할 수 있습니다. PortBridge는 테라다인의 UltraFLEXplus 및
UltraFLEX 테스터와 호환되며 다음 기능을 제공합니다:
- 현재 기기에서 사용되는 일반적인 프로토콜과 향후 필요할 프로토콜을 위한 프로토콜 라이브러리.
- Remote Connect를 사용하여 EDA 도구와 맞춤형 벤치 환경을 ATE에 원격으로 연결합니다.
- 디자인 파일 지원: 표준 형식이나 사용자 지정 형식을 사용하여 변환 단계를 생략할 수 있습니다.
- 호스트 디버깅 도구: 개발 및 디버깅 과정에서 필요한 정확한 세부 정보를 제공하는 프로토콜별 도구입니다.
- 프로덕션 환경 구축 시, 상관 관계 분석 및 장애 분석을 위해 디버그 환경에서 사용하던 것과 동일한 프로토콜 라이브러리를 프로덕션 환경에서도 사용하십시오.
배치

