반도체 산업(또는 제품에 대해 광범위한 테스트가 수행되는 모든 산업)에 종사하는 경우 테스트 시간을 줄이는 것이 제조 운영 비용을 절감하는 주요 구성 요소입니다. 반도체 테스트 시간은 비용이 많이 들고 증가할 것으로 예상되며 , 이는 반도체 장치의 전체 제조 비용에 상당한 부분을 차지할 것으로 예상됩니다. 테스트 시간을 줄이면 특히 대용량 및 복잡한 제품의 경우 큰 비용 절감 효과를 얻을 수 있습니다.
이 작업을 수행하는 데 사용할 수 있는 특수 소프트웨어가 있지만 두 개의 샘플 파일과 함께 제공되는 사용자 정의 테스트 시간 최적화 추가 기능을 사용하여 JMP에서 이 작업을 수행하는 방법을 보여주고 싶었습니다. 추가 기능을 사용하면 사용자는 JMP가 기본적으로 수행할 수 있는 기능을 사용자 정의 응용 프로그램으로 확장할 수 있습니다. 이는 JMP 스크립팅을 통해 수행되며 이를 통해 모든 유형의 맞춤형 기능을 생성할 수 있습니다. Add-In을 다운로드하여 설치하고 JMP를 사용해 직접 사용해 보시기 바랍니다.

이 추가 기능에는 ROE(런 시 오류) 테스트 데이터와 .jmp 데이터 테이블 형식의 테스트 시간 데이터라는 두 가지 데이터 세트가 필요합니다. 최적화 프로그램 추가 기능이 테스트 적용 범위가 겹치는 테스트를 결정하고 이를 테스트 시간과 결합하여 최적의 테스트 순서를 결정할 수 있도록 오류 시 실행이 필요합니다. 이 최적화는 실패 시 중지 테스트 데이터에서는 작동하지 않습니다. 이 블로그에 첨부된 .jmp 파일은 ROE 및 테스트 시간 데이터 테이블에 필요한 형식의 예입니다. (참고: ROE 데이터에는 테스트 실패를 나타내는 1과 테스트 통과를 나타내는 0의 값이 있어야 하며 각 행은 서로 다릅니다. 테스트 중인 장치).

JMP의 추가 기능 메뉴에서 추가 기능을 실행하면 테스트 데이터 파일이 있는 경로를 지정하라는 메시지가 표시됩니다. 여기에서 오류 시 실행 테스트 결과가 포함된 .jmp 파일과 각 테스트의 테스트 시간이 포함된 .jmp 파일을 지정합니다. 확인을 클릭하면 다음 보고서가 생성됩니다.

보고서에는 전체 테스트 시간(전체 테스트 흐름을 실행하는 데 걸리는 시간)과 최적화된 테스트 시간(최적의 흐름을 실행하는 데 걸리는 시간)이 감소와 함께 상단에 명시되어 있습니다. 이 예에서 전체 테스트 흐름은 300초가 걸리고 최적 흐름은 143초가 소요되어 테스트 시간이 52% 단축됩니다. 보고된 테스트 시간 단축은 제공된 ROE 데이터를 기반으로 한 테스트 탈출로 이어지지 않으므로 52% 단축은 고객에게 배송되는 제품 품질에 영향을 미치지 않습니다.
그래프는 최적의 테스트 흐름의 데이터를 요약합니다. 왼쪽 상단 그래프는 누적 테스트 시간 및 흐름의 누적 실패 %와 함께 x축의 최적 흐름 순서를 보여줍니다. 추가 기능은 초당 실패율이 가장 높은 테스트를 찾아 흐름에서 해당 테스트의 우선 순위를 지정합니다. 모든 결함이 있는 장치가 100% 해결될 때까지 프로세스가 계속됩니다. 이 예에서는 전체 흐름에 58개의 테스트가 있었고 최적의 흐름은 그래프에 표시된 28개의 테스트로 축소되었습니다. 지정된 경로에 저장됩니다.) 테스트 범위가 겹치는 테스트로 인해 품질에 영향을 주지 않고 상관 테스트를 제거하는 것이 가능한 경우가 많습니다. 실패/초 측정 기준에 따라 테스트를 주문하면 생산 실패 시 중지 테스트 중에 실패를 더 빨리 포착할 수 있습니다.
최적의 흐름 이상으로 테스트 시간을 더욱 단축하려는 경우 오른쪽 상단 시각적 개체에 표시된 곡선이 바로 그 곡선입니다. 이 곡선은 테스트 범위와 테스트 시간을 연결하고 테스트 시간을 더 줄이면 테스트 범위가 얼마나 영향을 받는지 보여줍니다. 최적의 흐름을 넘어서 추가로 테스트를 축소하면 테스트 탈출로 인해 품질에 약간의 영향을 미칠 수 있습니다. 따라서 이 예에서 테스트 18, 테스트 11 및 테스트 33을 제거하면 테스트 시간이 143초에서 127초로 더 줄어들지만 품질에 미치는 영향은 99.5% 테스트 적용 범위(또는 테스트된 범위의 0.5%)가 됩니다. 100% 테스트 적용 범위가 아닌 단위 이스케이프). 이러한 균형점을 결정하려면 추가 16초의 테스트 시간에서 절약된 비용과 0.5% 테스트 이탈률과 관련된 비용을 평가해야 합니다.
추가 기능 개발에 큰 도움을 준 @HydeMiller에게 감사의 말씀을 전하고 싶습니다.
질문이 있으시면 블로그 게시물에 댓글을 달거나 이메일( mark.zwald@jmp.com )로 연락해주세요.