存儲(chǔ)器、存儲(chǔ)控制器、存儲(chǔ)系統(tǒng)、及其操作方法
【專(zhuān)利摘要】本發(fā)明涉及存儲(chǔ)器、存儲(chǔ)控制器、存儲(chǔ)系統(tǒng)、及其操作方法。在一個(gè)實(shí)施例中,方法包括在存儲(chǔ)器上執(zhí)行讀操作,并且由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述計(jì)數(shù)值基于由存儲(chǔ)控制器發(fā)出到存儲(chǔ)器的讀命令的數(shù)目,并且可靠性驗(yàn)證讀操作對(duì)于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述方法還包括基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
【專(zhuān)利說(shuō)明】存儲(chǔ)器、存儲(chǔ)控制器、存儲(chǔ)系統(tǒng)、及其操作方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]要求于2013年2月6日在韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專(zhuān)利申請(qǐng)第10-2013-0013497號(hào),其全部?jī)?nèi)容通過(guò)引用包括在此處。
【技術(shù)領(lǐng)域】
[0003]此處描述的本發(fā)明構(gòu)思涉及一種半導(dǎo)體器件,更具體地,涉及一種存儲(chǔ)控制器、存儲(chǔ)系統(tǒng)以及存儲(chǔ)系統(tǒng)的操作方法。
【背景技術(shù)】
[0004]半導(dǎo)體存儲(chǔ)器件是使用諸如硅(Si)、鍺(Ge)、砷化鎵(GaAs)、磷化銦(InP)等等的半導(dǎo)體制造的存儲(chǔ)器件。半導(dǎo)體存儲(chǔ)器件被分類(lèi)為易失性存儲(chǔ)器件和非易失性存儲(chǔ)器件。
[0005]易失性存儲(chǔ)器件在斷電時(shí)會(huì)丟失存儲(chǔ)的內(nèi)容。易失性存儲(chǔ)器件包括靜態(tài)RAM(SRAM)、動(dòng)態(tài)RAM (DRAM)、同步DRAM (SDRAM)等等。非易失性存儲(chǔ)器件即使在斷電時(shí)也可以保持存儲(chǔ)的內(nèi)容。非易失性存儲(chǔ)器件包括只讀存儲(chǔ)器(ROM)、可編程ROM (PR0M)、電可編程ROM (EPROM)、電可擦除可編程ROM (EEPR0M)、快閃存儲(chǔ)器器件、相變RAM (PRAM)、磁RAM(MRAM)、電阻 RAM (RRAM)、鐵電 RAM (FRAM)等等。
[0006]存儲(chǔ)器可以與用于控制存儲(chǔ)器的存儲(chǔ)控制器一起使用。存儲(chǔ)控制器可以用作主機(jī)和存儲(chǔ)器之間的接口。此外,存儲(chǔ)控制器可以執(zhí)行不由主機(jī)指示的操作來(lái)管理存儲(chǔ)器。不由主機(jī)指示的操作可以被稱(chēng)為后臺(tái)操作。
【發(fā)明內(nèi)容】
[0007]至少一個(gè)實(shí)施例涉及一種操作存儲(chǔ)控制器的方法。
[0008]在一個(gè)實(shí)施例中,所述方法包括在存儲(chǔ)器上執(zhí)行讀操作,并且由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述計(jì)數(shù)值基于由存儲(chǔ)控制器發(fā)出到存儲(chǔ)器的讀命令的數(shù)目,并且可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述方法還包括基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0009]在一個(gè)實(shí)施例中,所述方法還包括生成隨機(jī)數(shù)作為參考值。例如,所述生成可以生成隨機(jī)數(shù)以使得隨著時(shí)間生成的隨機(jī)數(shù)的平均值逼近期望值。在一個(gè)實(shí)施例中,所述方法包括基于存儲(chǔ)器的擦除周期信息調(diào)整期望值。
[0010]在一個(gè)實(shí)施例中,如果所述計(jì)數(shù)值大于或等于隨機(jī)數(shù)則所述確定確定執(zhí)行可靠性驗(yàn)證讀操作。
[0011]在一個(gè)實(shí)施例中,所述方法還包括如果所述確定確定執(zhí)行可靠性驗(yàn)證讀操作則復(fù)位計(jì)數(shù)值。
[0012]在一個(gè)實(shí)施例中,所述方法還包括如果存儲(chǔ)控制器被斷電則在存儲(chǔ)器中存儲(chǔ)計(jì)數(shù)值和隨機(jī)數(shù)。[0013]在一個(gè)實(shí)施例中,所述計(jì)數(shù)值用于存儲(chǔ)器的全部數(shù)據(jù)區(qū)。
[0014]在一個(gè)實(shí)施例中,所述方法還包括在存儲(chǔ)器中保持用于多個(gè)塊組中的每一個(gè)的計(jì)數(shù)值和隨機(jī)數(shù)。這里,所述確定使用與讀操作指向的塊組相關(guān)聯(lián)的計(jì)數(shù)值和隨機(jī)數(shù)。在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于讀操作指向的塊組中的未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0015]在一個(gè)實(shí)施例中,所述方法還包括在存儲(chǔ)器中保持用于多個(gè)塊中的每一個(gè)的計(jì)數(shù)值和隨機(jī)數(shù)。這里,所述確定使用與讀操作指向的塊相關(guān)聯(lián)的計(jì)數(shù)值和隨機(jī)數(shù)。在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于在讀操作指向的塊組中的未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0016]在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。例如,如果第k字線(xiàn)是被選字線(xiàn)則所述執(zhí)行可以執(zhí)行對(duì)于第(k+Ι)字線(xiàn)的可靠性驗(yàn)證讀操作。作為另一示例,如果第k字線(xiàn)是被選字線(xiàn)則所述執(zhí)行可以執(zhí)行對(duì)于第(k-Ι)字線(xiàn)的可靠性驗(yàn)證讀操作。作為還一示例,如果第k字線(xiàn)是被選字線(xiàn)則所述執(zhí)行可以執(zhí)行對(duì)于第(k-Ι)字線(xiàn)和第(k+Ι)字線(xiàn)的可靠性驗(yàn)證讀操作。在這個(gè)示例中,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之后,從第(k-Ι)字線(xiàn)讀,然后從第(k+Ι)字線(xiàn)讀。作為替換,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之后,從第(k+Ι)字線(xiàn)讀,然后從第(k-Ι)字線(xiàn)讀。作為另一替換,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之前,從第(k-Ι)字線(xiàn)讀,并且在第k字線(xiàn)被讀之后從第(k+Ι)字線(xiàn)讀。作為又一替換,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之前,從第(k+Ι)字線(xiàn)讀,并且在第k字線(xiàn)被讀之后從第(k-Ι)字線(xiàn)讀。作為再一替換,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之后,從第(k-Ι)字線(xiàn)讀,并且在下一被選字線(xiàn)被讀之后從第(k+Ι)字線(xiàn)讀。在另一替換中,所述可靠性驗(yàn)證讀操作可以包括,在第k字線(xiàn)被讀之后,從第(k+Ι)字線(xiàn)讀,并且在下一被選字線(xiàn)被讀之后從第(k-Ι)字線(xiàn)讀。
[0017]在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的僅一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。例如,如果第k字線(xiàn)是被選字線(xiàn),則所述執(zhí)行可以執(zhí)行對(duì)于第(k-Ι)字線(xiàn)的可靠性驗(yàn)證讀操作。在另一示例中,如果第k字線(xiàn)是被選字線(xiàn),則所述執(zhí)行可以執(zhí)行對(duì)于第(k+1)字線(xiàn)的可靠性驗(yàn)證讀操作。
[0018]在一個(gè)實(shí)施例中,所述可靠性驗(yàn)證讀操作基于未選字線(xiàn)是否存儲(chǔ)最低有效位、中間有效位以及最高有效位中的一個(gè)或多個(gè),使用讀電壓從未選字線(xiàn)讀。
[0019]在一個(gè)實(shí)施例中,所述存儲(chǔ)器被配置成通過(guò)使用多個(gè)步驟來(lái)對(duì)存儲(chǔ)單元編程。所述多個(gè)步驟包括I步編程操作、粗糙編程操作以及精細(xì)編程操作。這里,如果與未選字線(xiàn)相關(guān)聯(lián)的存儲(chǔ)單元當(dāng)前根據(jù)粗糙編程操作被編程,則所述執(zhí)行跳過(guò)執(zhí)行可靠性驗(yàn)證讀操作。
[0020]在一個(gè)實(shí)施例中,所述未選字線(xiàn)是打開(kāi)的(open)字線(xiàn),并且連接到所述打開(kāi)的字線(xiàn)的每一個(gè)存儲(chǔ)單元處于擦除狀態(tài)。
[0021 ] 在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于每個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作。
[0022]在一個(gè)實(shí)施例中,所述執(zhí)行包括在從被選字線(xiàn)讀之后從所述打開(kāi)的字線(xiàn)讀。
[0023]在一個(gè)實(shí)施例中,所述執(zhí)行包括在從所述被選字線(xiàn)讀之前從所述打開(kāi)的字線(xiàn)中的至少一個(gè)字線(xiàn)讀,以及在從被選字線(xiàn)讀之后從所述打開(kāi)的字線(xiàn)中的至少一個(gè)其他字線(xiàn)讀。
[0024]在一個(gè)實(shí)施例中,所述執(zhí)行包括在從被選字線(xiàn)讀之前從所述打開(kāi)的字線(xiàn)讀。
[0025]在一個(gè)實(shí)施例中,所述執(zhí)行包括在從所述被選字線(xiàn)讀之后從所述打開(kāi)的字線(xiàn)中的至少一個(gè)讀,以及在從下一被選字線(xiàn)讀之后從所述打開(kāi)的字線(xiàn)中的至少一個(gè)其他字線(xiàn)讀。[0026]在一個(gè)實(shí)施例中,所述執(zhí)行執(zhí)行對(duì)于鄰近于所述被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作。連接到打開(kāi)的字線(xiàn)的存儲(chǔ)單元處于擦除狀態(tài)。
[0027]在一個(gè)實(shí)施例中,所述方法還包括確定在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)是否滿(mǎn)足條件,以及如果滿(mǎn)足條件則執(zhí)行控制操作。例如,所述條件可以是,在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率是否大于閾值。這里,所述控制操作可以將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的所述塊。作為另一示例,所述條件可以是,在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目是否大于閾值。這里,所述控制操作可以關(guān)閉包括被選字線(xiàn)的塊。
[0028]在操作存儲(chǔ)器的方法的另一實(shí)施例中,所述方法包括基于讀命令由存儲(chǔ)器讀數(shù)據(jù)。所述讀命令用于存儲(chǔ)器的被選字線(xiàn)。所述方法還包括如果計(jì)數(shù)值滿(mǎn)足閾值要求則由存儲(chǔ)器從未選字線(xiàn)讀數(shù)據(jù)。所述未選字線(xiàn)不是被選字線(xiàn),并且所述計(jì)數(shù)值基于讀命令的數(shù)目。
[0029]至少一個(gè)實(shí)施例指向一種操作存儲(chǔ)系統(tǒng)的方法。
[0030]在此方法的一個(gè)實(shí)施例中,所述方法包括由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述計(jì)數(shù)值基于由存儲(chǔ)器上的存儲(chǔ)控制器執(zhí)行的讀操作的數(shù)目,并且可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述方法還包括如果所述確定確定執(zhí)行可靠性驗(yàn)證讀操作,則在存儲(chǔ)控制器的控制下由存儲(chǔ)器從未選字線(xiàn)讀數(shù)據(jù)。
[0031]至少一個(gè)實(shí)施例指向一種操作非易失性存儲(chǔ)器系統(tǒng)的方法。在一個(gè)實(shí)施例中,所述方法包括在連接到非易失性存儲(chǔ)器件中的被選塊中的被選字線(xiàn)的非易失性存儲(chǔ)單元上執(zhí)行讀操作,并且由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述計(jì)數(shù)值基于由存儲(chǔ)控制器發(fā)出到非易失性存儲(chǔ)器的讀命令的數(shù)目,并且可靠性驗(yàn)證讀操作用于從與被選塊中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)非易失性存儲(chǔ)單元讀閾值電壓分布。所述未選字線(xiàn)是在讀操作期間未選擇的并且在擦除操作之后不被編程的字線(xiàn)。所述方法還包括基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0032]所述方法的另一實(shí)施例包括在連接到非易失性存儲(chǔ)器件中的被選塊中的被選字線(xiàn)的非易失性存儲(chǔ)單元上執(zhí)行讀操作,并且執(zhí)行可靠性驗(yàn)證讀操作。所述可靠性驗(yàn)證讀操作用于從與被選塊中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)非易失性存儲(chǔ)單元讀數(shù)據(jù)。所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述方法還包括基于可靠性驗(yàn)證讀操作的結(jié)果確定是否執(zhí)行對(duì)于被選塊的后處理(post process)。
[0033]至少一個(gè)示例實(shí)施例涉及一種存儲(chǔ)控制器。
[0034]在一個(gè)實(shí)施例中,所述存儲(chǔ)控制器包括:計(jì)數(shù)器,被配置成基于由存儲(chǔ)控制器向存儲(chǔ)器發(fā)出的讀命令的數(shù)目生成計(jì)數(shù)值;以及讀控制器,被配置成執(zhí)行讀操作并且被配置成基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述讀控制器被配置成基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0035]在一個(gè)實(shí)施例中,所述存儲(chǔ)控制器還包括被配置成存儲(chǔ)期望值的第一寄存器。
[0036]在一個(gè)實(shí)施例中,所述存儲(chǔ)控制器還包括被配置成基于期望值生成隨機(jī)數(shù)的隨機(jī)數(shù)發(fā)生器。這里,所述讀控制器被配置成使用隨機(jī)數(shù)作為參考值來(lái)確定是否執(zhí)行可靠性驗(yàn)證讀操作。
[0037]在一個(gè)實(shí)施例中,所述存儲(chǔ)控制器還包括存儲(chǔ)關(guān)于存儲(chǔ)器的編程/擦除周期的信息的第二寄存器。這里,所述存儲(chǔ)控制器被配置成基于所述信息改變期望值。
[0038]至少一個(gè)實(shí)施例涉及一種存儲(chǔ)系統(tǒng)。
[0039]在一個(gè)實(shí)施例中,所述存儲(chǔ)系統(tǒng)包括至少一個(gè)存儲(chǔ)器和存儲(chǔ)控制器。所述存儲(chǔ)控制器被配置成控制存儲(chǔ)器,并且所述存儲(chǔ)控制器被配置成基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作。所述計(jì)數(shù)值基于由存儲(chǔ)器上的存儲(chǔ)控制器執(zhí)行的讀命令的數(shù)目,并且可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn)。所述存儲(chǔ)控制器被配置成基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
[0040]在一個(gè)實(shí)施例中,所述存儲(chǔ)器是非易失性存儲(chǔ)器。例如,所述存儲(chǔ)器包括存儲(chǔ)單元的串,每個(gè)串包括串聯(lián)連接的多個(gè)存儲(chǔ)單元,并且串中的多個(gè)存儲(chǔ)單元與不同的字線(xiàn)相關(guān)聯(lián)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0041]從以下參照附圖的描述,上述和其他對(duì)象和特征將變得清楚,貫穿不同的附圖,相同的附圖標(biāo)記指代相同的部分,除非另有說(shuō)明,并且其中
[0042]圖1是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的計(jì)算系統(tǒng)的框圖;
[0043]圖2是示意地示出非易失性存儲(chǔ)器(nonvolatile memory, NVM)的存儲(chǔ)單元的框圖;
[0044]圖3是示出在讀操作中施加于存儲(chǔ)單元的電壓條件的電路圖;
[0045]圖4是示出當(dāng)非易失性存儲(chǔ)器的特定字線(xiàn)上的讀操作迭代時(shí)生成的干擾的表;
[0046]圖5是示出當(dāng)相對(duì)于非易失性存儲(chǔ)器的特定字線(xiàn)交替地并且迭代地執(zhí)行讀操作時(shí)生成的干擾的表;
[0047]圖6是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)系統(tǒng)的操作方法的流程圖;
[0048]圖7是示出用于存儲(chǔ)控制器的可靠性驗(yàn)證讀操作的條件的流程圖;
[0049]圖8A是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的可靠性驗(yàn)證讀方法的流程圖;
[0050]圖8B是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖;
[0051]圖8C是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的另一實(shí)施例的圖;
[0052]圖8D是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的還一實(shí)施例的圖;
[0053]圖SE是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的還一實(shí)施例的圖;
[0054]圖9A是示出根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖;
[0055]圖9B是示出根據(jù)圖9A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖;
[0056]圖1OA是示出根據(jù)本發(fā)明構(gòu)思的還一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖;
[0057]圖1OB是示出根據(jù)圖1OA的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖;[0058]圖1lA示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的示例;
[0059]圖1lB示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的另一示例;
[0060]圖1lC示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例;
[0061]圖1lD示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例;
[0062]圖1lE示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例;
[0063]圖1lF示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例;
[0064]圖12是示出存儲(chǔ)控制器管理隨機(jī)數(shù)和計(jì)數(shù)值的方法的圖;
[0065]圖13A示出會(huì)在非易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的示例情境;
[0066]圖13B示出會(huì)在另一易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的另一示例情境;
[0067]圖13C示出會(huì)在非易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的另一示例情境;
[0068]圖14A是示出根據(jù)本發(fā)明構(gòu)思的還一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖;
[0069]圖14B示出根據(jù)圖14A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的示例;
[0070]圖15是示出存儲(chǔ)控制器管理隨機(jī)數(shù)和計(jì)數(shù)值的另一方法的圖;
[0071]圖16是示出在可靠性驗(yàn)證讀操作之后運(yùn)行的隨后操作的示例的流程圖;
[0072]圖17是示出在可靠性驗(yàn)證讀操作之后運(yùn)行的后操作的另一示例的流程圖;
[0073]圖18A是示出在可靠性驗(yàn)證讀操作之后運(yùn)行的后操作的第一示例的表;
[0074]圖18B是示出在可靠性驗(yàn)證讀操作之后運(yùn)行的后操作的第二示例的表;
[0075]圖19是示意地示出根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的存儲(chǔ)控制器的框圖;
[0076]圖20是示意地示出根據(jù)本發(fā)明構(gòu)思的還一實(shí)施例的存儲(chǔ)控制器的框圖;
[0077]圖21是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)系統(tǒng)的應(yīng)用的框圖;
[0078]圖22是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)卡的框圖;以及
[0079]圖23是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的固態(tài)驅(qū)動(dòng)器的框圖。
【具體實(shí)施方式】
[0080]將參照附圖詳細(xì)描述實(shí)施例。然而,本發(fā)明構(gòu)思可以以多種不同的形式來(lái)具體實(shí)現(xiàn),并且不應(yīng)被解釋為僅僅局限于所圖示的實(shí)施例。相反,提供這些實(shí)施例作為例子,以使本公開(kāi)全面和完整,并充分地向本領(lǐng)域技術(shù)人員傳達(dá)本發(fā)明構(gòu)思的概念。從而,關(guān)于本發(fā)明構(gòu)思的一些實(shí)施例不描述已知的過(guò)程、元件和技術(shù)。除非另作說(shuō)明,遍及附圖和寫(xiě)出的描述,相似的參考標(biāo)記表示相似的元件,從而將不重復(fù)描述。附圖中,為清楚起見(jiàn),可能夸大了層和區(qū)域的大小及相對(duì)大小。
[0081]將會(huì)理解,盡管此處可能使用詞語(yǔ)“第一”、“第二”、“第三”等等來(lái)描述不同的元件、組件、區(qū)域、層和/或部分,但這些元件、組件、區(qū)域、層和/或部分不應(yīng)受到這些詞語(yǔ)的限制。這些詞語(yǔ)僅僅用于將一個(gè)元件、組件、區(qū)域、層或部分與另一個(gè)元件、組件、區(qū)域、層或部分區(qū)分開(kāi)來(lái)。因而,下面討論的第一元件、第一組件、第一區(qū)域、第一層或第一部分也可以被稱(chēng)為第二元件、第二組件、第二區(qū)域、第二層或第二部分而不會(huì)偏離本發(fā)明構(gòu)思的教導(dǎo)。
[0082]為了便于描述,此處可以使用空間關(guān)系詞,如“在...之下”、“下方”、“下”、“下面”、“上方”、“上”等等,來(lái)描述圖中示出的一個(gè)元件或特征與另外的(多個(gè))元件或(多個(gè))特征的關(guān)系。將會(huì)理解,所述空間關(guān)系詞意圖涵蓋除了附圖中描繪的方向之外的、器件在使用或操作中的不同方向。例如,如果附圖中的器件被翻轉(zhuǎn),則被描述為在其他元件或特征“下方”、“之下”或“下面”的元件的方位將變成在所述其他元件或特征的“上方”。因而,示例性詞語(yǔ)“下方”和下面”可以涵蓋上方和下方兩個(gè)方向。可以使器件具有其他方向(旋轉(zhuǎn)90度或其他方向),而此處使用的空間關(guān)系描述詞應(yīng)做相應(yīng)解釋。另外,還將理解,當(dāng)一層被稱(chēng)為位于兩層“之間”時(shí),它可以是所述兩層之間唯一的層,或者也可以存在一個(gè)或多個(gè)位于其間的層。
[0083]此處使用的術(shù)語(yǔ)僅僅是為了描述特定實(shí)施例,并非意圖限制本發(fā)明構(gòu)思。這里使用的單數(shù)形式也意圖包括復(fù)數(shù)形式,除非上下文明確地給出相反指示。還將理解,當(dāng)在本說(shuō)明書(shū)中使用詞語(yǔ)“包括”和/或“包含”時(shí),表明存在所描述的特征、整體、步驟、操作、元件和/或組件,但不排除存在或附加一個(gè)或多個(gè)其他特征、整體、步驟、操作、元件、組件和/或它們的組合。如此處使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)列出項(xiàng)目中的任意一個(gè)以及所有組合。此外,詞語(yǔ)“示例性的”意圖表示例子或例示。
[0084]將會(huì)理解,當(dāng)一個(gè)元件或?qū)颖环Q(chēng)為在另一元件或?qū)印爸稀?、“連接”或“耦接”到另一元件或?qū)?、或者“鄰近”另一元件或?qū)訒r(shí),它可以直接在該另一元件或?qū)又?、直接連接或耦接到該另一元件或?qū)印⒒蛑苯余徑摿硪辉驅(qū)?,或者也可以存在居間的元件或?qū)印O喾?,?dāng)一個(gè)元件被稱(chēng)為“直接”在另一元件或?qū)又?、“直接連接到”或“直接耦接到”另一元件層、或者“緊鄰”另一元件或?qū)訒r(shí),不存在居間的元件或?qū)印?br>
[0085]除非另外定義,否則此處使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ))所具有的含義與本發(fā)明構(gòu)思所屬領(lǐng)域的普通技術(shù)人員通常理解的含義相同。還將理解,術(shù)語(yǔ),如通常使用的詞典中定義的那些術(shù)語(yǔ),應(yīng)該被解釋為所具有的含義與它們?cè)谙嚓P(guān)領(lǐng)域和/或本說(shuō)明書(shū)的上下文中的含義一致,而不應(yīng)理想化地或過(guò)分形式化地對(duì)其進(jìn)行解釋?zhuān)谴颂幟鞔_地如此定義。
[0086]術(shù)語(yǔ)“被選字線(xiàn)”可以用來(lái)指示多條字線(xiàn)當(dāng)中的與將被寫(xiě)或讀的單元晶體管連接的字線(xiàn)。術(shù)語(yǔ)“未選字線(xiàn)”可以用來(lái)指示多條字線(xiàn)當(dāng)中的除了被選字線(xiàn)之外的剩余字線(xiàn)。
[0087]術(shù)語(yǔ)“被選存儲(chǔ)單元”可以用來(lái)指示來(lái)自多個(gè)存儲(chǔ)單元當(dāng)中的將被寫(xiě)或讀的存儲(chǔ)單元。術(shù)語(yǔ)“未選存儲(chǔ)單元”可以用來(lái)指示多個(gè)存儲(chǔ)單元中的除了被選存儲(chǔ)單元之外剩余的存儲(chǔ)單元。
[0088]圖1是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的計(jì)算系統(tǒng)1000的框圖。參照?qǐng)D1,計(jì)算系統(tǒng)1000可以包括主機(jī)1100、存儲(chǔ)控制器1200和非易失性存儲(chǔ)器1300。
[0089]主機(jī)1100可以被配置成通過(guò)存儲(chǔ)控制器1200訪(fǎng)問(wèn)非易失性存儲(chǔ)器1300。主機(jī)1100可以是使用非易失性存儲(chǔ)器1300作為存儲(chǔ)裝置或存儲(chǔ)器的一個(gè)或多個(gè)電子設(shè)備。例如,主機(jī)1100可以包括諸如計(jì)算機(jī)、筆記本計(jì)算機(jī)、智能電話(huà)、智能平板、智能電視、上網(wǎng)本等等之類(lèi)的電子設(shè)備。
[0090]存儲(chǔ)控制器1200可以被配置成根據(jù)主機(jī)1100的控制訪(fǎng)問(wèn)非易失性存儲(chǔ)器1300。存儲(chǔ)控制器1200可以從主機(jī)1100接收寫(xiě)、讀或擦除命令以控制非易失性存儲(chǔ)器1300的寫(xiě)、讀或擦除操作。存儲(chǔ)控制器1200可以在沒(méi)有主機(jī)1100的指示的情況下執(zhí)行對(duì)于控制非易失性存儲(chǔ)器1300的多種后臺(tái)操作。存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300執(zhí)行可靠性驗(yàn)證讀操作。如將在下面更詳細(xì)地描述的,可靠性驗(yàn)證讀操作用于從與至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù)。此外,可靠性驗(yàn)證讀操作可以是在沒(méi)有來(lái)自主機(jī)1100的讀命令的輸入的情況下,在非易失性存儲(chǔ)器1300的存儲(chǔ)空間上的讀操作。存儲(chǔ)控制器1200可以執(zhí)行可靠性驗(yàn)證讀操作以改善非易失性存儲(chǔ)器1300的可靠性。
[0091]存儲(chǔ)控制器1200可以包括可靠性驗(yàn)證讀寄存器1210、隨機(jī)數(shù)發(fā)生器1220、計(jì)數(shù)器1230、讀控制單元1240、以及錯(cuò)誤校正單元1250。
[0092]可靠性驗(yàn)證讀寄存器1210可以存儲(chǔ)用于在存儲(chǔ)控制器1200的控制下運(yùn)行的可靠性驗(yàn)證讀操作的各種信息。例如,可靠性驗(yàn)證讀寄存器1210可以存儲(chǔ)關(guān)于運(yùn)行的可靠性驗(yàn)證讀操作的頻率的信息、關(guān)于運(yùn)行的可靠性驗(yàn)證讀操作的數(shù)目的信息、關(guān)于執(zhí)行可靠性驗(yàn)證讀操作的位置的信息等等。可靠性驗(yàn)證讀寄存器1210可以由外部設(shè)備(例如,主機(jī)1100或測(cè)試設(shè)備)編程。
[0093]隨機(jī)數(shù)發(fā)生器1220可以基于存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的信息來(lái)生成隨機(jī)數(shù)。例如,隨機(jī)數(shù)發(fā)生器1220可以基于存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的期望值(例如,運(yùn)行的可靠性驗(yàn)證讀操作的頻率)來(lái)順序地生成隨機(jī)數(shù)。此處,隨機(jī)數(shù)的平均值可以具有所述期望值??商鎿Q地,隨著時(shí)間生成的隨機(jī)數(shù)的平均值可以逼近期望值。
[0094]計(jì)數(shù)器1230可以對(duì)由存儲(chǔ)控制器1200發(fā)出到非易失性存儲(chǔ)器1300的讀命令的事件進(jìn)行計(jì)數(shù)。例如,每當(dāng)讀命令由存儲(chǔ)控制器1200發(fā)出時(shí)計(jì)數(shù)器1230可以增加計(jì)數(shù)值??商鎿Q地,計(jì)數(shù)器1230可以管理非易失性存儲(chǔ)器1300的各個(gè)區(qū)域的計(jì)數(shù)值。每當(dāng)與非易失性存儲(chǔ)器1300的第一區(qū)域相對(duì)應(yīng)的讀命令由存儲(chǔ)控制器1200發(fā)出時(shí),計(jì)數(shù)器1230可以增加第一計(jì)數(shù)值。每當(dāng)與非易失性存儲(chǔ)器1300的第二區(qū)域相對(duì)應(yīng)的讀命令由存儲(chǔ)控制器1200發(fā)出時(shí),計(jì)數(shù)器1230可以增加第二計(jì)數(shù)值。
[0095]讀控制單元1240可以從隨機(jī)數(shù)發(fā)生器1220接收隨機(jī)數(shù)并且從計(jì)數(shù)器1230接收計(jì)數(shù)值。當(dāng)計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),讀控制單元1240可以控制非易失性存儲(chǔ)器1300執(zhí)行可靠性驗(yàn)證讀操作。此外,響應(yīng)于與具有等于或超過(guò)隨機(jī)數(shù)的計(jì)數(shù)值的區(qū)域相應(yīng)的讀命令和地址,讀控制單元1240可以控制非易失性存儲(chǔ)器1300執(zhí)行可靠性驗(yàn)證讀操作?;诳煽啃则?yàn)證讀操作的結(jié)果,讀控制單元1240可以控制非易失性存儲(chǔ)器1300執(zhí)行后操作。
[0096]錯(cuò)誤校正單元1240可以將用于錯(cuò)誤校正的奇偶信息添加到將被寫(xiě)到非易失性存儲(chǔ)器1300中的數(shù)據(jù)。錯(cuò)誤校正單元1240可以基于讀數(shù)據(jù)的奇偶信息,對(duì)從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)執(zhí)行錯(cuò)誤校正。
[0097]非易失性存儲(chǔ)器1300可以根據(jù)存儲(chǔ)控制器1200的控制操作。非易失性存儲(chǔ)器1300可以包括諸如快閃存儲(chǔ)器、PRAM、MRAM、RRAM、FRAM、等等之類(lèi)的非易失性存儲(chǔ)器中的至少一個(gè)。
[0098]存儲(chǔ)控制器1200和非易失性存儲(chǔ)器1300可以構(gòu)成根據(jù)主機(jī)1100的控制存儲(chǔ)數(shù)據(jù)的存儲(chǔ)系統(tǒng)。
[0099]圖2是示意地示出非易失性存儲(chǔ)器1300的存儲(chǔ)單元MC的框圖。參照?qǐng)D2,存儲(chǔ)單元MC可以與字線(xiàn)WLl到WL8以及位線(xiàn)BLl到BL4連接。存儲(chǔ)單元MC可以沿行和列排列。例如,沿行方向排列的存儲(chǔ)單元可以共同與字線(xiàn)連接。沿列方向排列的存儲(chǔ)單元可以共同與位線(xiàn)連接。沿行排列的存儲(chǔ)單元,即,共同與字線(xiàn)連接的存儲(chǔ)單元可以形成頁(yè)P(yáng)。
[0100]存儲(chǔ)單元MC中的每一個(gè)可以存儲(chǔ)一個(gè)或多個(gè)比特。當(dāng)每個(gè)存儲(chǔ)單元MC存儲(chǔ)兩個(gè)或更多比特時(shí),一頁(yè)可以包括多個(gè)邏輯頁(yè)。存儲(chǔ)在頁(yè)P(yáng)中的存儲(chǔ)單元MC中的最低有效位(LSB)可以構(gòu)成一邏輯頁(yè),而存儲(chǔ)在頁(yè)P(yáng)中的存儲(chǔ)單元MC中的最高有效位(MSB)可以構(gòu)成另一邏輯頁(yè)。當(dāng)存儲(chǔ)單元MC存儲(chǔ)最低有效位(LSB )和最高有效位(MSB )之間的中心有效位(central significantbit, CSB)時(shí),中心有效位(CSB)可以構(gòu)成還一邏輯頁(yè)。
[0101]在圖2中,示出存儲(chǔ)單元MC與八條字線(xiàn)WLl到WL8以及四條位線(xiàn)BLl到BL4連接的示例。然而,本發(fā)明構(gòu)思不局限于此。非易失性存儲(chǔ)器1300 (參照?qǐng)D1)的存儲(chǔ)單元的數(shù)目可以不受限制。此外,存儲(chǔ)在每個(gè)存儲(chǔ)單元MC中的比特的數(shù)目可以不受限制。
[0102]圖3是示出在讀操作中施加于存儲(chǔ)單元的電壓條件的電路圖。在圖3中,可以示例性地示出快閃存儲(chǔ)器。然而,本發(fā)明構(gòu)思不局限于此。
[0103]參照?qǐng)D3,串聯(lián)連接的多個(gè)存儲(chǔ)單元可以構(gòu)成NAND串NS。串選擇晶體管SST可以連接到每個(gè)NAND串NS的一端并且地選擇晶體管GST可以連接到其另一端。
[0104]在NAND串NS中,地選擇晶體管GST的柵極可以共同連接到地選擇線(xiàn)GSL,串選擇晶體管SST的柵極可以共同連接到串選擇線(xiàn)SSL,并且存儲(chǔ)單元MC可以分別連接到字線(xiàn)WLl到WL8。在與地選擇晶體管GST相同位置處的存儲(chǔ)單元可以共同連接到字線(xiàn)。NAND串NS中的串選擇晶體管SST可以分別連接到位線(xiàn)BLl到BL4。
[0105]假定在讀操作期間,字線(xiàn)WL5被選擇。選擇讀電壓VRD可以施加于被選字線(xiàn)WL5。第二非選擇讀電壓VREAD2可以施加于未選字線(xiàn)WLl到WL4以及WL6到WL8當(dāng)中的鄰近于被選字線(xiàn)WL5的字線(xiàn)WL4和WL6。第一非選擇讀電壓VREADl可以施加于未選字線(xiàn)WLl到WL4以及WL6到WL8當(dāng)中的除了字線(xiàn)WL4和WL6之外的剩余字線(xiàn)WLl到WL3、WL7和WL8。
[0106]選擇讀電壓VRD可以是用于確定與被選字線(xiàn)WL5連接的存儲(chǔ)單元MC的閾值電壓的電壓。選擇讀電壓VRD可以具有存儲(chǔ)單元MC的閾值電壓當(dāng)中的電壓電平。選擇讀電壓VRD可以低于第一非選擇讀電壓VREADl和第二非選擇讀電壓VREAD2。
[0107]第一非選擇讀電壓VREADl可以用于導(dǎo)通與未選字線(xiàn)WLl到WL3、WL7和WL8連接的存儲(chǔ)單元的電壓。第一非選擇讀電壓VREADl可以高于存儲(chǔ)單元MC的閾值電壓。第一非選擇讀電壓VREADl可以是高于選擇讀電壓VRD的高電壓。
[0108]第二非選擇讀電壓VREAD2可以用于導(dǎo)通與鄰近于被選字線(xiàn)WL5的未選字線(xiàn)WL4和WL6連接的存儲(chǔ)單兀的電壓。施加于被選字線(xiàn)WL5的選擇讀電壓VRD可以低于第一非選擇讀電壓VREADl。當(dāng)?shù)谝环沁x擇讀電壓VREADl施加于鄰近于被選字線(xiàn)WL5的字線(xiàn)WL4和WL6時(shí),由第一非選擇讀電壓VREADl生成的電場(chǎng)可以分布在被選字線(xiàn)WL5的方向中。即,當(dāng)相同的讀電壓施加于未選字線(xiàn)WLl到WL4以及WL6到WL8時(shí),在鄰近于被選字線(xiàn)WL5的未選字線(xiàn)WL4和WL6中形成的電場(chǎng)可以比在剩余未選字線(xiàn)WLl到WL3、WL7以及WL8中形成的電場(chǎng)弱。為了避免此現(xiàn)象,施加于鄰近于被選字線(xiàn)WL5的未選字線(xiàn)WL4和WL6的第二非選擇讀電壓VREAD2可以被設(shè)置為高于第一非選擇讀電壓VREADl。
[0109]當(dāng)讀操作被執(zhí)行時(shí),連接到未選字線(xiàn)WLl到WL4以及WL6到WL8的存儲(chǔ)單元可能經(jīng)受由于非選擇讀電壓VREADl和VREAD2所致的干擾。因?yàn)樽罡唠妷?例如,VREAD2)施加于鄰近于被選字線(xiàn)WL5的未選字線(xiàn)WL4和WL6,所以未選字線(xiàn)WL4和WL6的存儲(chǔ)單元可能經(jīng)受最強(qiáng)干擾。在讀操作中生成的干擾可以導(dǎo)致存儲(chǔ)單元的閾值電壓方面的變化,以使得存儲(chǔ)在非易失性存儲(chǔ)器1300 (參照?qǐng)D1)中的數(shù)據(jù)被破壞。
[0110]圖4是示出當(dāng)非易失性存儲(chǔ)器1300的特定字線(xiàn)上的讀操作被迭代時(shí)生成的干擾的表。參照?qǐng)D4,如果讀操作相對(duì)于字線(xiàn)WL5迭代地執(zhí)行k次,則鄰近于字線(xiàn)WL5的字線(xiàn)WL4和WL6可以經(jīng)受強(qiáng)干擾k次。
[0111]圖5是示出當(dāng)相對(duì)于非易失性存儲(chǔ)器1300的特定字線(xiàn)交替地并且迭代地執(zhí)行讀操作時(shí)生成的干擾的表。參照?qǐng)D5,如果相對(duì)于字線(xiàn)WL3和WL5交替地和迭代地執(zhí)行2k次讀操作,則相鄰的字線(xiàn)WL2和WL6可以經(jīng)受干擾k次,并且字線(xiàn)WL5和字線(xiàn)WL6之間的字線(xiàn)WL4可以經(jīng)受干擾2k次。
[0112]如參照?qǐng)D3到圖5描述的,當(dāng)非易失性存儲(chǔ)器1300的讀操作被執(zhí)行時(shí),鄰近于被選字線(xiàn)的字線(xiàn)可以遭受強(qiáng)干擾。具體來(lái)說(shuō),當(dāng)相對(duì)于特定字線(xiàn)迭代地執(zhí)行讀操作時(shí),與相鄰的字線(xiàn)連接的存儲(chǔ)單元可以累積地遭受強(qiáng)干擾。在這種情況下,存儲(chǔ)在累積地遭受強(qiáng)干擾的存儲(chǔ)單元中的數(shù)據(jù)可能被破壞。
[0113]為了避免上面描述的現(xiàn)象,每當(dāng)讀操作的數(shù)目大于或等于隨機(jī)數(shù)時(shí),可以通過(guò)可靠性驗(yàn)證讀操作讀與未選字線(xiàn)連接的存儲(chǔ)單元,并且可以確定存儲(chǔ)在該存儲(chǔ)單元中的數(shù)據(jù)的破壞程度。可以根據(jù)確定的結(jié)果來(lái)執(zhí)行對(duì)于保護(hù)存儲(chǔ)在該存儲(chǔ)單元中的數(shù)據(jù)的后操作。
[0114]如果隨機(jī)地執(zhí)行可靠性驗(yàn)證讀操作,則可以增加鄰近于經(jīng)受頻繁地讀操作的字線(xiàn)的存儲(chǔ)單元的檢查頻率。此外,雖然從主機(jī)1100 (參照?qǐng)D1)接收到的讀模式具有周期性,但是可以總體檢查非易失性存儲(chǔ)器1300中的存儲(chǔ)單元的干擾而不考慮讀模式的周期性。從而,可以改善存儲(chǔ)控制器1200和存儲(chǔ)系統(tǒng)1300的可靠性。
[0115]圖6是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)系統(tǒng)的操作方法的流程圖。參照?qǐng)D1和圖6,在操作SllO中,可以接收讀命令和讀地址。存儲(chǔ)控制器1200可以從主機(jī)1100接收讀命令和讀地址。
[0116]在操作S120中,可以根據(jù)讀命令和讀地址執(zhí)行讀操作。存儲(chǔ)控制器1200可以基于從主機(jī)1100接收到的讀命令和讀地址來(lái)控制非易失性存儲(chǔ)器1300執(zhí)行讀操作。存儲(chǔ)控制器1200可以將從主機(jī)1100輸入的讀地址轉(zhuǎn)換成為用于非易失性存儲(chǔ)器1300的地址。存儲(chǔ)控制器1200可以基于從主機(jī)1100輸入的讀命令生成用于非易失性存儲(chǔ)器1300的讀命令。存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供轉(zhuǎn)換的讀地址和生成的讀命令。
[0117]存儲(chǔ)控制器1200可以接收從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)以用于傳輸?shù)街鳈C(jī)1100。
[0118]在操作S130中,可以根據(jù)由存儲(chǔ)控制器1200發(fā)出的讀命令執(zhí)行與接收到的讀地址相關(guān)聯(lián)的可靠性驗(yàn)證讀操作。當(dāng)發(fā)出的這個(gè)讀命令滿(mǎn)足特定條件時(shí),存儲(chǔ)控制器1200可以執(zhí)行可靠性驗(yàn)證讀操作。例如,當(dāng)由計(jì)數(shù)器1230計(jì)數(shù)的值等于或超過(guò)由隨機(jī)數(shù)發(fā)生器1220生成的隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300執(zhí)行可靠性驗(yàn)證讀操作。
[0119]當(dāng)可靠性驗(yàn)證讀操作被執(zhí)行時(shí),存儲(chǔ)控制器1200可以生成與當(dāng)?shù)湫偷淖x操作被執(zhí)行時(shí)的讀命令相同的讀命令。作為另一示例,存儲(chǔ)控制器1200可以生成用于可靠性驗(yàn)證讀操作的分離的命令。存儲(chǔ)控制器1200可以基于與發(fā)出的觸發(fā)可靠性驗(yàn)證讀操作的讀命令相關(guān)聯(lián)的讀地址來(lái)生成用于可靠性驗(yàn)證讀操作的地址。存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供生成的地址和命令。
[0120]存儲(chǔ)控制器1200可以接收從非易失性存儲(chǔ)器1300讀的數(shù)據(jù),并且可以基于接收的數(shù)據(jù)執(zhí)行后操作。例如,存儲(chǔ)控制器1200可以執(zhí)行對(duì)于保護(hù)能夠由讀干擾破壞的數(shù)據(jù)的后操作。
[0121]雖然圖6的實(shí)施例描述了在從主機(jī)收到讀命令之后被觸發(fā)的可靠性驗(yàn)證讀操作,但是當(dāng)不由主機(jī)1100觸發(fā)時(shí),存儲(chǔ)控制器1200也可以執(zhí)行可靠性驗(yàn)證讀操作。存儲(chǔ)控制器1200可以從非易失性存儲(chǔ)器1300讀數(shù)據(jù)作為后臺(tái)操作的一部分以管理非易失性存儲(chǔ)器1300。在這些讀操作期間由存儲(chǔ)控制器1200發(fā)出的讀命令可以觸發(fā)可靠性驗(yàn)證讀操作。即,響應(yīng)于發(fā)出的讀命令,計(jì)數(shù)值可以遞增到等于或超過(guò)隨機(jī)數(shù)的值。此時(shí),通過(guò)可靠性驗(yàn)證讀操作讀的數(shù)據(jù)可以不輸出到主機(jī)1100。
[0122]此外,雖然在至少一個(gè)實(shí)施例中,在可靠性驗(yàn)證讀操作期間可以由存儲(chǔ)控制器1200發(fā)出讀命令,但是計(jì)數(shù)器1230不響應(yīng)于這些發(fā)出的讀命令來(lái)遞增計(jì)數(shù)值。
[0123]圖7是示出用于存儲(chǔ)控制器1200的可靠性驗(yàn)證讀操作的條件的流程圖。參照?qǐng)D1和圖7,在操作S131中,可以生成隨機(jī)數(shù)。例如,隨機(jī)數(shù)發(fā)生器1220可以基于存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的參考值來(lái)生成隨機(jī)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以在讀控制單元1240的控制下一個(gè)接一個(gè)順序地生成隨機(jī)數(shù)。從隨機(jī)數(shù)發(fā)生器1220順序地生成的隨機(jī)數(shù)的平均值可以是存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的參考值。
[0124]在操作S132中,可以不執(zhí)行進(jìn)一步處理直到讀命令被發(fā)出。如果讀命令被發(fā)出,則方法前進(jìn)到操作S133。
[0125]在操作S133中,可以對(duì)讀命令計(jì)數(shù)。計(jì)數(shù)器1230可以根據(jù)由存儲(chǔ)控制器1200發(fā)出的讀命令來(lái)增加計(jì)數(shù)值。舉例來(lái)說(shuō),每當(dāng)讀命令由存儲(chǔ)控制器1200發(fā)出時(shí),計(jì)數(shù)器1230可以增加計(jì)數(shù)值而不考慮讀地址。作為另一示例,計(jì)數(shù)器1230可以分別管理與非易失性存儲(chǔ)器1300的多個(gè)區(qū)域相對(duì)應(yīng)的多個(gè)計(jì)數(shù)值。計(jì)數(shù)器1230可以增加與由與發(fā)出的讀命令相關(guān)聯(lián)的讀地址指定的非易失性存儲(chǔ)器1300的區(qū)域相對(duì)應(yīng)的計(jì)數(shù)值。
[0126]在操作S134中,可以確定計(jì)數(shù)值是否大于或等于隨機(jī)數(shù)。讀控制單元1240可以從隨機(jī)數(shù)發(fā)生器1220接收隨機(jī)數(shù)并且從計(jì)數(shù)器1230接收計(jì)數(shù)值。讀控制單元1240可以比較接收到的隨機(jī)數(shù)和接收到的計(jì)數(shù)值以確定計(jì)數(shù)值是否大于或等于隨機(jī)數(shù)。讀控制單元1240可以確定計(jì)數(shù)器1230的計(jì)數(shù)值中的至少一個(gè)是否大于或等于隨機(jī)數(shù)。在示例實(shí)施例中,如果計(jì)數(shù)器1230管理多個(gè)計(jì)數(shù)值,則隨機(jī)數(shù)發(fā)生器1220可以管理多個(gè)隨機(jī)數(shù)。隨機(jī)數(shù)可以分別相應(yīng)于計(jì)數(shù)值。隨機(jī)數(shù)可以具有與存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的參考值相等或近似的平均值。
[0127]如果計(jì)數(shù)值不等于或不超過(guò)隨機(jī)數(shù),則可以不執(zhí)行可靠性驗(yàn)證讀操作,并且方法前進(jìn)到操作S132。
[0128]如果計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則在操作S135中,存儲(chǔ)控制器1200執(zhí)行可靠性驗(yàn)證讀操作。在操作S136中,存儲(chǔ)控制器1200復(fù)位計(jì)數(shù)值。然后,所述方法前進(jìn)到操作S131以再次生成隨機(jī)數(shù)。如果計(jì)數(shù)器1230管理多個(gè)計(jì)數(shù)值,則在操作S136中,與發(fā)出的讀命令的讀地址相關(guān)聯(lián)的計(jì)數(shù)值,即,導(dǎo)致可靠性驗(yàn)證讀操作的計(jì)數(shù)值可以被復(fù)位。在操作S131中,可以再次生成與復(fù)位的計(jì)數(shù)值相關(guān)聯(lián)的隨機(jī)數(shù)。然后,方法進(jìn)行到操作S133。
[0129]在存儲(chǔ)控制器1200和非易失性存儲(chǔ)器1300被供電的時(shí)候,上面描述的操作S131到S136可以連續(xù)執(zhí)行。當(dāng)存儲(chǔ)控制器1200和非易失性存儲(chǔ)器1300被斷電時(shí),上面描述的操作S131到S136可以停止。
[0130]即使存儲(chǔ)控制器1200和非易失性存儲(chǔ)器1300被斷電,從隨機(jī)數(shù)發(fā)生器1220生成的隨機(jī)數(shù)也可以保持。例如,隨機(jī)數(shù)可以存儲(chǔ)在存儲(chǔ)控制器1200中的非易失性存儲(chǔ)器中,或備份到非易失性存儲(chǔ)器1300。即使存儲(chǔ)控制器1200或非易失性存儲(chǔ)器1300被斷電,由計(jì)數(shù)器1230管理的計(jì)數(shù)值也可以保持。例如,由計(jì)數(shù)器1230管理的計(jì)數(shù)值可以存儲(chǔ)在存儲(chǔ)控制器1200中的非易失性存儲(chǔ)器中或備份到非易失性存儲(chǔ)器1300。
[0131]圖8A是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的可靠性驗(yàn)證讀方法的流程圖。參照?qǐng)D1和圖8A,在操作S211中,可以基于讀地址讀鄰近于被選字線(xiàn)的上方字線(xiàn)。當(dāng)根據(jù)讀命令的輸入的計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300讀與鄰近于被選字線(xiàn)的上方字線(xiàn)連接的存儲(chǔ)單元,其中所述被選字線(xiàn)是基于與讀命令相關(guān)聯(lián)的讀地址選擇的。例如,當(dāng)讀地址指定第k字線(xiàn)時(shí),存儲(chǔ)控制器1200可以生成相應(yīng)于第(k+1)字線(xiàn)的地址以用于可靠性驗(yàn)證讀。存儲(chǔ)控制器1200可以將生成的地址和讀命令傳送到非易失性存儲(chǔ)器1300以執(zhí)行可靠性驗(yàn)證讀操作。
[0132]在操作S213中,可以基于讀地址讀鄰近于被選字線(xiàn)的下方字線(xiàn)。當(dāng)根據(jù)讀命令的輸入的計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300讀與鄰近于被選字線(xiàn)的下方字線(xiàn)連接的存儲(chǔ)單元,其中所述被選字線(xiàn)是基于與讀命令相關(guān)聯(lián)的讀地址選擇的。例如,當(dāng)讀地址指定第k字線(xiàn)時(shí),存儲(chǔ)控制器1200可以生成相應(yīng)于第(k-1)字線(xiàn)的地址以用于可靠性驗(yàn)證讀。存儲(chǔ)控制器1200可以將生成的地址和讀命令傳送到非易失性存儲(chǔ)器1300以執(zhí)行可靠性驗(yàn)證讀操作。
[0133]在示例實(shí)施例中,如果被選字線(xiàn)位于邊緣,即,如果上方字線(xiàn)或下方字線(xiàn)不存在,則可以跳過(guò)上面描述的操作S211和S213中的一個(gè)。
[0134]圖8B是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖。在圖8B中,框中的數(shù)字可以指示字線(xiàn)編號(hào)。參照?qǐng)D1和圖8B,主機(jī)1100可以向存儲(chǔ)控制器1200順序地傳送字線(xiàn)I和8的讀命令。每當(dāng)讀命令被接收時(shí),存儲(chǔ)控制器1200可以增加計(jì)數(shù)值。
[0135]存儲(chǔ)控制器1200可以將字線(xiàn)I和8的讀命令傳送到非易失性存儲(chǔ)器1300。存儲(chǔ)控制器1200可以將從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)傳送到主機(jī)1100。
[0136]在第一時(shí)間Tl,主機(jī)1100可以向存儲(chǔ)控制器1200發(fā)送字線(xiàn)2的讀命令,存儲(chǔ)控制器1200然后向非易失性存儲(chǔ)器1300發(fā)出讀命令。此時(shí),讀命令計(jì)數(shù)值可以等于或超過(guò)隨機(jī)數(shù)。
[0137]存儲(chǔ)控制器1200可以將從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)傳送到主機(jī)1100。然后,存儲(chǔ)控制器1200可以將鄰近于被選字線(xiàn)2的下方字線(xiàn)I和上方字線(xiàn)3的讀命令傳送到非易失性存儲(chǔ)器1300。存儲(chǔ)控制器1200可以將從非易失性存儲(chǔ)器1300讀的字線(xiàn)I和3的數(shù)據(jù)用于管理非易失性存儲(chǔ)器1300的后操作。此時(shí),從非易失性存儲(chǔ)器1300讀的字線(xiàn)I和3的數(shù)據(jù)可以不傳送到主機(jī)1100。
[0138]主機(jī)1100可以向存儲(chǔ)控制器1200發(fā)送字線(xiàn)7和4的讀命令。存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)7和4的讀命令,并且可以向主機(jī)1100提供從字線(xiàn)7和4讀的數(shù)據(jù)。
[0139]在第二時(shí)間T2,主機(jī)1100可以向存儲(chǔ)控制器1200發(fā)送字線(xiàn)3的讀命令,其導(dǎo)致存儲(chǔ)控制器1200向非易失性存儲(chǔ)器1300發(fā)出相應(yīng)的讀命令。此時(shí),讀命令計(jì)數(shù)值可以變得大于或等于隨機(jī)數(shù)。
[0140]存儲(chǔ)控制器1200可以將從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)傳送到主機(jī)1100。然后,存儲(chǔ)控制器1200可以將鄰近于被選字線(xiàn)3的下方字線(xiàn)2和上方字線(xiàn)4的讀命令順序地傳送到非易失性存儲(chǔ)器1300。存儲(chǔ)控制器1200可以將從非易失性存儲(chǔ)器1300讀的字線(xiàn)2和4的數(shù)據(jù)用于管理非易失性存儲(chǔ)器1300的后操作。此時(shí),從非易失性存儲(chǔ)器1300讀的字線(xiàn)2和4的數(shù)據(jù)可以不傳送到主機(jī)1100。存儲(chǔ)控制器1200可以復(fù)位計(jì)數(shù)值以生成新的隨機(jī)數(shù)。
[0141]主機(jī)1100可以向存儲(chǔ)控制器1200發(fā)送字線(xiàn)I的讀命令。存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)I的讀命令,并且可以向主機(jī)1100提供從字線(xiàn)I讀的數(shù)據(jù)。
[0142]在示例實(shí)施例中,用于可靠性驗(yàn)證讀操作的電壓條件可以不同于讀操作的電壓條件。例如,用于可靠性驗(yàn)證讀操作的讀電壓的數(shù)目和電平可以不同于用于讀操作的讀電壓的數(shù)目和電平。
[0143]在示例實(shí)施例中,存儲(chǔ)控制器1200傳送到非易失性存儲(chǔ)器1300的用于可靠性驗(yàn)證讀操作的命令可以等于用于讀操作的命令。存儲(chǔ)控制器1200可以改變非易失性存儲(chǔ)器1300的電壓條件以執(zhí)行可靠性驗(yàn)證讀操作。例如,在執(zhí)行字線(xiàn)2上的讀操作之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供設(shè)置命令(未示出)以將電壓條件改變成為用于可靠性驗(yàn)證讀操作的電壓條件。在根據(jù)設(shè)置命令改變電壓條件之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)I和3的讀命令。即,存儲(chǔ)控制器1200可以通過(guò)向非易失性存儲(chǔ)器1300發(fā)送設(shè)置命令和字線(xiàn)I和3的讀命令來(lái)執(zhí)行可靠性驗(yàn)證讀操作。
[0144]在可靠性驗(yàn)證讀操作完成之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供第二設(shè)置命令(未示出)以將電壓條件改變成為用于讀操作(例如,標(biāo)準(zhǔn)讀操作)的電壓條件。存儲(chǔ)控制器1200可以響應(yīng)于導(dǎo)致可靠性驗(yàn)證讀操作的字線(xiàn)2的讀命令來(lái)執(zhí)行可靠性驗(yàn)證讀操作,然后可以向非易失性存儲(chǔ)器1300提供第二設(shè)置命令。在其他示例實(shí)施例中,響應(yīng)于跟隨在導(dǎo)致可靠性驗(yàn)證讀操作的字線(xiàn)2之后的讀命令的字線(xiàn)7的讀命令,存儲(chǔ)控制器1200可以在根據(jù)字線(xiàn)7的讀命令的讀操作之前向非易失性存儲(chǔ)器1300發(fā)送第二設(shè)置命令。
[0145]在還一示例實(shí)施例中,存儲(chǔ)控制器1200可以包括用于讀操作和可靠性驗(yàn)證讀操作的分離的命令。
[0146]圖8C是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的另一實(shí)施例的圖。與圖SB相比,如果在第一時(shí)間Tl計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300在鄰近于被選字線(xiàn)2的字線(xiàn)I和3上執(zhí)行可靠性驗(yàn)證讀操作,然后在被選字線(xiàn)2上執(zhí)行讀操作。同樣地,如果在第二時(shí)間T2計(jì)數(shù)值等于或超過(guò)新的隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300在鄰近于被選字線(xiàn)3的字線(xiàn)2和4上執(zhí)行可靠性驗(yàn)證讀操作,然后在被選字線(xiàn)3上執(zhí)行讀操作。
[0147]在圖SB和圖SC中,示出了示例,其中在可靠性驗(yàn)證讀操作中,鄰近于被選字線(xiàn)(例如,第k字線(xiàn))的下方字線(xiàn)(例如,第(k-Ι)字線(xiàn))的存儲(chǔ)單元被讀,然后鄰近于被選字線(xiàn)的上方字線(xiàn)(例如,第(k+Ι)字線(xiàn))的存儲(chǔ)單元被讀。然而,本發(fā)明構(gòu)思不局限于此。例如,在可靠性驗(yàn)證讀操作中,鄰近于被選字線(xiàn)的上方字線(xiàn)的存儲(chǔ)單元可以被讀,然后鄰近于被選字線(xiàn)的下方字線(xiàn)的存儲(chǔ)單元可以被讀。
[0148]在示例實(shí)施例中,存儲(chǔ)控制器1200傳送到非易失性存儲(chǔ)器1300的用于可靠性驗(yàn)證讀操作的命令可以等于用于讀操作的命令。存儲(chǔ)控制器1200可以改變非易失性存儲(chǔ)器1300的電壓條件以執(zhí)行可靠性驗(yàn)證讀操作。例如,在執(zhí)行字線(xiàn)2上的讀操作之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供設(shè)置命令(未示出)以將電壓條件改變成為用于可靠性驗(yàn)證讀操作的電壓條件。在根據(jù)設(shè)置命令改變電壓條件之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)I和3的讀命令。即,存儲(chǔ)控制器1200可以通過(guò)向非易失性存儲(chǔ)器1300發(fā)送設(shè)置命令和字線(xiàn)I和3的讀命令來(lái)執(zhí)行可靠性驗(yàn)證讀操作。
[0149]在可靠性驗(yàn)證讀操作完成之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供第二設(shè)置命令(未示出)以將電壓條件改變成為用于讀操作(例如,標(biāo)準(zhǔn)讀操作)的電壓條件。在根據(jù)第二設(shè)置命令改變電壓條件之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)2的讀命令。
[0150]在其他示例實(shí)施例中,存儲(chǔ)控制器1200可以包括用于讀操作和可靠性驗(yàn)證讀操作的分離的命令。
[0151]圖8D是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的還一實(shí)施例的圖。與圖SB相比,如果在第一時(shí)間Tl計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在鄰近于被選字線(xiàn)2的下方字線(xiàn)I上執(zhí)行可靠性驗(yàn)證讀操作、在被選字線(xiàn)2上執(zhí)行讀操作、以及在鄰近于被選字線(xiàn)2的上方字線(xiàn)3上執(zhí)行可靠性驗(yàn)證讀操作。同樣地,如果在第二時(shí)間T2計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在鄰近于被選字線(xiàn)3的下方字線(xiàn)2上執(zhí)行可靠性驗(yàn)證讀操作、在被選字線(xiàn)3上執(zhí)行讀操作、以及在鄰近于被選字線(xiàn)3的上方字線(xiàn)4上執(zhí)行可靠性驗(yàn)證讀操作。
[0152]存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送用于改變電壓條件的設(shè)置命令,然后可以向非易失存儲(chǔ)器1300提供字線(xiàn)I的讀命令。在根據(jù)字線(xiàn)I的讀命令的可靠性驗(yàn)證讀操作被執(zhí)行之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送第二設(shè)置命令。在根據(jù)第二設(shè)置命令改變電壓條件之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300發(fā)送字線(xiàn)2的讀命令。在與字線(xiàn)2的讀命令相對(duì)應(yīng)的讀操作之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供設(shè)置命令。在根據(jù)設(shè)置命令改變電壓條件之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300傳送字線(xiàn)3的讀命令。
[0153]在與字線(xiàn)3的讀命令相對(duì)應(yīng)的可靠性驗(yàn)證讀操作完成之后,存儲(chǔ)控制器1200可以向非易失性存儲(chǔ)器1300提供第二設(shè)置命令。存儲(chǔ)控制器1200可以在響應(yīng)于字線(xiàn)2的讀命令的可靠性驗(yàn)證讀操作完成之后傳送第二設(shè)置命令。在其他示例實(shí)施例中,響應(yīng)于字線(xiàn)7的讀命令,存儲(chǔ)控制器1200可以在根據(jù)字線(xiàn)7的讀命令的讀操作之前向非易失性存儲(chǔ)器1300發(fā)送第二設(shè)置命令。
[0154]在還一示例實(shí)施例中,存儲(chǔ)控制器1200可以包括用于讀操作和可靠性驗(yàn)證讀操作的分離的命令。
[0155]圖SE是示出根據(jù)圖8A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的還一實(shí)施例的圖。與圖SB相比,如果在第一時(shí)間Tl計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在鄰近于被選字線(xiàn)2的上方字線(xiàn)3上執(zhí)行可靠性驗(yàn)證讀操作、在被選字線(xiàn)2上執(zhí)行讀操作、以及在鄰近于被選字線(xiàn)2的下方字線(xiàn)I上執(zhí)行可靠性驗(yàn)證讀操作。同樣地,如果在第二時(shí)間T2計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在鄰近于被選字線(xiàn)3的上方字線(xiàn)4上執(zhí)行可靠性驗(yàn)證讀操作、在被選字線(xiàn)3上執(zhí)行讀操作、以及在鄰近于被選字線(xiàn)3的下方字線(xiàn)2上執(zhí)行可靠性驗(yàn)證讀操作。[0156]在可靠性驗(yàn)證讀操作之前,存儲(chǔ)控制器1200可以向非易失存儲(chǔ)器1300傳送用于改變電壓條件的第一設(shè)置命令。在可靠性驗(yàn)證讀操作完成之后,存儲(chǔ)控制器1200可以向非易失存儲(chǔ)器1300傳送用于恢復(fù)電壓條件的第二設(shè)置命令??梢愿鶕?jù)導(dǎo)致可靠性驗(yàn)證讀操作的讀命令傳送第一設(shè)置命令。可以根據(jù)導(dǎo)致可靠性驗(yàn)證讀操作的讀命令或根據(jù)隨后的讀命令傳送第二設(shè)置命令。
[0157]在其他示例實(shí)施例中,存儲(chǔ)控制器1200可以包括用于讀操作和可靠性驗(yàn)證讀操作的分離的命令。
[0158]存儲(chǔ)控制器1200傳送用于改變電壓條件的命令或者存儲(chǔ)控制器1200包括用于讀操作和可靠性驗(yàn)證讀操作的分離的命令的方式可以應(yīng)用于稍后將描述的實(shí)施例。此外,對(duì)這些實(shí)施例的修改和改變可以不脫離本發(fā)明構(gòu)思的精神。
[0159]此外,雖然以上描述的圖8A到圖8E的實(shí)施例和下面討論的圖9A到圖1OB的實(shí)施例假定由存儲(chǔ)控制器1200發(fā)出的觸發(fā)可靠性驗(yàn)證讀操作的讀命令相應(yīng)于來(lái)自主機(jī)1100的讀命令,但是將會(huì)理解,從存儲(chǔ)控制器1200發(fā)出的觸發(fā)可靠性驗(yàn)證讀操作的讀命令可以不由從主機(jī)1100接收到的讀命令引起(例如,可以在后臺(tái)操作期間發(fā)出)。
[0160]圖9A是示出根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖。參照?qǐng)D1和圖9A,在操作S221中,可以基于讀地址讀鄰近于被選字線(xiàn)的字線(xiàn)中的一個(gè)。當(dāng)根據(jù)由存儲(chǔ)控制器1200發(fā)出的讀命令的計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300讀與鄰近于被選字線(xiàn)的字線(xiàn)中的一個(gè)連接的存儲(chǔ)單元,所述被選字線(xiàn)是基于與觸發(fā)可靠性驗(yàn)證讀操作的讀命令相關(guān)聯(lián)的讀地址選擇的。例如,當(dāng)讀地址指定第k字線(xiàn)時(shí),存儲(chǔ)控制器1200可以生成相應(yīng)于第(k-Ι)字線(xiàn)或第(k+Ι)字線(xiàn)的地址。存儲(chǔ)控制器1200可以將生成的地址和讀命令傳送到非易失性存儲(chǔ)器1300以執(zhí)行可靠性驗(yàn)證讀操作。
[0161]在操作S223中,可以基于讀地址讀鄰近于被選字線(xiàn)的字線(xiàn)中的另一個(gè)。當(dāng)根據(jù)讀命令的計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300讀與鄰近于被選字線(xiàn)的字線(xiàn)中的另一個(gè)連接的存儲(chǔ)單元,所述被選字線(xiàn)是基于與觸發(fā)可靠性驗(yàn)證讀操作的讀命令相關(guān)聯(lián)的讀地址選擇的。例如,當(dāng)輸入地址指定第k字線(xiàn)時(shí),存儲(chǔ)控制器1200可以生成相應(yīng)于第(k+Ι)字線(xiàn)或第(k-Ι)字線(xiàn)的地址。存儲(chǔ)控制器1200可以將生成的地址和讀命令傳送到非易失性存儲(chǔ)器1300以執(zhí)行可靠性驗(yàn)證讀操作。
[0162]在示例實(shí)施例中,可以響應(yīng)于隨后的讀命令在其他字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作。如果第一讀命令被發(fā)出并且計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則可以在鄰近于由與第一讀命令相關(guān)聯(lián)的第一讀地址選擇的字線(xiàn)的字線(xiàn)中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。在跟隨在所述第一讀命令之后的第二讀命令被發(fā)出以后,可以在鄰近于由第一讀地址選擇的字線(xiàn)的字線(xiàn)中的另一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。
[0163]在示例實(shí)施例,如果被選字線(xiàn)位于邊緣,S卩,如果上方字線(xiàn)或下方字線(xiàn)不存在,則可以跳過(guò)上面描述的操作S221和S223中的一個(gè)。
[0164]圖9B是示出根據(jù)圖9A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖。與圖8B相比,如果在第一時(shí)間Tl計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在被選字線(xiàn)2上執(zhí)行讀操作、以及在鄰近于被選字線(xiàn)2的字線(xiàn)I和3中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。如果字線(xiàn)7的讀命令在第二時(shí)間T2發(fā)出,則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在被選字線(xiàn)7上執(zhí)行讀操作以及在鄰近于根據(jù)先前的讀命令選擇的字線(xiàn)2的字線(xiàn)I和3中的另一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。
[0165]同樣地,如果在第三時(shí)間T3計(jì)數(shù)值等于或超過(guò)(舉例來(lái)說(shuō),達(dá)到)隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在被選字線(xiàn)3上執(zhí)行可靠性驗(yàn)證讀操作,以及在鄰近于被選字線(xiàn)3的字線(xiàn)2和4中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。如果字線(xiàn)I的讀命令在第四時(shí)間T4發(fā)出,則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300順序地在被選字線(xiàn)I上的讀操作,以及在鄰近于根據(jù)先前的讀命令選擇的被選字線(xiàn)3的字線(xiàn)2和4中的另一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作。
[0166]圖9B示出的示例中,在被選第k字線(xiàn)之后讀第(k-ι)字線(xiàn),然后在下一被選字線(xiàn)之后讀第(k+Ι)字線(xiàn)。然而,作為替代,可以在被選第k字線(xiàn)之后讀第(k+Ι)字線(xiàn),然后可以在下一被選字線(xiàn)之后讀第(k-Ι)字線(xiàn)。
[0167]在包括存儲(chǔ)控制器1200和非易失存儲(chǔ)器1300的存儲(chǔ)系統(tǒng)中,如果將可靠性驗(yàn)證讀操作分布為響應(yīng)于多個(gè)讀命令執(zhí)行,則可以縮短對(duì)主機(jī)1100的讀請(qǐng)求的響應(yīng)時(shí)間。
[0168]在示例實(shí)施例中,如參照?qǐng)DSB和圖SC描述的,可以改變讀操作和可靠性驗(yàn)證讀操作的次序。
[0169]在示例實(shí)施例中,如參照?qǐng)D8D和圖SE描述的,可以改變第一可靠性驗(yàn)證讀操作的字線(xiàn)的位置和第二可靠性驗(yàn)證讀操作的字線(xiàn)的位置。
[0170]圖1OA是示出根據(jù)本發(fā)明構(gòu)思的還一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖。參照?qǐng)D1和圖10A,在操作S231中,可以基于讀地址讀鄰近于被選字線(xiàn)的字線(xiàn)中的一個(gè)。當(dāng)根據(jù)由存儲(chǔ)控制器1200發(fā)出的讀命令的計(jì)數(shù)值等于或超過(guò)隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300讀與鄰近于被選字線(xiàn)的字線(xiàn)中的一個(gè)連接的存儲(chǔ)單元,所述被選字線(xiàn)是基于與通過(guò)存儲(chǔ)控制器1200發(fā)出的讀命令相關(guān)聯(lián)的讀地址選擇的。例如,當(dāng)發(fā)出的地址指定第k字線(xiàn)時(shí),存儲(chǔ)控制器1200可以生成相應(yīng)于第(k-Ι)字線(xiàn)或第(k+1)字線(xiàn)的地址。存儲(chǔ)控制器1200可以將生成的地址和讀命令傳送到非易失性存儲(chǔ)器1300以執(zhí)行可靠性驗(yàn)證讀操作。
[0171 ] 在示例實(shí)施例中,可以從鄰近于被選字線(xiàn)的字線(xiàn)中隨機(jī)地選擇用于可靠性驗(yàn)證讀操作的字線(xiàn)。在存儲(chǔ)控制器1200中,隨機(jī)數(shù)發(fā)生器1220可以進(jìn)一步生成用于選擇偽字線(xiàn)的隨機(jī)數(shù),并且用于可靠性驗(yàn)證讀操作的字線(xiàn)可以基于生成的隨機(jī)數(shù)從鄰近的字線(xiàn)中選擇。
[0172]在示例實(shí)施例中,可以依次選擇鄰近于被選字線(xiàn)的字線(xiàn),以用于可靠性驗(yàn)證讀操作。存儲(chǔ)控制器1200可以在第一可靠性驗(yàn)證讀操作中在上方(或,下方)字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作,并且可以在第二可靠性驗(yàn)證讀操作中在下方(或,上方)字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作。
[0173]圖1OB是示出根據(jù)圖1OA的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的圖。與圖8B相比,如果在第一時(shí)間Tl計(jì)數(shù)值大于或等于隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失性存儲(chǔ)器1300在被選字線(xiàn)2上執(zhí)行讀操作然后在鄰近于被選字線(xiàn)2的字線(xiàn)I和3中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作??梢噪S機(jī)地或交替地從相鄰的字線(xiàn)I和3當(dāng)中選擇將執(zhí)行可靠性驗(yàn)證讀操作的字線(xiàn)。
[0174]如果在第二時(shí)間T2計(jì)數(shù)值大于或等于隨機(jī)數(shù),則存儲(chǔ)控制器1200可以控制非易失存儲(chǔ)器1300在被選字線(xiàn)3上執(zhí)行讀操作然后在鄰近于被選字線(xiàn)3的字線(xiàn)2和4中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作??梢噪S機(jī)地或交替地從相鄰的字線(xiàn)2和4當(dāng)中選擇將執(zhí)行可靠性驗(yàn)證讀操作的字線(xiàn)。
[0175]在示例實(shí)施例中,如參照?qǐng)DSB和圖SC描述的,可以改變讀操作和可靠性驗(yàn)證讀操作的次序。
[0176]如參照?qǐng)D1OA和圖1OB描述的當(dāng)在鄰近于被選字線(xiàn)的字線(xiàn)中的一個(gè)上執(zhí)行可靠性驗(yàn)證讀操作時(shí)的可靠性驗(yàn)證讀頻率的平均值(第一平均值)可以小于如參照?qǐng)D8A到9B描述的當(dāng)在鄰近于被選字線(xiàn)的字線(xiàn)上執(zhí)行可靠性時(shí)的可靠性驗(yàn)證讀頻率的平均值(第二平均值)。例如,第一平均值可以是第二平均值的一半。
[0177]圖1lA示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的示例。在圖1lA中,水平軸可以指示閾值電壓,而垂直軸可以指示存儲(chǔ)單元的編號(hào)。在圖1lA中,示出了與三個(gè)字線(xiàn)WL_k-l、WL_k和WL_k+l連接的存儲(chǔ)單元的閾值電壓分布。
[0178]存儲(chǔ)單元中的每一個(gè)可以具有擦除狀態(tài)E和編程狀態(tài)Pl到P7中的一個(gè)。S卩,每個(gè)存儲(chǔ)單元可以存儲(chǔ)3比特?cái)?shù)據(jù)。然而,本發(fā)明構(gòu)思不局限于此。
[0179]字線(xiàn)WL_k可以是由讀命令和讀地址選擇的字線(xiàn)。字線(xiàn)WL_k_l和WL_k+l可以是鄰近于被選字線(xiàn)的字線(xiàn)。多個(gè)電壓VRl到VR2可以施加于字線(xiàn)WL_k-l和WL_k+l作為選擇讀電壓。多個(gè)電壓VRl到VR2可以是用于典型讀操作的電壓。
[0180]例如,在標(biāo)準(zhǔn)讀操作中,可以使用用于讀LSB的電壓、用于讀CSB的電壓、以及用于讀MSB的電壓。可靠性驗(yàn)證讀操作可以使用讀電壓當(dāng)中的包括具有擦除狀態(tài)E和接近擦除狀態(tài)E的編程狀態(tài)Pl之間的電平的讀電壓。
[0181]例如,可以使用接近擦除狀態(tài)E的電壓VRl執(zhí)行可靠性驗(yàn)證讀操作??商鎿Q地,可以使用包括接近擦除狀態(tài)E的電壓VRl的讀電壓VRl和VR2來(lái)執(zhí)行可靠性驗(yàn)證讀操作。例如,可靠性驗(yàn)證讀操作可以包括讀最高有效位(MSB)的操作。在示例實(shí)施例中,在圖1lA中,示出使用用于讀MSB的電壓的示例。然而,本發(fā)明構(gòu)思不局限于此。
[0182]擦除狀態(tài)E可以具有存儲(chǔ)單元具有的狀態(tài)當(dāng)中的最低閾值的范圍。從而,在具有擦除狀態(tài)E的存儲(chǔ)單元中可以生成讀干擾。如果擦除狀態(tài)E和編程狀態(tài)Pl之間的電壓VRl被用作選擇讀電壓,則可以檢測(cè)在具有擦除狀態(tài)E的存儲(chǔ)單元中生成的讀干擾,并且可以檢測(cè)在相鄰的字線(xiàn)WL_k-l和WL_k+l中生成的最強(qiáng)干擾。
[0183]圖1IB示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的另一示例。與圖1lA相比,相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元可以存儲(chǔ)LSB和CSB。MSB可以不存儲(chǔ)在相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元中。相鄰的字線(xiàn)WL_k-l的存儲(chǔ)單元可以存儲(chǔ)LSB、CSB和MSB。被選字線(xiàn)WL_k的存儲(chǔ)單元可以存儲(chǔ)LSB、CSB和MSB。
[0184]可以如參照?qǐng)D1lA描述的讀相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元。當(dāng)在相鄰的字線(xiàn)WL_k+1上執(zhí)行可靠性驗(yàn)證讀操作時(shí),可以使用多個(gè)電壓VCRl和VRC2。電壓VCRl和VRC2可以是在標(biāo)準(zhǔn)讀操作中使用的電壓。例如,在標(biāo)準(zhǔn)讀操作中,使用用于讀LSB的電壓和用于讀CSB的電壓。可以使用電壓當(dāng)中的包括具有擦除狀態(tài)E和具有接近擦除狀態(tài)E的編程狀態(tài)CPl之間的電平的電壓的讀電壓來(lái)執(zhí)行可靠性驗(yàn)證讀操作。例如,可以使用接近擦除狀態(tài)E的電壓VRl執(zhí)行可靠性驗(yàn)證讀操作??商鎿Q地,可以使用包括接近擦除狀態(tài)E的電壓VCRl的讀電壓VCRl和VCR2來(lái)執(zhí)行可靠性驗(yàn)證讀操作。例如,可靠性驗(yàn)證讀操作可以包括讀CSB的操作。在示例實(shí)施例中,在圖1lB中,示出了使用用于讀CSB的電壓的示例。然而,本發(fā)明構(gòu)思不局限于此。
[0185]圖1IC示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例。與圖1lA相比,相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元可以存儲(chǔ)LSB。CSB和MSB可以不存儲(chǔ)在相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元中。相鄰的字線(xiàn)WL_k-l的存儲(chǔ)單元可以存儲(chǔ)LSB、CSB和MSB。被選字線(xiàn)WL_k的存儲(chǔ)單元可以存儲(chǔ)LSB和CSB。
[0186]可以如參照?qǐng)D1lA描述的讀相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元。當(dāng)在相鄰的字線(xiàn)WL_k+1上執(zhí)行可靠性驗(yàn)證讀操作時(shí),可以使用電壓VLR。電壓VLR可以是在標(biāo)準(zhǔn)讀操作中使用的電壓。例如,電壓VLR可以是用于讀LSB的電壓??梢允褂媒咏脸隣顟B(tài)E的電壓VLR執(zhí)行可靠性驗(yàn)證讀操作??商鎿Q地,可靠性驗(yàn)證讀操作可以包括讀LSB的操作。
[0187]圖1lD示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例。與圖1lB相t匕,相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元可以具有擦除狀態(tài)E。即,數(shù)據(jù)可以不存儲(chǔ)在相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元中。相鄰的字線(xiàn)WL_k-l的存儲(chǔ)單元可以存儲(chǔ)LSB和CSB。被選字線(xiàn)WL_k的存儲(chǔ)單元可以存儲(chǔ)LSB。
[0188]可以如參照?qǐng)D1lB的相鄰的字線(xiàn)WL_k+l描述的讀相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元。當(dāng)在相鄰的字線(xiàn)WL_k+l上執(zhí)行可靠性驗(yàn)證讀操作時(shí),可以使用可靠性驗(yàn)證讀電壓VDR??煽啃则?yàn)證讀電壓VDR可以是具有擦除狀態(tài)E和接近擦除狀態(tài)E的編程狀態(tài)Pl之間的電平的電壓??煽啃则?yàn)證讀電壓VDR可以是在標(biāo)準(zhǔn)讀操作中使用的電壓。例如,可靠性驗(yàn)證讀電壓VDR可以是用于讀LSB的電壓、用于讀CSB的電壓以及用于讀MSB的電壓當(dāng)中的具有接近擦除狀態(tài)E的電平的電壓??煽啃则?yàn)證讀電壓VDR可以是具有不同于標(biāo)準(zhǔn)讀操作中使用的電壓的電平的電壓,并且具有用于可靠性驗(yàn)證讀操作的期望的(或,可替換地,預(yù)定的)電平。
[0189]圖1lE示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例。與圖1lA相t匕,相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元可以具有擦除狀態(tài)E。即,數(shù)據(jù)可以不存儲(chǔ)在相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元中。相鄰的字線(xiàn)WL_k-l的存儲(chǔ)單元可以存儲(chǔ)LSB,CSB和MSB。被選字線(xiàn)WL_k的存儲(chǔ)單元可以存儲(chǔ)LSB、CSB和MSB。
[0190]可以如參照?qǐng)D1lA描述的讀相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元??梢匀鐓⒄?qǐng)D1lD的相鄰的字線(xiàn)WL_k+l描述的讀相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元。
[0191]圖1IF示出施加在可靠性驗(yàn)證讀操作中的選擇讀電壓的還一示例。與圖1lA相比,相鄰的字線(xiàn)WL_k+l的存儲(chǔ)單元可以存儲(chǔ)LSB,CSB和MSB。相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元可以存儲(chǔ)LSB,CSB和MSB。被選字線(xiàn)WL_k的存儲(chǔ)單元可以存儲(chǔ)LSB、CSB和MSB。
[0192]可以如參照?qǐng)D1lA描述的讀相鄰的字線(xiàn)WL_k_l的存儲(chǔ)單元。當(dāng)可靠性驗(yàn)證讀操作被執(zhí)行時(shí),如果被粗糙編程(coarse programming)則在被粗糙編程的相鄰的字線(xiàn)WL_k+l上的讀操作可以被跳過(guò)。
[0193]粗糙編程可以是片上緩沖的編程(on-chip buffered programming)的編程序列。片上緩沖的編程可以是相對(duì)于字線(xiàn)的存儲(chǔ)單元執(zhí)行I步編程(1-step programming)、粗糙編程和精細(xì)編程(fine programming)的編程。在I步編程中,可以在被選字線(xiàn)中的每個(gè)存儲(chǔ)單元中編程LSB、CSB和MSB中的至少兩個(gè)比特。在粗糙編程中,可以在被選字線(xiàn)中的每個(gè)存儲(chǔ)單元中編程LSB、CSB和MSB。精細(xì)編程可以被執(zhí)行以精細(xì)地對(duì)LSB、CSB和MSB在其中被編程的粗糙編程的存儲(chǔ)單元進(jìn)行編程??梢圆粓?zhí)行對(duì)已經(jīng)經(jīng)受I步編程和粗糙編程二者的存儲(chǔ)單元的讀??梢詧?zhí)行對(duì)已經(jīng)經(jīng)受全部I步編程、粗糙編程和精細(xì)編程的存儲(chǔ)單元的讀。
[0194]圖12是示出存儲(chǔ)控制器1200管理隨機(jī)數(shù)和計(jì)數(shù)值的方法的圖。參照?qǐng)D12,存儲(chǔ)控制器1200可以執(zhí)行全面管理、塊組管理和塊管理中的一個(gè)。
[0195]全面管理可以相對(duì)于非易失存儲(chǔ)器1300的整體存儲(chǔ)空間管理隨機(jī)數(shù)RDN和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以生成隨機(jī)數(shù)RDN。計(jì)數(shù)器1230可以對(duì)計(jì)數(shù)值計(jì)數(shù)。當(dāng)存儲(chǔ)控制器1200發(fā)出讀命令或非易失存儲(chǔ)器1300執(zhí)行讀操作時(shí)計(jì)數(shù)值可以增加。計(jì)數(shù)值可以與隨機(jī)數(shù)比較。
[0196]塊組管理可以按照塊組管理非易失存儲(chǔ)器1300的存儲(chǔ)塊。每個(gè)塊組可以包括多個(gè)存儲(chǔ)塊。隨機(jī)數(shù)發(fā)生器1220可以生成分別相應(yīng)于塊組的隨機(jī)數(shù)RDNl到RDNn。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于塊組的多個(gè)計(jì)數(shù)值計(jì)數(shù)。存儲(chǔ)控制器1200可以按照塊組管理隨機(jī)數(shù)和計(jì)數(shù)值。當(dāng)存儲(chǔ)控制器1200發(fā)出讀命令或非易失存儲(chǔ)器1300執(zhí)行讀操作時(shí),與讀目標(biāo)的塊組相對(duì)應(yīng)的計(jì)數(shù)值可以增加。增加的計(jì)數(shù)值可以同與讀目標(biāo)的塊組相對(duì)應(yīng)的隨機(jī)數(shù)比較。
[0197]塊管理可以管理非易失存儲(chǔ)器1300的多個(gè)存儲(chǔ)塊。隨機(jī)數(shù)發(fā)生器1220可以分別生成相應(yīng)于存儲(chǔ)塊的隨機(jī)數(shù)RDNl到RDNn。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于存儲(chǔ)塊的多個(gè)計(jì)數(shù)值計(jì)數(shù)。存儲(chǔ)控制器1200可以按照塊管理隨機(jī)數(shù)和計(jì)數(shù)值。當(dāng)存儲(chǔ)控制器1200發(fā)出讀命令或非易失存儲(chǔ)器1300執(zhí)行讀操作時(shí),與讀目標(biāo)的存儲(chǔ)塊相對(duì)應(yīng)的計(jì)數(shù)值可以增加。增加的計(jì)數(shù)值可以同與讀目標(biāo)的存儲(chǔ)塊相對(duì)應(yīng)的隨機(jī)數(shù)比較。
[0198]圖13A示出可以在非易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的示例情境。在圖13A中,水平軸可以指示閾值電壓,而垂直軸可以指示存儲(chǔ)單元的編號(hào)。S卩,在圖13A,示出與字線(xiàn)WLl到WL8連接的存儲(chǔ)單元的閾值電壓分布。
[0199]參照?qǐng)D13A,LSB、CSB和MSB可以存儲(chǔ)在與字線(xiàn)WLl到WL5連接的存儲(chǔ)單元中。數(shù)據(jù)可以不存儲(chǔ)在與字線(xiàn)WL6到WL8連接的存儲(chǔ)單元中。與未存儲(chǔ)數(shù)據(jù)的存儲(chǔ)單元連接的字線(xiàn)WL6到WL8可以是打開(kāi)的字線(xiàn)。即,打開(kāi)的字線(xiàn)的存儲(chǔ)單元具有擦除狀態(tài)。
[0200]可以在被選字線(xiàn)WL3上執(zhí)行讀操作。雖然在字線(xiàn)WL1、WL2、WL4和WL5上生成干擾,但是可以在與每個(gè)具有擦除狀態(tài)E的存儲(chǔ)單元連接的字線(xiàn)WL6和WL7 (即,打開(kāi)的字線(xiàn))中生成最強(qiáng)干擾。在字線(xiàn)WL6和WL7中生成的干擾可以比在鄰近于被選字線(xiàn)WL3的字線(xiàn)WL2和WL4中生成的干擾更強(qiáng)。
[0201]圖13B示出可以在易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的另一示例情境。在圖13B中,水平軸可以指示閾值電壓,而垂直軸可以指示存儲(chǔ)單元的編號(hào)。S卩,在圖13B,示出了與字線(xiàn)WLl到WL8連接的存儲(chǔ)單元的閾值電壓分布。
[0202]參照?qǐng)D13B,LSB、CSB以及MSB可以存儲(chǔ)在與字線(xiàn)WLl到WL3連接的存儲(chǔ)單元中。LSB和CSB可以存儲(chǔ)在與字線(xiàn)WL4連接的存儲(chǔ)單元中。LSB可以存儲(chǔ)在與字線(xiàn)WL5連接的存儲(chǔ)單元中。與數(shù)據(jù)未存儲(chǔ)在其中的存儲(chǔ)單元連接的字線(xiàn)WL6到WL8可以是打開(kāi)的字線(xiàn)。
[0203]可以執(zhí)行在被選字線(xiàn)WL3上的讀操作。雖然在字線(xiàn)WL1、WL2、WL4和WL5中生成干擾,但是可以在與每個(gè)具有擦除狀態(tài)E的存儲(chǔ)單元連接的字線(xiàn)WL6到WL8中生成最強(qiáng)干擾。在字線(xiàn)WL6到WL8中生成的干擾可以比在鄰近于被選字線(xiàn)WL3的字線(xiàn)WL2和WL4中生成的干擾更強(qiáng)。[0204]圖13C示出可以在非易失性存儲(chǔ)器的打開(kāi)的字線(xiàn)中生成干擾的另一示例情境。在圖13C中,水平軸可以指示閾值電壓,而垂直軸可以指示存儲(chǔ)單元的編號(hào)。S卩,在圖13C中,示出了與字線(xiàn)WLl到WL8連接的存儲(chǔ)單元的閾值電壓分布。
[0205]參照?qǐng)D13C,LSB、CSB以及MSB可以存儲(chǔ)在與字線(xiàn)WLl到WL3連接的存儲(chǔ)單元中。與字線(xiàn)WL4連接的存儲(chǔ)單元可以被粗糙編程。與字線(xiàn)WL5連接的存儲(chǔ)單元可以被I步編程。與數(shù)據(jù)未存儲(chǔ)在其中的存儲(chǔ)單元連接的字線(xiàn)WL6到WL8可以是打開(kāi)的字線(xiàn)。
[0206]可以執(zhí)行在被選字線(xiàn)WL3上的讀操作。雖然在字線(xiàn)WL1、WL2、WL4和WL5中生成干擾,但是可以在與每個(gè)具有擦除狀態(tài)E的存儲(chǔ)單元連接的字線(xiàn)WL6到WL8中生成最強(qiáng)干擾。在字線(xiàn)WL6到WL8中生成的干擾可以比在鄰近于被選字線(xiàn)WL3的字線(xiàn)WL2和WL4中生成的干擾更強(qiáng)。
[0207]如參照?qǐng)D13A到13C描述的,當(dāng)將被讀的存儲(chǔ)塊包括打開(kāi)的字線(xiàn)時(shí),可以在打開(kāi)的字線(xiàn)中生成最強(qiáng)干擾。為了避免這個(gè)問(wèn)題,可以相對(duì)于打開(kāi)的字線(xiàn)執(zhí)行根據(jù)本發(fā)明的實(shí)施例的可靠性驗(yàn)證讀操作。
[0208]圖14A是根據(jù)本發(fā)明構(gòu)思還一實(shí)施例的可靠性驗(yàn)證讀方法的流程圖。參照?qǐng)D1和圖14A,在操作S311中,可以基于與由存儲(chǔ)控制器1200發(fā)出的讀命令相關(guān)聯(lián)的讀地址來(lái)讀至少一個(gè)打開(kāi)的字線(xiàn)。當(dāng)從計(jì)數(shù)器1230接收到的計(jì)數(shù)值達(dá)到(例如,等于或超過(guò))從隨機(jī)數(shù)發(fā)生器1220接收到的隨機(jī)數(shù)時(shí),存儲(chǔ)控制器1200可以在與讀地址的存儲(chǔ)塊相對(duì)應(yīng)的打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作。
[0209]圖14B示出根據(jù)圖14A的可靠性驗(yàn)證讀方法的可靠性驗(yàn)證讀操作的示例。參照?qǐng)D1和圖14B,包括被選字線(xiàn)WL3的存儲(chǔ)塊中的字線(xiàn)WL6到WL8可以是打開(kāi)的字線(xiàn)。可以在期望的(或,可替換地,預(yù)定的)位置執(zhí)行相對(duì)于打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作。
[0210]例如,參照第一可靠性驗(yàn)證讀情況,可以相對(duì)于打開(kāi)的字線(xiàn)當(dāng)中的鄰近于被編程的字線(xiàn)WLl到WL5的一個(gè)WL6執(zhí)行可靠性驗(yàn)證讀操作。
[0211]參照第二可靠性驗(yàn)證讀情況,可以相對(duì)于打開(kāi)的字線(xiàn)當(dāng)中的位于中心的字線(xiàn)WL7來(lái)執(zhí)行可靠性驗(yàn)證讀操作。
[0212]參照第三可靠性驗(yàn)證讀情況,可以相對(duì)于打開(kāi)的字線(xiàn)當(dāng)中的、距離被編程的字線(xiàn)WLl到WL5最遠(yuǎn)的字線(xiàn)WL8來(lái)執(zhí)行可靠性驗(yàn)證讀操作。
[0213]在示例實(shí)施例中,可以根據(jù)參照?qǐng)D8B到8E、圖9B或圖1OB描述的編程序列來(lái)執(zhí)行在打開(kāi)的字線(xiàn)上的可靠性驗(yàn)證讀。
[0214]在示例實(shí)施例中,可以使用參照?qǐng)D1lD或圖1lE的相鄰的字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作所描述的電壓來(lái)執(zhí)行在打開(kāi)的字線(xiàn)上的可靠性驗(yàn)證讀。
[0215]圖15是示出存儲(chǔ)控制器1200管理隨機(jī)數(shù)和計(jì)數(shù)值的另一方法的圖。參照?qǐng)D15,存儲(chǔ)控制器1200可以執(zhí)行全面管理、塊組管理和塊管理中的一個(gè)。
[0216]全面管理可以管理相對(duì)于非易失性存儲(chǔ)器1300的整體存儲(chǔ)空間的第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。第一可靠性驗(yàn)證讀表可以是用于在相鄰的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的表。第二可靠性驗(yàn)證讀表可以是用于在打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的表。
[0217]存儲(chǔ)控制器1200還可以使用第一可靠性驗(yàn)證讀表來(lái)管理隨機(jī)數(shù)RDN_C和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以生成相應(yīng)于第一可靠性驗(yàn)證讀表的隨機(jī)數(shù)。計(jì)數(shù)器1230可以對(duì)相應(yīng)于第一可靠性驗(yàn)證讀表的計(jì)數(shù)值計(jì)數(shù)。計(jì)數(shù)值可以與隨機(jī)數(shù)RDN_C比較。
[0218]存儲(chǔ)控制器1200可以使用第二可靠性驗(yàn)證讀表來(lái)管理隨機(jī)數(shù)RDN_0和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以生成相應(yīng)于第二可靠性驗(yàn)證讀表的隨機(jī)數(shù)RDN_0。計(jì)數(shù)器1230可以對(duì)相應(yīng)于第二可靠性驗(yàn)證讀表的計(jì)數(shù)值計(jì)數(shù)。計(jì)數(shù)值可以與隨機(jī)數(shù)RDN_0比較。
[0219]可以獨(dú)立地管理第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。例如,當(dāng)在非易失性存儲(chǔ)器1300的存儲(chǔ)塊當(dāng)中的不包括打開(kāi)的字線(xiàn)的存儲(chǔ)塊中執(zhí)行讀操作時(shí),第一可靠性驗(yàn)證讀表的計(jì)數(shù)值被增加,而第二可靠性驗(yàn)證讀表的計(jì)數(shù)值不被增加。當(dāng)在包括打開(kāi)的字線(xiàn)的存儲(chǔ)塊中執(zhí)行讀操作時(shí),第一可靠性驗(yàn)證讀表的計(jì)數(shù)值以及第二可靠性驗(yàn)證讀表的計(jì)數(shù)值都被增加。
[0220]當(dāng)基于第一可靠性驗(yàn)證讀表在相鄰的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作時(shí),可以不改變第二可靠性驗(yàn)證讀表的信息。例如,雖然第一可靠性驗(yàn)證讀表的隨機(jī)數(shù)被再次生成并且計(jì)數(shù)值被復(fù)位,但是可以保持第二可靠性驗(yàn)證讀表的隨機(jī)數(shù)和計(jì)數(shù)值。同樣地,當(dāng)基于第二可靠性驗(yàn)證讀表在至少一個(gè)打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作時(shí),可以不改變第一可靠性驗(yàn)證讀表的信息。例如,雖然第二可靠性驗(yàn)證讀表的隨機(jī)數(shù)被再次生成并且計(jì)數(shù)值被復(fù)位,但是可以保持第一可靠性驗(yàn)證讀表的隨機(jī)數(shù)和計(jì)數(shù)值。
[0221]塊組管理可以按照塊組來(lái)管理非易失性存儲(chǔ)器1300的存儲(chǔ)塊。每個(gè)塊組可以包括多個(gè)存儲(chǔ)塊。塊組管理可以相對(duì)于塊組來(lái)管理第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。
[0222]存儲(chǔ)控制器1200可以使用第一可靠性驗(yàn)證讀表來(lái)分別管理相應(yīng)于塊組的多個(gè)隨機(jī)數(shù)RDN_C1到RDN_Cn和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以分別生成相應(yīng)于第一可靠性驗(yàn)證讀表的塊組的隨機(jī)數(shù)RDN_C1到RDN_Cn。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于第一可靠性驗(yàn)證讀表的塊組的多個(gè)計(jì)數(shù)值計(jì)數(shù)。當(dāng)執(zhí)行非易失性存儲(chǔ)器1300的讀操作,可以增加相應(yīng)于讀目標(biāo)的塊組的計(jì)數(shù)值。計(jì)數(shù)值可以與相應(yīng)于讀目標(biāo)的塊組的隨機(jī)數(shù)比較。
[0223]存儲(chǔ)控制器1200還可以使用第二可靠性驗(yàn)證讀表來(lái)分別管理相應(yīng)于塊組的多個(gè)隨機(jī)數(shù)RDN_01到RDN_0n和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以分別生成相應(yīng)于第二可靠性驗(yàn)證讀表的塊組的隨機(jī)數(shù)RDN_01到RDN_0n。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于第二可靠性驗(yàn)證讀表的塊組的多個(gè)計(jì)數(shù)值計(jì)數(shù)。當(dāng)執(zhí)行非易失性存儲(chǔ)器1300的讀操作時(shí),可以增加相應(yīng)于讀目標(biāo)的塊組的計(jì)數(shù)值。計(jì)數(shù)值可以與相應(yīng)于讀目標(biāo)的塊組的隨機(jī)數(shù)比較。
[0224]可以獨(dú)立地管理第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。
[0225]塊管理可以管理非易失性存儲(chǔ)器1300的多個(gè)存儲(chǔ)塊。存儲(chǔ)控制器1200可以相對(duì)于非易失性存儲(chǔ)器1300的存儲(chǔ)塊來(lái)管理第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。
[0226]存儲(chǔ)控制器1200可以使用第一可靠性驗(yàn)證讀表來(lái)分別管理相應(yīng)于存儲(chǔ)塊的多個(gè)隨機(jī)數(shù)RDN_C1到RDN_Cn和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以分別生成相應(yīng)于第一可靠性驗(yàn)證讀表的存儲(chǔ)塊的隨機(jī)數(shù)RDN_C1到RDN_Cn。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于第一可靠性驗(yàn)證讀表的存儲(chǔ)塊的多個(gè)計(jì)數(shù)值計(jì)數(shù)。當(dāng)執(zhí)行非易失性存儲(chǔ)器1300的讀操作時(shí),可以增加相應(yīng)于讀目標(biāo)的存儲(chǔ)塊的計(jì)數(shù)值。計(jì)數(shù)值可以與相應(yīng)于讀目標(biāo)的存儲(chǔ)塊的隨機(jī)數(shù)比較。
[0227]存儲(chǔ)控制器1200可以使用第二可靠性驗(yàn)證讀表來(lái)分別管理相應(yīng)于存儲(chǔ)塊的多個(gè)隨機(jī)數(shù)RDN_01到RDN_0n和讀計(jì)數(shù)。隨機(jī)數(shù)發(fā)生器1220可以分別生成相應(yīng)于第二可靠性驗(yàn)證讀表的存儲(chǔ)塊的隨機(jī)數(shù)RDN_01到RDN_0n。計(jì)數(shù)器1230可以分別對(duì)相應(yīng)于第二可靠性驗(yàn)證讀表的存儲(chǔ)塊的多個(gè)計(jì)數(shù)值計(jì)數(shù)。當(dāng)執(zhí)行非易失性存儲(chǔ)器1300的讀操作時(shí),可以增加相應(yīng)于讀目標(biāo)的存儲(chǔ)塊的計(jì)數(shù)值。計(jì)數(shù)值可以與相應(yīng)于讀目標(biāo)的存儲(chǔ)塊的隨機(jī)數(shù)比較。
[0228]可以獨(dú)立地管理第一可靠性驗(yàn)證讀表和第二可靠性驗(yàn)證讀表。
[0229]在圖15中,描述了獨(dú)立地管理用于在相鄰的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的信息以及用于在打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的信息的示例。然而,如參照?qǐng)D12說(shuō)明的,可以共同管理用于在相鄰的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的信息以及用于在打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作的信息。
[0230]例如,當(dāng)計(jì)數(shù)值達(dá)到隨機(jī)數(shù)時(shí),可以相對(duì)于鄰近于被選字線(xiàn)的字線(xiàn)來(lái)執(zhí)行可靠性驗(yàn)證讀操作。當(dāng)打開(kāi)的字線(xiàn)存在于包括被選字線(xiàn)的存儲(chǔ)塊中時(shí),可以相對(duì)于打開(kāi)的字線(xiàn)額外地執(zhí)行可靠性驗(yàn)證讀操作。
[0231]例如,當(dāng)計(jì)數(shù)值達(dá)到隨機(jī)數(shù)時(shí),可以確定打開(kāi)的字線(xiàn)是否存在于包括被選字線(xiàn)的存儲(chǔ)塊中。如果打開(kāi)的字線(xiàn)不存在于包括被選字線(xiàn)的存儲(chǔ)塊中,則可以相對(duì)于鄰近于被選字線(xiàn)的字線(xiàn)執(zhí)行可靠性驗(yàn)證讀操作。如果打開(kāi)的字線(xiàn)存在于包括被選字線(xiàn)的存儲(chǔ)塊中,則可以相對(duì)于打開(kāi)的字線(xiàn)執(zhí)行可靠性驗(yàn)證讀操作。如參照?qǐng)D1lD和圖1lE描述的,例如,鄰近于被選字線(xiàn)的至少一個(gè)字線(xiàn)可以是打開(kāi)的字線(xiàn)。此時(shí),可以相對(duì)于相鄰的字線(xiàn)執(zhí)行可靠性驗(yàn)證讀操作,同時(shí)可以跳過(guò)在其他打開(kāi)的字線(xiàn)上的額外的可靠性驗(yàn)證讀操作。
[0232]在示例實(shí)施例中,當(dāng)用于相鄰的字線(xiàn)上的可靠性驗(yàn)證讀操作和用于打開(kāi)的字線(xiàn)上的可靠性驗(yàn)證讀操作的條件被同時(shí)滿(mǎn)足時(shí),如參照?qǐng)D9B描述的,相鄰的字線(xiàn)上的可靠性驗(yàn)證讀操作以及打開(kāi)的字線(xiàn)上的可靠性驗(yàn)證讀操作可以被分布給后續(xù)的讀命令。
[0233]圖16是示出在可靠性驗(yàn)證讀操作之后運(yùn)行的后續(xù)操作執(zhí)行的示例的流程圖。在圖16中,示出了當(dāng)在存儲(chǔ)數(shù)據(jù)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作時(shí)的后處理。
[0234]參照?qǐng)D1和圖16,在操作S410中,可以接收可靠性驗(yàn)證讀數(shù)據(jù)。存儲(chǔ)控制器1200可以接收從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)以用于可靠性驗(yàn)證。
[0235]在操作S420中,可以由存儲(chǔ)控制器1200運(yùn)行初步的后處理。例如,可以執(zhí)行諸如錯(cuò)誤校正、讀重試等等的處理。讀重試可以是這樣的處理:其中,當(dāng)錯(cuò)誤校正已經(jīng)失敗時(shí),通過(guò)改變諸如讀電壓的電平的讀條件來(lái)再次執(zhí)行讀操作。
[0236]在操作S430中,可以計(jì)算比特差錯(cuò)率BER??梢愿鶕?jù)存儲(chǔ)控制器1200的錯(cuò)誤校正單元1250的錯(cuò)誤校正結(jié)果來(lái)計(jì)算比特差錯(cuò)率BER。
[0237]在操作S440中的,可以確定BER是否大于閾值。如果不大于,則可以結(jié)束可靠性驗(yàn)證讀操作的后操作。如果大于,則在操作S450中,可以由存儲(chǔ)控制器1200運(yùn)行讀回收(reclaim)作為可靠性驗(yàn)證讀操作的后處理。
[0238]讀回收可以是這樣的操作:從存儲(chǔ)單元讀數(shù)據(jù)并且將讀數(shù)據(jù)寫(xiě)在非易失性存儲(chǔ)器1300的其他存儲(chǔ)單元中。例如,存儲(chǔ)控制器1200可以從作為可靠性驗(yàn)證讀目標(biāo)的字線(xiàn)的存儲(chǔ)單元讀數(shù)據(jù)并且將讀數(shù)據(jù)寫(xiě)在非易失性存儲(chǔ)器1300的另一存儲(chǔ)塊中。存儲(chǔ)控制器1200可以從包括作為可靠性驗(yàn)證讀目標(biāo)的字線(xiàn)的存儲(chǔ)塊讀數(shù)據(jù)并且將讀數(shù)據(jù)寫(xiě)在非易失性存儲(chǔ)器1300的另一存儲(chǔ)塊的存儲(chǔ)單元中。
[0239]如果讀回收被執(zhí)行,則可以除去存儲(chǔ)單元的累積的干擾。
[0240]在示例實(shí)施例中,當(dāng)BER不比閾值大時(shí),可以不執(zhí)行讀回收。然而,可以通過(guò)在打開(kāi)的字線(xiàn)上的可靠性驗(yàn)證讀操作來(lái)分離地檢查打開(kāi)的字線(xiàn)的累積的干擾。[0241]圖17是示出在可靠性驗(yàn)證讀操作之后由存儲(chǔ)控制器1200運(yùn)行的后操作的另一示例的流程圖。在圖17中,示出了當(dāng)在不存儲(chǔ)數(shù)據(jù)的打開(kāi)的字線(xiàn)上執(zhí)行可靠性驗(yàn)證讀操作時(shí)的后處理。
[0242]參照?qǐng)D1和圖17,在操作S510中,可以接收可靠性驗(yàn)證讀數(shù)據(jù)。存儲(chǔ)控制器1200可以接收從非易失性存儲(chǔ)器1300讀的數(shù)據(jù)以用于可靠性驗(yàn)證讀。
[0243]在操作S520中,可以計(jì)數(shù)截止單元(或,導(dǎo)通單元)的數(shù)目。截止單元(off cell)可以是被確定為在可靠性驗(yàn)證讀操作中截止的存儲(chǔ)單元。即,截止單元可以是每個(gè)具有高于在可靠性驗(yàn)證讀操作使用的讀電壓的閾值電壓的存儲(chǔ)單元。截止單元可以是由于干擾導(dǎo)致其閾值電壓從擦除狀態(tài)E增加的存儲(chǔ)單元。導(dǎo)通單元可(on cell)以是被確定為在可靠性驗(yàn)證讀操作中導(dǎo)通的存儲(chǔ)單元。即,導(dǎo)通單元可以是每個(gè)具有低于在可靠性驗(yàn)證讀操作使用的讀電壓的閾值電壓的存儲(chǔ)單元??梢杂捎?jì)數(shù)器1230對(duì)計(jì)數(shù)值進(jìn)行計(jì)數(shù)。
[0244]在操作S530中的,可以確定計(jì)數(shù)值是否比閾值大。在示例實(shí)施例中,在步驟S530中,存儲(chǔ)控制器1200確定在操作S520中計(jì)算的導(dǎo)通單元的數(shù)目的計(jì)數(shù)值是否小于閾值。
[0245]如果計(jì)數(shù)值不比閾值大,則可以結(jié)束可靠性驗(yàn)證讀操作的后操作。如果計(jì)數(shù)值比閾值大,則在操作S540中,可以關(guān)閉相應(yīng)的存儲(chǔ)塊。例如,存儲(chǔ)塊可以被關(guān)閉以使得相對(duì)于在其中執(zhí)行了可靠性驗(yàn)證讀操作的存儲(chǔ)塊不執(zhí)行進(jìn)一步的寫(xiě)操作??梢允龟P(guān)閉的存儲(chǔ)塊中的全部打開(kāi)的字線(xiàn)無(wú)效。在存儲(chǔ)LSB和CSB的字線(xiàn)中,可以使用于存儲(chǔ)MSB的存儲(chǔ)空間無(wú)效。在存儲(chǔ)LSB的字線(xiàn)中,可以使用于存儲(chǔ)CSB和MSB的存儲(chǔ)空間無(wú)效。可以允許在關(guān)閉的存儲(chǔ)塊上的讀操作。
[0246]如果存儲(chǔ)塊被關(guān)閉,則可以禁止在這樣的字線(xiàn)(例如,打開(kāi)的字線(xiàn))中寫(xiě)數(shù)據(jù)的操作,因?yàn)橛捎诶鄯e的干擾導(dǎo)致的誤差概率較高。在被無(wú)效的存儲(chǔ)塊中,可以通過(guò)在相鄰的字線(xiàn)上的可靠性驗(yàn)證讀操作來(lái)分離地檢查存儲(chǔ)數(shù)據(jù)的字線(xiàn)的累積的干擾。
[0247]在步驟S540中,代替關(guān)閉存儲(chǔ)塊,可以在存儲(chǔ)塊上執(zhí)行如上所述的讀回收??商鎿Q地,可以在存儲(chǔ)塊上執(zhí)行如上所述的讀回收,然后可以關(guān)閉儲(chǔ)存塊。
[0248]圖18A是示出在可靠性驗(yàn)證讀之后執(zhí)行的后操作的第一示例的表。在圖18A中,示出了由存儲(chǔ)塊執(zhí)行的讀回收的示例。
[0249]參照?qǐng)D1IA到圖1lF以及圖18A,在鄰近于被選字線(xiàn)WL_k的下方字線(xiàn)WL_k_l上執(zhí)行可靠性驗(yàn)證讀操作之后,可以在鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l上執(zhí)行可靠性驗(yàn)證讀操作。
[0250]術(shù)語(yǔ)“通過(guò)(pass)”可以指示在可靠性驗(yàn)證讀操作中不滿(mǎn)足后操作的運(yùn)行條件的情況。術(shù)語(yǔ)“失敗”可以指示在可靠性驗(yàn)證讀操作中滿(mǎn)足后操作的運(yùn)行條件的情況。
[0251]在圖18A中,示出了鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是關(guān)閉的字線(xiàn)的第一情況,以及鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是打開(kāi)的字線(xiàn)的第二情況。
[0252]首先,將描述鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是關(guān)閉的字線(xiàn)的第一情況。
[0253]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。此時(shí),可以不執(zhí)行后操作。
[0254]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。此時(shí),可以執(zhí)行讀回收。
[0255]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。此時(shí),可以執(zhí)行讀回收。
[0256]下面,將描述鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是打開(kāi)的字線(xiàn)的第二情況。
[0257]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。此時(shí),可以不執(zhí)行后操作。
[0258]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。此時(shí),可以關(guān)閉相應(yīng)的存儲(chǔ)塊。
[0259]如果下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,則可以跳過(guò)在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作。因?yàn)樵谙路阶志€(xiàn)WL_k-l上的可靠性驗(yàn)證讀操作失敗,所以可以執(zhí)行讀回收。
[0260]圖18B是示出在可靠性驗(yàn)證讀之后運(yùn)行的后操作的第二示例的表。在圖18B中,示出了按照頁(yè)執(zhí)行的讀回收的示例。
[0261]參照?qǐng)D1IA到圖1lF以及圖18B,在鄰近于被選字線(xiàn)WL_k的下方字線(xiàn)WL_k_l上執(zhí)行可靠性驗(yàn)證讀操作之后,可以在鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l上執(zhí)行可靠性驗(yàn)證讀操作。
[0262]在圖18B中,示出了鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)wl_k+l是關(guān)閉的字線(xiàn)的第一情況,以及鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是打開(kāi)的字線(xiàn)的第二情況。
[0263]首先,將描述鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是關(guān)閉的字線(xiàn)的第一情況。
[0264]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。此時(shí),可以不執(zhí)行后操作。
[0265]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。此時(shí),可以運(yùn)行讀回收。例如,存儲(chǔ)在與上方字線(xiàn)WL_k+l連接的存儲(chǔ)單元中的數(shù)據(jù)可以被讀回收。
[0266]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。因?yàn)樵谙路阶志€(xiàn)WL_k-l上的可靠性驗(yàn)證讀操作失敗,所以可以執(zhí)行讀回收。例如,存儲(chǔ)在與下方字線(xiàn)WL_k-l連接的存儲(chǔ)單元中的數(shù)據(jù)可以被讀回收。
[0267]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。因?yàn)樵谙路阶志€(xiàn)WL_k-l和上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作都失敗,所以可以執(zhí)行讀回收兩次。例如,存儲(chǔ)在與下方字線(xiàn)WL_k-l連接的存儲(chǔ)單元中的數(shù)據(jù)可以被讀回收,并且存儲(chǔ)在與上方字線(xiàn)WL_k+l連接的存儲(chǔ)單元中的數(shù)據(jù)可以被讀回收。
[0268]下面,將描述鄰近于被選字線(xiàn)WL_k的上方字線(xiàn)WL_k+l是打開(kāi)的字線(xiàn)的第二情況。
[0269]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。此時(shí),可以不執(zhí)行后操作。
[0270]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以通過(guò),并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。此時(shí),可以關(guān)閉相應(yīng)的存儲(chǔ)塊。
[0271]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以通過(guò)。因?yàn)樵谙路阶志€(xiàn)WL_k-l上的可靠性驗(yàn)證讀操作失敗,所以可以執(zhí)行讀回收。例如,存儲(chǔ)在與下方字線(xiàn)WL_k-l連接的存儲(chǔ)單元中的數(shù)據(jù)可以被讀回收。
[0272]在下方字線(xiàn)WL_k_l上的可靠性驗(yàn)證讀操作可以失敗,并且在上方字線(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作可以失敗。因?yàn)樵谙路阶志€(xiàn)WL_k-l上的可靠性驗(yàn)證讀操作失敗,所以可以執(zhí)行讀回收。因?yàn)樵谏戏阶志€(xiàn)WL_k+l上的可靠性驗(yàn)證讀操作失敗,所以可以關(guān)閉相應(yīng)的存儲(chǔ)塊。
[0273]圖19是示意地示出根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的存儲(chǔ)控制器1200’的框圖。與圖1的存儲(chǔ)控制器1200相比,圖19的存儲(chǔ)控制器1200’可以進(jìn)一步包括編程/擦除周期寄存器1260。編程/擦除周期寄存器1260可以存儲(chǔ)關(guān)于非易失性存儲(chǔ)器1300的存儲(chǔ)塊的編程/擦除周期的信息。
[0274]可靠性驗(yàn)證讀寄存器1210可以從編程/擦除周期寄存器1260接收關(guān)于編程/擦除周期的信息??煽啃则?yàn)證讀寄存器1210可以根據(jù)關(guān)于編程/擦除周期的信息來(lái)調(diào)整由隨機(jī)數(shù)發(fā)生器1220生成的隨機(jī)數(shù)的平均值。例如,可靠性驗(yàn)證讀寄存器1210可以與編程/擦除周期的增加成比例地降低隨機(jī)數(shù)的平均值。
[0275]圖20是示意地示出根據(jù)本發(fā)明構(gòu)思的還一實(shí)施例的存儲(chǔ)控制器1200”的框圖。與圖1的存儲(chǔ)控制器1200相比,圖20的存儲(chǔ)控制器1200”可以不包括隨機(jī)數(shù)發(fā)生器1220。讀控制單元1240可以根據(jù)存儲(chǔ)在可靠性驗(yàn)證讀寄存器1210中的信息來(lái)周期性地執(zhí)行可靠性驗(yàn)證讀。
[0276]圖21是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)系統(tǒng)的應(yīng)用的框圖。參照?qǐng)D21,存儲(chǔ)系統(tǒng)可以包括非易失性存儲(chǔ)器2300和存儲(chǔ)控制器2200。
[0277]存儲(chǔ)控制器2200可以包括參照?qǐng)D1、圖19或圖20描述的存儲(chǔ)控制器1200、1200’或 1200”。
[0278]非易失性存儲(chǔ)器2300可以包括多個(gè)非易失性存儲(chǔ)芯片。非易失性存儲(chǔ)芯片可以被劃分成多個(gè)組。每個(gè)組中的非易失性存儲(chǔ)芯片可以被配置成經(jīng)由公共通道與存儲(chǔ)控制器2200通信。在圖21中,示出了示例,其中多個(gè)非易失性存儲(chǔ)芯片經(jīng)由多個(gè)通道CHl到CHk與存儲(chǔ)控制器2200通信。
[0279]圖22是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)卡的框圖。參照?qǐng)D22,存儲(chǔ)卡可以包括非易失性存儲(chǔ)器3300、存儲(chǔ)控制器3200和連接器3400。
[0280]存儲(chǔ)控制器3200可以包括參照?qǐng)D1、圖19或圖20描述的存儲(chǔ)控制器1200、1200’或 1200”。
[0281]存儲(chǔ)卡可以包括諸如PC卡(PCMCIA:個(gè)人計(jì)算機(jī)存儲(chǔ)器卡國(guó)際聯(lián)合會(huì))、緊湊型閃存卡(CF)、智能介質(zhì)卡(SM、SMC)、記憶棒、多媒體卡(MMC、RS-MMC, MMCmicro), SD卡(SD、miniSD、microSD、SDHC)、通用閃存存儲(chǔ)器件(UFS)等等的存儲(chǔ)卡。
[0282]圖23是示意地示出根據(jù)本發(fā)明構(gòu)思的實(shí)施例的固態(tài)驅(qū)動(dòng)器的框圖。參照?qǐng)D23,固態(tài)驅(qū)動(dòng)器可以包括多個(gè)非易失性存儲(chǔ)器4300、存儲(chǔ)控制器4200和連接器4400。
[0283]存儲(chǔ)控制器4200可以包括參照?qǐng)D1、圖19或圖20描述的存儲(chǔ)控制器1200、1200’或 1200”。
[0284]雖然已經(jīng)參照示例性實(shí)施例描述了本發(fā)明構(gòu)思,但本領(lǐng)域技術(shù)人員清楚地是,可以做出各種改變而不會(huì)脫離本發(fā)明所限定的精神和范圍。因此,應(yīng)當(dāng)理解,以上實(shí)施例不是限制性的而僅是說(shuō)明性的。
【權(quán)利要求】
1.一種操作存儲(chǔ)控制器的方法,包括: 在存儲(chǔ)器上執(zhí)行讀操作; 由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作,所述計(jì)數(shù)值基于由存儲(chǔ)控制器發(fā)出到存儲(chǔ)器的讀命令的數(shù)目,并且所述可靠性驗(yàn)證讀操作對(duì)于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù),所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn);以及 基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
2.如權(quán)利要求1所述的方法,還包括: 生成隨機(jī)數(shù)作為所述參考值。
3.如權(quán)利要求2所述的方法,其中所述生成生成所述隨機(jī)數(shù),以使得隨著時(shí)間生成的隨機(jī)數(shù)的平均值逼近期望值。
4.如權(quán)利要求2所述的方法,其中如果所述計(jì)數(shù)值大于或等于所述隨機(jī)數(shù),則所述確定確定執(zhí)行可靠性驗(yàn)證讀操作。
5.如權(quán)利要求4所述的方法,還包括: 如果所述確定確定執(zhí)行可靠性驗(yàn)證讀操作,則復(fù)位所述計(jì)數(shù)值。
6.如權(quán)利要求2所述的方法,還包括: 保持用于存儲(chǔ)器中的多個(gè)塊中的每一個(gè)的計(jì)數(shù)值和隨機(jī)數(shù);以及其中所述確定使用與所述讀操作指向的塊相關(guān)聯(lián)的計(jì)數(shù)值和隨機(jī)數(shù)。
7.如權(quán)利要求1所述的方法,其中所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
8.如權(quán)利要求1所述的方法,其中所述未選字線(xiàn)是打開(kāi)的字線(xiàn),并且連接到打開(kāi)的字線(xiàn)的每一個(gè)存儲(chǔ)單元處于擦除狀態(tài)。
9.如權(quán)利要求1所述的方法,其中所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作,而且連接到打開(kāi)的字線(xiàn)的存儲(chǔ)單元處于擦除狀態(tài)。
10.如權(quán)利要求1所述的方法,還包括: 確定在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)是否滿(mǎn)足條件;以及 如果滿(mǎn)足條件則執(zhí)行控制操作。
11.如權(quán)利要求10所述的方法,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率是否大于閾值。
12.如權(quán)利要求11所述的方法,其中所述控制操作將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的塊。
13.如權(quán)利要求10所述的方法,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目是否大于閾值。
14.如權(quán)利要求13所述的方法,其中所述控制操作關(guān)閉包括被選字線(xiàn)的塊。
15.一種存儲(chǔ)控制器,包括: 計(jì)數(shù)器,被配置成基于由存儲(chǔ)控制器發(fā)出到存儲(chǔ)器的讀命令的數(shù)目來(lái)生成計(jì)數(shù)值; 讀控制器,被配置成執(zhí)行讀操作,被配置成基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作,并且所述可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù),所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn);以及 所述讀控制器被配置成基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
16.如權(quán)利要求15所述的存儲(chǔ)控制器,還包括: 第一寄存器,其被配置成存儲(chǔ)期望值。
17.如權(quán)利要求16所述的存儲(chǔ)控制器,還包括: 隨機(jī)數(shù)發(fā)生器,被配置成基于期望值生成隨機(jī)數(shù);以及其中 所述讀控制器被配置成使用所述隨機(jī)數(shù)作為參考值來(lái)確定是否執(zhí)行可靠性驗(yàn)證讀操作。
18.如權(quán)利要求16所述的存儲(chǔ)控制器,還包括: 第二寄存器,存儲(chǔ)關(guān)于存儲(chǔ)器的編程/擦除周期的信息;以及其中 所述存儲(chǔ)控制器被配置成基于所述信息改變期望值。
19.如權(quán)利要求15所述的存儲(chǔ)控制器,其中所述計(jì)數(shù)器被配置成如果所述讀控制器確定執(zhí)行可靠性驗(yàn)證讀操作則復(fù)位所述計(jì)數(shù)值。
20.如權(quán)利要求15所述的存儲(chǔ)控制器,其中 所述計(jì)數(shù)器被配置成保持用于存儲(chǔ)器中的多個(gè)塊中的每一個(gè)的各自的計(jì)數(shù)值; 隨機(jī)數(shù)發(fā)生器,被配置成保持用于所述多個(gè)塊中的每一個(gè)的各自的隨機(jī)數(shù); 所述讀控制器被配置成基于與讀操作指向的塊相關(guān)聯(lián)的各自的計(jì)數(shù)值和各自的隨機(jī)數(shù)來(lái)確定是否執(zhí)行可靠性驗(yàn)證讀操作,所述各自的隨機(jī)數(shù)用作參考值。
21.如權(quán)利要求15所述的存儲(chǔ)控制器,其中所述讀控制器被配置成執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
22.如權(quán)利要求15所述的存儲(chǔ)控制器,其中所述未選字線(xiàn)是打開(kāi)的字線(xiàn),并且連接到打開(kāi)的字線(xiàn)的每一個(gè)存儲(chǔ)單元處于擦除狀態(tài)。
23.如權(quán)利要求15所述的存儲(chǔ)控制器,其中所述讀控制器被配置成執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作,而且連接到打開(kāi)的字線(xiàn)的存儲(chǔ)單元處于擦除狀態(tài)。
24.如權(quán)利要求15所述的存儲(chǔ)控制器,其中所述讀控制器被配置成確定在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)是否滿(mǎn)足條件,以及如果滿(mǎn)足條件則執(zhí)行控制操作。
25.如權(quán)利要求24所述的存儲(chǔ)控制器,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率是否大于閾值。
26.如權(quán)利要求25所述的存儲(chǔ)控制器,其中所述控制操作將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的塊。
27.如權(quán)利要求24所述的存儲(chǔ)控制器,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目是否大于閾值。
28.如權(quán)利要求27所述的存儲(chǔ)控制器,其中所述控制操作關(guān)閉包括被選字線(xiàn)的塊。
29.—種存儲(chǔ)系統(tǒng),包括: 至少一個(gè)存儲(chǔ)器;以及 存儲(chǔ)控制器,被配置成控制存儲(chǔ)器,所述存儲(chǔ)控制器被配置成基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作,所述計(jì)數(shù)值基于由存儲(chǔ)器上的存儲(chǔ)控制器執(zhí)行的讀操作的數(shù)目,并且所述可靠性驗(yàn)證讀操作用于從與存儲(chǔ)器中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)存儲(chǔ)單元讀數(shù)據(jù),所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn);以及 所述存儲(chǔ)控制器被配置成基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
30.如權(quán)利要求29所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)器是非易失性存儲(chǔ)器。
31.如權(quán)利要求30所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)器包括存儲(chǔ)單元的串,每個(gè)串包括串聯(lián)連接的多個(gè)存儲(chǔ)單元,并且串中的多個(gè)存儲(chǔ)單元與不同的字線(xiàn)相關(guān)聯(lián)。
32.如權(quán)利要求29所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)控制器被配置成生成隨機(jī)數(shù)作為參考值。
33.如權(quán)利要求32所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)控制器被配置成生成隨機(jī)數(shù)以使得隨著時(shí)間生成的隨機(jī)數(shù)的平均值逼近期望值。
34.如權(quán)利要求32所述的存儲(chǔ)系統(tǒng),其中存儲(chǔ)控制器被配置成如果計(jì)數(shù)值大于或等于隨機(jī)數(shù)則確定執(zhí)行可靠性驗(yàn)證讀操作。
35.如權(quán)利要 求34所述的存儲(chǔ)系統(tǒng),其中存儲(chǔ)控制器被配置成如果所述確定確定執(zhí)行可靠性驗(yàn)證讀操作則復(fù)位計(jì)數(shù)值。
36.如權(quán)利要求32所述的存儲(chǔ)系統(tǒng),其中 所述存儲(chǔ)控制器被配置成保持用于存儲(chǔ)器中的多個(gè)塊中的每一個(gè)的計(jì)數(shù)值和隨機(jī)數(shù);以及 所述存儲(chǔ)控制器被配置成使用與所述讀操作指向的塊相關(guān)聯(lián)的計(jì)數(shù)值和隨機(jī)數(shù)。
37.如權(quán)利要求29所述的存儲(chǔ)控制器,其中所述存儲(chǔ)控制器被配置成執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
38.如權(quán)利要求29所述的存儲(chǔ)系統(tǒng),其中所述未選字線(xiàn)是打開(kāi)的字線(xiàn),并且連接到打開(kāi)的字線(xiàn)的每一個(gè)存儲(chǔ)單元處于擦除狀態(tài)。
39.如權(quán)利要求29所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)控制器被配置成執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作,而且連接到打開(kāi)的字線(xiàn)的存儲(chǔ)單元處于擦除狀態(tài)。
40.如權(quán)利要求29所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)控制器被配置成確定在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)是否滿(mǎn)足條件,以及如果滿(mǎn)足條件則執(zhí)行控制操作。
41.如權(quán)利要求40所述的存儲(chǔ)系統(tǒng),其中所述條件是在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率是否大于閾值。
42.如權(quán)利要求41所述的存儲(chǔ)系統(tǒng),其中所述控制操作將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的塊。
43.如權(quán)利要求40所述的存儲(chǔ)系統(tǒng),其中所述條件是在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目是否大于閾值。
44.如權(quán)利要求43所述的存儲(chǔ)系統(tǒng),其中所述控制操作關(guān)閉包括被選字線(xiàn)的塊。
45.一種操作非易失性存儲(chǔ)器系統(tǒng)的方法,包括: 在連接到非易失性存儲(chǔ)器件中的被選塊中的被選字線(xiàn)的非易失性存儲(chǔ)單元上執(zhí)行讀操作; 由存儲(chǔ)控制器基于計(jì)數(shù)值和參考值確定是否執(zhí)行可靠性驗(yàn)證讀操作,所述計(jì)數(shù)值基于由存儲(chǔ)控制器發(fā)出到非易失性存儲(chǔ)器的讀命令的數(shù)目,并且所述可靠性驗(yàn)證讀操作用于從與被選塊中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)非易失性存儲(chǔ)單元讀閾值電壓分布,所述未選字線(xiàn)是在讀操作期間未選擇的并且在擦除操作之后未被編程的字線(xiàn);以及 基于所述確定執(zhí)行對(duì)于所述至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
46.如權(quán)利要求45所述的方法,還包括: 生成隨機(jī)數(shù)作為參考值。
47.如權(quán)利要求46所述的方法,其中所述生成生成隨機(jī)數(shù)以使得隨著時(shí)間生成的隨機(jī)數(shù)的平均值逼近期待值。
48.如權(quán)利要求46所述的方法,其中如果計(jì)數(shù)值大于或等于隨機(jī)數(shù)則所述確定確定執(zhí)行可靠性驗(yàn)證讀操作。
49.如權(quán)利要求48所述的方法,還包括: 如果所述確定確定執(zhí)行可靠性驗(yàn)證讀操作則復(fù)位計(jì)數(shù)值。
50.如權(quán)利要求45所述的方法,還包括: 保持用于非易失性存儲(chǔ)器 件中的多個(gè)塊中的每一個(gè)的計(jì)數(shù)值和隨機(jī)數(shù);以及其中 所述確定使用與被選塊相關(guān)聯(lián)的計(jì)數(shù)值和隨機(jī)數(shù)。
51.如權(quán)利要求45所述的方法,其中所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
52.如權(quán)利要求45所述的方法,其中所述未選字線(xiàn)是打開(kāi)的字線(xiàn),并且連接到打開(kāi)的字線(xiàn)的每一個(gè)非易失性存儲(chǔ)單元處于擦除狀態(tài)。
53.如權(quán)利要求45所述的方法,其中所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作,而且連接到打開(kāi)的字線(xiàn)的非易失性存儲(chǔ)單元處于擦除狀態(tài)。
54.如權(quán)利要求45所述的方法,還包括: 確定在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)是否滿(mǎn)足條件;以及 如果滿(mǎn)足條件則執(zhí)行控制操作。
55.如權(quán)利要求54所述的方法,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率是否大于閾值。
56.如權(quán)利要求55所述的方法,其中所述控制操作將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的塊。
57.如權(quán)利要求54所述的方法,其中所述條件是在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目是否大于閾值。
58.如權(quán)利要求57所述的方法,其中所述控制操作關(guān)閉包括被選字線(xiàn)的塊。
59.一種操作非易失性存儲(chǔ)器系統(tǒng)的方法,包括: 在連接到非易失性存儲(chǔ)器件中的被選塊中的被選字線(xiàn)的非易失性存儲(chǔ)單元上執(zhí)行讀操作; 執(zhí)行可靠性驗(yàn)證讀操作,所述可靠性驗(yàn)證讀操作用于從與被選塊中的至少一個(gè)未選字線(xiàn)相關(guān)聯(lián)的至少一個(gè)非易失性存儲(chǔ)單元讀數(shù)據(jù),所述未選字線(xiàn)是在讀操作期間未選擇的字線(xiàn);以及 基于可靠性驗(yàn)證讀操作的結(jié)果確定是否執(zhí)行對(duì)于被選塊的后處理。
60.如權(quán)利要求59所述的方法,其中所述執(zhí)行可靠性驗(yàn)證讀操作執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作。
61.如權(quán)利要求59所述的方法,其中所述未選字線(xiàn)是打開(kāi)的字線(xiàn),并且連接到打開(kāi)的字線(xiàn)的每一個(gè)非易失性存儲(chǔ)單元處于擦除狀態(tài)。
62.如權(quán)利要求59所述的方法,其中所述執(zhí)行執(zhí)行對(duì)于鄰近于被選字線(xiàn)的至少一個(gè)未選字線(xiàn)的可靠性驗(yàn)證讀操作,并且如果存在任意打開(kāi)的字線(xiàn)則執(zhí)行對(duì)于至少一個(gè)打開(kāi)的字線(xiàn)的可靠性驗(yàn)證讀操作,而且連接到打開(kāi)的字線(xiàn)的非易失性存儲(chǔ)單元處于擦除狀態(tài)。
63.如權(quán)利要求59所述的方法,其中如果在可靠性驗(yàn)證讀操作期間讀的數(shù)據(jù)的比特差錯(cuò)率大于閾值則所述確定確定執(zhí)行后處理。
64.如權(quán)利要求63所述的方法,其中所述后處理將包括被選字線(xiàn)的塊的數(shù)據(jù)復(fù)制到新的塊并且關(guān)閉包括被選字線(xiàn)的塊。
65.如權(quán)利要求59所述的方法,其中如果在可靠性驗(yàn)證讀操作期間讀的截止存儲(chǔ)單元的數(shù)目大于閾值則所述確定確定執(zhí)行后處理。
66.如權(quán)利要求65所述的方法,其中所述后處理關(guān)閉包括被選字線(xiàn)的塊。
【文檔編號(hào)】G11C8/08GK103971724SQ201410045218
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2014年2月7日 優(yōu)先權(quán)日:2013年2月6日
【發(fā)明者】金經(jīng)綸, 尹翔鏞 申請(qǐng)人:三星電子株式會(huì)社