文章來源:Jeff的芯片世界
原文作者:Jeff的芯片世界
本文介紹了邏輯內建自測試(LBIST)的概念、背景、原理、優缺點和應用。
隨著半導體工藝的不斷進步,芯片集成度呈指數級增長,測試成本與測試效率已成為行業面臨的核心挑戰。傳統依賴外部自動測試設備(ATE)的方法不僅費用高昂,且難以覆蓋芯片內部大量不可直接訪問的電路節點。邏輯內建自測試(LBIST)技術應運而生,它通過將測試電路植入芯片內部,使芯片能夠對自身邏輯電路進行自主檢測,顯著降低了對ATE的依賴,在汽車電子、航空航天等高可靠性領域成為關鍵技術。
LBIST的基本概念與背景
LBIST全稱為Logic Built-in Self-Test,即邏輯內建自測試,是一種在芯片設計階段集成到電路中的專用測試結構,旨在對芯片內部的隨機邏輯電路進行自主檢測。其核心理念是將測試功能內嵌于芯片設計之中,使芯片像擁有“免疫系統”一樣,在出廠后甚至服役期間能夠自行進行“體檢”,及時發現制造缺陷或老化故障。與傳統測試方法相比,LBIST解決了多個挑戰:首先,它降低了對昂貴ATE設備的依賴;其次,它能夠覆蓋那些沒有直接連接到外部引腳的嵌入式邏輯節點;此外,它支持接近芯片實際工作頻率的高速測試,這是許多ATE設備難以實現的。
LBIST與存儲器內建自測試(MBIST)共同構成了BIST技術的兩大支柱,但LBIST專注于數字邏輯電路的測試,包括處理器核心、組合邏輯、時序邏輯等。與MBIST針對存儲器的特定測試算法不同,LBIST主要采用偽隨機測試向量生成與響應分析技術,以適應數字邏輯電路的多樣性和復雜性。
LBIST的工作原理與核心架構
LBIST的實現依賴于一套精心設計的硬件架構和系統化的工作流程。其核心組件包括偽隨機模式生成器(PRPG)、掃描鏈、多輸入簽名寄存器(MISR)以及BIST控制器。PRPG通常基于線性反饋移位寄存器(LFSR)生成偽隨機測試序列,作為測試激勵的源頭;為了增強隨機性,有時還會加入移相器。掃描鏈是連接PRPG與被測邏輯的通道,在測試模式下,芯片內部的寄存器被重新配置為串行移位鏈路,使測試向量能夠高效加載到內部,同時將響應結果捕獲并傳出。MISR負責將大量的輸出響應壓縮成一個固定的“簽名”,與預先計算的無故障電路簽名進行比對,從而判斷測試通過與否。BIST控制器則作為整個系統的“大腦”,協調測試的啟停、模式切換、結果比對和狀態報告。
LBIST的測試過程遵循嚴謹的序列:首先進入初始化階段,控制器接收啟動信號,切換芯片到測試模式,掃描鏈復位,PRPG加載初始種子,MISR清零;隨后進入向量加載與應用階段,PRPG生成的偽隨機測試向量通過掃描鏈加載到被測邏輯的輸入寄存器,并應用功能時鐘周期使向量在被測邏輯中傳播;接著是響應捕獲與壓縮階段,輸出響應被捕獲到輸出寄存器,然后通過掃描鏈移位到MISR中進行壓縮,這一過程重復進行直到生成足夠數量的測試向量;最后是結果比對與恢復階段,MISR產生的最終簽名與預存的“黃金簽名”比對,控制器根據比對結果生成Pass/Fail信號,并切換芯片回正常工作模式。整個過程中,LBIST利用芯片自身的時鐘和資源實現了高速測試,有助于檢測僅在高頻下出現的時序故障。在實際芯片如英飛凌TC3xx系列中,LBIST執行完成后通常會觸發系統熱復位,然后軟件在啟動過程中檢查測試結果。

LBIST的技術優勢與局限性
LBIST之所以在高端芯片中得到廣泛應用,是因為它解決了傳統測試方法的多個痛點。其核心優勢體現在以下幾個方面:首先,顯著降低測試成本。傳統ATE設備價格昂貴,且測試時間隨電路復雜度增加而線性增長,LBIST通過將測試功能內置,減少了對昂貴ATE設備的依賴,特別適合大規模量產芯片的測試。其次,實現真正的高速測試。LBIST使用芯片的功能時鐘進行測試,能夠檢測出僅在高頻下出現的時序故障,這對于現代高速芯片至關重要。第三,支持現場自檢與持續監控。LBIST不僅用于制造測試,還能在芯片現場運行期間進行定期健康檢查,符合ISO 26262等功能安全標準的要求。第四,解決不可達節點測試難題。對于沒有直接連接到外部引腳的嵌入式邏輯模塊,LBIST通過內部測試結構實現了深度覆蓋。第五,面積效率高。與MBIST通常需要3%-5%的面積開銷相比,LBIST通過復用芯片已有的掃描鏈等DFT資源,面積開銷通常可控制在1%以下。
然而,LBIST也存在一些技術挑戰和局限性。首先,測試覆蓋率存在盲點。由于采用偽隨機測試向量,LBIST對某些特定故障(如某些橋接故障、冗余邏輯故障)的覆蓋率可能不足,雖然可以通過加權LFSR、測試點插入等技術緩解,但難以完全消除。其次,面積與功耗開銷。盡管相對面積開銷較小,但LBIST仍需額外的測試電路,且測試期間功耗通常高于正常功能模式,可能影響測試穩定性。第三,測試時間較長。為了達到足夠的故障覆蓋率,LBIST需要生成大量偽隨機測試向量,對于復雜邏輯,測試時間可能達到毫秒級,成為瓶頸。第四,診斷能力有限。MISR的響應壓縮過程會丟失原始響應信息,使得故障精確定位困難,通常需要額外診斷技術。第五,設計復雜度增加。LBIST插入需要額外的設計和驗證工作,增加了設計流程的復雜度。為應對這些挑戰,業界已開發出混合LBIST(結合偽隨機向量與確定性向量)和選擇性LBIST(針對關鍵邏輯實施測試)等方法,以平衡覆蓋率、開銷與測試時間。

LBIST的實際應用場景
LBIST因其獨特優勢,在多個對可靠性和安全性要求極高的領域找到了廣泛應用。在汽車電子領域,尤其是發動機控制、高級駕駛輔助系統(ADAS)等安全關鍵應用中,LBIST是滿足ISO 26262功能安全標準要求的關鍵技術。以英飛凌TC3xx系列芯片為例,LBIST被用于檢測MCU內部邏輯電路的潛伏故障,支持上電自檢和周期性自檢兩種模式,確保在檢測到潛在故障時系統能及時進入安全狀態。在高可靠性計算場景中,如航空航天、工業控制和醫療設備,芯片需在惡劣環境下長期穩定運行,定期執行的LBIST能夠及時檢測輻射等因素引起的瞬態故障,確保系統可靠性,其測試結果還可用于系統健康預測。在現代高性能處理器與AI加速器中,LBIST解決了傳統測試方法難以應對的挑戰,這些芯片通常包含深流水線、非規則邏輯結構以及手工優化電路,傳統掃描測試覆蓋率低且測試模式數量爆炸式增長,而LBIST的偽隨機測試特性特別適合這類復雜邏輯的測試需求,例如在AI加速器中,LBIST可以并行測試高度并行的計算單元,顯著縮短測試時間,同時其高速測試能力確保了處理器在其標稱頻率下的可靠性。
邏輯內建自測試技術代表了芯片測試領域的重要范式轉變,從依賴外部設備轉向芯片自我診斷。通過將測試功能集成到芯片內部,LBIST不僅降低了測試成本,還實現了傳統方法難以企及的高速測試和現場監控能力。盡管存在覆蓋率盲點、面積開銷等挑戰,但通過持續的技術創新,LBIST仍在不斷擴展其應用邊界,為芯片的高質量和高可靠性提供有力保障。
-
芯片
+關注
關注
463文章
54007瀏覽量
465891 -
存儲器
+關注
關注
39文章
7738瀏覽量
171648 -
測試設備
+關注
關注
0文章
397瀏覽量
19063
原文標題:芯片LBIST技術介紹
文章出處:【微信號:bdtdsj,微信公眾號:中科院半導體所】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
IC測試中三種常見的可測性技術
F28069的CAN通訊將自測試改成正常模式無法正常工作
MA35D1系列微處理器的實時處理器( RTP) 的自測試庫分享
嵌入式存儲器內建自測試的一種新型應用
高速互連自測試技術的原理與實現
Flash存儲器的內建自測試設計
基于TMSF240芯片的內部FLASH自測試方法
芯片邏輯內建自測試技術的工作原理與核心架構
評論