如何在晶片量產前驗證軟體與驅動程式

IxVerify
+ IxVerify

在硬體出現之前進行網路軟體除錯

當軟體開發套件和驅動程式依賴尚未製造的硬體時,網路晶片的軟體開發可能會受到限制。等待晶片會壓縮除錯的時間窗口,而一旦多個團隊開始將元件整合到更大的系統中,軟體缺陷就會變得更難與底層硬體行為區分開來。

工程師需要一個可重複的晶片下線前(Pre-Silicon)環境,讓軟體和驅動程式功能能在真實的乙太網路流量下與模擬的網路設計進行互動。工作流程必須支援可擴充的第 2 層和第 3 層流量、自動化迴歸測試、頻寬和延遲量測,以及可重複使用的測試組態,以便在晶片下線(Tape-out)之前驗證和除錯軟體行為。

晶圓前軟體驗證解決方案

透過在模擬驗證環境中對網路設計執行軟體,來驗證軟體與驅動程式的功能。IxVerify 使用預先定義的封包範本產生大容量的乙太網路與傳輸控制協定/網際網路協定(TCP/IP)流量支援數百個虛擬化測試連接埠,並根據模擬時間提供頻寬與延遲統計資料。工程師可以透過具代表性狀態轉移(REST)與支援的指令碼應用程式介面(API)來自動化測試,然後在晶片產出前(pre-silicon)與產出後(post-silicon)團隊之間重複使用 IxExplorer 與 IxNetwork 組態和自動化指令碼。這為軟體開發人員提供了一致的測試環境,以便在實體晶片可用之前重現故障、測量行為,並推進軟體與驅動程式的驗證。

觀看晶片產出前軟體與驅動程式驗證解決方案的展示影片

探索適用於我們晶片下線前軟體驗證解決方案的產品

相關應用案例

聯絡我們標誌

聯絡我們的一位專家

需要協助尋找適合您的解決方案嗎?