반도체 칩 및 하드웨어 검증 시스템의 자동화 테스트는 개발 팀이 제품 개발 주기의 초기에 테스트를 진행함으로써 개발 및 QA진행 시기를 앞당길 수 있는 장점이 있습니다.
개발 개념과 시작품으로부터 개발 테스트까지
모든 전자 제품은 개발 보드 또는 브레드 보드로부터 시작됩니다. 프로젝트의 초기 단계에서 설계 팀은 설계 및 비용상의 요구 사항을 충족하는 가장 적합한 반도체 칩을 검토하고 선택할 것입니다. 칩 선택 프로세스를 완료하고 난 후에 일반적으로 첫 번째 기능 프로토타입 제품을 만들어 내고 디버그 하는 데 약간의 시간이 걸립니다.
이 기간 동안 설계 팀은 칩 공급업체에서 제공하는 개발 보드를 사용하여 소프트웨어 개발을 시작하고 제품의 기본 기능을 만듭니다. 개발 보드는 제품설계를 가속화하고 제품의 주요 인터페이스를 통합하고 칩의 모든 주요 기능에 액세스 할 수 있게 하는 훌륭한 도구입니다.
반도체 칩의 개발 기능 및 성능 매트릭스
대부분의 설계 팀은 프로토타입 개발 보드에 대해 제한된 테스트를 수행하면서 최종 설계에 더 근접한 차기 프로토타입을 기다립니다. 그러나 소프트웨어 관점에서 개발 보드는 최종 설계에 상당부분 근접하며 소프트웨어 기능과 성능을 검증하기 위해 상당한 양의 테스트가 수행될 수 있습니다. 이후의 개발 보드에는 기능 및 성능 테스트를 지원하는 PC 기반의 추가적인 도구도 함께 제공됩니다.
코드가 없는 개발 테스트로 기회 창출
많은 팀들이 제품 개발 주기의 초기 단계에서 제품 자동화 테스트를 간과하고 있습니다. 그들은 기본 기능과 동작을 확인하기 위해 제한된 수동 테스트를 수행할 것입니다. 사실 이러한 초기 개발 유닛은 설계 팀 사이에서 필요한 수요가 많습니다. 그러나 엔지니어들이 다른 업무로 하루 동안 실험실을 떠나 있을 때 초기 개발 유닛은 실험실에서 사용되어 지지 않을 것입니다. Nextgen은 이것이 제품 설계 주기와 성능을 빠르게 향상시킬 수 있는 기회를 잃은 것이라고 생각합니다.
Nextgen 코드리스 자동화 플랫폼 ATAM Connect는 자동화 테스트 케이스를 만들기 위한 모든 기능과 성능을 통합하여 한 줄의 코딩도 작성할 필요 없이 다양한 전자 제품을 테스트할 수 있습니다. 설계의 초기 단계에서는 기본 기능이 견고하고 문제없이 잘 테스트되었는지 확인하는 것이 중요합니다.
새로운 펌웨어 빌드를 최적화하기 위한1000사이클 이상의 재연결성 분석 (재연결시 블루투스 연결시간 차이 확인)
스트레스 테스트 – 자동화가 절대적인
수동 테스트에서 기능을 테스트 할 때에는 일반적으로 다음 기능으로 이동하기 전에 한번 또는 두번 정도 주기로 테스트 합니다. 그러나 자동화를 통해서는 수백 사이클에 걸치는 스트레스 테스트를 만들어 초기 단계의 제품 성능을 특성화하여 테스트할 수 있습니다. 여기에는 시작 및 연결 시간과 같은 기본 기능과 다른 작업으로 시스템을 로드하는 것을 포함하는 보다 복잡한 기능을 포함할 수 있습니다. 분명히 스트레스 테스트는 제품 성능의 특성을 구축하기 위해 밤새워 수행될 수 있습니다.
여기에 Nextgen 고객이 ATAM Connect 플랫폼을 사용하여 무선 IoT 플랫폼의 1000개 이상의 성능 테스트를 자동화하는 완벽한 예를 보여줍니다. 새 버전의 시스템 펌웨어가 출시될 때마다 단 한줄의 코드도 작성할 필요 없이 자동으로 성능 테스트를 진행합니다. 처음에는 개발 플랫폼을 사용하여 몇 가지 간단한 테스트로 시작했지만 제품 개발이 진행됨에 따라 테스트 프로그램도 그에 맞추어 진화되었습니다.
반도체 칩 개발의 진화
제품기능 테스트의 자동화는 단지 주요기능을 빠르게 테스트하는 것 뿐만 아니라 가속 스트레스 테스트를 통해 제품의 주요 성능 지표를 특성화하고 이러한 핵심 기능이 견고하고 안정적인지 확인할 수 있습니다.
"개발 플랫폼에서 Nextgen ATAM Connect자동화를 사용하면 제조에서 최종 프로토 타입을 얻기 전이라도 다양한 타사 장치와의 상호 호환성을 위해 이미 사전 테스트된 제품 플랫폼을 얻을 수 있어서 큰 후속효과를 얻을 수 있었습니다. "
수석 엔지니어, 무선 IoT 플렛폼 개발자
넥스젠의 자동화 테스트 플렛폼(ATAM) 이 어떻게 제품개발과 상호호환성 테스트를 빠르게 할 수 있는지 자세히 알려드립니다.