在此描述的本公開的示例實施例涉及集成電路裝置,并且更具體地,涉及具有增加的可靠性的集成電路存儲器裝置。
背景技術(shù):
1、半導(dǎo)體存儲器裝置通常可分類為易失性存儲器裝置或非易失性存儲器裝置。如本領(lǐng)域技術(shù)人員將理解的,當與非易失性存儲器相比時,易失性存儲器(例如,動態(tài)隨機存取存儲器(dram)或靜態(tài)隨機存取存儲器(sram))可表現(xiàn)出更快的讀取速度和/或?qū)懭胨俣?。然而,在施加至易失性存儲器的電源被斷開時,存儲在易失性存儲器中的數(shù)據(jù)可能消失。相反,即使在電源被斷開時,非易失性存儲器也可保留數(shù)據(jù)。非易失性存儲器的代表性示例可以是閃存型存儲器;閃存型存儲器可將兩位或更多位的多位數(shù)據(jù)存儲在一個存儲器單元中。另外,閃存型存儲器中的存儲器單元可根據(jù)閾值電壓分布而具有至少一個擦除狀態(tài)和多個編程(例如,寫入)狀態(tài)。
2、閃存單元通常在每個編程狀態(tài)之間具有讀取裕度,但是閃存單元的閾值電壓可能由于各種原因而改變。例如,閃存單元的閾值電壓可能由于耦合噪聲、通過電壓干擾、編程電壓干擾或讀取通過電壓干擾而改變。此外,如果存儲器單元的閾值電壓上升,則第一編程狀態(tài)可與第二編程狀態(tài)重疊。因此,在讀取操作期間可能發(fā)生讀取故障。當單元中存在過多錯誤時,也可能發(fā)生不可糾正的錯誤(uecc)。
技術(shù)實現(xiàn)思路
1、本公開的示例實施例提供一種能夠在存儲器塊中的一個子塊中發(fā)生不可糾正的錯誤的情況下預(yù)先確定是否回收同一存儲器塊中的其他子塊并且回收該子塊的存儲裝置。
2、本公開的示例實施例提供一種能夠通過執(zhí)行回收操作來減少由于不可糾正的錯誤引起的性能劣化的存儲裝置。
3、根據(jù)實施例,一種存儲裝置包括:第一存儲器塊,被配置為包括第一子塊和第二子塊存儲器塊;以及第二存儲器塊,被配置為包括第三子塊和第四子塊。并且,在第一子塊包括不可糾正的錯誤(uecc)的情況下,所述存儲裝置被配置為確定第二子塊是否是回收子塊。然后,如果第二子塊被確定為回收子塊,則所述存儲裝置被配置為將第一子塊和第二子塊分別回收至第三子塊和第四子塊。
4、根據(jù)另一實施例,一種存儲裝置包括:第一存儲器塊,被配置為包括第一子塊至第三子塊存儲器塊;以及第二存儲器塊,被配置為包括第四子塊至第六子塊。第二子塊可以是使用中的子塊并且第三子塊可以是未使用的子塊。然后,如果第一子塊包括不可糾正的錯誤(即,第一子塊是(uecc)子塊),則所述存儲裝置被配置為將第一子塊至第三子塊分別回收至第四子塊至第六子塊。
5、根據(jù)另一實施例,一種存儲裝置包括:存儲器裝置,被配置為包括第一存儲器塊和第二存儲器塊,第一存儲器塊具有第一子塊和第二子塊,第二存儲器塊具有第三子塊和第四子塊。提供存儲器控制器,所述存儲器控制器被配置為控制所述存儲器裝置;并且,如果第一子塊是不可糾正的錯誤(uecc)子塊(即,第一子塊包括不可糾正的錯誤),則所述存儲器控制器被配置為:當?shù)诙訅K是使用中的子塊時,將第一子塊和第二子塊分別回收至第三子塊和第四子塊。
6、根據(jù)另外的實施例,提供一種非易失性集成電路存儲器裝置,所述非易失性集成電路存儲器裝置包括:第一存儲器塊,第一存儲器塊中具有第一存儲器子塊和第二存儲器子塊;以及第二存儲器塊,第二存儲器塊中具有第三存儲器子塊和第四存儲器子塊。還提供子塊管理器,子塊管理器被配置為:(i)當?shù)谝淮鎯ζ髯訅K中具有不可糾正的錯誤(uecc)時,確定第二存儲器子塊是否是回收子塊,(ii)然后,響應(yīng)于確定第二存儲器子塊是回收子塊,將第一存儲器子塊和第二存儲器子塊分別回收至第三存儲器子塊和第四存儲器子塊。此后,響應(yīng)于第一存儲器子塊和第二存儲器子塊的回收,第一存儲器子塊和第二存儲器子塊可被擦除。
1.一種非易失性集成電路存儲器裝置,包括:
2.根據(jù)權(quán)利要求1所述的非易失性集成電路存儲器裝置,其中,響應(yīng)于第一存儲器子塊和第二存儲器子塊的回收,第一存儲器子塊和第二存儲器子塊被擦除。
3.根據(jù)權(quán)利要求1所述的非易失性集成電路存儲器裝置,其中,響應(yīng)于第一存儲器子塊和第二存儲器子塊的回收,第一存儲器子塊和第二存儲器子塊被順序地擦除。
4.根據(jù)權(quán)利要求1所述的非易失性集成電路存儲器裝置,其中,子塊管理器被配置為:當?shù)诙鎯ζ髯訅K是使用中的子塊時,將第二存儲器子塊指定為回收子塊,但是當?shù)诙鎯ζ髯訅K是未使用的子塊時,不將第二存儲器子塊指定為回收子塊。
5.根據(jù)權(quán)利要求1所述的非易失性集成電路存儲器裝置,其中,子塊管理器被配置為:當?shù)诙鎯ζ髯訅K是使用中的子塊或未使用的子塊時,將第二存儲器子塊指定為回收子塊。
6.根據(jù)權(quán)利要求1至權(quán)利要求5中任意一項所述的非易失性集成電路存儲器裝置,其中,子塊管理器被配置為:基于第二存儲器子塊的錯誤位的數(shù)量,確定第二存儲器子塊是否是回收子塊。
7.根據(jù)權(quán)利要求6所述的非易失性集成電路存儲器裝置,其中,子塊管理器還被配置為:將第二存儲器子塊的預(yù)定字線的錯誤位的數(shù)量與閾值進行比較,然后根據(jù)述比較的結(jié)果確定第二存儲器子塊是否是回收子塊。
8.根據(jù)權(quán)利要求7所述的非易失性集成電路存儲器裝置,其中,預(yù)定字線是第二存儲器子塊內(nèi)的首先編程的字線。
9.根據(jù)權(quán)利要求7所述的非易失性集成電路存儲器裝置,其中,預(yù)定字線基于糾錯水平來確定。
10.根據(jù)權(quán)利要求7所述的非易失性集成電路存儲器裝置,其中,預(yù)定字線根據(jù)第一存儲器子塊中的發(fā)生不可糾正的錯誤的字線的位置來確定。
11.根據(jù)權(quán)利要求7所述的非易失性集成電路存儲器裝置,其中,閾值根據(jù)編程-擦除循環(huán)而改變。
12.根據(jù)權(quán)利要求7所述的非易失性集成電路存儲器裝置,其中,閾值根據(jù)第二存儲器子塊是使用中的子塊還是未使用的子塊而變化。
13.一種存儲裝置,包括:
14.根據(jù)權(quán)利要求13所述的存儲裝置,
15.根據(jù)權(quán)利要求13所述的存儲裝置,
16.一種存儲裝置,包括:
17.根據(jù)權(quán)利要求16所述的存儲裝置,
18.根據(jù)權(quán)利要求16所述的存儲裝置,
19.根據(jù)權(quán)利要求16所述的存儲裝置,其中,存儲器控制器被配置為:將第一存儲器子塊和第二存儲器子塊分別回收至第三存儲器子塊和第四存儲器子塊,然后順序地擦除第一存儲器子塊和第二存儲器子塊。
20.根據(jù)權(quán)利要求16至權(quán)利要求19中任意一項所述的存儲裝置,其中,所述存儲器裝置是閃存。