專利名稱:半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置及其寫入控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在半導(dǎo)體存儲(chǔ)器中儲(chǔ)存素材數(shù)據(jù)等信息的半導(dǎo)體存儲(chǔ)器信 息儲(chǔ)存裝置、以及在半導(dǎo)體存儲(chǔ)器中存儲(chǔ)素材數(shù)據(jù)等信息的寫入控制方法。
背景技術(shù):
在儲(chǔ)存素材數(shù)據(jù)的信息儲(chǔ)存裝置中,作為它的存儲(chǔ)介質(zhì),利用能夠以 塊為單位寫入、讀出數(shù)據(jù)的半導(dǎo)體存儲(chǔ)器。其中,該半導(dǎo)體存儲(chǔ)器因?yàn)闆]
有運(yùn)轉(zhuǎn)部分所以具有可靠性高的優(yōu)點(diǎn),但是另一方面,相比硬盤等,可寫 入的次數(shù)少。特別是如果總是使用特定的塊,那么該塊成為不能寫入的不 佳部位(稱為后天性丟失(只7夕K口、乂7))。因此,作為改善這種問題
的現(xiàn)有技術(shù),有日本專利公開公報(bào)平11一14447S。在其中的半導(dǎo)體存儲(chǔ)器 信息儲(chǔ)存裝置中,每當(dāng)在半導(dǎo)體存儲(chǔ)器中寫入素材數(shù)據(jù),就對(duì)每個(gè)塊計(jì)數(shù) 寫入次數(shù)。而后,在寫入時(shí)讀出各塊的寫入次數(shù),使得從寫入次數(shù)少的未 使用塊開始依次寫入素材數(shù)據(jù)。
但是,近年,隨著半導(dǎo)體存儲(chǔ)器的容量大型化,像專利文獻(xiàn)1那樣, 每當(dāng)寫入數(shù)據(jù)時(shí),都在讀出全部塊的寫入次數(shù)后,選擇寫入次數(shù)少的未使 用塊的方法已經(jīng)不是有效率的方法了。因此,要求一種信息存儲(chǔ)裝置,在 素材數(shù)據(jù)的寫入動(dòng)作中,可以實(shí)時(shí)并且使得各塊的寫入次數(shù)均勻地選擇未 使用塊。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置和寫入控制方 法,在素材數(shù)據(jù)的寫入動(dòng)作中,能夠?qū)崟r(shí)地選擇未使用塊,可以使各塊的 寫入次數(shù)均勻。
本發(fā)明涉及的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置具備儲(chǔ)存部,將能夠以塊 為單位擦除的非易失性存儲(chǔ)器作為信息存儲(chǔ)介質(zhì);寫入次數(shù)管理單元,分
5別計(jì)數(shù)并管理上述非易失性存儲(chǔ)器中的全部塊的寫入次數(shù);列表管理單元, 以使用中/未使用來分類上述非易失性存儲(chǔ)器中的塊,用使用中列表來管理 上述使用中的塊,用第1未使用列表來管理上述未使用的塊之中的上述寫 入次數(shù)與最大值相同的塊,用第2未使用列表來管理上述未使用的塊之中 的上述寫入次數(shù)小于上述最大值的塊;以及控制部,對(duì)上述儲(chǔ)存部進(jìn)行信 息數(shù)據(jù)的寫入、擦除控制,在寫入上述信息數(shù)據(jù)時(shí),選擇性地指定由上述 第2未使用列表管理的塊的某一個(gè),并在該塊中寫入上述信息數(shù)據(jù),在擦 除上述信息數(shù)據(jù)時(shí),將該信息數(shù)據(jù)從上述塊中擦除,并且將擦除的塊通知 給上述列表管理單元并使上述塊的管理更新;上述列表管理單元在由上述 控制部指定了由上述第2未使用列表管理的塊的某一個(gè)作為寫入塊時(shí),將 上述指定的寫入塊從上述第2未使用列表中除去并使其轉(zhuǎn)移至上述使用中 列表的管理下;上述寫入次數(shù)管理單元對(duì)于上述指定的寫入塊的寫入次數(shù) 遞增計(jì)數(shù)。
另外,本發(fā)明涉及的寫入部位分散化方法為將能夠以塊為單位擦除 的非易失性存儲(chǔ)器作為信息存儲(chǔ)介質(zhì);分別計(jì)數(shù)并管理上述非易失性存儲(chǔ) 器中的全部塊的寫入次數(shù);以使用中/未使用來分類上述非易失性存儲(chǔ)器中 的塊;用使用中列表來管理上述使用中的塊;用第1未使用列表來管理上 述未使用的塊之中的上述寫入次數(shù)與最大值相同的塊;用第2未使用列表 來管理上述未使用的塊之中的上述寫入次數(shù)小于上述最大值的塊;在向上 述非易失性存儲(chǔ)器中的塊寫入上述信息數(shù)據(jù)時(shí),參照上述第2未使用列表, 選擇性地指定由該第2未使用列表來管理的塊的某一個(gè),并寫入上述信息 數(shù)據(jù);在擦除上述信息數(shù)據(jù)時(shí),將該信息數(shù)據(jù)從上述塊中擦除,并且更新 上述各列表中對(duì)擦除的塊的管理;在指定了由上述第2未使用列表來管理 的塊的某一個(gè)作為寫入塊時(shí),將上述指定的寫入塊從上述第2未使用列表 中除去并轉(zhuǎn)移至上述使用中列表的管理下;對(duì)于上述指定的寫入塊的寫入 次數(shù)遞增計(jì)數(shù)。
圖1是示出本發(fā)明涉及的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置的一個(gè)實(shí)施方式 的結(jié)構(gòu)的框圖。圖2是示出在圖1的塊管理部中,未使用塊未被登錄在free—low list中,而只被登錄在free—highlist中的情況下的未使用塊的登錄的轉(zhuǎn)移的概念圖。
圖3是示出在向圖1的儲(chǔ)存部寫入素材數(shù)據(jù)時(shí)的輔助控制器對(duì)塊的管
理動(dòng)作的流程圖。
圖4是示出在向圖1的儲(chǔ)存部寫入素材數(shù)據(jù)時(shí)的塊的管理的概念圖。圖5是示出在向圖1的儲(chǔ)存部寫入素材數(shù)據(jù)時(shí)的塊的管理的概念圖。圖6是示出將存儲(chǔ)在圖1的儲(chǔ)存部的塊中的素材數(shù)據(jù)擦除時(shí)的輔助控
制器的管理動(dòng)作的流程圖。
圖7是示出將存儲(chǔ)在圖1的儲(chǔ)存部的塊中的素材數(shù)據(jù)擦除時(shí)的塊的管
理的概念圖。
圖8是示出將存儲(chǔ)在圖1的儲(chǔ)存部的塊中的素材數(shù)據(jù)擦除時(shí)的塊的管理的概念圖。
圖9是圖1的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置啟動(dòng)時(shí)塊向各列表的分配動(dòng)作的流程圖。
具體實(shí)施例方式
以下,參照附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說明。
圖1是示出本發(fā)明的第1實(shí)施方式涉及的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置的功能結(jié)構(gòu)的框圖。在圖1中,儲(chǔ)存部1將暫時(shí)保存在緩沖器2中的素材數(shù)據(jù)利用寫入/擦除控制器3的寫入控制來取入,并寫入到半導(dǎo)體存儲(chǔ)器11 13中。這時(shí),寫入素材數(shù)據(jù)的半導(dǎo)體存儲(chǔ)器11 13中的寫入塊由寫入/擦除控制器3參照塊管理部4來指定。塊管理部4通過將半導(dǎo)體存儲(chǔ)器11 13的塊的管理信息保存在管理信息保持部41中,并由輔助控制器42控制該管理信息來管理塊。
另外,儲(chǔ)存部1利用寫入/擦除控制器3的擦除控制將存儲(chǔ)在半導(dǎo)體存儲(chǔ)器11 13中的素材數(shù)據(jù)擦除。這時(shí),寫入/擦除控制器3將擦除了素材數(shù)據(jù)的塊通知給塊管理部4,使其更新塊的管理。
上述儲(chǔ)存部l由各自能夠以塊為單位擦除的多個(gè)(在此設(shè)為3個(gè))非易失性半導(dǎo)體存儲(chǔ)器11 13并列連接構(gòu)成。各自的半導(dǎo)體存儲(chǔ)器存儲(chǔ)相同
7信息的數(shù)據(jù)。由此,即使在某一個(gè)半導(dǎo)體存儲(chǔ)器中產(chǎn)生不佳部位的情況下,在剩余的半導(dǎo)體存儲(chǔ)器中存儲(chǔ)著數(shù)據(jù)。即,降低了寫入錯(cuò)誤發(fā)生的可能性。
上述寫入/擦除控制器3具有對(duì)儲(chǔ)存部1控制素材數(shù)據(jù)的寫入、擦除的功能。寫入/擦除控制器3在寫入控制時(shí)從塊管理部4中選擇性地指定寫入次數(shù)少的未使用塊。而后,寫入/擦除控制器3在該指定的塊中寫入暫時(shí)保存在緩沖器2中的素材數(shù)據(jù)。另外,寫入/擦除控制器3在擦除控制時(shí),將素材數(shù)據(jù)從塊中擦除。而后,寫入/擦除控制器3將擦除了素材數(shù)據(jù)的塊通知給塊管理部4,使其更新塊的管理。
上述塊管理部4將半導(dǎo)體存儲(chǔ)器11 13的塊的管理信息保存在管理信息保持部41中。塊管理部4通過用輔助控制器42控制該管理信息來管理塊。
管理信息保持部41具備記錄部411 ,列表管理部(以下記為using—list)412、列表管理部(以下記為free—high list) 413、以及列表管理部(以下記為fi'ee — lowlist) 414。記錄部411記錄半導(dǎo)體存儲(chǔ)器11 13的塊的使用中/未使用分類結(jié)果以及寫入次數(shù)。using—list (使用中列表)412管理使用中的塊。free—high list (未使用高列表)413管理未使用的塊之中的寫入次數(shù)與最大使用次數(shù)相同的塊。free.—low list (未使用低列表)414管理未使用的塊之中的寫入次數(shù)小于最大使用次數(shù)的塊。在此,最大使用次數(shù)是指未使用的塊之中的寫入次數(shù)成為最大的塊的寫入次數(shù)。
輔助控制器42在由寫入/擦除控制器3從登錄在free—low list 414中的塊的某一個(gè)中選擇性地指定了寫入塊后,將該塊從free—low list 414中除去。而后,輔助控制器42對(duì)于該塊的寫入次數(shù)遞增計(jì)數(shù)(countup),并將寫入次數(shù)記錄在記錄部411中。輔助控制器42若記錄了寫入次數(shù),則將塊登錄在using—list 412中。
另外,輔助控制器42若從寫入/擦除控制器3接收到擦除了素材數(shù)據(jù)的塊的通知,則將該塊從using—list 412中除去,使其成為未使用塊。而后,輔助控制器42將該未使用塊的寫入次數(shù)和最大使用次數(shù)比較。輔助控制器42在擦除了素材數(shù)據(jù)的塊的寫入次數(shù)小于最大使用次數(shù)的情況下,將該塊登錄在free—low list 414中。輔助控制器42在擦除了素材數(shù)據(jù)的塊的寫入次數(shù)與最大使用次數(shù)相同的情況下,將該塊登錄在free—high list 413中。輔助控制器42在擦除了素材數(shù)據(jù)的塊的寫入次數(shù)大于最大使用次數(shù)的情況 下,將登錄在free—high list 413中的未使用塊登錄在free—low list414中, 將擦除了素材數(shù)據(jù)的塊登錄在free—high list 413中。
另外,輔助控制器42在半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置啟動(dòng)時(shí),參照記錄 在記錄部411中的各塊的使用中/未使用分類結(jié)果以及寫入次數(shù)進(jìn)行以下處 理。即,輔助控制器42將啟動(dòng)時(shí)使用中的塊登錄在using—Ust412中。輔 助控制器42將未使用的塊之中的寫入次數(shù)與最大使用次數(shù)相同的塊登錄在 free—high list 413中。輔助控制器42將未使用的塊之中的寫入次數(shù)小于最 大使用次數(shù)的塊登錄在free—low list 414中。
進(jìn)而,輔助控制器42在未使用的塊未被登錄在free—low list 414中, 而只被登錄在free—high list 413中的情況下,將登錄在free—high list 413 中的全部的塊登錄在free—low list 414中。圖2示出這時(shí)的塊的登錄的概 念圖。而且,在全部的塊登錄在using — list412中的情況下,作為儲(chǔ)存部l 中沒有未使用的塊,將不能向儲(chǔ)存部1進(jìn)行存儲(chǔ)的意思的信號(hào)發(fā)送給寫入Z 擦除控制器3。
接著,在上述結(jié)構(gòu)的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置中,參照?qǐng)D3乃至圖 9來說明塊管理部4中的塊的管理。
圖3是示出在向本實(shí)施方式涉及的儲(chǔ)存部1寫入素材數(shù)據(jù)時(shí)的輔助控 制器42對(duì)塊的管理動(dòng)作的流程圖。圖4是示出在向儲(chǔ)存部1寫入素材數(shù)據(jù) 時(shí)的塊的管理的初始狀態(tài)的概念圖。另外,圖5是示出在向儲(chǔ)存部1第1 次寫入素材數(shù)據(jù)時(shí)的塊的管理的概念圖。
在初始狀態(tài)下,半導(dǎo)體存儲(chǔ)器11 13中的未使用的塊全部登錄在 free-low list 414中(圖4)。輔助控制器42若從寫入/擦除控制器3接收了 寫入塊的指定(步驟3a),將指定的塊從free-low list 414中除去(步驟3b)。 接著,對(duì)于該塊的寫入次數(shù)遞增計(jì)數(shù)(步驟3c),在記錄部411中記錄寫入 次數(shù)(步驟3d)。記錄了寫入次數(shù)后,將該塊登錄在using-list412中(步驟 3e)(圖5),結(jié)束處理。
圖6是示出將儲(chǔ)存在本實(shí)施方式涉及的儲(chǔ)存部1的塊中的素材數(shù)據(jù)擦 除時(shí)的、輔助控制器42對(duì)塊的管理動(dòng)作的流程圖。圖7是示出將儲(chǔ)存在儲(chǔ) 存部1的塊中的素材數(shù)據(jù)擦除后,將該塊向free-high list 413登錄時(shí)的塊的200880022920. 管理的概念圖。另外,圖8是示出將儲(chǔ)存在儲(chǔ)存部1的塊中的素材數(shù)據(jù)擦 除后,將該塊向free-low list 414登錄時(shí)的塊的管理的概念圖。
首先,輔助控制器42若由寫入/擦除控制器3通知擦除了存儲(chǔ)著的素 材數(shù)據(jù)的塊(步驟6a),則判斷該塊的寫入次數(shù)是否大于最大使用次數(shù)(步 驟6b)。在寫入次數(shù)大于最大使用次數(shù)的情況下(步驟6b為是),更新最大 使用次數(shù)(步驟6c),將登錄在free-high list 413中的塊全部登錄在free-low list 414中(步驟6d)。其后,將擦除了素材數(shù)據(jù)的塊登錄在free-high list 413 中(步驟6e),結(jié)束處理。
在步驟6b中,在擦除了素材數(shù)據(jù)的塊的寫入次數(shù)為最大使用次數(shù)以下 的情況下(步驟6b為否),判斷該寫入次數(shù)是否與最大使用次數(shù)相同(步 驟6f)。在寫入次數(shù)與最大使用次數(shù)相同的情況下(步驟6f為是),將該未 使用塊登錄在free-high list 413中(步驟6g)(圖7),結(jié)束處理。在寫入次 數(shù)小于最大使用次數(shù)的情況下(步驟6f為否),將該未使用塊登錄在free-low list414中(步驟6h)(圖8),結(jié)束處理。
圖9是本實(shí)施方式涉及的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置啟動(dòng)時(shí)塊向各列 表的分配動(dòng)作的流程圖。
若半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置啟動(dòng),則輔助控制器42按每個(gè)塊讀出記 錄在記錄部411中的各塊的使用中/未使用分類結(jié)果和寫入次數(shù)(步驟9a)。 接著,判斷是否正常地記錄著塊的使用中/未使用分類結(jié)果和寫入次數(shù)(步 驟9b),在正常記錄的情況下(步驟9b為是),判斷該塊是否在使用中(步 驟9c)。在未正常記錄塊的使用中/未使用分類結(jié)果和寫入次數(shù)的情況下(步 驟9b為否),產(chǎn)生警報(bào)(步驟9d)。
當(dāng)塊未在使用中的情況下(步驟9c為否),輔助控制器42判斷塊的寫 入次數(shù)是否與最大使用次數(shù)相同(步驟9e)。在寫入次數(shù)與最大使用次數(shù)相 同的情況下(步驟9e為是),將塊登錄在free—highlist413中(步驟9f), 并判斷在記錄部411中是否記錄著其他塊的使用中/未使用分類結(jié)果和寫入 次數(shù)(步驟9g)。當(dāng)在記錄部411中記錄著其他塊的使用中/未使用分類結(jié) 果和寫入次數(shù)的情況下(步驟9g為是),使處理轉(zhuǎn)移至步驟9a。當(dāng)在記錄 部411中未記錄其他塊的使用中/未使用分類結(jié)果和寫入次數(shù)的情況下(步 驟9g為否),結(jié)束處理。在步驟9c中,當(dāng)塊在使用中的情況下(步驟9c為是),將塊登錄在using 一list412中(歩驟9h),并使處理轉(zhuǎn)移至9g。在步驟9e中,在寫入次數(shù)小 于最大使用次數(shù)的情況下(步驟9e為否),將塊登錄在free—low list 414 中(步驟9i),使處理向步驟9g轉(zhuǎn)移。
如上所述,上述一個(gè)實(shí)施方式涉及的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置在儲(chǔ) 存部1的半導(dǎo)體存儲(chǔ)器11 13的塊在使用中的情況下,將該塊登錄在using —list 412中。另外,半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置為在未使用的情況下, 將未使用的塊之中的寫入次數(shù)是最大使用次數(shù)的塊登錄在free — high list 413中。另外,半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置將未使用的塊之中的寫入次數(shù)小 于最大使用次數(shù)的塊登錄在free—low Ust414中。而后,半導(dǎo)體存儲(chǔ)器信 息儲(chǔ)存裝置從登錄在free—Iow list 414中的塊中選擇寫入塊,并寫入素材 數(shù)據(jù)。另外,半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置若將素材數(shù)據(jù)從塊中擦除,則根 據(jù)寫入次數(shù)和最高使用次數(shù)將該塊登錄在free—high list 413或free—low list414中。由此,在free—low list 414中總是登錄寫入次數(shù)少的未使用塊。 即,通過從該free—low list 414中選擇寫入塊,可以將素材數(shù)據(jù)只寫入在 寫入次數(shù)少的未使用塊中。
因此,僅從登錄在free — low list 414中的塊中指定寫入塊,就可以檢 測(cè)出寫入次數(shù)少的未使用塊,因此能夠確保塊的寫入次數(shù)均等。另外,由 此,可以縮短檢索時(shí)間,并穩(wěn)定地選擇寫入塊。
而且,該發(fā)明并不限于上述一個(gè)實(shí)施方式。例如在上述一個(gè)實(shí)施方式 中,說明了將3個(gè)半導(dǎo)體存儲(chǔ)器并列連接來儲(chǔ)存素材數(shù)據(jù)的例子,但是在 半導(dǎo)體存儲(chǔ)器不是3個(gè)的情況下(包含單個(gè)),也可以同樣地實(shí)施。
進(jìn)而,在實(shí)施階段,在不脫離該主旨的范圍內(nèi),能夠?qū)?gòu)成要素變形 并具體化。另外,通過適當(dāng)?shù)亟M合在上述實(shí)施方式中揭示了的多個(gè)構(gòu)成要 素,能夠'形成各種發(fā)明。例如,也可以從在實(shí)施方式中示出的全部構(gòu)成要 素中刪減若干構(gòu)成要素。
工業(yè)可利用性
本發(fā)明用于對(duì)攝影的影像進(jìn)行收錄的影像數(shù)據(jù)收錄裝置是優(yōu)選的。
li
權(quán)利要求
1、一種半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置,其特征在于,具備儲(chǔ)存部,將能夠以塊為單位擦除的非易失性存儲(chǔ)器作為信息存儲(chǔ)介質(zhì);寫入次數(shù)管理單元,對(duì)上述非易失性存儲(chǔ)器中的全部塊的寫入次數(shù)分別計(jì)數(shù)并管理;列表管理單元,按照使用中或未使用來對(duì)上述非易失性存儲(chǔ)器中的塊進(jìn)行分類,由使用中列表來管理上述使用中的塊,由第1未使用列表來管理上述未使用的塊之中的上述寫入次數(shù)與最大值相同的塊,由第2未使用列表來管理上述未使用的塊之中的上述寫入次數(shù)小于上述最大值的塊;以及控制部,對(duì)于上述儲(chǔ)存部進(jìn)行信息數(shù)據(jù)的寫入、擦除,在寫入上述信息數(shù)據(jù)時(shí),選擇性地指定由上述第2未使用列表管理的塊的某一個(gè),并在該塊中寫入上述信息數(shù)據(jù),在擦除上述信息數(shù)據(jù)時(shí),將該信息數(shù)據(jù)從上述塊中擦除,并且將擦除的塊通知給上述列表管理單元,來更新上述塊的管理;上述列表管理單元在由上述控制部指定了由上述第2未使用列表管理的塊的某一個(gè)作為寫入塊時(shí),將上述指定的寫入塊從上述第2未使用列表中除去,并使其轉(zhuǎn)移至上述使用中列表的管理下;上述寫入次數(shù)管理單元對(duì)于上述指定的寫入塊的寫入次數(shù)遞增計(jì)數(shù)。
2、 如權(quán)利要求1中記載的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置,其特征在于, 在從上述控制部收到擦除了上述信息數(shù)據(jù)的塊的通知吋,上述列表管理單元將該塊從上述使用中列表中除去后,將該塊的寫入次數(shù)與上述最大 值進(jìn)行比較,在上述寫入次數(shù)小于上述最大值的情況下,由上述第2未使 用列表對(duì)擦除了上述信息數(shù)據(jù)的塊進(jìn)行管理,在上述寫入次數(shù)與上述最大 值相同的情況下,由上述第1未使用列表對(duì)擦除了上述信息數(shù)據(jù)的塊進(jìn)行 管理,在上述寫入次數(shù)大于上述最大值的情況下,使由上述第1未使用列 表管理的塊轉(zhuǎn)移至上述第2未使用列表的管理下,并由上述第1未使用列 表對(duì)擦除了上述信息數(shù)據(jù)的塊進(jìn)行管理。
3、 如權(quán)利要求1中記載的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置,其特征在于, 上述列表管理單元在上述未使用的塊成為只由上述第1未使用列表管理的情況下,使由該第1未使用列表管理的塊轉(zhuǎn)移至上述第2未使用列表 的管理下。
4、 如權(quán)利要求1中記載的半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置,其特征在于, 上述寫入次數(shù)管理單元記錄上述非易失性存儲(chǔ)器中的塊的使用或未使用分類結(jié)果;上述列表管理單元為在啟動(dòng)時(shí),通過參照由上述寫入次數(shù)管理單元 記錄的全部的塊的寫入次數(shù)以及上述使用或未使用分類結(jié)果,從而由上述 使用中列表來管理使用中的塊,由上述第1未使用列表來管理未使用的塊 之中的上述寫入次數(shù)與最大值相同的塊,由上述第2未使用列表來管理上 述未使用的塊之中的上述寫入次數(shù)小于上述最大值的塊。
5、 一種寫入控制方法,其特征在于,將能夠以塊為單位擦除的非易失性存儲(chǔ)器作為信息存儲(chǔ)介質(zhì) 對(duì)于上述非易失性存儲(chǔ)器中的全部塊的寫入次數(shù)分別計(jì)數(shù)并管理;按照使用中或未使用來對(duì)上述非易失性存儲(chǔ)器中的塊進(jìn)行分、類由使用中列表來管理上述使用中的塊;由第1未使用列表來管理上述未使用的塊之中的上述寫入次數(shù)與最大 值相同的塊;由第2未使用列表來管理上述未使用的塊之中的上述寫入次數(shù)小于上 述最大值的塊;在向上述非易失性存儲(chǔ)器中的塊寫入上述信息數(shù)據(jù)時(shí),參照上述第2 未使用列表,選擇性地指定由該第2未使用列表管理的塊的某一個(gè),并寫 入上述信息數(shù)據(jù);在擦除上述信息數(shù)據(jù)時(shí),將該信息數(shù)據(jù)從上述塊中擦除,并且更新擦 除的塊在上述各列表中的管理;在指定了由上述第2未使用列表管理的塊的某一個(gè)作為寫入塊時(shí),將上述指定的寫入塊從上述第2未使用列表中除去并轉(zhuǎn)移至上述使用中列表 的管理下;對(duì)于上述指定的寫入塊的寫入次數(shù)遞增計(jì)數(shù)。
6、 如權(quán)利要求5中記載的寫入控制方法,其特征在于, 存在擦除了上述信息數(shù)據(jù)的塊的通知時(shí),將該塊從上述使用中列表中除去后,將該塊的寫入次數(shù)與上述最大值進(jìn)行比較;在上述寫入次數(shù)小于上述最大值的情況下,由上述第2未使用列表來 管理擦除了上述信息數(shù)據(jù)的塊;在上述寫入次數(shù)與上述最大值相同的情況下,由上述第1未使用列表 來管理擦除了上述信息數(shù)據(jù)的塊;在上述寫入次數(shù)大于上述最大值的情況下,使由上述第1未使用列表 管理的塊轉(zhuǎn)移至上述第2未使用列表的管理下,并由上述第1未使用列表 來管理擦除了上述信息數(shù)據(jù)的塊。
7、 如權(quán)利要求5中記載的寫入控制方法,其特征在于, 在上述未使用的塊成為只由上述第1未使用列表管理的情況下,使由該第1未使用列表管理的塊轉(zhuǎn)移至上述第2未使用列表的管理下。
8、 如權(quán)利要求5中記載的寫入控制方法,其特征在于, 記錄上述非易失性存儲(chǔ)器中的塊的使用或未使用分類結(jié)果; 在啟動(dòng)時(shí),通過參照記錄著的全部的塊的寫入次數(shù)以及上述使用或未使用分類結(jié)果,從而由上述使用中列表來管理使用中的塊;由上述第1未使用列表來管理未使用的塊之中的上述寫入次數(shù)與最大 值相同的塊,由上述第2未使用列表來管理上述未使用的塊之中的上述寫入次數(shù)小 于上述最大值的塊。
全文摘要
一種半導(dǎo)體存儲(chǔ)器信息儲(chǔ)存裝置,儲(chǔ)存部(1)的塊在使用中的情況下,將使用中的塊登錄到使用中列表(412)中,在未使用的情況下,將寫入次數(shù)與最大使用次數(shù)相同的塊登錄到未使用高列表(413)中,將寫入次數(shù)小于最大使用次數(shù)的塊登錄到未使用低列表(414)中。而后,從登錄在未使用低列表(414)中未使用塊中選擇寫入塊,寫入素材數(shù)據(jù)。另外,在從塊中擦除素材數(shù)據(jù)時(shí),根據(jù)寫入次數(shù)和最高使用次數(shù)將該塊登錄到未使用高列表(413)或未使用低列表(414)中。
文檔編號(hào)G06F12/16GK101689151SQ200880022920
公開日2010年3月31日 申請(qǐng)日期2008年7月9日 優(yōu)先權(quán)日2007年7月13日
發(fā)明者鈴木俊生 申請(qǐng)人:株式會(huì)社東芝