新用戶以及有一段時間沒有使用XJTAG的用戶經常問我們的一個問題是關于XJDeveloper中設備分類之間的差異,下面我們就來講講不同設備之間的具體差異。
1.Uncategorised(未分類設備):當設備未分類時,連接到該設備的網絡將不包括在自動生成的測試(Connection Test)中,即使測試系統有權驅動它們。當進行Connection Test時,只有知道網絡上的所有信息,從而知道可以安全驅動網絡時的情況下才會驅動網絡。(不過,XJEase測試也可以被配置為驅動這些網絡!)DFT報告將顯示引腳為未測試,在DFT屏幕的頂部將有一個標題提示你對還沒有分類設備進行分類。

2.Ignored(被忽略設備):一個被分類為Ignored的設備可能被連接到測試可訪問的網絡上,但使用設備文件無法提高測試覆蓋范圍,使其超過自動連接測試所達到的覆蓋范圍。為了實現這一點,必須保證“Ignored”設備不會干擾連接測試,即設備不會驅動測試可訪問的網絡,因此Connection Test可以忽略該組件來驅動網絡。被置于“Ignored”類別的典型組件是連接器,ESD二極管和電容器,但通常使用恒定引腳來禁用更復雜的設備,這意味著它可以被標記為“Ignored”。運行DFT報告會包括“Ignored”設備的測試覆蓋范圍,并且該測試覆蓋范圍可以通過運行Connection Test達到。

3.Unfitted(未裝配設備):Ignored 和Unfitted之間的區別在于,任何歸類為Unfitted的組件都從DFT圖中刪除。在Unfitted類別中最常見的是測試點,大多數電路板設計都有一些未裝配或可選裝配的部件。從分析的角度來看,測試點(和其他未裝配的設備)會降低計算的測試覆蓋率百分比,因為實際上它們是無法進行開路測試的有效引腳,因此從DFT統計中剔除未裝配的設備最能體現電路設計的可測試性。

4.Excluded(被排除設備):與Uncategorised非常相似,但是你不會在Connection Test和Test Coverage屏幕中看到關于Uncategorised設備的警告,XJDeveloper將不再提示你對設備進行分類。這個類別適用于已確定可能干擾XJTAG測試操作的設備,并且無法防止這種干擾。然后,系統將會認為在Connection Test中驅動連接到這些設備的網絡是不安全的,盡管在XJEase中你可以自行承擔驅動網絡的風險。如果設備可以控制或禁用其輸出,則最好將設備指定為Test device,并在適當的引腳上設置禁用值。
另一種查看Excluded類別的方法是,它允許你“完成”項目設置(沒有Uncategorised的設備)。但是,這樣做的代價是會降低測試覆蓋率,因此你應該盡量不使用這個類別。
類別 | 網絡連接 | DFT分析 |
Uncategorised | 不會被驅動/測試 | 標記為未經測試 |
Ignored | 可以驅動 | 運行測試獲取測試覆蓋范圍 |
Unfitted | 可以驅動 | 從統計中排除 |
Excluded | 不會被驅動/測試 | 標記為未經測試 |