国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      可自我檢測(cè)使用狀態(tài)的儲(chǔ)存裝置及其檢測(cè)方法

      文檔序號(hào):6782873閱讀:134來(lái)源:國(guó)知局

      專利名稱::可自我檢測(cè)使用狀態(tài)的儲(chǔ)存裝置及其檢測(cè)方法
      技術(shù)領(lǐng)域
      :本發(fā)明是有關(guān)于一種使用狀態(tài)的檢測(cè)方法,且特別是有關(guān)于一種儲(chǔ)存裝置的使用狀態(tài)檢測(cè)方法。
      背景技術(shù)
      :非易失性存儲(chǔ)器在不提供電能的狀態(tài)下,依然可以長(zhǎng)時(shí)間的儲(chǔ)存存儲(chǔ)數(shù)據(jù),因此隨著科技產(chǎn)品的普及化,許多種類的非易失性存儲(chǔ)器已經(jīng)被應(yīng)用在各式各樣的產(chǎn)品上,例如只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、電擦除寫入只讀存儲(chǔ)器(EEPR0M)以及閃存(FlashMemory)。此外,磁阻式隨機(jī)存取存儲(chǔ)器(MR細(xì))、相變化存儲(chǔ)器(PRAM)、強(qiáng)介電存儲(chǔ)器(FeR屈)等非易失性存儲(chǔ)器也已經(jīng)小量商品化。目前閃存因?yàn)橛蟹勒?、低耗電、體積小、重量輕,存取速度快等吸引人的特性,所以常應(yīng)用于計(jì)算機(jī)設(shè)備,例如網(wǎng)絡(luò)盒、屏幕、存儲(chǔ)卡的寫入系統(tǒng)以及計(jì)算機(jī)的輸入/輸出系統(tǒng)。非易失性存儲(chǔ)器中,如閃存其儲(chǔ)存區(qū)域包含許多區(qū)塊,用來(lái)儲(chǔ)存存儲(chǔ)數(shù)據(jù)。而這些存儲(chǔ)器區(qū)塊,可以利用陣列的方式排列,因此又可以稱為存儲(chǔ)器區(qū)塊陣列,且每--存儲(chǔ)器區(qū)塊都具有一定容量的儲(chǔ)存空間。而由于存儲(chǔ)器在操作過(guò)程中,會(huì)利用電性來(lái)達(dá)成寫入、讀取與抹除的機(jī)制,因此存儲(chǔ)器在操作一段時(shí)間后,會(huì)有一些位發(fā)生錯(cuò)誤,而這些發(fā)生錯(cuò)誤的位可以被稱為錯(cuò)誤位。在傳統(tǒng)的技術(shù)中,當(dāng)發(fā)現(xiàn)存儲(chǔ)器區(qū)塊中出現(xiàn)錯(cuò)誤位時(shí),可以利用位校正的方式來(lái)校正錯(cuò)誤位,并且將校正過(guò)后的錯(cuò)誤位標(biāo)示為錯(cuò)誤校正位或是錯(cuò)誤校正碼(ErrorCorrectCode,簡(jiǎn)稱ECC)。傳統(tǒng)的存儲(chǔ)器區(qū)塊管理方法便是根據(jù)存儲(chǔ)器區(qū)塊中錯(cuò)誤校正碼的數(shù)目來(lái)判斷。例如閃存便是將其存儲(chǔ)器區(qū)塊的地址分為正常區(qū)域與失能區(qū)域。當(dāng)判斷一存儲(chǔ)器區(qū)塊的錯(cuò)誤位校正元的數(shù)目低于一默認(rèn)值(N-BitECC;N大于等于l)時(shí),可以將此存儲(chǔ)器區(qū)塊的地址放置(如歸類)在正常區(qū)塊區(qū)域中。藉此,閃存就可以對(duì)正常區(qū)塊區(qū)域中記載的存儲(chǔ)器區(qū)塊地址所對(duì)應(yīng)的存儲(chǔ)器塊正常地進(jìn)行數(shù)據(jù)的寫入與讀取。相對(duì)地,當(dāng)判斷一存儲(chǔ)器區(qū)塊中的錯(cuò)誤校正位的數(shù)目高于默認(rèn)值,代表此存儲(chǔ)器區(qū)塊在儲(chǔ)存數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤的機(jī)率會(huì)很高。因此,便將此存儲(chǔ)器區(qū)塊的地址放置在失能區(qū)塊區(qū)域,使得下次在儲(chǔ)存數(shù)據(jù)時(shí),不會(huì)再儲(chǔ)存到位在失能區(qū)塊區(qū)域中記載的存儲(chǔ)器區(qū)塊地址所對(duì)應(yīng)的存儲(chǔ)器區(qū)塊。當(dāng)失能區(qū)塊區(qū)域沒(méi)有可用的空間時(shí),則閃存將會(huì)被鎖住,而無(wú)法正常寫入新的數(shù)據(jù)。一般而論,在一閃存儲(chǔ)存裝置中,有愈多的存儲(chǔ)器區(qū)塊的地址出現(xiàn)錯(cuò)誤校正位,代表此閃存儲(chǔ)存裝置的使用狀態(tài)愈低。然而,一般使用者是無(wú)法獲得儲(chǔ)存裝置的使用狀態(tài)信息。
      發(fā)明內(nèi)容因此,本發(fā)明提供一種儲(chǔ)存裝置的使用狀態(tài)檢測(cè)方法,可以讓使用者了解其儲(chǔ)存裝置的使用狀態(tài)。另外,本發(fā)明提供一種具有自我使用狀態(tài)檢測(cè)功能的儲(chǔ)存裝置,具有多個(gè)儲(chǔ)存區(qū)域(即地址表;blocktable)。本發(fā)明提供一種儲(chǔ)存裝置的使用狀態(tài)檢測(cè)方法,包括在儲(chǔ)存裝置中提供多個(gè)存儲(chǔ)器區(qū)塊。另外,本發(fā)明也可以在儲(chǔ)存裝置中提供多個(gè)儲(chǔ)存區(qū)域。其中,每一儲(chǔ)存區(qū)域可以儲(chǔ)存具有相同校正位數(shù)的存儲(chǔ)器區(qū)塊的地址。此外,本發(fā)明也可以對(duì)每一儲(chǔ)存區(qū)域設(shè)定對(duì)應(yīng)的權(quán)值,并且依據(jù)每一存儲(chǔ)器區(qū)塊的地址所在之儲(chǔ)存區(qū)域的位置,而計(jì)算儲(chǔ)存裝置的使用狀態(tài)。在本發(fā)明的一實(shí)施例中,計(jì)算使用狀態(tài)步驟可以包括將儲(chǔ)存裝置中存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,而獲得一理想值。另外,將每一儲(chǔ)存區(qū)域內(nèi)所放置之存儲(chǔ)器區(qū)塊的地址的數(shù)目,乘以各儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)第一子運(yùn)算值,并且加總所有的子運(yùn)算值而獲得一實(shí)際值。藉此,將實(shí)際值除以理想值就可以獲得使用狀態(tài)。在本發(fā)明的一實(shí)施例中,也可以在儲(chǔ)存裝置于出廠時(shí),針對(duì)每個(gè)存儲(chǔ)器區(qū)塊的原始設(shè)定值,與其存儲(chǔ)器區(qū)塊地址所在的儲(chǔ)存區(qū)域相對(duì)應(yīng)的權(quán)值而獲得一初始值。另外,將每一儲(chǔ)存區(qū)域內(nèi)所放置的存儲(chǔ)器區(qū)塊的地址的數(shù)目,乘以各儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)第一子運(yùn)算值,并且加總所有的子運(yùn)算值而獲得一實(shí)際值。藉此,將實(shí)際值除以初始值而獲得使用狀態(tài)。6另外,本發(fā)明也可以檢測(cè)每一存儲(chǔ)器區(qū)塊的地址被進(jìn)行抹除或?qū)懭氲拇螖?shù),而獲得多個(gè)抹寫值。在本發(fā)明另一實(shí)施例中,上述獲得使用狀態(tài)的步驟,也包括將該些存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,并乘以默認(rèn)值而獲得一理想值。當(dāng)每次進(jìn)行抹除或?qū)懭氩僮鲿r(shí),依據(jù)每一存儲(chǔ)器區(qū)塊的地址所在的儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)記錄值。分別將每一存儲(chǔ)器區(qū)塊的地址的不同記錄值與對(duì)應(yīng)的權(quán)值相乘后再加總,而獲得多個(gè)第二子運(yùn)算值,并且加總該些第二子運(yùn)算值而獲得該實(shí)際值。藉此,將實(shí)際值除以理想值就可以獲得儲(chǔ)存裝置的使用狀態(tài)。另外,在儲(chǔ)存裝置于出廠時(shí)針對(duì)每個(gè)存儲(chǔ)器區(qū)塊的原始設(shè)定值,與其存儲(chǔ)器區(qū)塊地址所在的儲(chǔ)存區(qū)域相對(duì)應(yīng)的權(quán)值而獲得一初始值。將實(shí)際值除以初始值就可以獲得儲(chǔ)存裝置的使用狀態(tài)。在本發(fā)明一實(shí)施例中,上述的儲(chǔ)存區(qū)域具有不同的數(shù)據(jù)存取優(yōu)先權(quán),其權(quán)值愈高的儲(chǔ)存區(qū)域所放置的存儲(chǔ)器區(qū)塊地址具有愈高的數(shù)據(jù)存取優(yōu)先權(quán)。另外,具有愈少錯(cuò)誤校正位的存儲(chǔ)器區(qū)塊的地址,會(huì)被存放在具有愈高權(quán)值的儲(chǔ)存區(qū)域中。在本發(fā)明另一實(shí)施例中,上述使用狀態(tài)檢測(cè)方法,其中儲(chǔ)存裝置為非易失性存儲(chǔ)器,且該非易失性存儲(chǔ)器可以為閃存。從另一觀點(diǎn)來(lái)看,本發(fā)明提供一種具有自我使用狀態(tài)檢測(cè)功能的儲(chǔ)存裝置,包括多個(gè)儲(chǔ)存區(qū)域、多個(gè)存儲(chǔ)器區(qū)塊、多個(gè)存儲(chǔ)器區(qū)塊的地址與使用狀態(tài)檢測(cè)單元。儲(chǔ)存區(qū)域分別具有對(duì)應(yīng)的權(quán)值,存儲(chǔ)器區(qū)塊用以儲(chǔ)存數(shù)據(jù),而具有相同錯(cuò)誤校正位數(shù)的存儲(chǔ)器區(qū)塊的地址將被放置在相同的儲(chǔ)存區(qū)域中。使用狀態(tài)檢測(cè)單元?jiǎng)t根據(jù)每一儲(chǔ)存區(qū)域中存放存儲(chǔ)器區(qū)塊的地址數(shù)目和各儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,計(jì)算出儲(chǔ)存裝置的使用狀態(tài)。在本發(fā)明一實(shí)施例中,上述的儲(chǔ)存區(qū)域可以分為多個(gè)正常儲(chǔ)存區(qū)域與一失能區(qū)塊區(qū)域。正常儲(chǔ)存區(qū)域內(nèi)所存放的存儲(chǔ)器區(qū)塊的地址所具有的錯(cuò)誤校正位數(shù)目,都不大于一預(yù)設(shè)位。而失能區(qū)塊區(qū)域內(nèi)所存放的存儲(chǔ)器區(qū)塊的地址所具有的錯(cuò)誤校正位數(shù)目都大于預(yù)設(shè)位值。因此待存放在儲(chǔ)存裝置中的數(shù)據(jù)不考慮存放在失能區(qū)塊區(qū)域中。由于本發(fā)明可以根據(jù)儲(chǔ)存區(qū)域中,存儲(chǔ)器區(qū)塊的地址的數(shù)目和各儲(chǔ)存區(qū)域?qū)?yīng)的權(quán)值所算出的實(shí)際值來(lái)和初始值/理想值比較,而計(jì)算出儲(chǔ)存裝置的使用狀態(tài),讓使用者了解儲(chǔ)存裝置的使用狀態(tài)。另外,本發(fā)明也可以檢測(cè)寫入與抹除的操作次數(shù),以抹寫值算出的實(shí)際值再和理想值比較,因此使用者可以通過(guò)計(jì)算出的結(jié)果,清楚的了解操作時(shí)儲(chǔ)存裝置的使用狀態(tài)。為讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合附圖,作詳細(xì)說(shuō)明如下。圖1繪示為依照本發(fā)明的一較佳實(shí)施例的一種具有使用狀態(tài)檢測(cè)功能的儲(chǔ)存裝置內(nèi)部功能方塊圖。圖2繪示為依照本發(fā)明的一較佳實(shí)施例的一種使用狀態(tài)檢測(cè)方法的步驟流程圖。圖3A繪示為依照本發(fā)明的一較佳實(shí)施例的錯(cuò)誤校正位統(tǒng)計(jì)圖。圖3B繪示為依照本發(fā)明的一較佳實(shí)施例的產(chǎn)品出廠時(shí)的錯(cuò)誤校正位統(tǒng)計(jì)圖。圖4繪示為依照本發(fā)明的一較佳實(shí)施例的使用狀態(tài)檢測(cè)方法步驟流程圖。圖5繪示為依照本發(fā)明另一實(shí)施例的存儲(chǔ)器區(qū)塊的地址操作時(shí)的錯(cuò)誤校正位統(tǒng)計(jì)圖。具體實(shí)施例方式圖1繪示為依照本發(fā)明的一較佳實(shí)施例的一種具有使用狀態(tài)檢測(cè)功能的儲(chǔ)存裝置內(nèi)部功能方塊圖。請(qǐng)參照?qǐng)Dl,本發(fā)明所提供的儲(chǔ)存裝置100,如一閃存儲(chǔ)存裝置,可以包括使用狀態(tài)檢測(cè)單元102、存儲(chǔ)器區(qū)塊104、106、108、多個(gè)儲(chǔ)存區(qū)域110、112、114、116、118、和120,以及存儲(chǔ)器區(qū)塊的地址122、124、126、128、130、132、134、136、138和140。其中,使用狀態(tài)檢測(cè)單元102可以耦接所有的儲(chǔ)存區(qū)域IIO、112、114、116、118、和120。另外,每一存儲(chǔ)器區(qū)塊的地址122、124、126、128、130、132、134、136、138和140可以存放在對(duì)應(yīng)的儲(chǔ)存區(qū)域中。存儲(chǔ)器區(qū)塊104、106和108用以儲(chǔ)存數(shù)據(jù),而具有相同錯(cuò)誤校正位數(shù)的存儲(chǔ)器區(qū)塊的地址將被放置在相同的儲(chǔ)存區(qū)域中。例如,區(qū)域區(qū)塊110中所存放的存儲(chǔ)器區(qū)塊的地址122、124和126,皆具有0位的錯(cuò)誤校正位;而存儲(chǔ)器區(qū)塊的地址128具有1位的錯(cuò)誤校正位,所以被置于儲(chǔ)存區(qū)域112中。儲(chǔ)存區(qū)域則根據(jù)其不同8的錯(cuò)誤校正位而被設(shè)定對(duì)應(yīng)的權(quán)值。在本實(shí)施例中,錯(cuò)誤校正位愈低則權(quán)值可以設(shè)定愈高,且權(quán)值越高的儲(chǔ)存區(qū)域可以具有愈高的數(shù)據(jù)存取優(yōu)先權(quán)。因此,由于儲(chǔ)存區(qū)域110其錯(cuò)誤校正位為最低,因此設(shè)定其權(quán)值可以設(shè)為最高,例如是5,而其余以此類推。所以使用狀態(tài)檢測(cè)單元102可依據(jù)該儲(chǔ)存區(qū)域中存放存儲(chǔ)器區(qū)塊的地址的數(shù)目和各該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而計(jì)算出該儲(chǔ)存裝置的使用狀態(tài)。雖然在本實(shí)施例中,每一儲(chǔ)存區(qū)域都有對(duì)應(yīng)的權(quán)值,然而并不是用來(lái)限定本發(fā)明。本領(lǐng)域具有通常知識(shí)者當(dāng)知,儲(chǔ)存區(qū)域的權(quán)值可以依據(jù)實(shí)際的狀況而決定。另外,于本實(shí)施例中,儲(chǔ)存區(qū)域可以分為正常儲(chǔ)存區(qū)域110、112、114、116和118,以及失能區(qū)塊區(qū)域120。正常儲(chǔ)存區(qū)域IIO、112、114、116和118其儲(chǔ)存區(qū)域存儲(chǔ)器儲(chǔ)器區(qū)塊的地址,例如存儲(chǔ)器區(qū)塊的地址122、124、126、128、130、132、134、136、138,其所具有的錯(cuò)誤校正位數(shù)目,都不大于一默認(rèn)值,例如是4。相對(duì)地,失能區(qū)塊區(qū)域120其儲(chǔ)存區(qū)域存儲(chǔ)器儲(chǔ)器區(qū)塊的地址140所具有的錯(cuò)誤校正位數(shù)目,則大于默認(rèn)值,以致于待存放在該儲(chǔ)存裝置中的數(shù)據(jù)不考慮存放在該失能區(qū)塊區(qū)域120存儲(chǔ)器儲(chǔ)器區(qū)塊的地址140。圖2繪示為依照本發(fā)明的一較佳實(shí)施例的一種使用狀態(tài)檢測(cè)方法的步驟流程圖。圖3A繪示為依照本發(fā)明的一較佳實(shí)施例的錯(cuò)誤位統(tǒng)計(jì)表。請(qǐng)合并參照?qǐng)D2與圖3A,當(dāng)使用狀態(tài)檢測(cè)單元102要計(jì)算儲(chǔ)存裝置的使用狀態(tài)時(shí),可以如步驟S202所述,計(jì)算儲(chǔ)存裝置使用狀態(tài)的理想值。理想值的計(jì)算方法為,可以將儲(chǔ)存裝置內(nèi)的存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值。例如圖3A中,存儲(chǔ)器區(qū)塊的地址122、124、126、128、130、132、134、136、138和140的總數(shù)為10。假設(shè),在理想的狀況下,所有的存儲(chǔ)器區(qū)塊的地址都沒(méi)有錯(cuò)誤校正位。因此將所有存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,例如是5,則獲得理想值50。接著進(jìn)行使用狀態(tài)實(shí)際值的計(jì)算,如步驟S204所述,計(jì)算每一儲(chǔ)存區(qū)域的子運(yùn)算值。在本實(shí)施例中,計(jì)算各儲(chǔ)存區(qū)域的子運(yùn)算值的步驟,是將每一儲(chǔ)存區(qū)域內(nèi)所放置的存儲(chǔ)器區(qū)塊的地址的數(shù)目乘以各該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值。如圖3A所示,儲(chǔ)存區(qū)域110其權(quán)值假設(shè)是5,而有3個(gè)存儲(chǔ)器區(qū)塊的地址122,124及126儲(chǔ)存在其內(nèi),因此儲(chǔ)存區(qū)域110的子運(yùn)算值即為3*5=15。另外,儲(chǔ)存區(qū)域112其權(quán)值假設(shè)是4,并且內(nèi)有1個(gè)存儲(chǔ)器區(qū)塊的地址128,因此其子運(yùn)算值為1*4=4。以此類推,儲(chǔ)存區(qū)域114、116、118與120的子運(yùn)算值分別為6、2、2以及0。9200810130828.3計(jì)算完各儲(chǔ)存區(qū)域的子運(yùn)算值后,可以如步驟S206所述,加總所有子運(yùn)算值而獲得實(shí)際值。因此,將以上的子運(yùn)算值15、4、6、2、2、O相加后,可以獲得實(shí)際值為29。接著,如步驟S208所述,將實(shí)際值除以理想值就可以得到相關(guān)儲(chǔ)存裝置的使用狀態(tài)。從以上可知,本實(shí)施例中的儲(chǔ)存裝置的實(shí)際值為29,而理想值則是50,因此所以本實(shí)施例中的儲(chǔ)存裝置的使用狀態(tài)為29+50=58%。另外,裝置的使用狀態(tài)除了可以如上述實(shí)際值與理想值來(lái)計(jì)算。本實(shí)施例也可以通過(guò)實(shí)際值與初始值(initialvaue)來(lái)計(jì)算儲(chǔ)存裝置的使用狀態(tài)。所謂初始值可以算是產(chǎn)品剛出廠時(shí)的真正值,由于產(chǎn)品會(huì)受到環(huán)境或是制程的影響,所以初始值會(huì)比理想值低。因此,在本實(shí)施例中假設(shè)此儲(chǔ)存裝置于出廠時(shí)針對(duì)每個(gè)存儲(chǔ)器區(qū)塊的原始設(shè)定值,與其存儲(chǔ)器區(qū)塊地址所在的儲(chǔ)存區(qū)域相對(duì)應(yīng)的權(quán)值而獲得一初始值,詳細(xì)說(shuō)明請(qǐng)參照?qǐng)D3B與下列敘述。圖3B繪示為依照本發(fā)明的一較佳實(shí)施例的產(chǎn)品出廠時(shí)的錯(cuò)誤校正位統(tǒng)計(jì)圖,若是理想的狀況下,存儲(chǔ)器區(qū)塊的地址應(yīng)該全部都位于儲(chǔ)存區(qū)域IIO。但是由于制程或是環(huán)境的影響,部分存儲(chǔ)器區(qū)塊的地址會(huì)有錯(cuò)誤校正位的產(chǎn)生,如圖3B的存儲(chǔ)器區(qū)塊的地址130、132與140。因此,分別將儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值乘上該儲(chǔ)存區(qū)域內(nèi)的存儲(chǔ)器區(qū)塊的地址個(gè)數(shù),在將所有計(jì)算后的值相加,便可以得到初使值。所以,初始值則為6*5+4*2+3*1=45,而儲(chǔ)存裝置的使用狀態(tài)則為實(shí)際值除以初始值可得29+45=64.4%。圖4繪示為依照本發(fā)明另一實(shí)施例的使用狀態(tài)檢測(cè)方法步驟流程圖,圖5繪示為依照本發(fā)明另一實(shí)施例的存儲(chǔ)器區(qū)塊的地址操作時(shí)的錯(cuò)誤校正位統(tǒng)計(jì)表。請(qǐng)合并參照?qǐng)D4和圖5,本實(shí)施所提供的使用狀態(tài)檢測(cè)方法,可以如上一實(shí)施例般,先計(jì)算儲(chǔ)存裝置使用狀態(tài)的理想值,就如步驟S402所述。本實(shí)施例中的理想值計(jì)算步驟,可以將儲(chǔ)存裝置中存儲(chǔ)器區(qū)塊的地址總數(shù)乘以最高的權(quán)值,并乘以操作次數(shù)默認(rèn)值而獲得一理想值。其中,上述的操作次數(shù)默認(rèn)值即為寫入與抹除的總操作次數(shù)。如本實(shí)施例圖5中,儲(chǔ)存裝置具有存儲(chǔ)器區(qū)塊的地址A、B、C、D,而每個(gè)存儲(chǔ)器區(qū)塊的地址假設(shè)共有5次的總操作次數(shù),因此操作次數(shù)默認(rèn)值等于5。另外,本實(shí)施例的最高權(quán)值設(shè)定為5,因此本實(shí)施例之儲(chǔ)存裝置的理想值為4*5*5=100。接著如步驟S404,在每次進(jìn)行抹除或?qū)懭氩僮鲿r(shí),記錄每一存儲(chǔ)器區(qū)塊的地址所在的儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)記錄值。以下以存儲(chǔ)器區(qū)塊的地址A為例來(lái)敘述步驟S404,假設(shè)存儲(chǔ)器區(qū)塊的地址A在最近5次的抹寫操作過(guò)程中,分別有2次0位的錯(cuò)誤校正位的記錄,并且還各有1次的1位、2位與3位錯(cuò)誤校正位的記錄。因此,依據(jù)校正位的位數(shù),存儲(chǔ)器區(qū)塊的地址A在每次進(jìn)行抹寫操作時(shí)都會(huì)被存放在對(duì)應(yīng)的儲(chǔ)存區(qū)域中。其中,每一儲(chǔ)存區(qū)域都有對(duì)應(yīng)的權(quán)值,而本實(shí)施例在步驟S404中,會(huì)將每次抹寫操作時(shí),存儲(chǔ)器區(qū)塊的地址A所在的儲(chǔ)存區(qū)域的權(quán)值記錄下來(lái),并且當(dāng)做記錄值。因此,存儲(chǔ)器區(qū)塊的地址A在最近5次抹寫操作所獲得的記錄值是5、5、4、3、2,而其余存儲(chǔ)器區(qū)塊的地址的記錄值可以以此類推。當(dāng)獲得各存儲(chǔ)器區(qū)塊的地址的記錄值之后,本實(shí)施例還可以如步驟S406,將每一存儲(chǔ)器區(qū)塊的地址的所有的記錄值加總,獲得多個(gè)第二子運(yùn)算子。例如,存儲(chǔ)器區(qū)塊的地址A的第二子運(yùn)算值為5+5+4+3+2=19。另外,在本實(shí)施例中,存儲(chǔ)器區(qū)塊的地址B、C和D所對(duì)應(yīng)的第二子運(yùn)算值分別是21、25及23。接著,本實(shí)施例可以如步驟S408所述,將所有第二子運(yùn)算值加總,獲得實(shí)際值,也就是19+21+25+23=88。最后,本實(shí)施例如步驟S410所述,將實(shí)際值除以理想值就可以獲得儲(chǔ)存裝置的使用狀態(tài)。而以照上述所獲得的參數(shù),本實(shí)施例的儲(chǔ)存裝置的使用狀態(tài)應(yīng)為88+100=88%。綜合上述,由于本發(fā)明可以依據(jù)存儲(chǔ)器區(qū)塊的地址中錯(cuò)誤校正位的數(shù)目,來(lái)決定合適的儲(chǔ)存區(qū)域以存放存儲(chǔ)器區(qū)塊的地址,且對(duì)每個(gè)儲(chǔ)存區(qū)域設(shè)定相對(duì)應(yīng)的權(quán)值,因此使用狀態(tài)檢測(cè)單元便可完整的記錄儲(chǔ)存裝置發(fā)生錯(cuò)誤的歷史并考慮存儲(chǔ)器區(qū)塊的地址在寫入與抹除的操作情況下,發(fā)生錯(cuò)誤的情況,進(jìn)而計(jì)算出儲(chǔ)存裝置的使用狀態(tài)。因此本發(fā)明可用以預(yù)測(cè)失效的存儲(chǔ)器區(qū)塊的地址并降低儲(chǔ)存裝置失效的機(jī)率。雖然本發(fā)明己以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。權(quán)利要求1.一種儲(chǔ)存裝置的使用狀態(tài)檢測(cè)方法,包括下列步驟在該儲(chǔ)存裝置中提供多個(gè)存儲(chǔ)器區(qū)塊,用以儲(chǔ)存數(shù)據(jù);在該儲(chǔ)存裝置中提供多個(gè)儲(chǔ)存區(qū)域,使得具有相同錯(cuò)誤校正位數(shù)的存儲(chǔ)器區(qū)塊的地址被放置在同一儲(chǔ)存區(qū)域;對(duì)每一儲(chǔ)存區(qū)域設(shè)定對(duì)應(yīng)的權(quán)值;以及依據(jù)每一該些存儲(chǔ)器區(qū)塊的地址所在的儲(chǔ)存區(qū)域的權(quán)值,而獲得該儲(chǔ)存裝置的使用狀態(tài)。2.如權(quán)利要求1所述的使用狀態(tài)檢測(cè)方法,其特征在于,具有愈少錯(cuò)誤校正位的存儲(chǔ)器區(qū)塊的地址,被放置至具有愈高權(quán)值的儲(chǔ)存區(qū)域中。3.如權(quán)利要求2所述的使用狀態(tài)檢測(cè)方法,其特征在于,計(jì)算該使用狀態(tài)的步驟,包括下列步驟將該些存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,而獲得一理想值;將每一該些儲(chǔ)存區(qū)域內(nèi)所放置的存儲(chǔ)器區(qū)塊的地址的數(shù)目乘以各該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)第一子運(yùn)算值;加總所有的子運(yùn)算值而獲得一實(shí)際值;以及將該實(shí)際值除以該理想值而獲得該使用狀態(tài)。4.如權(quán)利要求2所述的使用狀態(tài)檢測(cè)方法,其特征在于,計(jì)算該使用狀態(tài)的步驟,包括下列步驟.-將該些存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,而獲得一理想值,此外在儲(chǔ)存裝置于出廠時(shí)針對(duì)每個(gè)存儲(chǔ)器區(qū)塊的原始設(shè)定值,與其存儲(chǔ)器區(qū)塊地址所在的儲(chǔ)存區(qū)域相對(duì)應(yīng)的權(quán)值而獲得一初始值;將每一該些儲(chǔ)存區(qū)域內(nèi)所放置的存儲(chǔ)器區(qū)塊的地址的數(shù)目乘以各該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)第一子運(yùn)算值;加總所有的子運(yùn)算值而獲得一實(shí)際值;以及將該實(shí)際值除以該初始值而獲得該使用狀態(tài)。5.如權(quán)利要求1所述的使用狀態(tài)檢測(cè)方法,其特征在于,還包括下列步驟檢測(cè)該些存儲(chǔ)器區(qū)塊被進(jìn)行抹除或?qū)懭氲拇螖?shù),而獲得多個(gè)抹寫值;記錄抹寫值等于一默認(rèn)值的存儲(chǔ)器區(qū)塊的地址,在每次進(jìn)行抹除或?qū)懭霑r(shí)所在的儲(chǔ)存區(qū)域,并獲得一實(shí)際值;依據(jù)該實(shí)際值而獲得該儲(chǔ)存裝置的使用狀態(tài)。6.如權(quán)利要求5所述的使用狀態(tài)檢測(cè)方法,其特征在于,獲得該使用狀態(tài)的步驟,包括下列步驟將該些存儲(chǔ)器區(qū)塊的地址的總數(shù)乘以最高的權(quán)值,并乘以該默認(rèn)值而獲得一理想值;當(dāng)每次進(jìn)行抹除或?qū)懭氩僮鲿r(shí),則記錄每一該些存儲(chǔ)器區(qū)塊的地址所在之儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得多個(gè)記錄值;分別將每一存儲(chǔ)器區(qū)塊的地址的不同記錄值與對(duì)應(yīng)的權(quán)值相乘再加總,而獲得多個(gè)第二子運(yùn)算值;加總該些第二子運(yùn)算值而獲得該實(shí)際值;以及將該實(shí)際值除以該理想值而獲得該使用狀態(tài)。7.如權(quán)利要求5所述的使用狀態(tài)檢測(cè)方法,其特征在于,該儲(chǔ)存裝置為非易失性存儲(chǔ)器。8.如權(quán)利要求7所述的使用狀態(tài)檢測(cè)方法,其特征在于,該非易失性存儲(chǔ)器為閃存。9.如權(quán)利要求1所述的使用狀態(tài)檢測(cè)方法,其特征在于,該些儲(chǔ)存區(qū)域具有不同的數(shù)據(jù)存取優(yōu)先權(quán),而權(quán)值愈高的儲(chǔ)存區(qū)域具有愈高的數(shù)據(jù)存取優(yōu)先權(quán)。10.—種具有自我使用狀態(tài)檢測(cè)功能的儲(chǔ)存裝置,包括一存儲(chǔ)器區(qū)塊,用以儲(chǔ)存數(shù)據(jù);多個(gè)儲(chǔ)存區(qū)域,分別具有對(duì)應(yīng)的權(quán)值;多個(gè)存儲(chǔ)器區(qū)塊的地址,而具有相同錯(cuò)誤校正位數(shù)的存儲(chǔ)器區(qū)塊的地址被放置在相同的儲(chǔ)存區(qū)域中;一使用狀態(tài)檢測(cè)單元,依據(jù)每一該些儲(chǔ)存區(qū)域中存放存儲(chǔ)器區(qū)塊的地址的數(shù)目和各該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,而獲得該儲(chǔ)存裝置的使用狀態(tài)。11.如權(quán)利要求IO所述的儲(chǔ)存裝置,其特征在于,該些儲(chǔ)存區(qū)域包括多個(gè)正常儲(chǔ)存區(qū)域,而每一該些儲(chǔ)存區(qū)域內(nèi)的存儲(chǔ)器區(qū)塊的地址所具有的錯(cuò)誤校正位數(shù)目,都不大于一預(yù)設(shè)位值;以及一失能區(qū)塊區(qū)域,而該失能區(qū)塊區(qū)域內(nèi)的存儲(chǔ)器區(qū)塊的地址所具有的錯(cuò)誤校正位數(shù)都大于該預(yù)設(shè)位值,以致于待存放在該儲(chǔ)存裝置中的數(shù)據(jù)不考慮存放在該失能區(qū)塊區(qū)域內(nèi)記載的存儲(chǔ)器區(qū)塊地址所對(duì)應(yīng)的存儲(chǔ)器區(qū)塊中。12.如權(quán)利要求11所述的儲(chǔ)存裝置,其特征在于,該預(yù)設(shè)位值大于等于l。13.如權(quán)利要求10或11所述的儲(chǔ)存裝置,其特征在于,該儲(chǔ)存裝置為非易失性存儲(chǔ)器。14.如權(quán)利要求13所述的儲(chǔ)存裝置,其特征在于,該非易失性存儲(chǔ)器為閃存。全文摘要本發(fā)明公開(kāi)了一種可自我檢測(cè)使用狀態(tài)的儲(chǔ)存裝置及其檢測(cè)方法,其儲(chǔ)存裝置包括多個(gè)儲(chǔ)存區(qū)域(即地址表;blocktable)、多個(gè)存儲(chǔ)器區(qū)塊與使用狀態(tài)檢測(cè)單元。儲(chǔ)存區(qū)域分別具有對(duì)應(yīng)的權(quán)值(weightvalue),而具有相同錯(cuò)誤校正位(ErrorCorrectCode)數(shù)目的存儲(chǔ)器區(qū)塊的地址將被放置在相同的儲(chǔ)存區(qū)域中,因此使用狀態(tài)檢測(cè)單元便可依據(jù)儲(chǔ)存區(qū)域中存放存儲(chǔ)器區(qū)塊的地址的數(shù)目和該儲(chǔ)存區(qū)域所對(duì)應(yīng)的權(quán)值,獲得該儲(chǔ)存裝置的使用狀態(tài)。文檔編號(hào)G11C29/00GK101650974SQ200810130828公開(kāi)日2010年2月17日申請(qǐng)日期2008年8月12日優(yōu)先權(quán)日2008年8月12日發(fā)明者胡家銘,解鈞宇申請(qǐng)人:創(chuàng)見(jiàn)資訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1