日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 智能硬件 > 智能硬件
[導(dǎo)讀]基于一種適合于測(cè)試靜態(tài)簡(jiǎn)化故障的March SS算法,提出了一種改進(jìn)的嵌入式隨機(jī)存取存儲(chǔ)器測(cè)試算法-March SSE算法。

摘要  基于一種適合于測(cè)試靜態(tài)簡(jiǎn)化故障的March SS算法,提出了一種改進(jìn)的嵌入式隨機(jī)存取存儲(chǔ)器測(cè)試算法-March SSE算法。該算法在測(cè)試長(zhǎng)度不變的情況下,不僅能測(cè)出March SS算法所測(cè)試的全部的功能故障,而且還能檢測(cè)出March SS算法所遺漏的固定開(kāi)路故障,以及大部分的動(dòng)態(tài)故障,故障覆蓋率得到了大幅度地提高。
關(guān)鍵詞 故障原語(yǔ),靜態(tài)故障,動(dòng)態(tài)故障,存儲(chǔ)器測(cè)試,故障覆蓋率 

1  引言

   隨著深亞微米VLSI技術(shù)的發(fā)展,大量的不同廠家的電路設(shè)計(jì)或核集成到一個(gè)芯片上。存儲(chǔ)器密度的增長(zhǎng)使存儲(chǔ)器的測(cè)試面臨著更大的挑戰(zhàn)。嵌入式RAM存儲(chǔ)器是最難測(cè)試的電路,因?yàn)榇鎯?chǔ)器的測(cè)試通常需要大量的測(cè)試模式來(lái)激活存儲(chǔ)器并將存儲(chǔ)器的單元內(nèi)容讀出來(lái)與標(biāo)準(zhǔn)值進(jìn)行比較。在可以接受的測(cè)試費(fèi)用和測(cè)試時(shí)間的限制下,準(zhǔn)確的故障模型和有效的測(cè)試算法是至關(guān)重要的。而為了保證測(cè)試時(shí)間和故障覆蓋率,測(cè)試的好壞大大的依賴(lài)于所選的功能故障模型。

以前大部分關(guān)于故障模型的論文都是把故障的敏化固定在最多一個(gè)操作上(如一個(gè)讀或一個(gè)寫(xiě)),這些功能故障被叫作靜態(tài)功能故障。而基于缺陷注入和SPICE仿真的DRAM的試驗(yàn)分析表明:在沒(méi)有靜態(tài)故障的情況下存在另外一種多于一個(gè)操作才能敏化的故障(如一個(gè)連續(xù)的讀和寫(xiě)操作),即動(dòng)態(tài)故障。大部分的測(cè)試算法主要針對(duì)靜態(tài)故障,對(duì)動(dòng)態(tài)故障的覆蓋率比較低,但動(dòng)態(tài)故障的測(cè)試也是非常重要的[1]。

存儲(chǔ)器故障模型

    故障模型可以用故障原語(yǔ)(Fault Primitive)來(lái)表示。單個(gè)單元故障用符號(hào)<S/F/R>表示,兩個(gè)單元耦合故障用符號(hào)<Sa;Sv/F/R>表示。S表示單個(gè)單元的敏化操作序列,Sa表示耦合單元的敏化操作序列,Sv表示被耦合單元的敏化操作序列,F(xiàn)表示故障單元的值F {0,1},R表示讀操作的邏輯輸出值R {0,1,-}?!硎緦?xiě)操作激活故障,沒(méi)有輸出值。故障原語(yǔ)可以構(gòu)成一個(gè)驅(qū)動(dòng)所有存儲(chǔ)器功能故障的操作序列的完整集合。

2.1單個(gè)單元靜態(tài)故障

    單個(gè)單元靜態(tài)故障有12種可能的故障原語(yǔ),而這12種故障原語(yǔ)可以看作是一個(gè)六個(gè)功能故障模型的集合,下面是這六種功能故障:1)狀態(tài)故障(State Fault);2)轉(zhuǎn)換故障(Transition Fault);3)寫(xiě)干擾故障(Write Disturb Fault);4)讀破壞故障(Read Destructive Fault); 5)偽讀破壞故障(Deceptive Read Destructive Fault);6)錯(cuò)誤讀故障(Incorrect Read Fault)。這些故障在文章[2]中有詳細(xì)的解釋。

    在文章[3]中提到固定故障(Stuck-at Faults)的故障原語(yǔ)是< /0/->和< /1/->,所以固定故障被認(rèn)為是狀態(tài)故障與轉(zhuǎn)換故障的并集。固定開(kāi)路故障(Stuck Open Fault)[4]是由于斷開(kāi)的字線引起的,即0w1或1w0的操作是不能完成的,所以可以認(rèn)為是轉(zhuǎn)換故障;另外由于存儲(chǔ)器的讀出依賴(lài)于靈敏放大器,可以認(rèn)為是錯(cuò)誤讀故障,所以把固定開(kāi)路故障認(rèn)為是轉(zhuǎn)變故障和錯(cuò)誤讀故障的并集。

2.2靜態(tài)耦合故障

    靜態(tài)耦合故障的故障原語(yǔ)有36種,可以被歸納為以下七種類(lèi)型的功能故障模型[2]:1)狀態(tài)耦合故障(State Coupling Fault); 2)干擾耦合故障(Disturb Coupling Fault); 3)轉(zhuǎn)換耦合故障(Transition Coupling Fault);4)寫(xiě)破壞耦合故障(Write Destructive Coupling Fault); 5)讀破壞耦合故障(Read Destructive Coupling Fault);6)偽讀破壞耦合故障(Deceptive Read Destructive Coupling Fault); 7)錯(cuò)誤讀耦合故障(Incorrect Read Coupling Fault)。這些故障在文章[2]中有詳細(xì)的解釋。

2.3單個(gè)單元的動(dòng)態(tài)故障

    只考慮S=xWyRz這種情況。單個(gè)單元?jiǎng)討B(tài)故障的故障原語(yǔ)有12種,可以被歸納為以下三種類(lèi)型的功能故障模型:1)動(dòng)態(tài)的讀破壞故障(Dynamic Read Destructive Fault);2)動(dòng)態(tài)的偽讀破壞故障(Dynamic Deceptive Read Destructive Fault);3)動(dòng)態(tài)的錯(cuò)誤讀故障(Dynamic Incorrect       Read Fault)。這些故障在文章[1]中有詳細(xì)的解釋。

2.4動(dòng)態(tài)耦合故障

    主要分析兩個(gè)單元的動(dòng)態(tài)耦合故障,它可分為四種類(lèi)型。只研究其中的兩種(兩個(gè)連續(xù)的操作都應(yīng)用在耦合單元和兩個(gè)連續(xù)的操作都應(yīng)用在被耦合單元)。兩個(gè)單元的動(dòng)態(tài)耦合故障的故障原語(yǔ)有32種,可以被歸納為以下四種類(lèi)型的功能故障模型[1]:

1)動(dòng)態(tài)干擾耦合故障(Dynamic Disturb Coupling Fault): 耦合單元的連續(xù)的兩個(gè)寫(xiě),讀操作使被耦合單元的值發(fā)生跳變。

2)動(dòng)態(tài)的讀破壞耦合故障(Dynamic Read Destructive Coupling Fault):耦合單元的某一特定值使被耦合單元的連續(xù)的兩個(gè)寫(xiě),讀操作改變了存儲(chǔ)單元的邏輯值并輸出錯(cuò)誤的值。

3)動(dòng)態(tài)的偽讀破壞耦合故障(Dynamic Deceptive Read Destructive Coupling Fault):耦合單元的某一特定值使被耦合單元的連續(xù)的兩個(gè)寫(xiě),讀操作改變了存儲(chǔ)單元的邏輯但輸出正確的值。

4)動(dòng)態(tài)的錯(cuò)誤讀耦合故障(Dynamic Incorrect Read Coupling Fault):耦合單元的某一特定值使被耦合單元的連續(xù)的兩個(gè)寫(xiě),讀操作返回錯(cuò)誤的值但存儲(chǔ)單元的值沒(méi)有發(fā)生改變。

3       存儲(chǔ)器測(cè)試

    在文章[2]中提到的March SS算法如圖1所示,它被認(rèn)為能測(cè)出上面所提到的所有的靜態(tài)簡(jiǎn)化故障。在文章[3]中把固定開(kāi)路故障認(rèn)為是轉(zhuǎn)換故障和錯(cuò)誤讀故障的并集,但是由于固定開(kāi)路故障的敏化必須使上次讀的值與本次所期望讀的值反向,所以對(duì)它的測(cè)試的算法是不同于錯(cuò)誤讀故障的算法。通過(guò)對(duì)圖1所示March SS算法的分析可以很容易的發(fā)現(xiàn)它不能測(cè)出固定開(kāi)路故障,只須在它的四個(gè)元素M1,M2,M3,M4中任意一個(gè)元素的最后一個(gè)寫(xiě)操作的后面增加一個(gè)讀操作就能測(cè)出固定開(kāi)路故障(如在元素M1的w1最后面加一個(gè)r1)。為了規(guī)則性,可以在M1,M2,M3,M4四個(gè)元素的后面都增加一個(gè)讀操作,得到March SS’算法,其算法如圖2所示。

 

圖1. March SS算法                          

圖2. March SS’算法

增加的讀操作只會(huì)影響由這個(gè)讀操作所敏化的故障的檢測(cè)。而對(duì)于其它的靜態(tài)故障的檢測(cè),由于增加的讀操作并不影響存儲(chǔ)器單元的內(nèi)容,所以也不會(huì)影響這些故障的覆蓋率。在這些由讀操作所引起的故障中,除偽讀破壞故障和偽讀破壞耦合故障以外的其它故障是由一個(gè)讀操作敏化并且檢測(cè)的,所以該算法只會(huì)增加不會(huì)減少對(duì)這些故障的覆蓋率。最后對(duì)于偽讀破壞故障和偽讀破壞耦合故障,用March SS’算法的測(cè)試如表1中的(a)和(b)所示。其中“v>a”表示被耦合單元的地址高于耦合單元的地址,“v<a”表示被耦合單元的地址低于耦合單元的地址,“,”表示故障能被多個(gè)元素敏化和檢測(cè),“/”的左邊表示敏化右邊表示檢測(cè)。從以上可以得出該算法可以測(cè)出所有的靜態(tài)故障。

 

           (a)                                 

   (b)

   表1. (a)March SS’算法對(duì)偽讀破壞故障的覆蓋率,(b) March SS’算法對(duì)偽讀破壞耦合故障的覆蓋率

算法March SS’中的M1,M2,M3,M4四個(gè)元素的第二個(gè)讀操作主要是為了檢測(cè)由第一個(gè)讀操作敏化的偽讀破壞故障和偽讀破壞耦合故障,而對(duì)其它的故障的檢測(cè)沒(méi)有任何貢獻(xiàn),所以去掉這些讀操作并不影響對(duì)這兩個(gè)故障之外的故障的檢測(cè)。從表1的(a)和(b)可以看出,如果沒(méi)有這四個(gè)讀操作同樣能測(cè)出偽讀破壞故障和偽讀破壞耦合故障。因此可以去掉March SS’算法中M1,M2,M3,M4四個(gè)元素的第二個(gè)讀操作,得到一個(gè)如圖3所示的改進(jìn)的算法-March SSE算法。該算法同樣能測(cè)出所有的上述的靜態(tài)故障,另外還能測(cè)出固定開(kāi)路這個(gè)不能被March SS測(cè)出的靜態(tài)故障。故障覆蓋率得到了提高。

           圖3. March SSE算法

下面分別來(lái)看March SS算法和March SSE算法對(duì)動(dòng)態(tài)故障的測(cè)試情況,對(duì)單個(gè)單元的動(dòng)態(tài)故障的測(cè)試如表2所示,表格的第三列所對(duì)應(yīng)的是March SS對(duì)單個(gè)單元的動(dòng)態(tài)故障的測(cè)試情況,第四列是March SSE對(duì)單個(gè)單元的動(dòng)態(tài)故障的測(cè)試情況??梢钥闯鯩arch SS算法只能測(cè)出其中1/3的故障,而March SSE能夠測(cè)出5/6的故障。

功能故障模型(FFM)

故障原語(yǔ)(FP)

March SS

March SSE

動(dòng)態(tài)讀破壞故障(dRDF)

<0w0r0/↑/1>

M1, M3

M1, M3

<0w1r1/↓/0>

 

M1, M3

<1w0r0/↑/1>

 

M2,M4

<1w1r1/↓/0>

M2,M4

M2,M4

動(dòng)態(tài)偽讀破壞故障(dDRDF)

<0w0r0/↑/0>

 

 

<0w1r1/↓/1>

 

M1/M2,M3/M4

<1w0r0/↑/0>

 

M2/M3,M4/M5

<1w1r1/↓/1>

 

 

動(dòng)態(tài)錯(cuò)誤讀故障(dIRF)

<0w0r0/0/1>

M1, M3

M1, M3

<0w1r1/1/0>

 

M1, M3

<1w0r0/0/1>

 

M2,M4

<1w1r1/1/0>

M2,M4

M2,M4

             表2. March SS和March SSE對(duì)單個(gè)單元的動(dòng)態(tài)故障的覆蓋率

   對(duì)于多個(gè)單元的動(dòng)態(tài)耦合故障,以?xún)蓚€(gè)單元的為例。表3顯示了兩種算法對(duì)動(dòng)態(tài)干擾耦合故障(dCFds)和動(dòng)態(tài)偽讀破壞耦合故障(dCFdrd)兩種動(dòng)態(tài)耦合故障的敏化和檢測(cè)情況。而另外兩種動(dòng)態(tài)耦合故障動(dòng)態(tài)讀破壞耦合故障(dCFrd)和動(dòng)態(tài)錯(cuò)誤讀耦合故障(dCFir)同理很容易被證明可以全部被March SSE算法測(cè)試,而March SS只能測(cè)出其中一半的故障。對(duì)兩個(gè)單元的動(dòng)態(tài)耦合故障的總體來(lái)講,March SS算法只能測(cè)出其中3/8的故障,而March SSE卻能測(cè)出7/8的故障。因此對(duì)動(dòng)態(tài)故障的故障覆蓋率有了大幅度的提高。

FFM

故障原語(yǔ)(FP)

March SS

March SSE

v>a

v<a

v>a

v<a

動(dòng)態(tài)干擾耦合故障(dCFds)

 

<0w0r0;0/↑/->

M1/M1

M3/M3

M1/M1

M3/M3

<0w1r1;0/↑/->

 

 

M1/M1

M3/M3

<1w1r1;0/↑/->

M4/M5

M2/M3

M4/M5

M2/M3

<1w0r0;0/↑/->

 

 

M4/M5

M2/M3

<0w0r0;1/↓/->

M3/M4

M1/M2

M3/M4

M1/M2

<0w1r1;1/↓/->

 

 

M3/M4

M1/M2

<1w1r1;1/↓/->

M2/M2

M4/M4

M2/M2

M4/M4

<1w0r0;1/↓/->

 

 

M2/M2

M4/M4

動(dòng)態(tài)偽讀破壞耦合故障(dCFdrd)

<0;0w0r0/↑/0>

 

 

 

 

<0;0w1r1/↓/1>

 

 

M3/M4

M1/M2

<0;1w1r1/↓/1>

 

 

 

 

<0;1w0r0/↑/0>

 

 

M2/M3

M4/M5

<1;0w0r0/↑/0>

 

 

 

 

<1;0w1r1/↓/1>

 

 

M1/M2

M3/M4

<1;1w1r1/↓/1>

 

 

 

 

<1;1w0r0/↑/0>

 

 

M4/M5

M2/M3

         表3. March SS和March SSE對(duì)兩個(gè)單元的動(dòng)態(tài)耦合故障的覆蓋率

4       結(jié)論

    本文通過(guò)對(duì)嵌入式存儲(chǔ)器的幾種不同的類(lèi)型的動(dòng)態(tài)和靜態(tài)簡(jiǎn)化功能故障的分析,在原有的主要用來(lái)測(cè)試靜態(tài)故障的March SS算法的基礎(chǔ)上提出了March SSE算法。該算法長(zhǎng)度為22N , N為存儲(chǔ)器的字的個(gè)數(shù),其中每個(gè)字包含一位。與March SS算法相比較,March SSE算法在測(cè)試長(zhǎng)度不變的情況下,其故障覆蓋率有了大幅度的提高。不但能測(cè)出March SS算法所測(cè)試的全部的功能故障,而且還能檢測(cè)出March SS算法所遺漏的固定開(kāi)路故障,以及85%以上的第2節(jié)所描述的動(dòng)態(tài)故障,故障覆蓋率得到了大幅度地提高。

本文作者創(chuàng)新點(diǎn):本文在March SS算法的基礎(chǔ)提出了一種改進(jìn)的隨機(jī)存取存儲(chǔ)器的測(cè)試算法-March SSE算法,該算法在測(cè)試長(zhǎng)度不變的情況下,不但能檢測(cè)出原算法所能檢測(cè)的所有故障,而且還能測(cè)出原算法不能檢測(cè)出的固定開(kāi)路故障,以及85%以上的由連續(xù)的寫(xiě)、讀兩個(gè)操作敏化的動(dòng)態(tài)故障。該算法在測(cè)試長(zhǎng)度不變的情況下大大地提高了故障覆蓋率。

參考文獻(xiàn)

[1] S. Hamdioui, Z. Al-Ars, and A. J. van de Goor, “Testing static and dynamic faults in random access memories,” in Proc. VLSI Test Symp., 2002, pp. 395-400.

[2] S. Hamdioui, A. J. van de Goor and M. Rodgers, “March SS: A Test for All Atatic Simple RAM Faults,” In Proc. Of the IEEE Int. Workshop on Memory Technology, Design and Testing, Bendor, France, pp. 95-100.

[3] S. Hamdioui, Z. Al-Ars, and A. J. van de Goor, “Linked faults in random access memories: concept, fault models, test algorithms, and industrial results,” In IEEE Trans. On Computer-Aided Design of Integrated Circuits and Systerms, Vol.23, No.5, pp. 195-205, May 2004.

[4] R. Dekker, F. Beenaker, and L. Thijssen, “A realistic Fault model and test algorithm for static random access memories,” IEEE Trans. Computer-Aided Design, Vol.9, pp. 567-572, June 1990.

[5] 曹海源,孫世宇,張志紅, “一種可編程的通用存儲(chǔ)器仿真測(cè)試系統(tǒng),” 微計(jì)算機(jī)信息, 2005年第21卷第4期, 84-85頁(yè).

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專(zhuān)屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷(xiāo)售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開(kāi)幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過(guò)140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問(wèn)機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來(lái)年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開(kāi)發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車(chē)

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國(guó)高端家電品牌G50峰會(huì)》于浙江寧波落幕,來(lái)自?xún)砂儆嗝袠I(yè)大咖、專(zhuān)家學(xué)者共同探討了在形勢(shì)依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

智能硬件

22075 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉