基于magnum 2 測試系統的NAND FLASH VDNF64G08RS50MS4V25-III的測試技術(shù)研究

發(fā)布時(shí)間:2017-10-13 14:17    發(fā)布者:eechina
關(guān)鍵詞: magnum II , NAND FLASH
作者:湯凡,王烈洋,占連樣,張水蘋(píng),王鑫,陳像,黃小虎

摘要:NAND FLASH在電子行業(yè)已經(jīng)得到了廣泛的應用,然而在生產(chǎn)過(guò)程中出現壞塊和在使用過(guò)程中會(huì )出現壞塊增長(cháng)的情況,針對這種情況,本文介紹了一種基于magnum II 測試機的速測試的方法,實(shí)驗結果表明,此方法能夠有效提高FLASH的全空間測試效率。另外,針對NAND FLASH的關(guān)鍵時(shí)序參數,如tREA(讀信號低電平到數據輸出時(shí)間)和tBERS(塊擦除時(shí)間)等,使用測試系統為器件施加適當的控制激勵,完成NAND FLASH的時(shí)序配合,從而達到器件性能的測試要求。

關(guān)鍵詞:magnum II,VDNF64G08RS50MS4V25-III,NAND FLASH

1.        引言

NAND FLASH是一種廉價(jià)、快速、高存儲密度、大容量的非易失性存儲器,廣泛應用在需要存儲大量數據的場(chǎng)合。由于其塊擦除、頁(yè)編程比較快和容量比較大。NAND FLASH通常會(huì )伴隨壞塊,所以出產(chǎn)時(shí)會(huì )有壞塊標記,這些壞塊通常不使用,而沒(méi)有標記成壞塊的可正常使用。在使用過(guò)程中,由于環(huán)境和使用年限等因素的影響,通常會(huì )出現壞塊增長(cháng),這些壞塊的出現會(huì )導致系統出現故障。所有通常在使用前可進(jìn)行測試,以找出增長(cháng)的壞塊,本文章介紹了一種基于magnum II 測試機的NAND FLASH的測試方法。

2.        VDNF64G08RS50MS4V25-III模塊介紹

2.1         VDNF64G08RS50MS4V25-III的結構

VDNF64G08RS50MS4V25-III NAND FLASH存儲器采用疊層型立體封裝工藝進(jìn)行封裝,內部采用4片相同型號的塑封芯片(型號:MT29F16G08ABABAWP-AITX:B,溫度等級:工業(yè)級-40~85℃,版本號:1612 WP 29F8G08ABABA AITX B 1-2 ,生產(chǎn)廠(chǎng)家:鎂光),分八層進(jìn)行疊裝,每層一個(gè)芯片。模塊的重量約為6.7±0.5克。其主要特性如下:

        總容量:64G bit;
        工作電壓:3.3V(典型值),2.7~ 3.6V(范圍值);
        數據寬度:8位;
        頁(yè)大。(4K+224)byte;
        塊大。128頁(yè)=(512K+28K) byte;
        片選塊容量:2048塊;
        頁(yè)讀操作
—讀時(shí)間:25us(最大) ;
—串行讀取時(shí)間:25ns(最小) ;
        快速寫(xiě)周期時(shí)間
—頁(yè)編程時(shí)間:230us(典型) ;
—塊擦除時(shí)間:0.7ms(典型)。


圖1 VDNF64G08RS50MS4V25-III原理框圖


圖2 VDNF64G08RS50MS4V25-III存儲器基片內部結構框圖

2.2         VDNF64G08RS50MS4V25-III的引腳說(shuō)明

VDNF64G08RS50MS4V25-III存儲器采用的是SOP封裝工藝,整塊芯片表面鍍金,這樣可以大幅度增強了芯片的抗干擾和抗輻射的能力,有利于該芯片能應用于航空航天等惡劣的環(huán)境。

VDNF64G08RS50MS4V25-III 存儲器各引腳的功能說(shuō)明如下:

VCC:+3.3V電源輸入端。濾波的旁路電容應盡可能靠近電源引腳, 并直接連接到地;
VSS:接地引腳;
#CE0/#CE1/#CE2/#CE3:片選信號,低電平有效時(shí)選中該片;
CLE: 命令鎖存,高電平有效;
ALE:地址鎖存,高電平有效;
#WE:寫(xiě)信號,低電平有效,數據有效發(fā)生在相應地址有效之后的兩個(gè)周期;
#RE:讀信號,低電平有效。
DQ0~DQ7:數據輸入/輸出腳,地址輸入輸出腳;
#WP: 寫(xiě)保護。
        
2.3         VDNF64G08RS50MS4V25-III的功能操作

表1 器件功能真值表


注:“H”代表高電平,“L”代表低電平,“X”代表可以是任何狀態(tài)

3.        VDNF64G08RS50MS4V25-III的電特性

VDNF64G08RS50MS4V25-III電特性見(jiàn)表2:

表2:產(chǎn)品電特性
電性 技術(shù)參數符號測試條件最小值最大值單位
指標
靜態(tài)輸入漏電電流  ILILVCC=3.6V,VIN=0.0V-1010uA
指標ILIHVCC=3.6V,VIN=3.6V-1010uA
(A1、A2、A3)輸出漏電電流        ILOLVCC=3.6V,Vout=0.0V-1010uA
 ILOHVCC=3.6V,Vout=3.6V-1010uA
 靜態(tài)電流ISBVCC=3.6V ,#CE=VCC-0.2400uA
 WP=VCC
 矩陣讀電流 ICC1VCC=3.6V ,tRC=100ns51mA
 矩陣編程電流 ICC2VCC=3.6V ,tRC=100ns51mA
 擦除電流 ICC3VCC=3.6V ,tRC=100ns51mA
 IO突發(fā)讀電流ICC4RVCC=3.6V ,tRC=25ns, IOUT= 0mA11mA
 IO突發(fā)寫(xiě)電流ICC4WVCC=3.6V ,tWC=25ns, 11mA
 總線(xiàn)閑置電流ICC5VCC=3.6V ,tRC=100ns6mA
 上電后首次復位電流ICC6VCC=3.6V ,tRC=100ns11mA
 輸出低電平VOLVCC=2.7V IOL =2.1mA0.4V
 輸出高電平VOHVCC=2.7V,IOH= -0.4mA2.4V
開(kāi)關(guān) 指標(A4、A5、A6)讀信號低電平到數據輸出時(shí)間tREAVCC=2.7V25ns
塊擦除時(shí)間tBERSVOH=1.4V,VOL=1.4V-ms

表3:AC特性
參數符號最小值最大值單位
讀周期tRC25——ns
讀脈沖寬度tRP12——ns
讀信號高電平保持時(shí)間tREH10——ns
片選高電平到數據輸出高阻tCHZ——30ns
片選高電平到輸出數據保持時(shí)間tCOH15——ns
讀信號低電平到訪(fǎng)讀問(wèn)時(shí)間tREA——20ns
塊擦除操作時(shí)間tBERS——3ms
片選信號低電平到讀訪(fǎng)問(wèn)時(shí)間tCEA——25ns
讀信號低電平到輸出保持時(shí)間tRLOH5——ns
讀信號高電平到輸出高阻時(shí)間tRHZ——100ns
Ready信號到RE信號為低的延時(shí)tRR20——ns
讀高電平到輸出數據保持時(shí)間tRHOH15——ns
寫(xiě)信號高電平后,CLE的保持時(shí)間tCLH5——ns
CLE至RE延時(shí)tCLR10——ns
CLE的建立時(shí)間tCLS10——ns
寫(xiě)信號高電平后,片選的保持時(shí)間tCH5——ns
CE的建立時(shí)間tCH20——ns
寫(xiě)信號周期tWC25——ns
寫(xiě)信號上升前,ALE的建立時(shí)間tALS10——ns
ALE到RE延時(shí)tAR10——ns
ALE到數據輸出延時(shí)tADL70——ns
ALE的保持時(shí)間tALH5——ns
寫(xiě)信號寬度tWP12——ns
寫(xiě)信號為高到忙信號為低的延時(shí)tWB——100ns
寫(xiě)信號為高到讀信號為低延時(shí)tWHR60——ns
頁(yè)編程時(shí)間tPROG——500us
寫(xiě)信號高電平保持時(shí)間tWH10——ns
寫(xiě)信號上升前,數據的建立時(shí)間tDS10——ns
寫(xiě)信號上升后,數據的保持時(shí)間tDH5——ns
讀頁(yè)操作時(shí)間tR——25us

4.        VDNF64G08RS50MS4V25-III的測試方案

在本案例中,我們選用了Teradyne公司的magnum II測試系統對VDNF64G08RS50MS4V25-III進(jìn)行全面的性能和功能評價(jià)。該器件的測試思路為典型的數字電路測試方法,即存儲陣列的讀寫(xiě)功能測試及各項電特性參數測試。

4.1        magnum II測試系統簡(jiǎn)介

Magnum II測試系統是上海Teradyne公司生產(chǎn)的存儲器自動(dòng)測試機,它由主機和測試底架組成,每個(gè)測試底架包含5個(gè)網(wǎng)站裝配板(Site  Assembly Board),每個(gè)裝配板有128組測試通道,可用來(lái)連接DUT(Device Under Test)的管腳,5個(gè)裝配板之間完全相互獨立,故可以聯(lián)合多個(gè)裝配板測試管腳數更多的產(chǎn)品。除了與主機通信的裝配板外,測試底架還包括系統電源供給、電源監控板、冷卻風(fēng)扇、以太網(wǎng)集線(xiàn)器和測試板鎖定裝置。使用Magnum II測試系統時(shí),通過(guò)主機編程的方式配置各裝配板,再由各裝配板對DUT進(jìn)行一系列向量測試,最終在主機的UI界面打印出測試結果。

Magnum II測試系統有著(zhù)強大的算法模塊APG(Algorithmic Pattern Generator),可生成各種檢驗程序,即測試pattern,如棋盤(pán)格測試程序,反棋盤(pán)格測試程序,全空間全1測試,全空間全0測試,讀寫(xiě)累加數測試,讀寫(xiě)隨機數測試,對角線(xiàn)測試等,采用這些測試向量可以對器件進(jìn)行較為全面的功能檢測。

4.2        采用Magnum II測試系統的測試方案設計

1)硬件設計

按照magnum II測試系統的測試通道配置規則,繪制VDNF64G08RS50MS4V25-III的測試轉接板,要對器件速率、工作電流、抗干擾等相關(guān)因素進(jìn)行綜合考量。

2)軟件設計

考慮到使用該模塊為器件提供需要施加激勵信號的特殊性,我們采用了magnum II系統的特殊編程語(yǔ)言和C++編程語(yǔ)言,在VC++環(huán)境中調試測試程序,來(lái)完成相應的控制操作。具體實(shí)施步驟如下:

A、按照magnum II的標準編程方法,先完成對VDNF64G08RS50MS4V25-III的Pin Assignments 定義,Pin Scramble定義,Pin Electronics,Time Sets等的設置。

B、確定Sequence Table Execution Order,編輯每一組測試項,即Test Block, Test Block 里面需要包含Pin Electronics,Time Sets,funtest()函數,funtest()函數中就會(huì )使用到pattern。

C、編輯pattern使用的是magnum II測試系統的特殊編程語(yǔ)言,運用APG中各模塊的功能編輯所需要的算法指令,編譯生成object code。

4.3        VDNF64G08RS50MS4V25-III的功能測試

針對NAND FLASH等存儲單元陣列的各類(lèi)故障模型,如陣列中一個(gè)或多個(gè)單元的一位或多位固定為0或固定為1故障(Stuck at 0 or 1 fault)、陣列中一個(gè)或多個(gè)單元固定開(kāi)路故障(Stuck open fault)、狀態(tài)轉換故障(Transition fault)、數據保持故障(Data maintaining fault)、狀態(tài)耦合故障(Coupling fault)等,有相應的多種算法用于對各種故障類(lèi)型加以測試,本文采用,全0、全1,棋盤(pán)格、反棋盤(pán)格,累加,隨機數的測試算法。

1)APG簡(jiǎn)介

APG即為Algorithmic Pattern Generator(算法模式生成器)模塊的簡(jiǎn)稱(chēng),它其實(shí)就是一個(gè)簡(jiǎn)單的電腦,用特殊的編程語(yǔ)言和編譯器生成目標代碼供測試系統使用,APG主要由兩個(gè)地址生成器(XALU和YALU)、一個(gè)數據生成器(Data Generator)、一個(gè)時(shí)鐘選擇信號生成器(Chip Select)組成。

一組地址生成器最多可編輯24位地址長(cháng)度,結合兩個(gè)地址生成器可產(chǎn)生一系列的地址算法,如單個(gè)地址的遞增(increment)、遞減(decrement)、輸出全為1(all 1s)、輸出全為0(zeros)等操作,兩個(gè)地址的關(guān)聯(lián)操作有相加(add)、相減(subtract)、或運算(or)、與運算(and)、異或(xor)運算等,運用這些地址算法可以非常靈活地尋址到器件的任一一個(gè)存儲單元,以滿(mǎn)足各種測試需求。

數據生成器最多可編輯36位數據長(cháng)度,其功能除了有相加(add)、相減(subtract)、或運算(or)、與運算(and)、異或(xor)運算等以外,還可以與地址生成的背景函數(bckfen)配合使用,以生成需要的數據,如當地址為奇數是生成0x55的數據,當地址為偶數時(shí)生成0xaa的數據等等。

時(shí)鐘信號生成器最多可編輯18個(gè)片選通道,并且可產(chǎn)生4種不同的波形,即脈沖有效,脈沖無(wú)效,電平有效,電平無(wú)效。
除以上四個(gè)模塊外,APG還包括管腳定義模塊(pinfunc),計數器(count),APG控制器(mar)等,使用magnum II特殊的編程語(yǔ)言并運用這些模塊的功能編輯出所需要的算法指令,便可以對器件進(jìn)行功能測試。

4.4         VDNF64G08RS50MS4V25-III的電性能測試

針對NAND FLASH類(lèi)存儲器件,其電性測試內容主要有管腳連通性測試(continuity)、管腳漏電流測試(leakage),電源管腳靜態(tài)電流測試(ICC1/ ICC2)、電源管腳動(dòng)態(tài)電流測試(ICC3)、輸出高/低電平測試(voh/vol),時(shí)序參數測試(TACC、TOE、TCE)。

1)        PMU簡(jiǎn)介

PMU即為Parametric Measurement Unit,可以將其想像為一個(gè)電壓表,它可以連接到任一個(gè)器件管腳上,并通過(guò)force電流去測量電壓或force電壓去測量電流來(lái)完成參數測量工作。當PMU設置為force 電流模式時(shí),在電流上升或下降時(shí),一旦達到系統規定的值,PMU Buffer就開(kāi)始工作,即可輸出通過(guò)force電流測得的電壓值。同理,當PMU設置為force 電壓模式時(shí), PMU Buffer會(huì )驅動(dòng)一個(gè)電平,這時(shí)便可測得相應的電流值。NAND FLASH 器件的管腳連通性測試(continuity)、漏電流測試(leakage)、voh/vol測試均采用這樣的方法進(jìn)行。

2)         靜態(tài)電流測試((ICC1/ ICC2)、動(dòng)態(tài)電流測試(ICC3)、時(shí)序參數測試(TACC、TOE)。

靜態(tài)電流測試不需要測試pattern,而動(dòng)態(tài)電流測試需要測試pattern,使用的電流抓取函數分別是test_supply()和ac_test_supply(),需要注意的是測試靜態(tài)電流時(shí)器件的片選控制信號需置成vcc狀態(tài),測試動(dòng)態(tài)電流時(shí)負載電流(ioh/iol)需設為0ma。

對時(shí)序參數進(jìn)行測試時(shí), pattern測試是必不可少的。采用逐次逼近法進(jìn)行,可以固定控制信號的時(shí)序,改變data strobe的時(shí)序來(lái)捉取第一次數據輸出的時(shí)間;也可以固定data strobe的時(shí)序,改變控制信號的第一次有效沿的時(shí)間,與data strobe的時(shí)序做差運算即可得到器件的最快反應時(shí)間。

參考文獻:

[1] Neamen,D.A.電子電路分析與設計——模擬電子技術(shù)[M]。清華大學(xué)出版社。2009:118-167。
[2] 珠海歐比特控制工程股份有限公司VDNF64G08RS50MS4V25-III使用說(shuō)明書(shū)[Z]. 2013。
[3] Magnum II Programmer’s Manual。上海泰瑞達。

本文地址:http://selenalain.com/thread-517728-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页