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

IxVerify
+ IxVerify

在硬體尚未存在之前,先對網路軟體進行除錯

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

工程師需要一個可重複的「晶片前」測試環境,讓軟體和驅動程式功能能在真實的乙太網路流量下,與模擬的網路設計進行互動。此工作流程必須支援可擴展的第 2 層與第 3 層流量、自動化回歸測試、頻寬與延遲量測,以及可重複使用的測試配置,以便在流片前就能驗證並除錯軟體行為。

晶圓前軟體驗證解決方案

透過在基於模擬的驗證環境中,讓軟體持續運行並依據網路設計進行測試,以驗證軟體與驅動程式的功能。IxVerify 運用預先定義的封包範本產生大流量的乙太網路與傳輸控制協定/網際網路協定(TCP/IP)流量,支援數百個虛擬化測試埠,並根據模擬時間提供頻寬與延遲統計數據。 工程師可透過表徵狀態傳輸(REST)及受支援的腳本式應用程式介面(API)實現測試自動化,並在晶片前端與後端團隊之間重複使用 IxExplorer 和 IxNetwork 的配置以及自動化腳本。這為軟體開發人員提供了一個一致的測試環境,使其能在實體晶片問世前,重現故障、測量行為,並推進軟體與驅動程式的驗證工作。

觀看「晶圓前軟體與驅動程式驗證解決方案」的示範影片

探索我們「晶片前軟體驗證解決方案」的產品

相關應用案例

聯絡我們標誌

聯絡我們的一位專家

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