Mbistarchitec(MBIST,Memory Built-In Self-Test)是一種用于存儲(chǔ)器(尤其是隨機(jī)存取存儲(chǔ)器,RAM)的內(nèi)置自測(cè)試技術(shù)。它通過(guò)在存儲(chǔ)器內(nèi)部實(shí)現(xiàn)測(cè)試算法,可以在不依賴外部測(cè)試設(shè)備的情況下對(duì)存儲(chǔ)器進(jìn)行測(cè)試。MBIST技術(shù)在提高存儲(chǔ)器的可靠性和減少生產(chǎn)成本方面具有重要意義。
- MBIST的基本概念
MBIST是一種用于檢測(cè)和診斷存儲(chǔ)器缺陷的技術(shù)。它通過(guò)在存儲(chǔ)器內(nèi)部實(shí)現(xiàn)測(cè)試算法,可以在不依賴外部測(cè)試設(shè)備的情況下對(duì)存儲(chǔ)器進(jìn)行測(cè)試。MBIST技術(shù)可以應(yīng)用于各種類型的存儲(chǔ)器,包括靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)和閃存等。
MBIST的主要優(yōu)點(diǎn)包括:
- 自動(dòng)化測(cè)試:MBIST可以在不需要外部測(cè)試設(shè)備的情況下對(duì)存儲(chǔ)器進(jìn)行測(cè)試,降低了測(cè)試成本。
- 高覆蓋率:MBIST可以檢測(cè)到存儲(chǔ)器中的各種缺陷,包括粘滯故障、橋接故障和地址線故障等。
- 高可靠性:MBIST可以提高存儲(chǔ)器的可靠性,減少生產(chǎn)過(guò)程中的缺陷率。
- MBIST的工作原理
MBIST的工作原理主要包括以下幾個(gè)步驟:
2.1 初始化階段
在測(cè)試開(kāi)始之前,MBIST需要對(duì)存儲(chǔ)器進(jìn)行初始化。初始化過(guò)程包括將存儲(chǔ)器的地址線和數(shù)據(jù)線設(shè)置為已知狀態(tài),以便后續(xù)測(cè)試的進(jìn)行。
2.2 測(cè)試模式選擇
MBIST可以選擇不同的測(cè)試模式來(lái)檢測(cè)存儲(chǔ)器中的不同類型缺陷。常見(jiàn)的測(cè)試模式包括:
- 行/列地址線測(cè)試:檢測(cè)存儲(chǔ)器的行地址線和列地址線是否存在故障。
- 存儲(chǔ)單元測(cè)試:檢測(cè)存儲(chǔ)器中的存儲(chǔ)單元是否存在故障。
- 橋接故障測(cè)試:檢測(cè)存儲(chǔ)器中是否存在橋接故障。
2.3 測(cè)試算法執(zhí)行
在選擇了測(cè)試模式后,MBIST將執(zhí)行相應(yīng)的測(cè)試算法來(lái)檢測(cè)存儲(chǔ)器中的缺陷。測(cè)試算法通常包括以下步驟:
- 寫入測(cè)試向量:將特定的測(cè)試向量寫入存儲(chǔ)器的指定位置。
- 讀取并比較:讀取存儲(chǔ)器中的數(shù)據(jù),并與預(yù)期結(jié)果進(jìn)行比較,以判斷是否存在缺陷。
2.4 結(jié)果分析
根據(jù)測(cè)試算法的執(zhí)行結(jié)果,MBIST可以判斷存儲(chǔ)器是否存在缺陷,并確定缺陷的類型和位置。
- MBIST的測(cè)試算法
MBIST的測(cè)試算法主要包括以下幾種:
3.1 行/列地址線測(cè)試算法
行/列地址線測(cè)試算法主要用于檢測(cè)存儲(chǔ)器的行地址線和列地址線是否存在故障。測(cè)試過(guò)程包括:
- 將行地址線和列地址線設(shè)置為特定的值。
- 寫入特定的測(cè)試向量到存儲(chǔ)器的指定位置。
- 讀取并比較數(shù)據(jù),判斷是否存在故障。
3.2 存儲(chǔ)單元測(cè)試算法
存儲(chǔ)單元測(cè)試算法主要用于檢測(cè)存儲(chǔ)器中的存儲(chǔ)單元是否存在故障。測(cè)試過(guò)程包括:
- 將存儲(chǔ)器的地址線設(shè)置為特定的值。
- 寫入特定的測(cè)試向量到存儲(chǔ)器的指定存儲(chǔ)單元。
- 讀取并比較數(shù)據(jù),判斷存儲(chǔ)單元是否存在故障。
3.3 橋接故障測(cè)試算法
橋接故障測(cè)試算法主要用于檢測(cè)存儲(chǔ)器中是否存在橋接故障。測(cè)試過(guò)程包括:
- 將存儲(chǔ)器的地址線設(shè)置為特定的值。
- 寫入特定的測(cè)試向量到存儲(chǔ)器的相鄰存儲(chǔ)單元。
- 讀取并比較數(shù)據(jù),判斷是否存在橋接故障。
- MBIST的診斷技術(shù)
MBIST的診斷技術(shù)主要包括以下幾種:
4.1 故障模擬
故障模擬是通過(guò)對(duì)存儲(chǔ)器的電路進(jìn)行模擬,來(lái)預(yù)測(cè)可能發(fā)生的故障類型和位置。故障模擬可以幫助設(shè)計(jì)者在設(shè)計(jì)階段就發(fā)現(xiàn)潛在的問(wèn)題,從而提高存儲(chǔ)器的可靠性。
4.2 故障注入
故障注入是通過(guò)在存儲(chǔ)器的電路中人為地引入故障,來(lái)模擬實(shí)際的故障情況。故障注入可以幫助測(cè)試者評(píng)估MBIST的測(cè)試效果,以及優(yōu)化測(cè)試算法。
4.3 故障定位
故障定位是通過(guò)分析MBIST的測(cè)試結(jié)果,來(lái)確定故障的類型和位置。故障定位可以幫助設(shè)計(jì)者和測(cè)試者更好地理解故障的成因,從而采取相應(yīng)的修復(fù)策略。
- MBIST的修復(fù)策略
MBIST的修復(fù)策略主要包括以下幾種:
5.1 重構(gòu)
重構(gòu)是通過(guò)改變存儲(chǔ)器的電路結(jié)構(gòu),來(lái)消除故障的影響。例如,對(duì)于橋接故障,可以通過(guò)改變存儲(chǔ)單元的連接方式來(lái)消除故障。
5.2 冗余
冗余是通過(guò)增加額外的存儲(chǔ)單元或電路,來(lái)提高存儲(chǔ)器的可靠性。例如,可以通過(guò)增加冗余的存儲(chǔ)單元來(lái)替換故障的存儲(chǔ)單元,從而保證存儲(chǔ)器的正常工作。
-
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7528瀏覽量
164222 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7134瀏覽量
89451 -
測(cè)試技術(shù)
+關(guān)注
關(guān)注
0文章
117瀏覽量
21086
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論