儲存媒體、傳輸系統(tǒng)及其控制方法
【專利摘要】一種儲存媒體,包括一處理模塊以及一存儲胞陣列。處理模塊根據(jù)一寫入指令,接收一測試數(shù)據(jù)。存儲胞陣列儲存測試數(shù)據(jù)。處理模塊根據(jù)一比對指令,接收一驗證數(shù)據(jù),并讀取存儲胞陣列所儲存的測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù)。處理模塊比對存取數(shù)據(jù)及驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
【專利說明】儲存媒體、傳輸系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明有關(guān)于一種儲存媒體,特別是有關(guān)于一種具有比對功能的儲存媒體。
【背景技術(shù)】
[0002]儲存媒體是一種常見的電子裝置,其用以儲存數(shù)據(jù)。儲存媒體可分為揮發(fā)性存儲器與非揮發(fā)性存儲器。常見的揮發(fā)性存儲器包括動態(tài)隨機(jī)存取存儲器(DRAM)以及靜態(tài)隨機(jī)存取存儲器(SRAM)。非揮發(fā)生存儲器包括,只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦可編程只讀存儲器(EPROM)、可電擦可編程只讀存儲器(EEPROM)以及快閃存儲器(Flash memory)。
[0003]一般而言,在測試儲存媒體時,測試人員必須先把一測試數(shù)據(jù)存入儲存媒體中,然后再讀取儲存媒體的數(shù)據(jù),判斷是否與原先所輸入的測試數(shù)據(jù)相同。然而,儲存媒體必須花費許多時間,方能輸出本身所儲存的數(shù)據(jù),因而,大幅增加測試時間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種儲存媒體,包括一處理模塊以及一存儲胞陣列。處理模塊根據(jù)一寫入指令,接收一測試數(shù)據(jù)。存儲胞陣列儲存測試數(shù)據(jù)。處理模塊根據(jù)一比對指令,接收一驗證數(shù)據(jù),并讀取存儲胞陣列所儲存的測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù)。處理模塊比對存取數(shù)據(jù)及驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
[0005]本發(fā)明另提供一種傳輸系統(tǒng),包括一存儲器控制器以及一儲存媒體。存儲器控制器發(fā)出至少一寫入指令以及至少一比對指令。儲存媒體接收寫入指令以及比對指令,并包括一處理模塊以及一存儲胞陣列。處理模塊根據(jù)一寫入指令,接收一測試數(shù)據(jù)。存儲胞陣列儲存測試數(shù)據(jù)。處理模塊根據(jù)一比對指令,接收一驗證數(shù)據(jù),并讀取存儲胞陣列所儲存的測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù)。處理模塊比對存取數(shù)據(jù)及驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
[0006]本發(fā)明更提供一種控制方法,適用于一儲存媒體,該控制方法包括,儲存一測試數(shù)據(jù);接收一驗證數(shù)據(jù);讀取被儲存的測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù);以及比對存取數(shù)據(jù)及驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
[0007]為讓本發(fā)明的特征和優(yōu)點能更明顯易懂,下文特舉出較佳實施例,并配合附圖,作詳細(xì)說明如下:
【專利附圖】
【附圖說明】
[0008]圖1為本發(fā)明的傳輸系統(tǒng)的一可能示意圖。
[0009]圖2為處理模塊的一控制時序。
[0010]圖3為本發(fā)明的處理模塊的一可能實施例。
[0011]圖4及5為本發(fā)明的傳輸系統(tǒng)的可能實施例。
[0012]圖6為本發(fā)明的儲存媒體的控制方法的一可能流程圖。
[0013]主要元件符號說明:[0014]100:傳輸系統(tǒng);
[0015]110:存儲器控制器;
[0016]UCKM1-Mn:儲存媒體;
[0017]121:處理模塊;
[0018]122:存儲胞陣列;
[0019]310:邏輯解碼單元;
[0020]320:存取單元;
[0021]330、340:緩沖單元;
[0022]350:比較單元;
[0023]360:暫存單元;
[0024]361 ?363:累加器;
[0025]410:存儲器控制器;
[0026]510:存儲器控制器;
[0027]CE CEi?.芯片致能信號;
、.[0028]寫入致能信號;
[0029]ALE:地址閂鎖致能信號;
[0030]H:讀取致能信號;
[0031]I/Ox:表示處理模塊121與存儲器控制器100間的數(shù)據(jù)傳輸狀態(tài);
[0032]Wl:寫入指令;
[0033]AP1、AP2:地址封包;
[0034]DP1、DP2:數(shù)據(jù)封包;
[0035]AA:比對指令;
[0036]BB、ED:結(jié)束指令;
[0037]CC:讀取指令;
[0038]VPl ?VP3:次數(shù);
[0039]VP:比對報告;
[0040]Sc1、Sc2:控制信號;
[0041]B1 ?BN、520:總線;
[0042]S611 ?S616:步驟。
【具體實施方式】
[0043]圖1為本發(fā)明的傳輸系統(tǒng)的一可能不意圖。如圖所不,傳輸系統(tǒng)100包括一存儲器控制器110以及一儲存媒體120。存儲器控制器110用以存取儲存媒體120。在本實施例中,儲存媒體120具有自動比對的功能,并根據(jù)比對結(jié)果產(chǎn)生一比對報告。存儲器控制器110根據(jù)比對報告,判斷儲存媒體120是否可正常地存取數(shù)據(jù)。
[0044]舉例而言,在一寫入模式下,存儲器控制器110寫入一測試數(shù)據(jù)至儲存媒體120中。在一驗證模式下,存儲器控制器110提供一驗證數(shù)據(jù)予儲存媒體120。儲存媒體120將驗證數(shù)據(jù)與先前所儲存的測試數(shù)據(jù)進(jìn)行比對,并產(chǎn)生一比對報告。存儲器控制器110根據(jù)比對報告,判斷儲存媒體120是否可正常地存取數(shù)據(jù)。
[0045]在本實施例中,存儲器控制器110發(fā)出至少一寫入指令以及至少一比對指令,用以令儲存媒體120執(zhí)行至少一寫入動作及至少一比對動作。本發(fā)明并不限定發(fā)出寫入指令及比對指令的順序。
[0046]假設(shè),存儲器控制器110欲發(fā)出兩寫入指令以及兩比對指令,在一可能實施例中,存儲器控制器110交錯發(fā)出寫入指令及比對指令,也就是說存儲器控制器110依序發(fā)出第一寫入指令、第一比對指令、第二寫入指令、第二比對指令。在其它實施例中,存儲器控制器110可能連續(xù)發(fā)出兩寫入指令,然后再發(fā)出兩比對指令,也就是說存儲器控制器110依序發(fā)出第一寫入指令、第二寫入指令、第一比對指令、第二比對指令。
[0047]儲存媒體120根據(jù)存儲器控制器110所發(fā)出的指令(如寫入指令及比對指令),執(zhí)行相對應(yīng)的動作。本發(fā)明并不限定儲存媒體120的種類。在一可能實施例中,儲存媒體120為一 NAND快閃存儲器。如圖所示,儲存媒體120包括一處理模塊121以及一存儲胞陣列 122。
[0048]處理模塊121根據(jù)存儲器控制器110所發(fā)出的指令,存取存儲胞陣列122。圖2為處理模塊121的一控制時序。當(dāng)芯片致能信號@力低位準(zhǔn)時,便可致能處理模塊121。當(dāng)寫入致能信號為低位準(zhǔn)時,處理模塊121接收來自存儲器控制器110的信息。當(dāng)?shù)刂烽V鎖致能信號ALE為高位準(zhǔn)時,處理模塊121接收地址封包(如AP1、AP2)。當(dāng)讀取致能信號@為低位準(zhǔn)時,處s模塊121提供信肩、予存儲器控制器no。符號i/ox
121與存儲器控制器100間的數(shù)據(jù)傳輸狀態(tài)。
[0049]當(dāng)存儲器控制器110發(fā)出一寫入指令Wl時,處理模塊121進(jìn)入一寫入模式。在寫入模式中,處理模塊121根據(jù)地址閂鎖致能信號ALE,接收地址封包AP1,并根據(jù)地址封包APl,將數(shù)據(jù)封包DPl (即測試數(shù)據(jù))寫入存儲胞陣列122的相對應(yīng)地址。當(dāng)存儲器控制器110發(fā)出結(jié)束指令ED時,處理模塊121停止寫入數(shù)據(jù)至存儲胞陣列122中。
[0050]當(dāng)存儲器控制器110發(fā)出一比對指令A(yù)A時,處理模塊121進(jìn)入一驗證模式。在驗證模式下,處理模塊121根據(jù)地址閂鎖致能信號ALE,接收地址封包AP2,并根據(jù)地址封包AP2,擷取存儲胞陣列122所儲存的數(shù)據(jù),并接收數(shù)據(jù)封包DP2。在本實施例中,處理模塊121擷取的結(jié)果稱為一存取數(shù)據(jù),而數(shù)據(jù)封包DP2稱為一驗證數(shù)據(jù)。
[0051 ] 在本實施例中,地址封包AP2等于地址封包APl,并且數(shù)據(jù)封包DP2等于數(shù)據(jù)封包DPI。當(dāng)存儲器控制器110發(fā)出一結(jié)束指令BB時,處理模塊121停止寫入數(shù)據(jù)至存儲胞陣列122中。
[0052]處理模塊121比對存取數(shù)據(jù)與驗證數(shù)據(jù),用以產(chǎn)生一比對報告。由于存取數(shù)據(jù)與驗證數(shù)據(jù)均具有數(shù)個數(shù)據(jù)元,因此,在一可能實施例中,處理模塊121 —對一地比對存取數(shù)據(jù)與驗證數(shù)據(jù)的每一數(shù)據(jù)元。
[0053]舉例而言,處理模塊121先比對存取數(shù)據(jù)中的一第一存取數(shù)據(jù)元與驗證數(shù)據(jù)中的一第一驗證數(shù)據(jù)元,然后再比對存取數(shù)據(jù)中的一第二存取數(shù)據(jù)元與驗證數(shù)據(jù)中的一第二驗證數(shù)據(jù)元,直到所有的存取數(shù)據(jù)元與驗證數(shù)據(jù)元均比對完成。
[0054]在比對的過程中,處理模塊121記錄比對不符的次數(shù),并將此次數(shù)作為一比對報告提供予存儲器控制器110。在其它實施例中,處理模塊121亦可記錄每一次的比對過程里,出現(xiàn)存取數(shù)據(jù)元為O而驗證數(shù)據(jù)元為I的次數(shù),以及存取數(shù)據(jù)元為I并且驗證數(shù)據(jù)元為O的出現(xiàn)次數(shù)。
[0055]當(dāng)存儲器控制器110發(fā)出一讀取指令CC時,處理模塊121根據(jù)讀取指令CC,提供比對報告VP予存儲器控制器110。存儲器控制器110根據(jù)比對報告VP,判斷儲存媒體120
是否可正常地進(jìn)行一存取動作。
[0056]本發(fā)明并不限定存儲器控制器110的判斷方式。在一可能實施中,當(dāng)比對報告大于一預(yù)設(shè)值時,存儲器控制器110判定儲存媒體120無法正常地進(jìn)行一存取動作。當(dāng)比對報告小于預(yù)設(shè)值時,存儲器控制器110判定儲存媒體120可正常地進(jìn)行存取動作。
[0057]在本實施例中,圖2的比對報告VP提供三比對信息,包括比對不符的次數(shù)VP1、存取數(shù)據(jù)元為O而驗證數(shù)據(jù)元為I的出現(xiàn)次數(shù)VP2、或是存取數(shù)據(jù)元為I并且驗證數(shù)據(jù)元為O的出現(xiàn)次數(shù)VP3。在其它實施例中,比對報告VP告知上述三信息的至少一者。
[0058]另外,本發(fā)明并不限定處理模塊121的內(nèi)部架構(gòu)。只要能夠達(dá)到上述功能的電路架構(gòu),均可作為處理模塊121。圖3為本發(fā)明的處理模塊的一可能實施例。在本實施例中,處理模塊121包括,一邏輯解碼單元310、一存取單元320、緩沖單元330、340、一比較單元350以及一暫存單元360。
[0059]邏輯解碼單元310對存儲器控制器110所發(fā)出的指令進(jìn)行解碼。在一可能實施例中,邏輯解碼單元310解碼寫入指令Wl及比對指令A(yù)A,并產(chǎn)生控制信號Sa及SC2。在本實施例中,在解碼寫入指令Wl后,邏輯解碼單元310得知存儲器控制器110欲寫入數(shù)據(jù)至存儲胞陣列122,因此,邏輯解碼單元310根據(jù)地址封包AP1,產(chǎn)生控制信號Sci。
[0060]在解碼比對指令A(yù)A后,邏輯解碼單元310得知存儲器控制器110欲比對存儲胞陣列122所儲存的測試數(shù)據(jù),因此,邏輯解碼單元310根據(jù)地址封包AP2,產(chǎn)生控制信號Sc2,并接收數(shù)據(jù)封包DP2 (即驗證數(shù)據(jù)),再將數(shù)據(jù)封包DP2儲存于緩沖單元330之中。
[0061]存取單元320根據(jù)控制信號Sa,將測試數(shù)據(jù)(即數(shù)據(jù)封包DPI)寫入存儲胞陣列122,并根據(jù)控制信號Sffi,擷取存儲胞陣列122所儲存的測試數(shù)據(jù)。在一可能實施例中,存取單元320將擷取結(jié)果(即一存取數(shù)據(jù))儲存于緩沖單元340之中。
[0062]比較單元350比對緩沖單元330及340所儲存的數(shù)據(jù),并將比對報告儲存于暫存單元360之中。當(dāng)邏輯解碼單元310接收到一讀取指令CC時,便將暫存單元360所儲存的比對報告輸出予存儲器控制器110。
[0063]在本實施例中,緩沖單元330所儲存的存取數(shù)據(jù)具有數(shù)個存取數(shù)據(jù)元,而緩沖單元340所儲存的驗證數(shù)據(jù)具有數(shù)個驗證數(shù)據(jù)元。比較單元350將存取數(shù)據(jù)元與驗證數(shù)據(jù)元作一對一地比對,用以產(chǎn)生比對報告。
[0064]本發(fā)明并不限定暫存單元360的內(nèi)部架構(gòu)。在本實施例中,暫存單元360具有累加器361?363。在其它實施例中,暫存單元360可能僅具有單一或兩個累加器。另外,暫存單元360可整合于邏輯解碼單元310中。
[0065]在本實施例中,累加器361?363各自具有一計數(shù)值,分別記錄不同的比對報告。舉例而言,在比較單元350比對的過程中,當(dāng)存取數(shù)據(jù)元不等于驗證數(shù)據(jù)元時,累加器361的計數(shù)值加I。當(dāng)存取數(shù)據(jù)元為0,并且驗證數(shù)據(jù)元為I時,累加器362的計數(shù)值加I。當(dāng)存取數(shù)據(jù)元為I,并且驗證數(shù)據(jù)元為O時,累加器363的計數(shù)值加I。
[0066]圖4為本發(fā)明的傳輸系統(tǒng)的另一可能實施例。圖4相似圖1,不同的處在于圖4具有數(shù)個儲存媒體M1?Mn。存儲器控制器410通過不同的傳輸線,提供芯片致能信號C£i~瓦,用以致能儲存媒體M1~mn。
[0067]在本實施例中,存儲器控制器410通過總線B1~Bn,與儲存媒體M1~Mn進(jìn)行溝通。以儲存媒體M1為例,儲存媒體M1經(jīng)由總線B1,接收來自存儲器控制器410的控制信號(如ALE、@)、控制指令 OnWl、ED、AA、BB、CC)diaH& (如 AP1、AP2)及數(shù)據(jù)封包(如DP1、DP2)。另外,儲存媒體M1亦可經(jīng)由總線B1,提供比對報告(VP)予存儲器控制器410。
[0068]在一可能實施例中,存儲器控制器410依序與儲存媒體M1~Mn進(jìn)行一驗證動作。舉例而言,存儲器控制器410先致能儲存媒體M1,并寫入測試數(shù)據(jù)至儲存媒體M1中,再提供驗證數(shù)據(jù)予儲存媒體Min,并接收儲存媒體M1所提供的比對報告。待完成儲存媒體M1的驗證動作后,存儲器控制器410再對儲存媒體M2進(jìn)行驗證動作,直到所有儲存媒體均已完成驗證動作。由于儲存媒體M1~Mn所提供的比對報告的數(shù)據(jù)量較小,故存儲器控制器410可快速地得知儲存媒體M1~Mn是否正常。
[0069]在另一實施例中,存儲器控制器410發(fā)出數(shù)個寫入指令、數(shù)個比對指令及數(shù)個讀取指令。舉例而言,存儲器控制器410依序或不依序發(fā)出數(shù)個寫入指令,用以寫入測試數(shù)據(jù)至儲存媒體M1~Mn中,再依序或不依序發(fā)出數(shù)個比對指令,用以提供驗證數(shù)據(jù)予儲存媒體M1~Mn,最后再依序或不依序發(fā)出數(shù)個讀取指令,用以接收儲存媒體M1~Mn所提供的比對?艮告。
[0070]圖5為本發(fā)明的傳輸系統(tǒng)的另一可能實施例。圖5相似圖4,不同的處在于存儲器控制器510利用同一總線520與儲存媒體M1~Mn進(jìn)行溝通。在本實施例中,存儲器控制器510同時寫入數(shù)據(jù)至儲存媒體M1~Mn中,并依序或不依序讀取儲存媒體M1~Mn的比對?艮告。
[0071]本發(fā)明并不限定存儲器控制器510如何提供驗證數(shù)據(jù)予儲存媒體M1~Μν。在一可能實施例中,存儲器控制器510同時提供驗證數(shù)據(jù)予儲存媒體M1~Mn,并依序接收儲存媒體M1~Mn所提供的比對報告。
[0072]在其它實施例中,存儲器控制器510依序提供驗證數(shù)據(jù)予儲存媒體M1~ΜΝ。然而,在提供驗證數(shù)據(jù)予儲存媒體M1~Mn的一者后,存儲器控制器510接收相對應(yīng)的儲存媒體所提供的比對報告。舉例而言,存儲器控制器510先提供驗證數(shù)據(jù)予儲存媒體M1,再接收儲存媒體M1所提供的比對報告,然后再提供驗證數(shù)據(jù)予儲存媒體M2,并接收儲存媒體M2所提供的比對報告。
[0073]圖6為本發(fā)明的儲存媒體的控制方法的一可能流程圖。首先,儲存一測試數(shù)據(jù)(步驟S611)。在一可能實施例中,當(dāng)儲存媒體的數(shù)量為數(shù)個時,該等儲存媒體同時儲存該測試數(shù)據(jù)。在其它實施例中,該等儲存媒體依序儲存該測試數(shù)據(jù)。
[0074]接收一驗證數(shù)據(jù)(步驟S612)。為了驗證儲存媒體是否可正常地儲存該測試數(shù)據(jù),在本實施例中,驗證數(shù)據(jù)等于測試數(shù)據(jù)。另外,當(dāng)儲存媒體的數(shù)量為數(shù)個時,該等儲存媒體可同時或依序儲存該驗證數(shù)據(jù)。
[0075]讀取先前所儲存的測試數(shù)據(jù)(步驟S613)。在本實施例中,讀取的結(jié)果稱為一存取數(shù)據(jù)。接著,比對存取數(shù)據(jù)及驗證數(shù)據(jù),用以產(chǎn)生一比對報告(步驟S614)。在本實施例中,步驟S614 —對一地比對存取數(shù)據(jù)的數(shù)個存取數(shù)據(jù)元與驗證數(shù)據(jù)的數(shù)個驗證數(shù)據(jù)元。舉例而言,步驟S614先比對存取數(shù)據(jù)的第一存取數(shù)據(jù)元與驗證數(shù)據(jù)的第一驗證數(shù)據(jù)元,再比對存取數(shù)據(jù)的第二存取數(shù)據(jù)元與驗證數(shù)據(jù)的第二驗證數(shù)據(jù)元,直到比對完所有的數(shù)據(jù)元。
[0076]在本實施例中,步驟S614的比對報告具有一第一計數(shù)值。當(dāng)存取數(shù)據(jù)的一存取數(shù)據(jù)元不等于驗證數(shù)據(jù)的一驗證數(shù)據(jù)元時,便將第一計數(shù)值加I。因此,根據(jù)第一計數(shù)值,便可得知,比對不符的次數(shù)。
[0077]在另一可能實施例中,比對報告具有一第二計數(shù)值。當(dāng)存取數(shù)據(jù)元為0,并且驗證數(shù)據(jù)元為I時,第二計數(shù)值加I。在其它實施例中,比對報告更具有一第三計數(shù)值。當(dāng)存取數(shù)據(jù)元為1,并且驗證數(shù)據(jù)元為O時,第三計數(shù)值加I。
[0078]為了判斷儲存媒體的存取動作是否正常,步驟S615輸出比對報告。在一可能實施例中,當(dāng)儲存媒體接收到一讀取指令時,便輸出比對報告。
[0079]根據(jù)比對報告,判斷儲存媒體是否正常(步驟S616)。本發(fā)明并不限定步驟S616的判斷方式。在一可能實施例中,當(dāng)比對報告大于一預(yù)設(shè)值時,判定儲存媒體無法正常地進(jìn)行存取動作。當(dāng)比對報告小于預(yù)設(shè)值時,判定儲存媒體可正常地進(jìn)行存取動作。
[0080]除非另作定義,在此所有詞匯(包含技術(shù)與科學(xué)詞匯)均屬本發(fā)明所屬【技術(shù)領(lǐng)域】中具有通常知識者的一般理解。此外,除非明白表示,詞匯于一般字典中的定義應(yīng)解釋為與其相關(guān)【技術(shù)領(lǐng)域】的文章中意義一致,而不應(yīng)解釋為理想狀態(tài)或過分正式的語態(tài)。
[0081]雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬【技術(shù)領(lǐng)域】中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定者為準(zhǔn)。
【權(quán)利要求】
1.一種儲存媒體,包括: 一處理模塊,根據(jù)一寫入指令,接收一測試數(shù)據(jù);以及 一存儲胞陣列,儲存該測試數(shù)據(jù); 其中,該處理模塊根據(jù)一比對指令,接收一驗證數(shù)據(jù),并讀取該存儲胞陣列所儲存的該測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù),該處理模塊比對該存取數(shù)據(jù)及該驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
2.如權(quán)利要求1所述的儲存媒體,其中該處理模塊根據(jù)一讀取指令,輸出該比對報告予一存儲器控制器。
3.如權(quán)利要求1所述的儲存媒體,其中該處理模塊包括: 一邏輯解碼單元,解碼該寫入指令及該比對指令,并產(chǎn)生一第一控制信號以及一第二控制信號; 一存取單元,根據(jù)該第一控制信號,將該測試數(shù)據(jù)寫入該存儲胞陣列,并根據(jù)該第二控制信號,擷取該存儲胞陣列所儲存的該測試數(shù)據(jù); 一比較單元,將該存取數(shù)據(jù)的數(shù)個數(shù)據(jù)元與該驗證數(shù)據(jù)的數(shù)個數(shù)據(jù)元一對一地比對,用以產(chǎn)生該比對報告;以及 一暫存單元,用以儲存該比對報告。
4.如權(quán)利要求3所述的儲存媒體,其中該暫存單元具有一第一累加器,該第一累加器具有一第一計數(shù)值,當(dāng)該存取數(shù)據(jù)的一存取數(shù)據(jù)元不等于該驗證數(shù)據(jù)的一驗證數(shù)據(jù)元時,該第一計數(shù)值加I。
5.如權(quán)利要求4所述的儲存媒體,其中該暫存單元具有一第二累加器,該第二累加器具有一第二計數(shù)值,當(dāng)該存取數(shù)據(jù)元為O,并且該驗證數(shù)據(jù)元為I時,該第二計數(shù)值加I。
6.如權(quán)利要求5所述的儲存媒體,其中該暫存單元具有一第三累加器,該第三累加器具有一第三計數(shù)值,當(dāng)該存取數(shù)據(jù)元為I,并且該驗證數(shù)據(jù)元為O時,該第三計數(shù)值加I。
7.—種傳輸系統(tǒng),包括: 一存儲器控制器,發(fā)出至少一寫入指令以及至少一比對指令;以及 一儲存媒體,接收該寫入指令以及該比對指令,并包括: 一處理模塊,根據(jù)該寫入指令,接收一測試數(shù)據(jù);以及 一存儲胞陣列,儲存該測試數(shù)據(jù); 其中,該處理模塊根據(jù)該比對指令,接收一驗證數(shù)據(jù),并讀取該存儲胞陣列所儲存的該測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù),該處理模塊比對該存取數(shù)據(jù)及該驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
8.如權(quán)利要求7所述的傳輸系統(tǒng),其中該存儲器控制器交錯發(fā)出數(shù)個寫入指令及數(shù)個比對指令。
9.如權(quán)利要求7所述的傳輸系統(tǒng),其中當(dāng)該存儲器控制器發(fā)出數(shù)個寫入指令及數(shù)個比對指令時,該存儲器控制器先發(fā)出所述寫入指令,再發(fā)出所述比對指令。
10.如權(quán)利要求7所述的傳輸系統(tǒng),其中該存儲器控制器發(fā)出至少一讀取指令,該處理模塊根據(jù)該讀取指令,提供該比對報告予該存儲器控制器。
11.如權(quán)利要求10所述的傳輸系統(tǒng),其中當(dāng)該存儲器控制器發(fā)出數(shù)個寫入指令、數(shù)個比對指令及數(shù)個讀取指令時,該存儲器控制器交錯發(fā)出所述寫入指令、所述比對指令及所述讀取指令。
12.如權(quán)利要求7所述的傳輸系統(tǒng),其中該處理模塊包括: 一邏輯解碼單元,解碼該寫入指令及該比對指令,并產(chǎn)生一第一控制信號以及一第二控制信號; 一存取單元,根據(jù)該第一控制信號,將該測試數(shù)據(jù)寫入該存儲胞陣列,并根據(jù)該第二控制信號,擷取該存儲胞陣列所儲存的該測試數(shù)據(jù); 一比較單元,將該存取數(shù)據(jù)的數(shù)個數(shù)據(jù)元與該驗證數(shù)據(jù)的數(shù)個數(shù)據(jù)元一對一地比對,用以產(chǎn)生該比對報告;以及 一暫存單元,用以儲存該比對報告。
13.如權(quán)利要求12所述的傳輸系統(tǒng),其中該暫存單兀具有一第一累加器,該第一累加器具有一第一計數(shù)值,當(dāng)該存取數(shù)據(jù)的一存取數(shù)據(jù)元不等于該驗證數(shù)據(jù)的一驗證數(shù)據(jù)元時,該第一計數(shù)值加I。
14.如權(quán)利要求13所述的傳輸系統(tǒng),其中該暫存單元具有一第二累加器,該第二累加器具有一第二計數(shù)值,當(dāng)該存取數(shù)據(jù)元為O,并且該驗證數(shù)據(jù)元為I時,該第二計數(shù)值加I。
15.如權(quán)利要求14所述的傳輸系統(tǒng),其中該暫存單元具有一第三累加器,該第三累加器具有一第三計數(shù)值,當(dāng)該存取數(shù)據(jù)元為I,并且該驗證數(shù)據(jù)元為O時,該第三計數(shù)值加I。
16.一種控制方法,適用于一儲存媒體,該控制方法包括: 儲存一測試數(shù)據(jù); 接收一驗證數(shù)據(jù); 讀取被儲存的該測試數(shù)據(jù),用以產(chǎn)生一存取數(shù)據(jù);以及 比對該存取數(shù)據(jù)及該驗證數(shù)據(jù),用以產(chǎn)生一比對報告。
17.如權(quán)利要求16所述的控制方法,更包括: 輸出該比對報告;以及 根據(jù)該比對報告,判斷該儲存媒體是否正常。
18.如權(quán)利要求17所述的控制方法,其中當(dāng)該比對報告大于一預(yù)設(shè)值時,判定該儲存媒體不正常;當(dāng)該比對報告小于該預(yù)設(shè)值時,判定該儲存媒體正常。
19.如權(quán)利要求17所述的控制方法,其中該比對報告具有一第一計數(shù)值,當(dāng)該存取數(shù)據(jù)的一存取數(shù)據(jù)元不等于該驗證數(shù)據(jù)的一驗證數(shù)據(jù)元時,該第一計數(shù)值加I。
20.如權(quán)利要求19所述的控制方法,其中該比對報告具有一第二計數(shù)值,當(dāng)該存取數(shù)據(jù)元為0,并且該驗證數(shù)據(jù)元為I時,該第二計數(shù)值加I。
21.如權(quán)利要求20所述的控制方法,其中該比對報告具有一第三計數(shù)值,當(dāng)該存取數(shù)據(jù)元為1,并且該驗證數(shù)據(jù)元為O時,該第三計數(shù)值加I。
【文檔編號】G06F3/06GK103577118SQ201210342152
【公開日】2014年2月12日 申請日期:2012年9月14日 優(yōu)先權(quán)日:2012年7月31日
【發(fā)明者】歐旭斌 申請人:慧榮科技股份有限公司