本公開一般涉及半導(dǎo)體集成電路,并且更具體地,涉及在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法以及執(zhí)行對(duì)數(shù)據(jù)進(jìn)行編程的方法的非易失性存儲(chǔ)器裝置。
背景技術(shù):
1、半導(dǎo)體存儲(chǔ)器裝置可以包括易失性存儲(chǔ)器裝置和非易失性存儲(chǔ)器裝置。易失性存儲(chǔ)器裝置可以指當(dāng)與電源斷開連接時(shí)可能丟失存儲(chǔ)的數(shù)據(jù)的裝置,并且非易失性存儲(chǔ)器裝置可以指當(dāng)與電源斷開連接時(shí)可以保留存儲(chǔ)的數(shù)據(jù)的裝置。易失性存儲(chǔ)器裝置通??梢砸员确且资源鎯?chǔ)器裝置更高的速度執(zhí)行讀取和寫入操作。非易失性存儲(chǔ)器裝置可以用于存儲(chǔ)可能需要保留的數(shù)據(jù),而不管是否提供電源。
2、在非易失性存儲(chǔ)器裝置中,可以執(zhí)行多個(gè)編程循環(huán)以將多個(gè)數(shù)據(jù)位存儲(chǔ)在存儲(chǔ)器單元中,并且可以關(guān)于每個(gè)編程循環(huán)中的每個(gè)編程狀態(tài)執(zhí)行驗(yàn)證操作。因此,需要縮短程序驗(yàn)證時(shí)間以便潛在地減少程序時(shí)間。
技術(shù)實(shí)現(xiàn)思路
1、本公開的一個(gè)或多個(gè)示例實(shí)施例提供了一種在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法,當(dāng)與相關(guān)的非易失性存儲(chǔ)器裝置相比時(shí),該方法能夠潛在地減少編程時(shí)間。
2、此外,本公開的一個(gè)或多個(gè)示例實(shí)施例提供了一種能夠執(zhí)行對(duì)數(shù)據(jù)進(jìn)行編程的方法的非易失性存儲(chǔ)器裝置。
3、根據(jù)本公開的一方面,一種在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法,該方法包括:將狀態(tài)排序設(shè)置為第一狀態(tài)排序(state?ordering),該狀態(tài)排序表示多個(gè)狀態(tài)與多位數(shù)據(jù)的數(shù)據(jù)值之間的關(guān)系,基于第一狀態(tài)排序?qū)Χ鄠€(gè)存儲(chǔ)器單元中的目標(biāo)存儲(chǔ)器單元執(zhí)行編程操作,將狀態(tài)排序從第一狀態(tài)排序交換(swap)到不同于第一狀態(tài)排序的第二狀態(tài)排序,基于第二狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作,將狀態(tài)排序從第二狀態(tài)排序重新交換到第一狀態(tài)排序,并且基于第一狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作。非易失性存儲(chǔ)器裝置的多個(gè)存儲(chǔ)器單元中的每個(gè)存儲(chǔ)器單元被編程為具有多個(gè)狀態(tài)中的一個(gè)狀態(tài)。
4、根據(jù)本公開的一個(gè)方面,一種非易失性存儲(chǔ)器裝置包括:存儲(chǔ)器單元陣列,該存儲(chǔ)器單元陣列包括多個(gè)存儲(chǔ)器單元,其中多個(gè)存儲(chǔ)器單元中的每個(gè)存儲(chǔ)器單元被編程為具有多個(gè)狀態(tài)中的一個(gè)狀態(tài),頁(yè)緩沖器電路,該頁(yè)緩沖器電路被配置為控制多個(gè)存儲(chǔ)器單元,頁(yè)緩沖器電路包括多個(gè)頁(yè)緩沖器,所述多個(gè)頁(yè)緩沖器被配置為基于狀態(tài)數(shù)據(jù)設(shè)置狀態(tài)排序,該狀態(tài)排序表示多個(gè)狀態(tài)與多位數(shù)據(jù)的數(shù)據(jù)值之間的關(guān)系,以及控制電路,該控制電路被配置為將狀態(tài)排序設(shè)置為第一狀態(tài)排序,基于第一狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作,將狀態(tài)排序從第一狀態(tài)排序交換為不同于第一狀態(tài)排序的第二狀態(tài)排序,基于第二狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作,將狀態(tài)排序從第二狀態(tài)排序重新交換為第一狀態(tài)排序,以及基于第一狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作。
5、根據(jù)本公開的一方面,一種在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法包括:將狀態(tài)排序設(shè)置為第一狀態(tài)排序,該狀態(tài)排序表示多個(gè)狀態(tài)與多位數(shù)據(jù)的數(shù)據(jù)值之間的關(guān)系,基于第一狀態(tài)排序?qū)Χ鄠€(gè)存儲(chǔ)器單元中的目標(biāo)存儲(chǔ)器單元執(zhí)行編程操作,將狀態(tài)排序從第一狀態(tài)排序交換到不同于第一狀態(tài)排序的第二狀態(tài)排序,基于第二狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作,基于關(guān)于多個(gè)狀態(tài)中不同于第一狀態(tài)的第二狀態(tài)執(zhí)行編程操作,將狀態(tài)排序從第二狀態(tài)排序重新交換到第一狀態(tài)排序,以及基于第一狀態(tài)排序?qū)δ繕?biāo)存儲(chǔ)器單元執(zhí)行編程操作。非易失性存儲(chǔ)器裝置的多個(gè)存儲(chǔ)器單元中的每個(gè)存儲(chǔ)器單元被編程為具有多個(gè)狀態(tài)中的一個(gè)狀態(tài)。在第一狀態(tài)排序中,第一狀態(tài)對(duì)應(yīng)于第一數(shù)據(jù)值,并且第二狀態(tài)對(duì)應(yīng)于不同于第一數(shù)據(jù)值的第二數(shù)據(jù)值。在第二狀態(tài)排序中,第一狀態(tài)對(duì)應(yīng)于第二數(shù)據(jù)值,并且第二狀態(tài)對(duì)應(yīng)于第一數(shù)據(jù)值。編程操作包括多個(gè)編程循環(huán)。多個(gè)編程循環(huán)包括第一編程循環(huán)到第n編程循環(huán),其中n是大于或等于2的正整數(shù)。在第一編程循環(huán)期間執(zhí)行狀態(tài)排序從第一狀態(tài)排序到第二狀態(tài)排序的交換。在所述第一編程循環(huán)之后的第k編程循環(huán)期間執(zhí)行狀態(tài)排序從第二狀態(tài)排序到第一狀態(tài)排序的重新交換,其中k是大于或等于2且小于或等于n的正值。確定第一狀態(tài)排序和第二狀態(tài)排序,使得基于第二狀態(tài)排序的編程操作所需的第二總時(shí)間短于基于第一狀態(tài)排序的編程操作所需的第一總時(shí)間。
6、在根據(jù)示例實(shí)施例的在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法和非易失性存儲(chǔ)器裝置中,可以在編程操作期間控制、調(diào)整、交換和/或改變狀態(tài)排序,并且因此可以增加和/或改善編程速度,和/或可以減少和/或縮短編程時(shí)間。例如,可以通過改變?yōu)閮?yōu)化的狀態(tài)排序來執(zhí)行編程操作,然后可以通過在經(jīng)過預(yù)定時(shí)間之后改變回默認(rèn)狀態(tài)排序來執(zhí)行編程操作。作為另一示例,狀態(tài)排序可以從默認(rèn)狀態(tài)排序交換到優(yōu)化的狀態(tài)排序,并且因此,可以防止在特定時(shí)間間隔中發(fā)生具有相對(duì)長(zhǎng)時(shí)間的數(shù)據(jù)傳送。因此,可以縮短編程操作所需的時(shí)間。因此,當(dāng)與相關(guān)的非易失性存儲(chǔ)器裝置相比時(shí),可以有效地執(zhí)行編程操作。
7、附加方面可以部分地在下面的描述中闡述,并且部分地可以從描述中顯而易見,和/或可以通過實(shí)踐所呈現(xiàn)的實(shí)施例來學(xué)習(xí)。
1.一種在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,將狀態(tài)排序從第一狀態(tài)排序交換到第二狀態(tài)排序包括:
3.根據(jù)權(quán)利要求2所述的方法,其中,在第一狀態(tài)排序中,第一狀態(tài)對(duì)應(yīng)于第一數(shù)據(jù)值,并且不同于第一狀態(tài)的第二狀態(tài)對(duì)應(yīng)于不同于第一數(shù)據(jù)值的第二數(shù)據(jù)值,以及
4.根據(jù)權(quán)利要求3所述的方法,其中,所述多個(gè)狀態(tài)包括擦除狀態(tài)和多個(gè)編程狀態(tài),以及
5.根據(jù)權(quán)利要求3所述的方法,其中,在第一狀態(tài)排序中,不同于第一狀態(tài)和第二狀態(tài)的第三狀態(tài)對(duì)應(yīng)于不同于第一數(shù)據(jù)值和第二數(shù)據(jù)值的第三數(shù)據(jù)值,并且不同于第一狀態(tài)、第二狀態(tài)和第三狀態(tài)的第四狀態(tài)對(duì)應(yīng)于不同于第一數(shù)據(jù)值、第二數(shù)據(jù)值和第三數(shù)據(jù)值的第四數(shù)據(jù)值,以及
6.根據(jù)權(quán)利要求2所述的方法,其中,將狀態(tài)排序從第二狀態(tài)排序重新交換到第一狀態(tài)排序包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,編程操作包括多個(gè)編程循環(huán),
8.根據(jù)權(quán)利要求7所述的方法,其中,所述多個(gè)編程循環(huán)中的每個(gè)編程循環(huán)包括編程執(zhí)行間隔和驗(yàn)證間隔,在編程執(zhí)行間隔期間,編程電壓被施加到目標(biāo)存儲(chǔ)器單元,在驗(yàn)證間隔期間,編程驗(yàn)證電壓被施加到目標(biāo)存儲(chǔ)器單元,以及
9.根據(jù)權(quán)利要求7所述的方法,其中,所述多個(gè)編程循環(huán)中的每個(gè)編程循環(huán)包括編程執(zhí)行間隔和驗(yàn)證間隔,在編程執(zhí)行間隔期間,編程電壓被施加到目標(biāo)存儲(chǔ)器單元,在驗(yàn)證間隔期間,編程驗(yàn)證電壓被施加到目標(biāo)存儲(chǔ)器單元,以及
10.根據(jù)權(quán)利要求1所述的方法,還包括:
11.根據(jù)權(quán)利要求10所述的方法,還包括:
12.根據(jù)權(quán)利要求11所述的方法,其中,確定第一狀態(tài)排序和第二狀態(tài)排序包括:
13.根據(jù)權(quán)利要求12所述的方法,其中,確定第一狀態(tài)排序和第二狀態(tài)排序還包括:
14.根據(jù)權(quán)利要求13所述的方法,其中,確定第一狀態(tài)排序和第二狀態(tài)排序還包括:
15.根據(jù)權(quán)利要求1所述的方法,還包括:
16.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)存儲(chǔ)器單元中的每個(gè)存儲(chǔ)器單元存儲(chǔ)具有兩個(gè)或多于兩個(gè)比特的數(shù)據(jù)。
17.一種非易失性存儲(chǔ)器裝置,包括:
18.根據(jù)權(quán)利要求17所述的非易失性存儲(chǔ)器裝置,其中所述多個(gè)頁(yè)緩沖器中的每個(gè)頁(yè)緩沖器包括:
19.根據(jù)權(quán)利要求18所述的非易失性存儲(chǔ)器裝置,其中控制電路還被配置為通過改變數(shù)據(jù)鎖存器中的至少一部分狀態(tài)數(shù)據(jù)來交換狀態(tài)排序。
20.一種在非易失性存儲(chǔ)器裝置中對(duì)數(shù)據(jù)進(jìn)行編程的方法,所述方法包括: