STS를 사용한 테스트 프로그램 개발 교육과정은 테스트 대상 장치 (DUT)와 통신하기 위해 반도체 테스트 시스템 (STS)을 사용하는 준비 과정을 제공합니다. 이 교육과정은 일반적인 반도체 테스트 워크플로와 주요 단계를 따릅니다. 이 교육과정을 이수한 테스트 엔지니어는 테스트 데이터 및 테스트 시간 리포트 수집을 위한 (LabVIEW 또는 .NET/C#을 사용하여 개발한) 기존의 코드 모듈로 테스트 프로그램을 작성, 수정, 실행 및 디버깅할 수 있습니다.
사용자 정의 코드 모듈 개발하기
코드 모듈 디버깅하기
여러 사이트 서브시스템 실행 구현하기
테스트 프로그램 최적화 구현하기
테스트 시간 단축하기
테스트 프로그램 배포하기
온디맨드: 10시간
반도체 생산 테스트 또는 고용량 자동화 디바이스 검증을 개발하고 수행하기 위해 NI STS를 사용하거나 평가하는 반도체 테스트 개발자
반도체 테스트 전략 및 방법에 대한 일반 지식
STS를 사용한 테스트 프로그램 개발 교육과정
Microsoft Visual Studio에서 .NET/C# 코드 개발 경험
STS 소프트웨어 번들 v24.5.1
NI STS T1 M2
STS T1 DX 교육 DIB
ADS7229
온디맨드 교육에는 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료가 포함되며, 이 자료는 구독 기간 동안 사용할 수 있습니다.
온디맨드: 엔터프라이즈 계약에 포함됨, 또는 5 교육 서비스 크레딧 또는 2 교육 크레딧
| 학습 단원 | 개요 | 토픽 |
|---|---|---|
| NI STS 개요 | STS의 테스트 프로그램을 설정하고 개발하는 데 사용하는 다양한 유형의 소프트웨어, 환경을 살펴봅니다. |
|
| STS 소프트웨어 버전 간에 전환하기 | STS 버전 선택기를 사용하여 설치된 STS 소프트웨어 버전 간에 전환합니다. |
|
| 반도체 모듈 컨텍스트 및 TSM API 개요 | TSM 코드 모듈 API를 탐색하여 DUT 핀 또는 핀 그룹 이름을 사용해 테스트를 수행하는 코드 모듈을 개발합니다. |
|
NI 인스트루먼트 API 개요 (LabVIEW) | 개발자가 인스트루먼트 애플리케이션을 생성하는 데 사용하는 NI 인스트루먼트 API를 살펴봅니다. |
|
| 반도체 테스트 라이브러리 (.NET/C#) 소개 | 반도체 테스트 라이브러리를 사용하여 .NET/C#으로 STS 테스트 프로그램을 효율적으로 개발합니다. |
|
프로젝트 생성 템플릿 살펴보기
| 새 프로젝트에서 반도체 테스트 라이브러리를 사용하는 방법을 배우고 LabVIEW 프로젝트 템플릿을 검토합니다. |
|
도움말 파일 살펴보기
| STS 및 해당 인스트루먼트에 대한 도움말 문서를 실행하고 살펴봅니다. |
|
| 계측기 프로그래밍 개요 | STS의 일반적인 프로그래밍 흐름과 인스트루먼트 유형을 살펴봅니다. |
|
| STS에서 DCPower 계측기 프로그래밍하기 | STS의 DCPower 계측기를 프로그램적으로 제어하고 설정합니다. |
|
| STS에서 디지털 패턴 계측기 프로그래밍하기 | STS에서 디지털 패턴 계측기를 프로그램적으로 제어하고 설정합니다. |
|
| STS에서 다른 계측기 사용 탐색하기 | STS에서 지원되는 인스트루먼트, 지원되지 않는 인스트루먼트 및 사용자 정의 인스트루먼트를 사용하여 탐색합니다. |
|
| 코드 모듈 구축하기 | 코드 모듈 개발 환경을 효과적으로 사용하는 팁과 도구를 알아봅니다. |
|
| DUT와 통신하기 | 테스트 코드 모듈 실행 전에 DUT에 적합한 제어 방식과 프로토콜을 선택하여 연결 상태를 확인합니다. |
|
| 테스트 프로그램 디버깅하기 | TestStand, .NET, LabVIEW 디버깅 도구를 사용하여 테스트 프로그램과 테스트 코드 모듈을 디버깅합니다. |
|
| 인라인 품질 보증 테스트 수행하기 | 인라인 품질 보증 (QA) 테스트를 테스트 시퀀스에 통합하여 테스트 애플리케이션 및 코드 모듈의 품질과 일관성을 보장합니다. |
|
| DUT에 소프트웨어 Bin 할당하기 | 소프트웨어 bin을 생성하고 사용하여 통과, 실패, 오류 결과를 넘어 테스트된 DUT를 분류합니다. |
|
| 테스트 정보 가져오기 및 저장하기 | 로트 설정, 스테이션 설정, STS 테스트 헤드 상태, 실행 데이터, 사용자 정의 테스트 조건에 대한 값을 얻고 이 데이터를 저장하여 테스트 단계가 접근할 수 있도록 합니다. |
|
| 배치 프로세스 모델을 사용하여 테스트 실행하기 | TSM이 다중 스레드 실행을 위해 어떻게 배치 프로세스 모델을 사용하는지 설명합니다. |
|
| 다중 사이트 실행을 위한 테스트 프로그램 개발하기 | 다중 사이트 테스트를 위한 서브시스템 실행 모델을 식별하고 구현합니다. |
|
| 테스트 시간 단축 기법 살펴보기 | 테스트 시스템 성능 프로파일링 및 테스트 시간 단축 (TTR)을 위한 도구와 기술을 살펴봅니다. |
|
테스트 시스템 벤치마크하기
| 테스트 프로그램 분석기를 사용하여 테스트 프로그램의 성능을 평가합니다. |
|
| 하위 레벨 테스트 단계 벤치마크하기 | 테스트 프로그램 단계, 코드 모듈 및 기타 리소스의 지속시간을 보고 기록하는 방법을 살펴봅니다. |
|
| STS 테스트 프로그램 배포하기 | 배포 프로세스를 정의하고, 테스트 프로그램을 배포한 후 디버깅합니다. |
|
| 배포된 테스트 프로그램 디버깅하기 | 운영자 인터페이스에서 엔지니어링 환경으로 전환하여 생산 과정에서 테스트 프로그램을 디버깅합니다. |
|
이 교육과정은 STS-5531 기반 RF 시스템을 대상으로 합니다. RF 부품을 테스트하는 테스트 엔지니어가 STS RF 리소스를 대화식으로 사용하여 RF 설정 기반의 테스트 프로그램을 생성, 수정, 실행 및 디버그합니다.
이 교육과정은 STS RF Silo 기반 RF 시스템을 대상으로 합니다. STS를 이용한 RF 테스트 교육과정은 표준 STS RF 하드웨어와의 긴밀한 상호 작용을 포함하는 일반적인 고객 워크플로 및 이정표를 따릅니다.
디지털 패턴 계측기와 디지털 패턴 편집기를 활용하여 DUT 통신, 디지털 인터페이스 테스트, 연속성 및 누설 테스트에 중점을 두고 일반적인 특성화 및 생산 테스트를 수행합니다.
1년 내에 NI 강사가 진행하는 교육과정을 3개 이상 이수할 계획이라면 교육 멤버십에 가입하여 무제한 인증 바우처를 받을 수 있으며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한 없이 이용할 수 있습니다.