실리콘 제작 전에 소프트웨어와 드라이버를 검증하는 방법

IxVerify
+ IxVerify

하드웨어가 구축되기 전에 네트워크 소프트웨어 디버깅하기

네트워킹 칩용 소프트웨어 개발은 소프트웨어 개발 키트와 드라이버가 아직 제작되지 않은 하드웨어에 의존할 경우 제약을 받을 수 있습니다. 칩이 완성되기를 기다리는 동안 디버깅 기간이 단축될 뿐만 아니라, 여러 팀이 해당 장치를 더 큰 시스템에 통합하기 시작하면 소프트웨어 결함을 기본 하드웨어 동작과 구분하기가 더 어려워질 수 있습니다.

엔지니어들은 실제와 같은 이더넷 트래픽 환경에서 소프트웨어 및 드라이버 기능이 에뮬레이션된 네트워킹 설계와 상호작용할 수 있는, 재현 가능한 프리실리콘 환경이 필요합니다. 이 워크플로는 확장 가능한 레이어 2 및 레이어 3 트래픽, 자동화된 회귀 테스트, 대역폭 및 지연 시간 측정, 재사용 가능한 테스트 구성을 지원해야 하며, 이를 통해 테이프아웃 전에 소프트웨어 동작을 검증하고 디버깅할 수 있어야 합니다.

실리콘 제작 전 소프트웨어 검증 솔루션

에뮬레이션 기반 검증 환경에서 소프트웨어가 실행 중인 상태에서 네트워킹 설계에 따라 소프트웨어를 테스트하여 소프트웨어 및 드라이버의 기능을 검증합니다. IxVerify는 미리 정의된 패킷 템플릿을 사용하여 대용량 이더넷 및 전송 제어 프로토콜/인터넷 프로토콜(TCP/IP) 트래픽을 생성하고, 수백 개의 가상화 테스트 포트를 지원하며, 에뮬레이션 시간을 기준으로 한 대역폭 및 지연 시간 통계를 제공합니다. 엔지니어들은 REST(Representational State Transfer) 및 지원되는 스크립팅 API(응용 프로그래밍 인터페이스)를 통해 테스트를 자동화할 수 있으며, IxExplorer 및 IxNetwork 구성과 자동화 스크립트를 실리콘 제작 전·후 팀 전반에서 재사용할 수 있습니다. 이를 통해 소프트웨어 개발자는 실제 실리콘이 준비되기 전에 오류를 재현하고, 동작을 측정하며, 소프트웨어 및 드라이버 검증을 진행할 수 있는 일관된 테스트 환경을 확보하게 됩니다.

프리실리콘 소프트웨어 및 드라이버 검증 솔루션 데모 동영상 보기

당사의 프리실리콘 소프트웨어 검증 솔루션을 위한 제품 살펴보기

관련 사용 사례

문의하기 로고

전문가에게 문의하십시오.

적합한 솔루션을 찾는 데 도움이 필요하십니까?