最後更新:2026年10月8日測試・可靠度測試設備

掃描測試是什麼

Scan Test

掃描測試是可測試性設計(DFT)的代表性手法,將晶片內部的正反器串接成掃描鏈,使內部狀態可以從外部自由設定與觀測。能有效偵測原本無法從外部看見的內部邏輯故障,大幅改善量產測試的涵蓋率與成本。

目錄5 項
  1. 定義與原理
  2. 常見問題
  3. 相關企業
  4. 相關用語
  5. 比較文章

定義與原理

掃描測試(Scan Test)是可測試性設計(DFT)的代表性手法,將晶片內部的正反器如串珠般串接成掃描鏈,使內部狀態可以從外部自由設定(控制)與讀出(觀測)。藉此可有效偵測原本無法從外部看見的內部邏輯故障。

運作方式是在測試模式下,將測試圖樣以串列方式送入掃描鏈(scan in),以1個時脈進行一般動作(capture)擷取結果,再以串列方式讀出(scan out),並與期望值比對。測試圖樣由ATPG(自動測試圖樣產生)工具自動產生。

故障模型包括訊號被固定在0或1的固定型故障(stuck-at),以及檢查轉態延遲的轉態故障等,並以針對這些故障的故障偵測率(測試涵蓋率)衡量品質。可與DFT或BIST(內建自我測試)結合,提升測試品質與效率。

產生的圖樣會透過ATE(自動測試設備)施加於晶圓或封裝後的產品,判定良品與不良品。插入掃描鏈雖會帶來電路面積與繞線增加的額外負擔,但可測試性提升的效益更大。搭配DFT、ATE、KGD等條目,即可理解測試製程的整體架構。

掃描測試的常見問題

為什麼需要掃描測試?
因為晶片內部的邏輯無法從外部端子直接觀測,僅靠一般動作的測試圖樣無法充分偵測內部故障。透過掃描鏈直接讀寫內部的正反器,可大幅提高故障偵測率。
掃描測試的缺點是什麼?
為了讓各正反器支援掃描,面積會增加數%,動作速度也會略為下降。此外,由於可經由掃描鏈讀出內部狀態,有時也需要考量資訊安全問題。
掃描測試與BIST如何區分使用?
掃描測試由外部測試機提供圖樣,可彈性對應任意故障模型,適合驗證隨機邏輯。BIST由晶片本身產生圖樣,外部測試機的負擔較小,適合檢測具規則結構的記憶體(MBIST)。實務上兩者會併用。

相關設備・材料

相關企業

比較文章

所屬主題