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

控制器、半導(dǎo)體存儲系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)及其操作方法

文檔序號:9766631閱讀:339來源:國知局
控制器、半導(dǎo)體存儲系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)及其操作方法
【專利說明】控制器、半導(dǎo)體存儲系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)及其操作方法
[0001]相關(guān)申請的交叉引用
[0002]本申請要求在2014年10月21日提交的韓國專利申請N0.10-2014-0142355的優(yōu)先權(quán),其整體內(nèi)容通過引用合并于此。
技術(shù)領(lǐng)域
[0003]本發(fā)明的各種示范實施例涉及半導(dǎo)體設(shè)計技術(shù),尤其涉及控制器、半導(dǎo)體存儲系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)及其操作方法。
【背景技術(shù)】
[0004]半導(dǎo)體存儲器件一般分成易失性存儲器件,例如動態(tài)隨機存取存儲器(DRAM,Dynamic Random Access Memory)和靜態(tài) RAM (SRAM,Static Random Access Memory),以及非易失性存儲器件,例如只讀存儲器(ROM,Read Only Memory)、屏蔽ROM(MROM)、可編程ROM (PROM)、可擦除 PROM (EPROM)、電 EPROM (EEPROM)、鐵磁 RAM (FRAM)、相變 RAM (PRAM)、磁RAM (MRAM)、電阻 RAM (RRAM)以及閃存。
[0005]易失性存儲器件會在電力中斷時遺失儲存的數(shù)據(jù),而非易失性存儲器件則可以在電源中斷時仍保留儲存的數(shù)據(jù)。尤其是,由于閃存器件的高編程速度、低功耗以及大數(shù)據(jù)儲存容量,因此被廣泛用作計算機系統(tǒng)中的儲存媒介。
[0006]在非易失性存儲器件中,尤其是閃存器件,每一存儲單元中可儲存的數(shù)據(jù)狀態(tài)都根據(jù)存儲單元中所儲存位數(shù)來確定,每單元儲存I位數(shù)據(jù)的存儲單元稱為單比特位單元或單電平單元(single-level cell,SLC),每單元儲存多位數(shù)據(jù)(即是2或更多位數(shù)據(jù))的存儲單元稱為多比特位單元、多電平單元(mult1-level cel I, MLC)或多狀態(tài)單元。多比特位單元的優(yōu)點在于高集成化,然而隨著每一存儲單元中編程的位數(shù)增大,可靠性會下降并且讀取錯誤率提高,
[0007]例如:當(dāng)要在存儲單元中編程k位時,在存儲單元中會形成2k個閾值電壓中之一。由于存儲單元的電氣特性間的些微差異,因此使用相同數(shù)據(jù)編程的存儲單元的閾值電壓形成閾值電壓分布。對應(yīng)于2kf數(shù)據(jù)值的閾值電壓分布分別對應(yīng)于k位信息。
[0008]然而,可用于閾值電壓分布的電壓窗口受到限制。因此隨著k值增大,閾值電壓分布之間的距離縮短,并且相鄰閾值電壓分布彼此重疊。當(dāng)相鄰的閾值電壓分布彼此重疊,讀取數(shù)據(jù)可能包括幾個或幾十個錯誤位。
[0009]圖1為示意性例示3位多電平單元(3位MLC)非易失性存儲器件的編程與擦除狀態(tài)的閾值電壓分布。
[0010]圖2為示意性例示由于3位MLC非易失性存儲器件特性退化下的編程與擦除狀態(tài)的閾值電壓分布。
[0011]在MLC非易失性存儲器件中,例如其中在存儲單元中編程k位數(shù)據(jù)的MLC閃存器件,存儲單元具有2kf閾值電壓分布中之一,例如:3位MLC具有8個閾值電壓分布中之一。
[0012]由于存儲單元之間的特性差異,所以使用相同數(shù)據(jù)編程的存儲單元的閾值電壓會形成閾值電壓分布。在3位MLC非易失性存儲單元中,如圖1中所例示,形成對應(yīng)于7個編程狀態(tài)“P1”至“P7”和擦除狀態(tài)“E”的閾值電壓分布。圖1顯示其中閾值電壓分布不重疊并且在其間具有讀取電壓容限的理想情況。
[0013]請參閱圖2的閃存范例,存儲單元會因為陷入浮柵或隧穿氧化膜的電子隨著時間放電而經(jīng)歷電荷耗損。當(dāng)隧穿氧化膜迭代編程與擦除操作而劣化時,會加速這種電荷耗損。電荷耗損導(dǎo)致存儲單元的閾值電壓下降,例如:如圖2中所例示,由于電荷耗損,因此閾值電壓分布向左位移。
[0014]進一步,編程干擾、擦除干擾及/或背面圖案依賴性也會導(dǎo)致閾值電壓增大。隨著存儲單元的特性劣化,如上述,相鄰狀態(tài)的閾值電壓分布會重疊,如圖2中所例示。
[0015]—旦閾值電壓分布重疊,當(dāng)特定讀取電壓施大至選取的字線時,讀取數(shù)據(jù)會包括各種錯誤,例如:當(dāng)存儲單元根據(jù)已施大至選取字線的讀取電壓Vread3的感測狀態(tài)為導(dǎo)通時,則存儲單元被確定為具有第二編程狀態(tài)“P2”。當(dāng)存儲單元根據(jù)已施大至選取字線的讀取電壓Vread3的感測狀態(tài)為關(guān)斷時,則存儲單元被確定為具有第三編程狀態(tài)“P3”。然而,當(dāng)閾值電壓分布重疊時,會將實際上具有第三編程狀態(tài)“P3”的存儲單元錯誤確定為具有第二編程狀態(tài)“P2”??傊?,當(dāng)如圖2中例示閾值電壓分布重疊時,讀取數(shù)據(jù)會包括各種錯誤。
[0016]因此,需要一種用于精確確定儲存在半導(dǎo)體存儲器件的存儲單元中的數(shù)據(jù)的最佳讀取電壓的方案。

【發(fā)明內(nèi)容】

[0017]本發(fā)明的各種實施例涉及能夠精準(zhǔn)確定用于儲存在存儲單元中的數(shù)據(jù)的最佳讀取電壓的控制器、半導(dǎo)體存儲系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)及其操作方法。
[0018]依照本發(fā)明的實施例,一種控制器的操作方法,包括:根據(jù)第一讀取電壓將第一ECC解碼迭代預(yù)定迭代次數(shù)直到所述第一 ECC解碼成功,所述第一 ECC解碼是對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行的,其中所述第一讀取電壓的值基于未滿足故障校驗(USC,unsatisfied syndrome check)的數(shù)量來更新;以及當(dāng)直至預(yù)定的迭代次數(shù)而第一 ECC解碼仍失敗時,則通過根據(jù)第一讀取電壓產(chǎn)生的軟決策數(shù)據(jù)來對碼字執(zhí)行第二 ECC解碼,該第一讀取電壓的值對應(yīng)于第一 ECC解碼迭代期間更新值之中的USC最小數(shù)量。
[0019]第一 ECC解碼可以為低密度奇偶校驗(LDPC,low density parity check)解碼。
[0020]USC可以為由LDPC解碼的故障校驗所產(chǎn)生的向量的非零組件。
[0021]第一 ECC解碼的迭代可以包括:根據(jù)第一讀取電壓對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行第一 ECC解碼的第一步驟;基于第一 ECC解碼結(jié)果中所包括的未滿足的故障校驗(USC)來確定第一 ECC解碼已失敗還是已成功的第二步驟;當(dāng)確定第一 ECC解碼已失敗時,基于USC的數(shù)量來更新第一讀取電壓的值的第三步驟;以及將第一步驟至第三步驟迭代預(yù)定迭代次數(shù)直到第一 ECC解碼成功的第四步驟。
[0022]第二步驟可以確定在第一步驟至第三步驟的每次迭代當(dāng)中從第一步驟結(jié)果所獲得的USC的數(shù)量。
[0023]第三步驟可以根據(jù)在第一步驟至第三步驟每次迭代當(dāng)中從第一步驟結(jié)果所獲得的USC的數(shù)量來更新第一讀取電壓的值。
[0024]第三步驟可以根據(jù)第一讀取電壓與USC平均數(shù)量之間的預(yù)定關(guān)系來更新第一讀取電壓的值。
[0025]第三步驟可以根據(jù)底下的等式I來更新第一讀取電壓的值。
[0026][等式I]
[0027]要更新的第一讀取電壓=對應(yīng)于目前迭代的第一讀取電壓+差值(Δ),
[0028]該差值(Δ )可以根據(jù)等式2來確定。
[0029][等式2]
[0030]Δ = [USC_RDCNT] - [USC_RDCNT_1],其中 USC_RDCNT 代表對應(yīng)于當(dāng)前迭代的 USC的數(shù)量,并且[USC_RDCNT-1]代表對應(yīng)于先前迭代的USC的數(shù)量。
[0031]差值(Δ)可以是固定的。
[0032]差值(Δ )的大小可以取決于等式2的大小。
[0033]差值(Δ )為正數(shù)或負(fù)數(shù)取決于等式2呈現(xiàn)出正數(shù)或負(fù)數(shù)。
[0034]依照本發(fā)明的實施例,控制器的操作方法可以包括:根據(jù)第一讀取電壓對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行第一 ECC解碼的第一步驟;根據(jù)第一 ECC解碼結(jié)果中所包括的未滿足的故障校驗(USC)來確定第一 ECC解碼已失敗還是已成功的第二步驟;當(dāng)確定第一ECC解碼已失敗時,根據(jù)USC的數(shù)量來更新第一讀取電壓的值的第三步驟;以及將第一步驟至第三步驟迭代預(yù)定迭代次數(shù)直到第一 ECC解碼成功的第四步驟。
[0035]控制器的操作方法可以還包括第五步驟,當(dāng)直至預(yù)定的迭代次數(shù)而第一 ECC解碼仍失敗時,則通過根據(jù)第一讀取電壓而產(chǎn)生軟決策數(shù)據(jù)來對所述碼字執(zhí)行第二 ECC解碼,該第一讀取電壓的值對應(yīng)于第四步驟期間更新值之中的USC最小數(shù)量。
[0036]USC可以為由LDPC解碼的故障校驗所產(chǎn)生的向量的非零組件。
[0037]第二步驟可以確定在第一步驟至第三步驟每次迭代當(dāng)中從第一步驟結(jié)果所獲得的USC的數(shù)量。
[0038]第三步驟可以根據(jù)在第一步驟至第三步驟每次迭代當(dāng)中從第一步驟結(jié)果所獲得的USC的數(shù)量來更新第一讀取電壓的值。
[0039]第三步驟可以根據(jù)第一讀取電壓與USC平均數(shù)量之間的預(yù)定關(guān)系來更新第一讀取電壓的值。
[0040]第三步驟可以根據(jù)底下的等式I來更新第一讀取電壓的值。
[0041][等式I]
[0042]要更新的第一讀取電壓=對應(yīng)于目前迭代的第一讀取電壓+差值(Δ),
[0043]差值(Δ)可以根據(jù)底下等式2來確定。
[0044][等式2]
[0045]Δ = [USC_RDCNT] - [USC_RDCNT_1],其中 USC_RDCNT 代表對應(yīng)于當(dāng)前迭代的 USC的數(shù)量,并且[USC_RDCNT-1]代表對應(yīng)于先前迭代的USC的數(shù)量。
[0046]差值(Δ)可以是固定的。
[0047]差值(Δ )的大小取決于等式2的大小。
[0048]差值(Δ )為正數(shù)或負(fù)數(shù)取決于等式2呈現(xiàn)出正數(shù)或負(fù)數(shù)。
[0049]根據(jù)本發(fā)明的實施例,控制器可以包括:器件,用于根據(jù)第一讀取電壓將第一ECC解碼迭代預(yù)定的迭代次數(shù)直到所述第一 ECC解碼成功,所述第一 ECC解碼是對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行的,其中所述第一讀取電壓的值基于未滿足故障校驗(USC,unsatisfied syndrome check)的數(shù)量來更新;以及器件,用于:當(dāng)直至預(yù)定的迭代次數(shù)而第一 ECC解碼仍失敗時,則通過根據(jù)第一讀取電壓而產(chǎn)生軟決策數(shù)據(jù)來對所述碼字執(zhí)行第二 ECC解碼,該第一讀取電壓的值對應(yīng)于第一 ECC解碼迭代期間更新值之中的USC最小數(shù)量。
[0050]第一 ECC解碼可以為低密度奇偶校驗(LDPC,low density parity check)解碼。
[0051]USC可以為由LDPC解碼的故障校驗所產(chǎn)生的向量的非零組件。
[0052]用于迭代第一 ECC解碼的器件可以包括:第一裝置,用于:根據(jù)第一讀取電壓對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行第一 ECC解碼;第二裝置,用于:基于第一 ECC解碼結(jié)果中所包括的未滿足的故障校驗(USC)來確定第一ECC解碼已失敗還是已成功;以及第三裝置,用于:當(dāng)確定第一 ECC解碼已失敗時,基于USC的數(shù)量來更新第一讀取電壓的值。控制器可以將第一裝置至第三裝置的操作迭代預(yù)定迭代次數(shù),直到第一 ECC解碼成功。
[0053]第二裝置可以確定在第一裝置至第三裝置操作每次迭代當(dāng)中由第一裝置所獲得的USC的數(shù)量。
[0054]第三裝置可以根據(jù)在第一裝置至第三裝置每次迭代當(dāng)中由第一裝置所獲得的USC的數(shù)量來更新第一讀取電壓的值。
[0055]第三裝置可以根據(jù)第一讀取電壓與USC平均數(shù)量之間的預(yù)定關(guān)系來更新第一讀取電壓的值。
[0056]第三裝置可以根據(jù)底下的等式I來更新第一讀取電壓的值。
[0057][等式I]
[0058]要更新的第一讀取電壓=對應(yīng)于目前迭代的第一讀取電壓+差值(Δ),
[0059]差值(Δ)可以根據(jù)底下等式2來確定。
[0060][等式2]
[0061]Δ = [USC_RDCNT] - [USC_RDCNT_1],其中 USC_RDCNT 代表對應(yīng)于當(dāng)前迭代的 USC的數(shù)量,并且[USC_RDCNT-1]代表對應(yīng)于先前迭代的USC的數(shù)量。
[0062]差值(Δ)可以是固定的。
[0063]差值(Δ )的大小取決于等式2的大小。
[0064]差值(Δ )為正數(shù)或負(fù)數(shù)取決于等式2呈現(xiàn)出正數(shù)或負(fù)數(shù)。
[0065]根據(jù)本發(fā)明的實施例,控制器可以包括:第一裝置,用于根據(jù)第一讀取電壓對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行第一ECC解碼;第二裝置,用于根據(jù)第一 ECC解碼結(jié)果中所包括的未滿足的故障校驗(USC)來確定第一 ECC解碼已失敗還是已成功;以及第三裝置,用于當(dāng)確定第一 ECC解碼已失敗時根據(jù)USC的數(shù)量來更新第一讀取電壓的值。控制器可以將第一裝置至第三裝置的操作迭代預(yù)定迭代次數(shù),直到第一 ECC解碼成功。
[0066]控制器可以還包括第四裝置,用于:當(dāng)直至預(yù)定的迭代次數(shù)而第一 ECC解碼仍失敗時,則通過根據(jù)第一讀取電壓而產(chǎn)生軟決策數(shù)據(jù)來對所述碼字執(zhí)行第二 ECC解碼,該第一讀取電壓的值對應(yīng)于第一裝置至第三裝置迭代操作期間更新值之中的USC最小數(shù)量。
[0067]第一 ECC解碼可以為低密度奇偶校驗(LDPC,low density parity check)解碼。
[0068]USC可以為由LDPC解碼的故障校驗所產(chǎn)生的向量的非零組件。
[0069]第二裝置可以確定在第一裝置至第三裝置操作每次迭代當(dāng)中由第一裝置所獲得的USC的數(shù)量。
[0070]第三裝置可以根據(jù)在第一裝置至第三裝置每次迭代當(dāng)中由第一裝置所獲得的USC的數(shù)量來更新第一讀取電壓的值。
[0071]第三裝置可以根據(jù)第一讀取電壓與USC平均數(shù)量之間的預(yù)定關(guān)系來更新第一讀取電壓的值。
[0072]第三裝置可以根據(jù)底下的等式I來更新第一讀取電壓的值。
[0073][等式I]
[0074]要更新的第一讀取電壓=對應(yīng)于目前迭代的第一讀取電壓+差值(Δ),
[0075]差值(Δ)可以根據(jù)底下等式2來確定。
[0076][等式2]
[0077]Δ = [USC_RDCNT] - [USC_RDCNT_1],其中 USC_RDCNT 代表對應(yīng)于當(dāng)前迭代的 USC的數(shù)量,并且[USC_RDCNT-1]代表對應(yīng)于先前迭代的USC的數(shù)量。
[0078]差值(Δ)可以是固定的。
[0079]差值(Δ )的大小取決于等式2的大小。
[0080]差值(Δ )為正數(shù)或負(fù)數(shù)取決于等式2呈現(xiàn)出正數(shù)或負(fù)數(shù)。
[0081]根據(jù)本發(fā)明的實施例,半導(dǎo)體存儲系統(tǒng)可以包括:半導(dǎo)體存儲器件以及控制器。控制器可以包括:裝置,用于:根據(jù)第一讀取電壓將第一 ECC解碼迭代預(yù)定的迭代次數(shù)直到所述第一 ECC解碼成功,所述第一 ECC解碼是對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行的,其中所述第一讀取電壓的值基于未滿足故障校驗(use,unsatisfied syndrome check)的數(shù)量來更新;以及裝置,用于:當(dāng)直至預(yù)定的迭代次數(shù)而第一 ECC解碼仍失敗時,則通過根據(jù)第一讀取電壓而產(chǎn)生軟決策數(shù)據(jù)來對所述碼字執(zhí)行第二 ECC解碼,該第一讀取電壓的值對應(yīng)于第一 ECC解碼迭代期間更新值之中的USC最小數(shù)量。
[0082]第一 ECC解碼可以為低密度奇偶校驗(LDPC,low density parity check)解碼。
[0083]USC可以為由LDPC解碼的故障校驗所產(chǎn)生的向量的非零組件。
[0084]用于迭代第一 ECC解碼的裝置可以包括:第一裝置,用于根據(jù)第一讀取電壓對從半導(dǎo)體存儲器件讀取的碼字執(zhí)行第一ECC解碼;第二裝置,用于根據(jù)第一ECC解碼結(jié)果中所包括的未滿足的故障校驗(USC)來確定第一 ECC解碼已失敗還是已成功;以及第三裝置,用于當(dāng)確定第一 ECC解碼已失敗時根據(jù)USC的數(shù)量來更新第一讀取電壓的值??刂破骺梢詫⒌谝谎b置至第三裝置的操作迭代預(yù)定迭代次數(shù),直到第一 ECC解碼成功。
[0085]第二裝置可以確定在第一裝置至第三裝置操作每次迭代當(dāng)中由第一裝置所獲得的USC的數(shù)量。
[008
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
滦平县| 冀州市| 雷山县| 成安县| 东阿县| 娱乐| 东港市| 修武县| 宁安市| 泗洪县| 平潭县| 太仓市| 蕲春县| 鱼台县| 民丰县| 大洼县| 乌兰察布市| 原平市| 嫩江县| 文水县| 上犹县| 沁阳市| 麟游县| 出国| 塔城市| 尼木县| 德保县| 和田县| 泰顺县| 海淀区| 三亚市| 广水市| 永年县| 九龙城区| 彰武县| 江达县| 长海县| 溧水县| 神池县| 云南省| 雷州市|