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