數位協定自動化
驗證方案

Soliton I3C Protocol Validation Suite​​

數位協議合規性的自動化驗證,使用企業級測試解決方案簡化半導體驗證​

Soliton Technologies 是一家專注於數位協定驗證解決方案的公司,特別是在 MIPI I3C® 協定方面。

其 I3C Protocol Validation Suite 利用 NI 的 PXI 平台 ( PXIe-6570 / 6571 ),提供自動化的功能、時序和電氣符合性測試,涵蓋 SDR、HDR-DDR 模式、動態位址分配、In-Band Interrupts 等功能,並支援錯誤注入與容錯測試,協助半導體公司快速驗證產品的協定相容性。

什麼是 MIPI I3C®?

MIPI I3C® 是一種可擴展的中速公用與控制匯流排,廣泛用於手機、穿戴式裝置與汽車電子。目標在於簡化周邊元件與應用處理器的連接,提升整合效率並降低成本。

廣泛的產業採用
在全球智慧手機、可穿戴裝置和汽車系統中廣泛使用

可擴展架構
靈活的設計支援 SDR、HDR-DDR 模式和動態尋址

成本最佳化
相較於傳統協議,減少佈線和元件數量

驗證挑戰

隨著 I3C 協議規範和半導體設計變得越來越複雜,傳統的手動驗證方法變得越來越低效和容易出錯。

複雜性管理

協議規範變得越來越複雜

上市時間壓力

手動驗證在產品發佈中造成延遲

合規保證

確保各種實現之間的協議相容性

錯誤檢測

有效識別邊界情況和故障狀況

Soliton I3C Validation Suite 優勢

隨著 I3C 協議規範和半導體設計變得越來越複雜,傳統的手動驗證方法變得越來越低效和容易出錯。

完全自動化測試

基於 NI PXI 平台,提供自動化、即插即用的驗證工具。

故障容錯測試

支援時序與電氣規範驗證,並可測試容錯與異常回復能力。

詳細報告

自動產生完整測試報告,提升除錯與驗證效率。

複雜性管理

用戶經驗顯示,可將驗證時間從數週縮短至數天。

Soliton I3C Validation Suite 組成

Soliton 的 I3C Validation Suite 是一套現成的驗證工具,搭載 NI PXI 平台,協助驗證裝置是否符合 MIPI I3C® 協定的時序與電氣規格。
其組成包含以下元件:

NI PXIe 657x

數位模式產生卡,搭配 PXIe 機箱架構

Soliton PVS 轉接板(Interposer Board)

用於測試信號路由和調節的自訂適配器板

示波器

執行電壓量測

Soliton I3C Validation Suite 軟體

支援 Windows 作業系統 (Windows 10)

MIPI I3C Protocal - Functional Coverage

  • I3C SDR Mode (15 MHz)

  • I3C HDR-DDR Mode (15 MHz)

  • Legacy I2C Mode (5 MHz)

  • Dynamic/Statics Addressing

  • Direct and Broadcast CCC Commands

  • Start / Stop Coditions

  • Address Header and Transition Bit

  • HDR DDR Restart and Exit Patterns

  • Target Reset Patterns

  • ​Group Target Addressing

  • Register Write (Legacy I2C/SDR/HDR)

  • Register Read (Legacy I2C/SDR/HDR)

  • Write N Bytes (Legacy I2C/SDR/HDR)

  • Read N Bytes (Legacy I2C/SDR/HDR)

  • Write N – Read N Bytes (Combined Format) (Legacy I2C/SDR/HDR)

  • Hot Join Funtional Test

  • IBI Funtional Test

  • IBI Interrupt Spacing Test

  • Clock Stalling

  • SDR and HDR DDR CCC Commands

  • Compliance Test Suite (CTS)

  • Induce SDR Errors (S0-S5)

  • Induce HDR / DDR Errors

  • Skip Start / Stop / Repeated Start

  • Skip HDR Restarts / HDR Exit

  • Add Clock from Address / data bytes

  • Skip Clock from Address / data bytes

  • Induce Parity / Preamble Errors

  • Induce Error in CRCS Calculation

  • Any Custom Faults in SDR / HDR DRR Transactions and can Check if the Slave is able to Recover from the Faults

MIPI I3C Protocal - Parametric Coverage

  • fSCL – SCL Clock Frequency

  • tSU – STA – Setup Time for Repeated Start

  • tHD – STA – Hold Time for a (Repeated ) Start

  • tLow, tDIG_L – SCL Clock Low Period

  • tHIGH, tDIG_H – SCL Clock High Period

  • tSU – DAT – Data Setup Time

  • tHD – DAT – Data Hold Time

  • trCL – SCL Single Rise Time

  • tfCL – SCL Single Fall Time

  • trDA – SDA Single Rise Time

  • tfDA – SDA Single Fall Time

  • tSU_STO – Setup Time for Stop

  • tBUF – Bus Free Time Between a Stop and a Start

  • tSPIKE – Pluse Width of Spikes to Supress

  • fSCL – SCL Clock Frequency

  • tLOW_PP, tDIG_L – SCL Clock Low Period

  • tHIGH_PP, tDIG_H – SCL Clock High Period

  • tSCO – Clock in to Data out for Slave

  • tCR – SCL Clocl Rise Time

  • tCF – SCL Clocl Fall Time

  • tHD_PP – SDA Signal Data Hold in Push – Pull Mode

  • tSU_PP – SDA Signal Data Setup in Push – Pull Mode

  • tCASr – Clock after Repteated Start Condition

  • tCBSr – Clock before Repteated Start Condition

  • tLOW_OD, tDIG_OD_L-Low Period of SCL Clock

  • tHIGH_OD, tDIG_OD_H-High Period of SCL Clock

  • tfDA_OD – Fall Time of SDA Signal

  • tSU_OD – Data Setup Time During Open – Drain Mode

  • tCAS – Clock after Start Condition

  • tCBP – Clock before Stop Condition

  • tAVAL – Bus Available Condition 

  • tIDLE – Bud Idle Condition

  • VIL – Low-Level Input Voltage

  • VIH – High-Level Input Voltage

  • Vhys – Schmitt Trigger Input Hysteresis

  • VOL – Output Low Level

  • VOH – Output High Level

準備好加速您的驗證了嗎?

聯絡我們的團隊,瞭解 Soliton 的 I3C 驗證套件如何簡化您的協議驗證流程。

立即開始