欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)存儲裝置及其操作方法與流程

文檔序號:12598578閱讀:370來源:國知局
數(shù)據(jù)存儲裝置及其操作方法與流程

本申請要求于2015年12月2日向韓國知識產(chǎn)權(quán)局提交的申請?zhí)枮?0-2015-0170805的韓國申請的優(yōu)先權(quán),其全部內(nèi)容通過引用并入本文。

技術(shù)領(lǐng)域

各種實施例總體涉及一種數(shù)據(jù)存儲裝置,且更特別地,涉及一種執(zhí)行改進的錯誤校正操作的數(shù)據(jù)存儲裝置。



背景技術(shù):

數(shù)據(jù)存儲裝置響應(yīng)于寫入請求存儲外部裝置提供的數(shù)據(jù)。數(shù)據(jù)存儲裝置還可響應(yīng)于讀取請求向外部裝置提供存儲的數(shù)據(jù)。使用數(shù)據(jù)存儲裝置的外部裝置的示例包括電腦、數(shù)碼相機、移動手機等。數(shù)據(jù)存儲裝置可以嵌入到外部裝置中或分別制造然后連接。

當(dāng)為了滿足消費者對更大存儲容量的便攜式電子裝置的需求而使數(shù)據(jù)存儲裝置的集成密度持續(xù)增加時,錯誤地讀取數(shù)據(jù)的概率增加。因此,盡管在本領(lǐng)域中錯誤校正解碼電路和方案眾所周知,但最近對具有改進的錯誤校正性能的數(shù)據(jù)存儲裝置的需求增加。



技術(shù)實現(xiàn)要素:

在一個實施例中,數(shù)據(jù)存儲裝置可包括:非易失性存儲器裝置,其包括目標存儲器單元和與目標存儲器單元共用位線的一個或多個調(diào)整存儲器單元,一個或多個調(diào)整存儲器單元是與目標存儲器單元相鄰的相鄰存儲器單元,且非易失性存儲器裝置適于從其讀出數(shù)據(jù)或?qū)?shù)據(jù)存儲在其中;以及控制器,其適于基于目標存儲器單元和相鄰存儲器單元的閾值電壓調(diào)整調(diào)整存儲器單元的閾值電壓。

在一個實施例中,數(shù)據(jù)存儲裝置可包括:非易失性存儲器裝置,其包括第一存儲器單元和與第一存儲器單元共用位線的一個或多個第三存儲器單元,與第一存儲器單元相鄰的一個或多個第三存儲器單元為第二存儲器單元,且非易失性存儲器裝置適于從其讀出數(shù)據(jù)或?qū)?shù)據(jù)存儲在其中;以及控制器,其適于基于從第一存儲器單元讀取的第一數(shù)據(jù)和從第二存儲器單元讀取的第二數(shù)據(jù)將第三數(shù)據(jù)存儲到第三存儲器單元中。

在一個實施例中,一種數(shù)據(jù)存儲裝置的操作方法,數(shù)據(jù)存儲裝置包括:第一存儲器單元和與第一存儲器單元共用位線的一個或多個第三存儲器單元,與第一存儲器單元相鄰的第三存儲器單元中的一個或多個為第二存儲器單元,該方法可包括:獲取從第一存儲器單元讀取的第一數(shù)據(jù);獲取從第二存儲器單元讀取的第二數(shù)據(jù);以及根據(jù)第一數(shù)據(jù)和第二數(shù)據(jù),將第三數(shù)據(jù)存儲到第三存儲器單元中。

附圖說明

圖1為示出根據(jù)本發(fā)明的一個實施例的包括聯(lián)接至控制器的非易失性存儲器裝置的數(shù)據(jù)存儲裝置的框圖。

圖2為示出根據(jù)本發(fā)明的一個實施例的圖1的存儲器裝置的存儲塊的詳圖。

圖3A和圖3B為示出根據(jù)本發(fā)明的一個實施例的存儲器裝置的存儲器單元的閾值電壓分布的曲線圖。

圖4-圖6為示出根據(jù)本發(fā)明的一個實施例的圖1的控制器的操作方法的簡圖。

圖7-圖9為示出根據(jù)本發(fā)明的另一個實施例的圖1的控制器的另一種操作方法的簡圖。

圖10為示出根據(jù)本發(fā)明的一個實施例的圖1的控制器的操作方法的流程圖。

圖11為示出根據(jù)本發(fā)明的一個實施例的用于圖1的控制器生成待被存儲在調(diào)整存儲器單元中的第三數(shù)據(jù)的方法的流程圖。

圖12為示出根據(jù)本發(fā)明的一個實施例的固態(tài)驅(qū)動器的框圖。

圖13為示出根據(jù)本發(fā)明的一個實施例的包括數(shù)據(jù)存儲裝置的數(shù)據(jù)處理系統(tǒng)的框圖。

具體實施方式

在下文中,將參照附圖描述包括數(shù)據(jù)存儲裝置及其操作方法的本發(fā)明的各種實施例。然而,本發(fā)明可以不同的形式實施且不應(yīng)解釋為限于在本文中提出的實施例。而是,這些實施例被提供以詳細地描述本發(fā)明至本發(fā)明所屬領(lǐng)域的技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明的程度。

應(yīng)該理解的是,本發(fā)明的實施例不限于附圖中示出的細節(jié),附圖不一定按比例繪制,且在一些情況中,為了更清晰地描述本發(fā)明的特定特征,比例可能已經(jīng)被放大。當(dāng)使用特定術(shù)語時,應(yīng)理解為使用的術(shù)語是僅為了描述特定的實施例,而不旨在限制本發(fā)明的范圍。

圖1為示出根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)存儲裝置10的框圖。

數(shù)據(jù)存儲裝置10可以被配置為響應(yīng)于來自外部裝置的寫入請求存儲外部裝置提供的數(shù)據(jù)。而且,數(shù)據(jù)存儲裝置10可以被配置為響應(yīng)于來自外部裝置的讀取請求向外部裝置提供存儲的數(shù)據(jù)。

數(shù)據(jù)存儲裝置10可以是或包括個人計算機存儲卡國際協(xié)會(PCMCIA)卡、標準閃存(CF)卡、智能媒體卡、記憶棒、多媒體卡(MMC)、嵌入式MMC(eMMC)、減小尺寸的多媒體卡(RS-MMC)和微型版本的MMC(微型MMC)、安全數(shù)字(SD)卡、迷你安全數(shù)字(迷你-SD)卡和微型安全數(shù)字(微型-SD)卡、通用閃存(UFS)、固態(tài)驅(qū)動器(SSD)等等。

數(shù)據(jù)存儲裝置10可以包括控制器100和非易失性存儲器裝置200。如圖所示,控制器100與非易失性存儲器裝置200分離。然而,需要注意的是,本發(fā)明不限于這種配置。例如,控制器100可以是非易失性存儲器裝置200的集成部分。

控制器100可以控制數(shù)據(jù)存儲裝置10的一般操作。例如,控制器100可以響應(yīng)于從外部裝置傳輸?shù)膶懭胝埱髮?shù)據(jù)存儲在非易失性存儲器裝置200中。控制器100可以響應(yīng)于從外部裝置傳輸?shù)淖x取請求讀取存儲在非易失性存儲器裝置200中的數(shù)據(jù)并將讀取的數(shù)據(jù)輸出至外部裝置。

控制器100可以對從非易失性存儲器裝置200的目標存儲器單元讀取的數(shù)據(jù)執(zhí)行錯誤校正操作。雖然未示出,但控制器100可以包括ECC(錯誤校正碼)單元,其被配置為根據(jù)ECC算法對數(shù)據(jù)執(zhí)行錯誤校正操作。

當(dāng)對從目標存儲器單元讀取的數(shù)據(jù)的錯誤校正操作失敗或者從目標存儲器單元讀取的數(shù)據(jù)包括錯誤的概率高時,控制器100可以根據(jù)目標存儲器單元和與目標存儲器單元相鄰的調(diào)整存儲器單元的閾值電壓調(diào)整與目標存儲器單元共用位線的存儲器單元(也被稱為調(diào)整存儲器單元)的閾值電壓。

例如,當(dāng)目標存儲器單元的閾值電壓比讀取電壓低并且調(diào)整存儲器單元的閾值電壓比參考電壓低時,控制器100可以將目標存儲器單元當(dāng)作恢復(fù)組,并將調(diào)整存儲器單元的閾值電壓提高至比第一電壓高的電平,稍后將對此進行更詳細的描述。在這種情況下,從目標存儲器單元讀取的數(shù)據(jù)可能包括錯誤,且因此對從目標存儲器單元讀取的數(shù)據(jù)的錯誤校正操作可能失敗。

例如,當(dāng)目標存儲器單元的閾值電壓比讀取電壓高時,控制器100可以將目標存儲器單元當(dāng)作增強組,并將調(diào)整存儲器單元的閾值電壓提高至比第一電壓高的電平,稍后將對此進行描述。

例如,當(dāng)目標存儲器單元的閾值電壓比讀取電壓低且調(diào)整存儲器單元的閾值電壓比參考電壓高時,控制器100可以將目標存儲器單元當(dāng)作抑制組,并將調(diào)整存儲器單元的閾值電壓降低至比第二電壓低的電平,稍后將對此進行更詳細的描述。

控制器100可以從目標存儲器單元獲取第一數(shù)據(jù)、從相鄰存儲器單元獲取第二數(shù)據(jù)、根據(jù)第一數(shù)據(jù)和第二數(shù)據(jù)生成第三數(shù)據(jù)以及通過將第三數(shù)據(jù)存儲在調(diào)整存儲器單元中來調(diào)整調(diào)整存儲器單元的閾值電壓。為了將第三數(shù)據(jù)存儲在調(diào)整存儲器單元中,控制器100可以復(fù)制目前存儲在調(diào)整存儲器單元中的數(shù)據(jù)、擦除調(diào)整存儲器單元以及將第三數(shù)據(jù)存儲在調(diào)整存儲器單元中。根據(jù)一個實施例,控制器100可以通過在相關(guān)領(lǐng)域中眾所周知的重編程操作將第三數(shù)據(jù)存儲在調(diào)整存儲器單元中。

調(diào)整調(diào)整存儲器單元的閾值電壓后,控制器100可以從目標存儲器單元中讀取數(shù)據(jù)。調(diào)整存儲器單元的閾值電壓調(diào)整后從目標存儲器單元讀取的數(shù)據(jù)可包括比調(diào)整存儲器單元的閾值電壓調(diào)整前從目標存儲器單元讀取的數(shù)據(jù)更少的錯誤位。這是因為調(diào)整存儲器單元的閾值電壓調(diào)整前從目標存儲器單元讀取的數(shù)據(jù)的至少一些錯誤位通過調(diào)整存儲器單元的閾值電壓的調(diào)整被校正。因此,對調(diào)整存儲器單元的閾值電壓調(diào)整后從目標存儲器單元讀取的數(shù)據(jù)的錯誤校正操作成功的可能性可被提高。

非易失性存儲器裝置200可以是或包括:閃速存儲器裝置,諸如NAND閃存或NOR閃存、鐵電隨機存取存儲器(FeRAM)、相變隨機存取存儲器(PCRAM)、磁阻隨機存取存儲器(MRAM)、電阻式隨機存取存儲器(ReRAM)等等。非易失性存儲器裝置200可以根據(jù)控制器100的控制存儲從控制器100輸出的數(shù)據(jù)且可以讀取存儲的數(shù)據(jù)并將讀取的數(shù)據(jù)傳輸至控制器100。

非易失性存儲器裝置200可以包括控制邏輯210、電壓供給單元220、接口單元230、地址解碼器240、數(shù)據(jù)輸入/輸出單元250和存儲區(qū)域260。

控制邏輯210可以根據(jù)控制器100的控制來控制非易失性存儲器裝置200的一般操作??刂七壿?10可以通過接口單元230接收從控制器100傳輸?shù)闹噶睿⒖身憫?yīng)于該指令將控制信號傳輸至非易失性存儲器裝置200的內(nèi)部單元。

電壓供給單元220可以根據(jù)控制邏輯210的控制生成非易失性存儲器裝置200的一般操作所需的各種操作電壓。例如,電壓供給單元220可以為地址解碼器240提供待用于寫入操作或讀取操作中的各種電壓。例如,電壓供給單元220還可以為存儲區(qū)域260中選中的存儲塊提供擦除操作所需的擦除電壓。

接口單元230可以與控制器100交換包括指令和地址的各種控制信號和數(shù)據(jù)。接口單元230可以將輸入至其的各種控制信號和數(shù)據(jù)傳輸至非易失性存儲器裝置200的內(nèi)部單元。

地址解碼器240可以對地址進行解碼以選擇存儲區(qū)域260中待被訪問的部分。地址解碼器240可以根據(jù)解碼結(jié)果選擇性地驅(qū)動字線WL并控制數(shù)據(jù)輸入/輸出單元250以選擇性地驅(qū)動位線BL。

數(shù)據(jù)輸入/輸出單元250可以通過位線BL將從接口單元230傳輸?shù)臄?shù)據(jù)傳輸至存儲區(qū)域260。數(shù)據(jù)輸入/輸出單元250可以通過位線BL將從存儲區(qū)域260讀取的數(shù)據(jù)傳輸至接口單元230。數(shù)據(jù)輸入/輸出單元250可以感測當(dāng)包括在存儲區(qū)域260中的存儲器單元響應(yīng)于讀取電壓開啟和關(guān)閉時形成的電流,并可以根據(jù)感測結(jié)果獲取從存儲器單元讀取的數(shù)據(jù)。

存儲區(qū)域260可以通過字線WL與地址解碼器240聯(lián)接,且可以通過位線BL與數(shù)據(jù)輸入/輸出單元250聯(lián)接。存儲區(qū)域260可以包括多個存儲器單元,多個存儲器單元分別設(shè)置在字線WL和位線BL彼此相交且數(shù)據(jù)被存儲在其中的區(qū)域處。存儲區(qū)域260可以包括二維或三維結(jié)構(gòu)的存儲器單元隊列。存儲區(qū)域260可以包括多個存儲塊BK0至BKm。

圖2為示出存儲塊BK的詳圖。圖1中所示的存儲塊BK0至BKm可與存儲塊BK大致相同的方式配置。

存儲塊BK可以包括字符串STR0至STRj。字符串STR0至STRj中的每個可聯(lián)接在源極線SL和對應(yīng)的位線之間。例如,字符串STR0可聯(lián)接在源極線SL和位線BL0之間。

字符串STR1至STRj可以與字符串STR0大致相同的方式配置,因此,字符串STR0將作為示例進行描述。字符串STR0可包括漏極選擇晶體管DST、存儲器單元MC00至MCk0以及源極選擇晶體管SST。漏極選擇晶體管DST可具有聯(lián)接至位線BL0的漏極和聯(lián)接至漏極選擇線DSL的柵極。源極選擇晶體管SST可具有聯(lián)接至源極線SL的源極和聯(lián)接至源極選擇線SSL的柵極。存儲器單元MC00至MCk0可以串聯(lián)地聯(lián)接在漏極選擇晶體管DST和源極選擇晶體管SST之間。存儲器單元MC00至MCk0的柵極可以分別地聯(lián)接至字線WL0至WLk。

字線WL0至WLk中的每個可聯(lián)接至字符串STR0至STRj的對應(yīng)的存儲器單元。例如,字線WL1可聯(lián)接至分別包括在字符串STR0至STRj中的存儲器單元MC10至MC1j。當(dāng)寫入操作中選擇對應(yīng)的字線時,存儲器單元可被寫入。當(dāng)寫入操作中選擇字線WL1時,存儲器單元MC10至MC1j可被同時寫入。

根據(jù)待被存儲在每個存儲器單元中的數(shù)據(jù)位的數(shù)量,每個字線可對應(yīng)多個頁面。例如,當(dāng)每個存儲器單元中存儲1位時,每個字線可對應(yīng)于1個頁面;當(dāng)2位即LSB(最低有效位)數(shù)據(jù)和MSB(最高有效位)數(shù)據(jù)被存儲在每個存儲器單元中時,每個字線可對應(yīng)于分別存儲LSB數(shù)據(jù)和MSB數(shù)據(jù)的LSB頁面和MSB頁面。當(dāng)3位即LSB數(shù)據(jù)、CSB(中央有效位)數(shù)據(jù)和MSB數(shù)據(jù)被存儲在每個存儲器單元中時,每個字線可對應(yīng)于分別存儲LSB數(shù)據(jù)、CSB數(shù)據(jù)和MSB數(shù)據(jù)的LSB頁面、CSB頁面和MSB頁面。

圖3A和圖3B為示出存儲器單元的閾值電壓分布D1B、D2B、D1和D2的示例的曲線圖。在閾值電壓分布D1B、D2B、D1和D2中,水平軸Vth表示存儲器單元的閾值電壓,豎直軸#表示對應(yīng)于閾值電壓的存儲器單元的數(shù)量。

參照圖3A,擦除的存儲器單元可以形成閾值電壓分布D1B。存儲器單元可以根據(jù)通過寫入操作存儲在其中的數(shù)據(jù)形成閾值電壓分布D1B和D2B。存儲有數(shù)據(jù)的存儲器單元可以根據(jù)通過對應(yīng)字線施加的預(yù)定讀取電壓R1開啟或關(guān)閉。當(dāng)讀取電壓R1高于其閾值電壓時,具有形成閾值電壓分布D1B的閾值電壓的存儲器單元可被開啟。當(dāng)讀取電壓R1低于其閾值電壓時,具有形成閾值電壓分布D2B的閾值電壓的存儲器單元可被關(guān)閉。讀取電壓R1可以被設(shè)置以識別閾值電壓分布D1B和D2B。根據(jù)讀取電壓R1開啟的存儲器單元可被確定為存儲數(shù)據(jù)“1”,而根據(jù)讀取電壓R1關(guān)閉的存儲器單元可被確定為存儲數(shù)據(jù)“0”。存儲器單元的開啟或關(guān)閉可以通過讀取電壓R1施加時通過存儲器單元的電流來感測。因此,存儲器單元的閾值電壓可以通過根據(jù)合適的讀取電壓讀取的數(shù)據(jù)進行識別。

根據(jù)一個實施例,當(dāng)每個存儲器單元至少存儲2位時,存儲器單元可以根據(jù)存儲在其中的數(shù)據(jù)形成多個閾值電壓分布。多個閾值電壓分布可以通過多個讀取電壓進行辨別。存儲在存儲器單元中的數(shù)據(jù)可以根據(jù)多個讀取電壓進行讀取。

參照圖3B,存儲器單元的閾值電壓可由于各種原因而變化。例如,當(dāng)數(shù)據(jù)被存儲在存儲器單元中時引入浮動?xùn)艠O中的電荷可隨著時間的推移放電,且因此存儲器單元的閾值電壓可能降低。在這種情況下,閾值電壓分布D1B和D2B可以分別轉(zhuǎn)化為閾值電壓分布D1和D2。當(dāng)相鄰存儲器單元具有較低的閾值電壓時,存儲器單元的這種滯留問題將變得更為嚴重。相鄰存儲器單元可以聯(lián)接至彼此相鄰的字線。

同時,與閾值電壓分布D2中的粗實線對應(yīng)的存儲器單元可以根據(jù)讀取電壓R1輸出錯誤數(shù)據(jù)。當(dāng)讀取的數(shù)據(jù)包括超出ECC單元的錯誤校正能力的錯誤位時,對讀取的數(shù)據(jù)的錯誤校正操作可能失敗。

為了使讀取的數(shù)據(jù)中的錯誤位最小化并使對讀取的數(shù)據(jù)的錯誤校正操作成功,讀取操作可以通過為轉(zhuǎn)化的閾值電壓分布D1和D2設(shè)置最佳讀取電壓R2來執(zhí)行。最佳讀取電壓R2可優(yōu)選地具有在轉(zhuǎn)化的閾值電壓分布D1和D2之間的交叉點處的值。錯誤位的數(shù)量可以通過施加最佳讀取電壓R2來最小化。然而,當(dāng)基于新的讀取電壓R2從存儲器單元讀取的數(shù)據(jù)仍然包括超出ECC單元的錯誤校正能力的錯誤位時,控制器100的錯誤校正操作可能再次失敗。

圖4-圖6為示出圖1的控制器100的操作方法的簡圖的示例。圖4-圖6示出聯(lián)接至單個字線WL1的目標存儲器單元的轉(zhuǎn)化的閾值電壓分布D1和D2。

圖4-圖6示出聯(lián)接至字線WL1的目標存儲器單元TG。與目標存儲器單元TG共用位線BL的調(diào)整存儲器單元MC中的一個可以聯(lián)接至字線WL2。

而且,圖4-圖6示出調(diào)整存儲器單元MC中聯(lián)接至字線WL2的與目標存儲器單元TG相鄰的相鄰存儲器單元MC。相鄰存儲器單元MC也可以聯(lián)接至與目標存儲器單元TG的字線WL1相鄰的其它字線。

實際上,位線電流有時候不僅受目標存儲器單元的閾值電壓影響,還受相同位線中的諸如調(diào)整存儲器單元的其它單元的電荷等級影響。因此,感測的位線電流可能失真,且可能不能真實反映目標存儲器單元的電荷等級。由相同位線中諸如調(diào)整存儲器單元的未被選擇的單元的電荷等級對目標存儲器單元的感測閾值電壓造成的失真被稱為后向模式依賴(Back Pattern Dependency)。由于后向模式依賴(BPD),當(dāng)調(diào)整存儲器單元的閾值電壓改變時,目標存儲器單元的閾值電壓可被人為改變。

當(dāng)對從目標存儲器單元讀取的數(shù)據(jù)的錯誤校正操作失敗或從目標存儲器單元讀取的數(shù)據(jù)包括錯誤的概率高時,控制器100可以通過BPD來緩解滯留問題。如稍后將描述的,為了引起目標存儲器單元中的BPD,控制器100可以提高調(diào)整存儲器單元的閾值電壓。進一步地,為了抑制目標存儲器單元中的BPD,控制器100可以降低調(diào)整存儲器單元的閾值電壓??刂破?00可以通過將新數(shù)據(jù)存儲在調(diào)整存儲器單元中來調(diào)整調(diào)整存儲器單元的閾值電壓。

目標存儲器單元將根據(jù)在對應(yīng)的目標存儲器單元中引入BPD還是抑制BPD被分為恢復(fù)組、增強組和抑制組,以下將通過圖4-圖11進行描述。

參照圖4,與閾值電壓分布D2中的虛線對應(yīng)的目標存儲器單元被定義為恢復(fù)組?;謴?fù)組可以高的概率對應(yīng)于閾值電壓分布D2中的虛線。

當(dāng)基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“1”的數(shù)據(jù))和從相鄰存儲器單元MC讀取的第二數(shù)據(jù)(即,值為“1”的數(shù)據(jù))確定的目標存儲器單元的閾值電壓低于讀取電壓R1且相鄰存儲器單元的閾值電壓低于參考電壓時,目標存儲器單元可以被分為屬于恢復(fù)組。例如,當(dāng)相鄰存儲器單元MC形成較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)時,相鄰存儲器單元MC的閾值電壓可低于參考電壓。

參考電壓作為相鄰存儲器單元的閾值電壓可以加劇目標存儲器單元中的滯留問題。當(dāng)相鄰存儲器單元的閾值電壓低于參考電壓時,滯留問題可能惡化,且與閾值電壓分布D2中的虛線對應(yīng)的目標存儲器單元的概率可能較高。因此,在這種情況下,目標存儲器單元可以被分在恢復(fù)組中。

例如,基于從目標存儲器單元TG讀取的數(shù)據(jù)“1”,控制器100可以確定目標存儲器單元TG的閾值電壓低于讀取電壓R1。此外,基于從相鄰存儲器單元MC讀取的數(shù)據(jù)“1”,控制器100可以確定相鄰存儲器單元MC的閾值電壓低于參考電壓。因此,控制器100可以將目標存儲器單元TG看作恢復(fù)組。

為了引起恢復(fù)組中的BPD,控制器100可以將聯(lián)接至與恢復(fù)組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。第一電壓或更高的電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,值為“0”的數(shù)據(jù))重新存儲在與恢復(fù)組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較高閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

實際上對應(yīng)于圖4的虛線的恢復(fù)組的目標存儲器單元可以因為由第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓導(dǎo)致的BPD而人為操作成使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整后根據(jù)讀取電壓R1從目標存儲器單元讀取的數(shù)據(jù)可包括比調(diào)整存儲器單元的閾值電壓調(diào)整前更少的錯誤位,所以對調(diào)整存儲器單元的閾值電壓調(diào)整后讀取的數(shù)據(jù)的錯誤校正操作成功的可能性可被提高。

根據(jù)一個實施例,為了將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,數(shù)據(jù)“0”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

如上所述,控制器100可以基于根據(jù)讀取電壓R1分別從目標存儲器單元和相鄰存儲器單元讀取的第一數(shù)據(jù)和第二數(shù)據(jù)將目標存儲器單元看作恢復(fù)組。在調(diào)整存儲器單元的閾值電壓調(diào)整之前,根據(jù)讀取電壓R1從目標存儲器單元讀取的第一數(shù)據(jù)可能是錯誤數(shù)據(jù),對其的錯誤校正操作失敗。

參照圖5,對應(yīng)于閾值電壓分布D2中的虛線的目標存儲器單元被定義為增強組。當(dāng)不管調(diào)整存儲器單元MC的閾值電壓而基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“0”的數(shù)據(jù))確定的目標存儲器單元的閾值電壓高于讀取電壓R1時,目標存儲器單元可以為增強組。因此,如下所述,控制器100可以將目標存儲器單元TG看作增強組。

為了引起增強組中的BPD,控制器100可以將聯(lián)接至與增強組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。第一電壓或更高的電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,值為“0”的數(shù)據(jù))重新存儲在與增強組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較高閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

實際上對應(yīng)于圖5的虛線的增強組的目標存儲器單元可以因為由于第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓導(dǎo)致的BPD而人為操作為使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整之后根據(jù)讀取電壓R1從目標存儲器單元讀取的數(shù)據(jù)包括較少錯誤位的概率可能比調(diào)整存儲器單元的閾值電壓調(diào)整之前高,所以對調(diào)整存儲器單元的閾值電壓調(diào)整之后讀取的數(shù)據(jù)的錯誤校正操作具有較高成功率的成功可能性被提高。

根據(jù)一個實施例,為了將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,數(shù)據(jù)“0”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

根據(jù)一個實施例,為了保證閾值電壓分布D1和D2之間的改進的讀取裕量并因此減少從目標存儲器單元讀取的數(shù)據(jù)中包括的錯誤位的數(shù)量,控制器100可以在恢復(fù)組和增強組中引起B(yǎng)PD。

參照圖6,對應(yīng)于閾值電壓分布D1中的虛線的目標存儲器單元被定義為抑制組。具體地,當(dāng)基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“1”的數(shù)據(jù))和從相鄰存儲器單元MC讀取的第二數(shù)據(jù)(即,值為“0”的數(shù)據(jù))確定的目標存儲器單元的閾值電壓低于讀取電壓R1且相鄰存儲器單元的閾值電壓高于參考電壓時,目標存儲器單元可以是抑制組。因此,如下所述,控制器100可將目標存儲器單元TG看作抑制組。

為了抑制抑制組中的BPD,控制器100可以將聯(lián)接至與抑制組相同的位線的調(diào)整存儲器單元的閾值電壓降低至低于第二電壓的電平。第二電壓或更低的電壓作為調(diào)整存儲器單元的閾值電壓可以抑制目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)的數(shù)據(jù)(即,值為“1”的數(shù)據(jù))重新存儲在與抑制組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較低閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較低閾值電壓分布(例如,圖3A的閾值電壓分布D1B)。

實際上對應(yīng)于圖6的虛線的抑制組的目標存儲器單元可以因為由于第二電壓或較低電壓作為調(diào)整存儲器單元的閾值電壓抑制的BPD而人為操作成使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整之后根據(jù)讀取電壓R1從目標存儲器單元讀取的數(shù)據(jù)包括較少錯誤位的概率可能比調(diào)整存儲器單元的閾值電壓調(diào)整之前高,所以對調(diào)整存儲器單元的閾值電壓調(diào)整之后讀取的數(shù)據(jù)的錯誤校正操作具有較高成功率的成功可能性可被提高。

根據(jù)一個實施例,為了將對應(yīng)于較低閾值電壓分布(即,圖3A中的閾值電壓分布D1B)的數(shù)據(jù)(即,數(shù)據(jù)“1”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

根據(jù)一個實施例,為了保證閾值電壓分布D1和D2之間的改進的讀取裕量并因此減少從目標存儲器單元讀取的數(shù)據(jù)中包括的錯誤位的數(shù)量,控制器100可以抑制抑制組中的BPD。

根據(jù)一個實施例,當(dāng)根據(jù)待被存儲在每個存儲器單元中的位的數(shù)量形成多個閾值電壓分布時,根據(jù)上述關(guān)于彼此相鄰的2個可選閾值電壓分布的方法滯留問題可得到緩解。根據(jù)一個實施例,為了引起B(yǎng)PD,控制器100可以將調(diào)整存儲器單元的閾值電壓調(diào)整為對應(yīng)于多個閾值電壓分布中的最高的閾值電壓分布。根據(jù)一個實施例,為了抑制BPD,控制器100可以將調(diào)整存儲器單元的閾值電壓調(diào)整為對應(yīng)于多個閾值電壓分布中的最低的閾值電壓分布。

圖7-圖9是示出圖1的控制器100的操作方法的簡圖的示例。圖7-圖9的目標存儲器單元TG、調(diào)整存儲器單元和相鄰存儲器單元MC的結(jié)構(gòu)可與圖4-圖6相同。

當(dāng)對從目標存儲器單元讀取的數(shù)據(jù)的錯誤校正操作失敗或根據(jù)最佳讀取電壓R2從目標存儲器單元讀取的數(shù)據(jù)包括錯誤的概率高時,控制器100可以通過BPD來緩解滯留問題。與參照圖4-圖6所描述的實施例類似,為了引起目標存儲器單元中的BPD,控制器100可以提高調(diào)整存儲器單元的閾值電壓。進一步地,為了抑制目標存儲器單元中的BPD,控制器100可以降低調(diào)整存儲器單元的閾值電壓。控制器100可以通過將新數(shù)據(jù)存儲在調(diào)整存儲器單元中來對調(diào)整存儲器單元的閾值電壓進行調(diào)整。

根據(jù)基于最佳的讀取電壓R2確定的BPD在對應(yīng)的目標存儲器單元中是被引起還是抑制,目標存儲器單元可以被分為恢復(fù)組、增強組和抑制組。

參照圖7,與閾值電壓分布D2中的虛線對應(yīng)的目標存儲器單元被定義為恢復(fù)組?;謴?fù)組可以高的概率對應(yīng)于閾值電壓分布D2中的虛線。

當(dāng)基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“1”的數(shù)據(jù))和從相鄰存儲器單元MC讀取的第二數(shù)據(jù)(即,值為“0”的數(shù)據(jù))確定的目標存儲器單元TG的閾值電壓低于最佳讀取電壓R2,且相鄰存儲器單元MC的閾值電壓低于參考電壓時,目標存儲器單元可以為恢復(fù)組。例如,當(dāng)相鄰存儲器單元MC形成較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)時,相鄰存儲器單元MC的閾值電壓可低于參考電壓。

使用參考電壓作為相鄰存儲器單元的閾值電壓可能加劇目標存儲器單元中的滯留問題。

例如,基于從目標存儲器單元TG讀取的數(shù)據(jù)“1”,控制器100可以確定目標存儲器單元TG的閾值電壓低于最佳讀取電壓R2。此外,基于從相鄰存儲器單元MC讀取的數(shù)據(jù)“1”,控制器100可以確定相鄰存儲器單元MC的閾值電壓低于參考電壓。因此,如下所述,控制器100可以將目標存儲器單元TG看作恢復(fù)組。

為了引起恢復(fù)組中的BPD,控制器100可以將聯(lián)接至與恢復(fù)組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,值為“0”的數(shù)據(jù))重新存儲在與恢復(fù)組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較高閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高的閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

實際上對應(yīng)于圖7的虛線的恢復(fù)組的目標存儲器單元可以因為由于第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓導(dǎo)致的BPD而人為操作成使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整之后根據(jù)最佳讀取電壓R2從目標存儲器單元讀取的數(shù)據(jù)可包括比調(diào)整存儲器單元的閾值電壓調(diào)整之前更少的錯誤位時,所以對調(diào)整存儲器單元的閾值電壓調(diào)整之后讀取的數(shù)據(jù)的錯誤校正操作成功的可能性被提高。

根據(jù)一個實施例,為了將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,數(shù)據(jù)“0”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

如上所述,控制器100可以基于根據(jù)最佳讀取電壓R2分別從目標存儲器單元和相鄰存儲器單元讀取的第一數(shù)據(jù)和第二數(shù)據(jù)將目標存儲器單元看作恢復(fù)組。在調(diào)整存儲器單元的閾值電壓調(diào)整之前,根據(jù)最佳讀取電壓R2從目標存儲器單元讀取的第一數(shù)據(jù)可能是錯誤數(shù)據(jù),對其的錯誤校正操作失敗。

參照圖8,對應(yīng)于閾值電壓分布D1和D2中的虛線的目標存儲器單元被定義為增強組。當(dāng)不管相鄰存儲器單元MC的閾值電壓而基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“0”的數(shù)據(jù))確定的目標存儲器單元的閾值電壓高于最佳讀取電壓R2時,目標存儲器單元可以為增強組。因此,如下所述,控制器100可將目標存儲器單元TG看作增強組。

為了引起增強組中的BPD,控制器100可以將聯(lián)接至與增強組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。第一電壓或更高的電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,值為“0”的數(shù)據(jù))重新存儲在與增強組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較高閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

實際上對應(yīng)于圖8的虛線部的增強組的目標存儲器單元可以因為由于第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓導(dǎo)致的BPD而人為操作成使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整之后根據(jù)最佳讀取電壓R2從目標存儲器單元讀取的數(shù)據(jù)包括較少錯誤位的概率可能比調(diào)整存儲器單元的閾值電壓調(diào)整之前高,所以對調(diào)整存儲器單元的閾值電壓調(diào)整之后讀取的數(shù)據(jù)的錯誤校正操作具有較高成功率的成功可能性可被提高。

根據(jù)一個實施例,為了將對應(yīng)于較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)的數(shù)據(jù)(即,數(shù)據(jù)“0”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

根據(jù)一個實施例,為了保證閾值電壓分布D1和D2之間的改進的讀取裕量并因此減少從目標存儲器單元讀取的數(shù)據(jù)中包括的錯誤位的數(shù)量,控制器100可以在恢復(fù)組和增強組中引起B(yǎng)PD。

同時,在圖8中,盡管調(diào)整了調(diào)整存儲器單元的閾值電壓,但從對應(yīng)于閾值電壓分布D1中的虛線的目標存儲器單元讀取的數(shù)據(jù)仍然可具有錯誤。盡管如此,當(dāng)如上參照圖7和圖8所述在恢復(fù)組和增強組中引起B(yǎng)PD時,錯誤位的總數(shù)可能減少且可保證改進的讀取裕量,且因此,調(diào)整操作可能是有效的。

參照圖9,對應(yīng)于閾值電壓分布D1中的虛線的目標存儲器單元被定義為抑制組。具體地,當(dāng)基于從目標存儲器單元TG讀取的第一數(shù)據(jù)(即,值為“1”的數(shù)據(jù))和從相鄰存儲器單元MC讀取的第二數(shù)據(jù)(即,值為“0”的數(shù)據(jù))確定的目標存儲器單元的閾值電壓低于最佳讀取電壓R2且相鄰存儲器單元的閾值電壓高于參考電壓時,目標存儲器單元可以為抑制組。因此,如下所述,控制器100可將目標存儲器單元TG看作抑制組。

為了抑制在抑制組中的BPD,控制器100可以將聯(lián)接至與抑制組相同的位線的調(diào)整存儲器單元的閾值電壓降低至低于第二電壓的電平。第二電壓或更低電壓作為調(diào)整存儲器單元的閾值電壓可以抑制目標存儲器單元中的BPD。例如,控制器100可以將對應(yīng)于較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)的數(shù)據(jù)(即,值為“1”的數(shù)據(jù))重新存儲在與抑制組對應(yīng)的調(diào)整存儲器單元中。將對應(yīng)于較低閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較低閾值電壓分布(例如,圖3A的閾值電壓分布D1B)。

實際上對應(yīng)圖9的虛線的抑制組的目標存儲器單元可以因為由于第二電壓或更低電壓作為調(diào)整存儲器單元的閾值電壓抑制的BPD而人為操作成使其對應(yīng)于粗實線。因此,由于調(diào)整存儲器單元的閾值電壓調(diào)整之后根據(jù)最佳讀取電壓R2從目標存儲器單元讀取的數(shù)據(jù)包括較少錯誤位的概率可比調(diào)整存儲器單元的閾值電壓調(diào)整之前高,對調(diào)整存儲器單元的閾值電壓調(diào)整之后讀取的數(shù)據(jù)的錯誤校正操作具有較高成功率的成功可能性可被提高。

根據(jù)一個實施例,為了將對應(yīng)于較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)的數(shù)據(jù)(即,數(shù)據(jù)“1”)重新存儲在調(diào)整存儲器單元MC中,控制器100可以控制非易失性存儲器裝置200對調(diào)整存儲器單元MC執(zhí)行再編程操作。

根據(jù)一個實施例,為了保證閾值電壓分布D1和D2之間的改進讀取裕量且因此減少從目標存儲器單元讀取的數(shù)據(jù)中包括的錯誤位的數(shù)量,控制器100可以抑制在抑制組中的BPD。

根據(jù)一個實施例,當(dāng)根據(jù)待被存儲在每個存儲器單元中的位的數(shù)量形成多個閾值電壓分布時,根據(jù)上述關(guān)于彼此相鄰的2個可選閾值電壓分布的方法滯留問題可得到緩解。根據(jù)一個實施例,為了引起B(yǎng)PD,控制器100可以將調(diào)整存儲器單元的閾值電壓調(diào)整為對應(yīng)于多個閾值電壓分布中的最高的閾值電壓分布。根據(jù)一個實施例,為了抑制BPD,控制器100可以將調(diào)整存儲器單元的閾值電壓調(diào)整為對應(yīng)于多個閾值電壓分布中的最低的閾值電壓分布。

圖10是示出圖1的控制器100的操作方法的流程圖。

在步驟S101中,控制器100可以獲取從目標存儲器單元讀取的第一數(shù)據(jù),并獲取從與目標存儲器單元相鄰的相鄰存儲器單元讀取的第二數(shù)據(jù)??刂破?00可以控制非易失性存儲器裝置200從目標存儲器單元中獲取第一數(shù)據(jù)??刂破?00也可以控制非易失性存儲器裝置200從相鄰存儲器單元中獲取第二數(shù)據(jù)。

在步驟S102中,控制器100可以基于第一數(shù)據(jù)和第二數(shù)據(jù)生成第三數(shù)據(jù)??刂破?00生成第三數(shù)據(jù)的具體方法將參照圖11進行詳細描述。

在步驟S103中,控制器100可以通過對調(diào)整存儲器單元的再編程操作將第三數(shù)據(jù)存儲在與目標存儲器單元共用位線的調(diào)整存儲器單元中。將第三數(shù)據(jù)存儲在調(diào)整存儲器單元中可導(dǎo)致調(diào)整存儲器單元的閾值電壓的調(diào)整,并因此可以在目標存儲器單元中引起或抑制BPD。

根據(jù)一個實施例,閾值電壓分布D1和D2之間的改進的讀取裕量可被保證,且因此,如下所述,可以通過將目標存儲器單元看作恢復(fù)組、增強組和抑制組中的一個減少從目標存儲器單元中讀取的數(shù)據(jù)中包括的錯誤位的數(shù)量。

圖11為示出圖1的控制器100生成待被存儲在調(diào)整存儲器單元中的第三數(shù)據(jù)的方法的流程圖。圖11中示出的操作方法可以是圖10的步驟S102的示例。

在步驟S210中,控制器100可以基于從目標存儲器單元中讀取的第一數(shù)據(jù)確定目標存儲器單元的閾值電壓是否低于讀取電壓R1或R2。當(dāng)目標存儲器單元的閾值電壓低于讀取電壓R1或R2時,進程可繼續(xù)進行至步驟S220。

在步驟S220中,控制器100可基于從相鄰存儲器單元中讀取的第二數(shù)據(jù)確定相鄰存儲器單元的閾值電壓是否低于參考電壓。當(dāng)相鄰存儲器單元的閾值電壓低于參考電壓時,控制器100可在步驟S240中將目標存儲器單元TG看作恢復(fù)組。

在步驟S240中,為了通過生成與較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)對應(yīng)的第三數(shù)據(jù)(即,值為“0”的第三數(shù)據(jù))引起恢復(fù)組中的BPD,控制器100可以將聯(lián)接至與恢復(fù)組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。使用第一電壓或更高電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。在步驟S103中,將對應(yīng)于較高閾值電壓分布的第三數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

在步驟S220中,當(dāng)相鄰存儲器單元的閾值電壓高于參考電壓時,控制器100可在步驟S260中將目標存儲器單元TG作為抑制組。

在步驟S260中,為了通過生成與較低閾值電壓分布(即,圖3A的閾值電壓分布D1B)對應(yīng)的第三數(shù)據(jù)(即,值為“1”的第三數(shù)據(jù))抑制在抑制組中的BPD,控制器100可以將聯(lián)接至與抑制組相同的位線的調(diào)整存儲器單元的閾值電壓降低至低于第二電壓的電平。使用第二電壓或較低電壓作為調(diào)整存儲器單元的閾值電壓可以抑制目標存儲器單元中的BPD。在步驟S103中,將對應(yīng)于較低閾值電壓分布的數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較低閾值電壓分布(例如,圖3A的閾值電壓分布D1B)。

在步驟S210中,當(dāng)目標存儲器單元的閾值電壓高于讀取電壓R1或R2時,控制器100可在步驟S280中將目標存儲器單元TG作為增強組。

在步驟S280中,為了通過生成與較高閾值電壓分布(即,圖3A的閾值電壓分布D2B)對應(yīng)的第三數(shù)據(jù)(即,值為“0”的第三數(shù)據(jù))引起恢復(fù)組中的BPD,控制器100可以將聯(lián)接至與恢復(fù)組相同的位線的調(diào)整存儲器單元的閾值電壓提高至高于第一電壓的電平。使用第一電壓或較高電壓作為調(diào)整存儲器單元的閾值電壓可以引起目標存儲器單元中的BPD。在步驟S103中,將對應(yīng)于較高閾值電壓分布的第三數(shù)據(jù)存儲到調(diào)整存儲器單元中可以允許調(diào)整存儲器單元形成較高閾值電壓分布(例如,圖3A的閾值電壓分布D2B)。

圖12為示出本發(fā)明的一個實施例的固態(tài)驅(qū)動器(SSD)1000的框圖。

SSD 1000可包括控制器1100和存儲介質(zhì)1200。

控制器1100可以控制主機裝置1500和存儲介質(zhì)1200之間的數(shù)據(jù)交換??刂破?100可以包括處理器1110、RAM 1120、ROM 1130、ECC單元1140、主機接口1150和存儲介質(zhì)接口1160。

控制器1100可以與圖1中所示的控制器100大致相似的方式操作??刂破?100可以根據(jù)目標存儲器單元和與目標存儲器單元相鄰的相鄰存儲器單元的閾值電壓調(diào)整與目標存儲器單元共用位線的調(diào)整存儲器單元的閾值電壓。

處理器1110可以控制控制器1100的一般操作。處理器1110可以根據(jù)來自主機裝置1500的數(shù)據(jù)處理請求將數(shù)據(jù)存儲至存儲介質(zhì)1200中,并從存儲介質(zhì)1200中讀取所存儲的數(shù)據(jù)。為了有效管理存儲介質(zhì)1200,處理器1110可以控制SSD 1000的內(nèi)部操作,諸如合并操作、損耗均衡操作等等。

RAM 1120可以存儲待被處理器1110使用的程序和程序數(shù)據(jù)。在將從主機接口1150傳輸?shù)臄?shù)據(jù)轉(zhuǎn)移至存儲介質(zhì)1200之前,RAM 1120可以臨時存儲它們。在將從存儲介質(zhì)1200傳輸?shù)臄?shù)據(jù)轉(zhuǎn)移至主機裝置1500之前,RAM 1120可以臨時存儲它們。

ROM 1130可以存儲待被處理器1110讀取的程序代碼。程序代碼可包括待被處理器1110處理的指令,其用于處理器1110以控制控制器1100的內(nèi)部單元。

ECC單元1140可以對待被存儲在存儲介質(zhì)1200中的數(shù)據(jù)進行編碼,且可以對從存儲介質(zhì)1200中讀取的數(shù)據(jù)進行解碼。ECC單元1140可以根據(jù)ECC算法檢測并校正數(shù)據(jù)中出現(xiàn)的錯誤。

主機接口1150可以與主機裝置1500交換數(shù)據(jù)處理請求、數(shù)據(jù)等。

存儲介質(zhì)接口1160可以將控制信號和數(shù)據(jù)傳輸至存儲介質(zhì)1200。存儲介質(zhì)接口1160可以傳輸來自存儲介質(zhì)1200的數(shù)據(jù)。存儲介質(zhì)接口1160可以通過多個通道CH0至CHn與存儲介質(zhì)1200聯(lián)接。

存儲介質(zhì)1200可以包括多個非易失性存儲器裝置NVM0至NVMn。多個非易失性存儲器裝置NVM0至NVMn中的每個可根據(jù)控制器1100的控制執(zhí)行寫入操作和讀取操作。

圖13為示出根據(jù)本發(fā)明的一個實施例的包括數(shù)據(jù)存儲裝置10的數(shù)據(jù)處理系統(tǒng)2000的框圖。

數(shù)據(jù)處理系統(tǒng)2000可以包括計算機、筆記本電腦、上網(wǎng)本、智能電話、數(shù)字電視、數(shù)字相機、導(dǎo)航儀等等。數(shù)據(jù)處理系統(tǒng)2000可以包括主處理器2100、主存儲器裝置2200、數(shù)據(jù)存儲裝置2300和輸入/輸出裝置2400。數(shù)據(jù)處理系統(tǒng)2000的內(nèi)部單元可以通過系統(tǒng)總線2500交換數(shù)據(jù)、控制信號等、。

主處理器2100可以控制數(shù)據(jù)處理系統(tǒng)2000的一般操作。例如,主處理器2100可以為中央處理單元,諸如微處理器。主處理器2100可以執(zhí)行在主存儲器裝置2200上的操作系統(tǒng)、應(yīng)用、裝置驅(qū)動程序等軟件。

主存儲器裝置2200可以存儲待被主處理器2100使用的程序和程序數(shù)據(jù)。主存儲器裝置2200可以臨時存儲待被傳輸至數(shù)據(jù)存儲裝置2300和輸入/輸出裝置2400的數(shù)據(jù)。

數(shù)據(jù)存儲裝置2300可以包括控制器2310和存儲介質(zhì)2320。數(shù)據(jù)存儲裝置2300可以與圖1中所示的數(shù)據(jù)存儲裝置10大致相似的方式配置和操作。

輸入/輸出裝置2400可以包括能夠與用戶交換數(shù)據(jù)諸如從用戶接收用于控制數(shù)據(jù)處理系統(tǒng)2000的指令或為用戶提供處理結(jié)果的鍵盤、掃描儀、觸摸屏、屏幕監(jiān)視器、打印機、鼠標等。

根據(jù)一個實施例,數(shù)據(jù)處理系統(tǒng)2000可以通過諸如LAN(局域網(wǎng))、WAN(廣域網(wǎng))、無線網(wǎng)絡(luò)等網(wǎng)絡(luò)2600與至少一個服務(wù)器2700進行通信。數(shù)據(jù)處理系統(tǒng)2000可以包括網(wǎng)絡(luò)接口(未示出)以訪問網(wǎng)絡(luò)2600。

雖然上文已經(jīng)描述了各種實施例,但本領(lǐng)域技術(shù)人員將理解的是,所述實施例僅是示例。因此,本文描述的數(shù)據(jù)存儲裝置及其操作方法不應(yīng)限于所述實施例。在不脫離如權(quán)利要求所限定的本發(fā)明的精神和/或范圍的情況下,相關(guān)領(lǐng)域的技術(shù)人員可以想到許多其它實施例和/或其變型。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
县级市| 密云县| 邵阳市| 南陵县| 丁青县| 金坛市| 宣威市| 微博| 福清市| 榕江县| 扶绥县| 荣成市| 华亭县| 茶陵县| 获嘉县| 万载县| 保定市| 蒙自县| 逊克县| 曲靖市| 元氏县| 宜都市| 新疆| 永平县| 蛟河市| 常宁市| 惠来县| 民权县| 海兴县| 沾益县| 石门县| 休宁县| 全南县| 泰州市| 随州市| 嘉峪关市| 泸水县| 维西| 新晃| 太和县| 邵武市|