1. 程式人生 > >SOC中的DFT和BIST對比與比較-IC學習筆記(二)

SOC中的DFT和BIST對比與比較-IC學習筆記(二)

獨立 讀取 c學習 連接 特殊 客戶服務 bsp design 來源

ATE:ATE是Automatic Test Equipment的縮寫,根據客戶的測試要求、圖紙及參考方案,采用MCU、PLC、PC基於VB、VC開發平臺,利用TestStand&LabVIEW和JTAG/Boundary Scan等技術開發、設計各類自動化測試設備。

BIST:BIST是在設計時在電路中植入相關功能電路用於提供自我測試功能的技術,以此降低器件測試對自動測試設備(ATE)的依賴程度。BIST技術的快速發展很大的原因是由於居高不下的ATE成本和電路的高復雜度。現在,高度集成的電路被廣泛應用,測試這些電路需要高速的混合信號測試設備。BIST技術可以通過實現自我測試從而減少對ATE的需求。

優點:

1, 降低測試成本 2, 提高錯誤覆蓋率 3, 縮短測試所需時間 4, 方便客戶服務 5, 獨立測試的能力 缺點: 1, 額外的電路占用寶貴面積 2, 額外的引腳 3, 可能存在的測試盲點 BIST技術大致可以分兩類: Logic BIST(LBIST) 和 Memory BIST (MBIST) LBIST通常用於測試隨機邏輯電路,一般采用一個偽隨機測試圖形生成器來產生輸入測試圖形,應用於器件內部機制;而采用多輸入寄存器(MISR)作為獲得輸出信號產生器。 MBIST只用於存儲器測試,典型的MBIST包含測試電路用於加載,讀取和比較測試圖形。目前存在幾種業界通用的MBIST算法,比如“March”算法,Checkerboard算法等等。 另一種比較少見的BIST稱為Array BIST,它是MBIST的一種,專門用於嵌入式存儲器的自我測試。Analog BIST則用於模擬電路的自我測試。 基於各種算法生成多種測試向量,每種有不同針對的電路錯誤類型。 技術分享圖片
測試向量通過RAM/ROM產生結果與分析器輸入結果進行對比,比較過程在MISR中進行。 在芯片測試中scan和bist有什麽區別? bist是內建自測試,一般有rambist、flashbist等,它是內部集成專門測試算法,同時還包括測試控制電路,輸出結果比較等電路,它是芯片中實際電路;scan是一種結構性測試,它將芯片內部的寄存器替換成專門的寄存器,然後連接成1條鏈或多條,這種方式只需要在輸入端輸入pattern,在輸出端對比輸出即可,它不care芯片功能,可以節省很多測試case開發時間,同時也減少測試時間
@作者:高建新
鏈接:https://www.zhihu.com/question/50626097/answer/152109180
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
DFT,即可測試性設計(Design for Testability, DFT)
是一種集成電路設計技術,它將一些特殊結構在設計階段植入電路,以便設計完成後進行測試。電路測試有時並不容易,這是因為電路的許多內部節點信號在外部難以控制和觀測。通過添加可測試性設計結構,例如掃描鏈等,內部信號可以暴露給電路外部。

SOC中的DFT和BIST對比與比較-IC學習筆記(二)