Global Sources
電子工程專輯
 
電子工程專輯 > 測試與測量
 
 
測試與測量  

解決PCI Express協議一致性問題

上網時間: 2008年11月07日     打印版  Bookmark and Share  字型大小:  

關鍵字:驗證  覆蓋  一致性測試 

在開發第一款基於PCI Express的SoC過程中,ClearSpeed公司為了在有限的時間和預算條件下確保PCI Express協議一致性而面臨重重困難。PCI Express是一種複雜的協議,具有特別大的覆蓋範圍。從管理的角度看,保證協議一致性沒有其它更好的方法,只有採用標準驅動的驗證過程。遺憾的是,即使做了上千次覆蓋相關場景的測試,仍留有相當大的覆蓋漏洞,因而使得這個方法沒有可預測性,成本也很高。而另外一種普通的隨機測試方法也沒有足夠的可預測性。

ClearSpeed公司開始意識到,理想的方法可以產生顯著的好處:它能最小化技術開發工作量,同時最大化測試應用控制。ClearSpeed公司率先採用Cadence公司提供的商用化PCIe驗證IP。這種驗證IP被稱為UVC,包含了一致性管理系統(CMS),該系統將覆蓋空間劃分和映射到了PCIe規格。CMS還提供受限隨機測試(稱為測試序列)形式的一致性測試套件,用於自動取得針對每個PCIe規格部份的高功能性覆蓋。

ClearSpeed公司還在UVC基礎上製作了自己的受限隨機測試套件。相關覆蓋在每次測試組執行之後都會進行分析,因而能清楚地理解覆蓋漏洞出現在什麼地方,並指導新的測試應在什麼地方進行以到達未被覆蓋的場景。這種方法還向ClearSpeed提供了無價的計畫管理工具,因為它能幫助理解和報告驗證狀態。ClearSpeed公司目前能夠在每個主要的規格領域正常地追蹤覆蓋、缺陷統計和測試故障。

工程背景

ClearSpeed公司的產品範圍包括晶片、加速器卡、機架模組、軟體和支援。ClearSpeed公司的晶片、加速器卡和機架模組都可以與產業標準的x86系統一起使用。ClearSpeed公司的晶片採用C語言進行編程,並且公司向用戶提供可與所有標準軟體開發工具協同工作的完整IDE,如圖1所示。

圖1:ClearSpeed產品概要。
圖1:ClearSpeed產品概要。

與以前的CXS600晶片相較,主要變化如下:

1. 一個晶片上有兩個處理器核心(MTAP)

2. 晶片上有一個標準的PCIe介面(相對私有PCIx介面而言)

3. MTAP有多項的改進

總體驗證需求和策略

圖2為ClearSpeed產品的架構。為了確保這個複雜產品的品質,需要對以下性能進行驗證:

1. 驅動程式程式碼與晶片的緊密整合

2. 眾多軟體庫和應用程式的整合

3. 與各種主機(作業系統和晶片組)環境的相容性

4. 高性能和低功率

圖2:ClearSpeed公司目前的CXS700架構。
圖2:ClearSpeed公司目前的CXS700架構。


1 • 2 • 3 • 4 Next Page Last Page



投票數:   加入我的最愛
我來評論 - 解決PCI Express協議一致性問題
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首