使用自適應編程驗證方案的閃速存儲器件和相關操作方法

            文檔序號:10571120閱讀:542來源:國知局
            使用自適應編程驗證方案的閃速存儲器件和相關操作方法
            【專利摘要】一種對閃速存儲器件進行編程的方法,包括:對選定的存儲單元編程;執行驗證操作,以確定選定的存儲單元是否達到了目標編程狀態;以及基于與檢測初始編程狀態的編程期間的合格比特相關聯的編程特性,來確定驗證操作的起始點。
            【專利說明】使用自適應編程驗證方案的閃速存儲器件和相關操作方法
            [0001]本申請是申請日為2010年12月30的題為“使用自適應編程驗證方案的閃速存儲器件和相關操作方法”的發明專利申請N0.201010622089.7的分案申請。
            [0002]本申請要求在35U.S.C.§119下在2010年2月11日遞交的韓國專利申請N0.10-2010-0012894的優先權,其公開合并在此,以作參考。
            技術領域
            [0003]本發明原理的實施例一般地涉及半導體存儲器件。更具體地,本發明原理的實施例涉及使用自適應編程驗證方案的閃速存儲器件和相關操作方法。
            【背景技術】
            [0004]半導體存儲器在從衛星到消費產品的多種現代電子器件中扮演著重要角色。因此,半導體存儲器技術的進步可以導致大量技術應用的顯著提升。
            [0005]根據是否在斷電時保持存儲數據,可以將半導體存儲器件粗略地劃分為兩個類另O。所述類別包括易失性半導體存儲器件和非易失性半導體存儲器件,其中易失性半導體存儲器件在斷電時丟失存儲數據,而非易失性半導體存儲器件在斷電時保持存儲數據。易失性存儲器件的示例包括靜態隨機存取存儲器(SRAM)器件和動態隨機存取存儲器(DRAM)器件。非易失性存儲器件的示例包括各種只讀存儲器(R0M),例如MR0M、PR0M、EPR0M和EEPROM0
            [0006]近年來,EEPROM形式的閃速存儲器變得越來越普遍。與其他形式的非易失性存儲器相比,閃速存儲器較為廉價,并且能夠提供較高性能和數據存儲容量。此外,閃速存儲器能夠抗物理震動,使其特別廣泛地用于便攜式設備中,例如蜂窩電話、數碼相機、筆記本計算機等。
            [0007]閃速存儲器具有兩種普通配置,包括NOR配置和NAND配置。具有這些配置的閃速存儲器分別被稱為NOR閃速存儲器和NAND閃速存儲器。與NAND閃速存儲器相比,NOR閃速存儲器可以提供更快的存取速度,但具有較低的存儲容量。因此,NOR閃速存儲器通常用于存儲要求快速存取的信息(例如代碼),而NAND閃速存儲器通常用于提供針對諸如多媒體信息、數據文件等信息的大量數據存儲能力。
            [0008]—些閃速存儲器被設計為每個存儲單元存儲多于一比特數據。每個存儲單元存儲多于一比特數據的閃速存儲器被稱為多級單元(MLC)閃速存儲器。
            [0009]—般使用稱為步增脈沖編程(incremental step pulse programming) (ISPP)的技術對MLC閃速存儲器編程。在步增脈沖編程中,利用多個編程循環(program loop)對選定的存儲單元編程,其中每個編程循環包括向選定的存儲單元施加編程電壓以修改該存儲單元的狀態的編程執行部分,以及向選定的存儲單元施加驗證電壓以確定該存儲單元是否達到目標狀態的驗證部分。通過以此方式執行編程循環,逐步對選定的存儲單元編程,并且可以防止某種類型的編程錯誤,例如重復編程(over-programming)。

            【發明內容】

            [0010]本發明原理的實施例提供使用自適應編程驗證方案的閃速存儲器件以及操作閃速存儲器件的方法。
            [0011]根據本發明原理的實施例,一種對閃速存儲器件編程的方法包括(a)對選定的存儲單元編程,(b)執行驗證操作,以確定選定的存儲單元的閾值電壓是否達到了與目標編程狀態相對應的驗證電平,(c)根據與檢測選定的存儲單元中的初始合格比特(initial passbit)相關聯的參數,確定針對至少一個目標編程狀態的驗證起始點,和(d)根據與檢測將多個選定的存儲單元成功編程為最低的一個目標編程狀態相關聯的參數,確定針對至少一個目標編程狀態的驗證結束點。
            [0012]在特定實施例中,與檢測初始合格比特相關聯的參數是:在檢測到初始合格比特的編程循環中,用于對選定的存儲單元編程的編程電壓。
            [0013]在特定實施例中,驗證起始點是驗證起始循環(verificat1n start loop)。
            [0014]在特定實施例中,驗證起始點根據與初始編程狀態相對應的第一閾值電壓分布和與至少一個目標編程狀態相對應的第二閾值電壓分布之間的裕度(margin)而變化。
            [0015]在特定實施例中,驗證起始點根據第一和第二閾值電壓分布是否重疊而變化。
            [0016]在特定實施例中,在第一和第二閾值電壓分布重疊的情況下,提高驗證起始點。
            [0017]在特定實施例中,在第一和第二閾值電壓分布不重疊的情況下,降低驗證起始點。
            [0018]在特定實施例中,與檢測將多個選定的存儲單元成功編程為最低的一個目標編程狀態相關聯的參數包括:在檢測到所述多個選定的存儲單元被成功編程為所述最低的一個目標編程狀態的編程循環中使用的編程電壓。
            [0019]在特定實施例中,確定驗證結束點包括:預測針對至少一個目標編程狀態的合格點,以及從預測的合格點減去偏移值。
            [0020]在特定實施例中,從多個目標編程狀態的預測的合格點減去相同的偏移值,以確定針對所述多個目標編程狀態的驗證結束點。
            【附圖說明】
            [0021]附圖示出了本發明原理的選定的實施例。在附圖中,相似的附圖標記指示相似的特征。此外,特定元件的相對尺寸可能為了清楚起見而被放大。
            [0022]圖1是示出根據本發明原理的實施例的閃速存儲器件的框圖。
            [0023]圖2是示出包括存儲單元陣列的閃速存儲器件的框圖,存儲單元陣列包括具有全位線結構或奇-偶位線結構的存儲塊。
            [0024]圖3A到3C是示出存儲不同數量比特的存儲單元的閾值電壓分布的示意圖。
            [0025]圖4是示出用于對連接到選定的字線的存儲單元編程的一系列編程脈沖的示意圖。
            [0026]圖5A到5C是示出根據本發明原理的實施例對閃速存儲器件編程的方法的閾值電壓示意圖。
            [0027]圖6和7是示出驗證圖5A的編程操作的方法的示意圖。
            [0028]圖8和9是示出驗證圖5B的編程操作的方法的示意圖。[0029 ]圖1O和11是示出驗證圖5C的編程操作的方法的示意圖。
            [0030 ]圖12A到12C是示出用于圖5A到5C的方法的編程電壓和驗證電壓的電壓示意圖。
            [0031]圖13是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。
            [0032]圖14是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。
            [0033]圖15是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。
            [0034]圖16是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0035]圖17是針對存儲多比特數據的存儲單元的閾值電壓示意圖。
            [0036]圖18是示出根據本發明原理的實施例用于圖16的方法中的驗證方案的示意圖。
            [0037]圖19是示出根據本發明原理的另一實施例用于圖16的方法中的驗證方案的示意圖。
            [0038]圖20是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0039]圖21是示出根據本發明原理的實施例用于圖20的方法中的驗證方案的示意圖。
            [0040]圖22是示出能夠執行圖20的方法的閃速存儲器件的框圖。
            [0041]圖23A和23B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0042]圖24A和24B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0043]圖25A和25B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0044]圖26A和26B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0045]圖27是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0046]圖28是示出根據本發明原理的實施例用于圖27的方法中的驗證方案的示意圖。
            [0047]圖29是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0048]圖30是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0049]圖31是示出根據本發明原理的實施例用于圖30的方法中的驗證方案的示意圖。
            [0050]圖32是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0051]圖33是示出根據本發明原理的實施例包括閃速存儲器件的集成電路卡的框圖。
            [0052]圖34是示出根據本發明原理的實施例包括閃速存儲器件的計算系統的框圖。
            [0053]圖35是示出根據本發明原理的實施例的圖34的計算系統的存儲器控制器的框圖。
            【具體實施方式】
            [0054]以下參考附圖描述本發明原理的實施例。提供這些實施例作為教導性示例,其不應被理解為限制本發明原理的范圍。
            [0055]在下面的描述中,當稱第一特征“連接到”第二特征時,第一特種可以“直接連接至Γ第二特征,或經由中間特征“電連接”到第二特征。單數形式的術語包括復數形式,除非上下文指明相反情況。術語“包括”、“包含”指的是存在某特征,而不排除其他特征。
            [0056]圖1是示出根據本發明原理的實施例的閃速存儲器件的框圖。為了說明的目的,假設圖1的閃速存儲器件是NAND閃速存儲器件。但是,本發明原理的實施例不限于NAND閃速存儲器件。
            [0057]參考圖1,閃速存儲器件包括存儲單元陣列100,存儲單元陣列100包括布置成連接到字線W L的行和連接到位線B L的列的存儲單元。每個存儲單元存儲I比特數據或M比特數據,其中M是大于I的整數。每個存儲單元可以使用諸如浮置柵極或電荷俘獲層的電荷存儲層、可變電阻器、或其他類型的存儲元件來存儲信息。
            [0058]可以利用單層陣列結構(稱為二維陣列結構)或多層陣列結構(稱為三層陣列結構)來實現存儲單元陣列 100。題為 “SEMICONDUCTOR MEMORY DEVICE WITH MEMORY CELL SON MULTIPLE LAYERS” 的美國專利公開N0.2008/0023747和題為 “SEMICONDUCTOR DEVICEWITH THREE-DIMENS1NAL ARRAY STRUCTURE” 的美國專利公開N0.2008/0084729公開了三維陣列結構的示例,其相應公開通過引用包含于此。
            [0059]行解碼器200執行針對存儲單元陣列100的行的選擇和驅動操作。電壓生成器300受控制邏輯裝置400的控制,并生成用于編程、擦除和讀取操作的電壓(例如編程電壓、合格電壓、擦除電壓和讀取電壓)。讀/寫電路500受控制邏輯裝置400控制,并且根據閃速存儲器件的各種操作模式,作為讀出放大器或寫驅動器操作。例如,在讀操作中,讀/寫電路500作為用于從選定的行的選定的存儲單元感測數據的讀出放大器操作。輸入/輸出電路600從讀/寫電路500接收讀數據,并將讀數據發送到外部目的地。在編程操作中,讀/寫電路500作為寫驅動器操作,以根據編程數據驅動選定的行的選定的存儲單元。讀/寫電路500包括與相應的位線或位線對相對應的頁緩沖器。在選定的存儲單元存儲多比特/多級數據時,讀/寫電路500的每個頁緩沖器可以包括兩個或更多個鎖存器。輸入/輸出電路600—般與諸如存儲器控制器或主機等外部設備接口。
            [0060]控制邏輯裝置400控制閃速存儲器件的整體操作,并且包括合格比特檢測器410、合格/失敗確定器420,和寄存器430。
            [0061]在驗證操作中,合格比特檢測器410接收已被讀/寫電路500讀取的數據。然后,合格比特檢測器410基于讀/寫電路500所讀取的數據,確定是否至少一個選定的存儲單元的閾值電壓大于等于第一編程狀態的驗證電平(即所述至少一個選定的存儲單元是否針對第一編程狀態“編程合格”)。在確定至少一個選定的存儲單元針對第一編程狀態編程合格的情況下,控制邏輯裝置400確定用于執行針對其他編程狀態的驗證操作的驗證起始點。
            [0062]驗證起始點是諸如特定編程循環等編程操作中的點,其中首先執行針對特定編程狀態的驗證操作。例如,針對選定的存儲單元的編程狀態P2的驗證起始點可以是第一編程循環,在所述第一編程循環中執行驗證操作以確定選定的存儲單元是否被成功編程為狀態P2。在針對編程狀態P2的驗證起始點之前的編程循環中,省略針對編程狀態P2的驗證操作。
            [0063]在特定實施例中,針對編程狀態P2的驗證起始點是根據編程電壓的保存值確定的,在編程電壓的保存值處,第一選定的存儲單元被檢測為成功編程為編程狀態Pl。例如,在一些實施例中,驗證起始點是其中編程電壓值等于保存值和預定值之和的編程循環。
            [0064]寄存器430存儲來自控制邏輯裝置400的合格比特信息,所述合格比特信息指示編程合格的循環。編程合格的循環是其中至少一個選定的存儲單元針對特定編程狀態被編程合格的編程循環。合格比特信息確定針對隨后編程狀態的驗證操作的起始點,如下所述。還可以將合格比特信息提供給外部設備,例如存儲器控制器。合格/失敗確定器420基于在驗證操作期間從讀/寫電路500提供的讀數據,確定是否所有選定的存儲單元都被成功編程。
            [0065]換言之,合格/失敗確定操作確定是否所有選定的要被編程為特定程序狀態的存儲單元都達到了該狀態。同時,合格比特檢測操作檢測是否至少一個選定的要被編程為特定編程狀態的存儲單元達到了該狀態。在各種備選實施例中,合格/失敗確定操作和合格比特檢測操作的順序可以改變。例如,在一些實施例中,可以在合格/失敗確定操作之前執行合格比特檢測操作,在另一些實施例中,在合格/失敗確定操作之后執行合格比特檢測操作。
            [0066]圖2是示出包括存儲單元陣列的閃速存儲器件的示意圖,存儲單元陣列包括具有全位線結構或奇-偶位線結構的存儲塊。在圖2的示例中,NAND閃速存儲器設備包括具有1024個存儲塊的存儲單元陣列100。在存儲單元陣列100中,存儲在相同存儲塊中的數據被同時擦除。在每個存儲塊中,存儲單元被布置在連接到相同位線(例如IKB位線)的列中。
            [0067]在全位線結構中,在讀和編程操作期間,同時選擇存儲塊的所有位線。因此,連接到公共字線和連接到所有位線的存儲單元被同時編程。在圖2的示例中,相同列中的存儲單元被串聯以形成NAND串111。NAND串111的一端通過由串選擇線SSL控制的選擇晶體管連接到相應位線,另一端通過由地選擇線GSL控制的選擇晶體管連接到公共源極線CSL。
            [0068]在奇-偶結構中,將位線劃分為偶位線BLe和奇位線BLo。連接到公共字線并且連接到奇位線的存儲單元被一起編程,而連接到公共字線并且連接到偶位線的存儲單元被一起編程。可以將數據編程到不同存儲塊中,以及從不同存儲塊讀取數據。可以同時執行這些操作。
            [0069]圖3A到3C是示出存儲不同數量比特的存儲單元的閾值電壓分布的示意圖。具體地,圖3A示出了針對存儲2比特數據的存儲單元的閾值電壓分布,圖3B示出了針對存儲3比特數據的存儲單元的閾值電壓分布,圖3C示出了針對存儲4比特數據的存儲單元的閾值電壓分布。圖3A到3C的閾值電壓分布對應于存儲單元的編程狀態。因此,在下面的描述中,有時將閾值電壓分布稱為編程狀態。
            [0070]在將2比特數據(4級(4-level)數據或2頁(2-page)數據)存儲在一組存儲單元中的情況下(如圖3A所示),每個存儲單元具有四個閾值電壓分布10到13之一內的閾值電壓。閾值電壓分布10包括被擦除的存儲單兀的閾值電壓,閾值電壓分布11到13包括被編程的存儲單元的閾值電壓。電壓VPl到VP3是用于確定存儲單元是否被編程為相應閾值電壓分布11到13的驗證電壓。
            [0071]在將3比特數據(8級數據或3頁數據)存儲在一組存儲單元中的情況下(如圖3B所示),每個存儲單元具有八個閾值電壓分布20到27之一內的閾值電壓。閾值電壓分布20包括被擦除的存儲單元的閾值電壓,閾值電壓分布21到27包括被編程的存儲單元的閾值電壓。電壓VPl到VP7是用于確定存儲單元是否被相應地編程為閾值電壓分布21到27的驗證電壓。
            [0072]在將4比特數據(16級數據或4頁數據)存儲在一組存儲單元中的情況下(如圖3C所不),每個存儲單兀具有16個閾值電壓分布30到45之一內的閾值電壓。閾值電壓分布30包括被擦除的存儲單元的閾值電壓,閾值電壓分布31到45包括被編程的存儲單元的閾值電壓。電壓VPl到VP15是用于確定選定的存儲單元是否被編程為閾值電壓分布11到13的驗證電壓。
            [0073]圖4是示出用于對連接到選定的字線的選定的存儲單元編程的一系列編程脈沖的示意圖。圖4的示例使用普通ISPP方案。本發明的特定實施例使用相對于圖4的普通ISPP方案有所修改的編程方案。
            [0074]在普通ISPP方案中,將編程電壓Vpgm作為一系列編程脈沖施加到選定的存儲單元的控制柵極。編程脈沖的電平以連續反復的方式提高。
            [0075]在編程脈沖之間的時間段中執行驗證操作(或驗證讀操作)。驗證操作確定選定的存儲單元的閾值電壓是否達到了驗證電平。
            [0076]在諸如參考圖3描述的多級閃速存儲器單元的陣列中,執行驗證操作以確定選定的存儲單元是否達到了與期望邏輯狀態相對應的閾值電壓分布。例如,如圖4所示,在4級MLC中,使用驗證電壓VPl到VP3執行驗證操作,以確定選定的存儲單元是否已被成功編程為與閾值電壓分布11到13之一相對應的邏輯狀態。類似地,在8級MLC中,使用驗證電壓VPI到VP7執行驗證操作,在16級MLC中,使用15個驗證電壓VPl到VP15執行驗證操作。
            [0077]使用圖4的普通編程方案執行編程操作所需的時間會與選定的存儲單元的編程狀態數量成比例地增加。此外,在這些編程操作中,驗證操作會占用總編程時間的大部分。因此,根據本發明原理的特定實施例的閃速存儲器件應用自適應驗證方案,自適應驗證方案即使在選定的存儲單元的編程狀態數量較大的情況下也能減少驗證時間。
            [0078]圖5A到5C是示出根據本發明原理的實施例對閃速存儲器件編程的方法的示意圖。在圖5A到5C的實施例中,假設閃速存儲器件在每個單元中存儲4比特數據,并且根據3步編程方案執行編程操作。
            [0079]在圖5A到5C的方法中,在連接到選定的字線的選定的存儲單元中同時對第一和第二頁數據編程。如圖5A所示,根據要被編程的數據,具有與擦除狀態E相對應的閾值電壓分布的選定的存儲單元被編程為與編程狀態Ql到Q3相對應的閾值電壓分布。
            [0080]接著,將第三和第四頁數據同時存儲在選定的存儲單元中。如圖5B所示,根據要被編程的數據,處于擦除狀態E的選定的存儲單元被編程為與編程狀態P1’到P3’相對應的閾值電壓分布。根據要被編程的數據,圖5A的處于編程狀態Ql的選定的存儲單元被編程為與編程狀態P4’到P7’相對應的閾值電壓分布。根據要被編程的數據,圖5A的處于編程狀態Q2的選定的存儲單元被編程為與編程狀態P8’到Ρ1Γ相對應的閾值電壓分布。根據要被編程的數據,圖5A的處于編程狀態Q3的選定的存儲單元被編程為與編程狀態P12’到P15’相對應的閾值電壓分布。
            [0081 ]用于確定編程狀態Pl ’到P15 ’的驗證電壓VPl ’到VP15 ’低于用于確定最終編程狀態Pl到P15的驗證電壓VPl到VP15(見圖5C)。例如,用于確定編程狀態P1’的驗證電壓VP1’低于用于確定相應的閾值電壓分布Pl的驗證電壓VPl(見圖5C)。將選定的存儲單元編程為圖5B的閾值電壓分布的操作稱為粗編程操作。
            [0082]在細編程操作(或再編程操作)中,將處于編程狀態Pl’到P15 ’的選定的存儲單元編程為具有最終編程狀態Pl到Pl 5。
            [0083]可以順序地或非順序地執行圖5A到5C的編程操作。這些編程操作可以具有用于確定選定的存儲單元是否被編程為目標閾值電壓分布的驗證操作。
            [0084]圖6和7是示出驗證圖5A的編程操作的方法的示意圖。
            [0085]參考圖6,在將編程電壓Vpgm施加到與選定的字線相連的選定的存儲單元之后,將用于驗證編程狀態Ql的驗證電壓施加到選定的字線。此時,如圖6所示,不執行針對其他編程狀態Q2和Q3的驗證操作。然后,將驗證電壓施加到選定的字線,讀/寫電路500從存儲單元讀取數據。隨后,控制邏輯裝置400的合格比特檢測器410基于讀數據,檢測是否至少一個選定的存儲單元的閾值電壓大于等于編程狀態Ql的驗證電壓VQ1。在沒有選定的存儲單元的閾值電壓大于等于驗證電壓VQl的情況下,編程電壓Vpgm提高預定量,編程操作進行到下一編程循環。否則,閃速存儲器件確定針對編程狀態Q2和Q3的驗證起始點。
            [0086]參考圖7,在檢測到至少一個選定的存儲單元的閾值電壓大于等于驗證電壓VQl的情況下,控制邏輯裝置400根據編程電壓Vpgm的當前值設置編程狀態Q2的驗證起始點。具體地,控制邏輯裝置400將驗證起始點設置為以下編程循環:該編程循環的編程電壓Vpgm的值等于編程電壓Vpgm的當前值和驗證電壓VQl與VQ2之間的電壓差AV之和。此外,假設驗證電壓VQ2與VQ3之間的電壓差也是△ V,則控制邏輯裝置400將編程狀態Q3的驗證起始點設置為以下編程循環:該編程循環的編程電壓Vpgm的值等于編程電壓Vpgm的當前值和2 △ V之和。如圖6所示,在所確定的驗證起始點之前,不執行編程狀態Q2和Q3的驗證操作。
            [0087]在一些實施例中,將其中檢測到合格比特的編程循環(或向被確定為合格比特的選定的存儲單元施加的編程電壓)存儲在控制邏輯裝置400的寄存器430中。或者,在控制邏輯裝置400的控制下將編程循環(或編程電壓)提供給外部設備,例如存儲器控制器。
            [0088]如上所述,在執行合格比特檢測之前或之后,可以由合格/失敗確定器420執行合格/失敗確定操作。在選定的存儲單元被成功編程為其目標狀態的情況下,在隨后的編程循環中將編程禁止電壓施加到選定的存儲單元。
            [0089]圖8和9是示出驗證圖5B的編程操作的方法的示意圖。
            [0090]參考圖8,在將編程電壓Vpgm施加到與選定的字線相連的選定的存儲單元之后,將用于驗證編程狀態P1’的驗證電壓施加到選定的字線。此時,如圖8所示,不執行針對其他編程狀態P2’到P15’的驗證操作。然后,將驗證電壓施加到選定的字線,讀/寫電路500從選定的存儲單元讀取數據。隨后,控制邏輯裝置400的合格比特檢測器410基于讀數據,檢測是否至少一個選定的存儲單元的閾值電壓大于等于編程狀態P1’的驗證電壓VP1’。在沒有選定的存儲單元的閾值電壓大于等于編程狀態Pl ’的驗證電壓VPl ’的情況下,編程電壓Vpgm提高預定量,編程操作進行到下一編程循環。否則,閃速存儲器件確定針對編程狀態P2’到Pl5’的驗證起始點。
            [0091]參考圖9,在檢測到至少一個選定的存儲單元的閾值電壓大于等于驗證電壓VP1’的情況下,控制邏輯裝置400根據編程電壓Vpgm的當前值設置編程狀態P2’的驗證起始點。具體地,控制邏輯裝置400將驗證起始點設置為其編程電壓Vpgm的值等于編程電壓Vpgm的當前值和驗證電壓VP1’與VP2’之間的電壓差AVl之和的編程循環。此外,假設驗證電壓VP2’與VP3’之間的電壓差也是Δ Vl,則控制邏輯裝置400將編程狀態P3’的驗證起始點設置為其編程電壓Vpgm的值等于編程電壓Vpgm的當前值和2 AVl之和的編程循環。如圖8所示,在相應的驗證起始點之前,不執行編程狀態P2 ’到Pl5 ’的驗證操作。
            [0092]在一些實施例中,控制邏輯裝置400的寄存器430在粗編程操作期間存儲合格比特信息,例如其中檢測到合格比特的編程循環或循環的編程電壓。然后存儲在寄存器430中的合格比特信息可用于確定用于細編程操作的最終編程狀態Pl到P15的驗證起始點。
            [0093]在一些實施例中,將合格比特信息輸出到外部設備,例如存儲器控制器。合格比特信息可用于執行針對選定的存儲單元的細編程操作。
            [0094]圖10和11是示出驗證圖5C的編程操作的方法的示意圖。
            [0095]參考圖10,控制邏輯裝置400基于在先前編程操作中檢測到的合格比特信息,確定編程狀態PI到P15的驗證起始點。例如可以從寄存器430訪問合格比特信息。參考圖11,控制邏輯裝置400基于指示在對選定的字線的先前頁編程操作中檢測到的合格比特的合格比特信息,確定編程狀態Pl的驗證起始點。控制邏輯裝置400將編程狀態P2的驗證起始點確定為以下編程循環:在該編程循環中,編程電壓Vpgm等于驗證電壓VPl與VP2之間的電壓差AV2和與在先前編程操作中檢測到的合格比特信息相對應的編程電壓Vpgm之和。此外,假設驗證電壓VP2與VP3之間的電壓差也是AV2,則控制邏輯裝置400將編程狀態Q3的驗證起始點設置為其編程電壓Vpgm等于編程電壓Vpgm的當前值和2 AV2之和的編程循環。如圖10所示,在相對應的驗證起始點之前,不執行編程狀態P2到P15的驗證操作。
            [0096]在上面參考圖5描述的編程方法中,在相對應的驗證起始點之前,不執行針對編程狀態Pl到P15的驗證操作。例如,僅在當前循環到達針對相對應的編程狀態的驗證起始點之后,才將用于驗證編程狀態Pl到P15的驗證電壓施加到選定的字線。
            [0097 ]圖12A是示出用于圖5A的方法的編程電壓和驗證電壓的電壓示意圖。圖12B是示出用于圖5B的方法的編程電壓和驗證電壓的電壓示意圖。圖12C是示出用于圖5C的方法的編程電壓和驗證電壓的電壓示意圖。
            [0098]如圖12A所示,在編程狀態Ql的驗證操作期間檢測合格比特。一旦檢測到合格比特,控制邏輯裝置400就確定其他編程狀態Q2和Q3的驗證起始點。如圖12B所示,在編程狀態P1’的驗證操作期間檢測合格比特。一旦檢測到合格比特,控制邏輯裝置400就確定其他編程狀態P2’和P15’的驗證起始點。此時,將合格比特信息存儲在控制邏輯裝置400的寄存器430中,以確定隨后的頁編程操作(例如細編程階段)的驗證起始點。最后,如圖12C所示,基于存儲在寄存器430中的信息,確定最終編程狀態Pl到P15的驗證起始點。
            [0099]在參考圖5到12描述的編程操作中,通過去掉某些驗證操作提高了編程速度。
            [0100]圖13是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。在圖13的方法中,根據圖13左側所示的不同情況使用不同技術對存儲單元編程。
            [0101 ]在圖13所示的兩種不同情況下,根據選定的存儲單元的先前狀態和目標狀態,可變地設置編程狀態的驗證起始點。在第一種情況下,先前狀態和目標狀態不重疊,因為先前狀態的閾值電壓分布沒有超過目標狀態的驗證電壓。在第二種情況下,先前狀態和目標狀態重疊,因為先前狀態的閾值電壓分布超出了目標狀態的驗證電壓。
            [0102]在待驗證的目標狀態對應于第一種情況時,目標狀態的驗證起始點使用由到圖13的實線右側的虛線所示的驗證電壓。另一方面,在待驗證的目標狀態對應于第二種情況時,目標狀態的驗證起始點使用由到圖13的實線左側的點線所示的驗證電壓。在圖13的示例中,根據圖6或圖8的方法確定與實線相對應的驗證起始點。
            [0103]將圖13的方法應用于圖5A的示例,可以通過在先狀態E和目標狀態Ql到Q3實現第一種情況。在圖5A的示例中沒有出現第二種情況,因為在彼此重疊的閾值電壓分布之間不對存儲單元編程。將圖13的方法應用于圖5B的示例,可以通過在先狀態E和目標狀態Pl,到P3 ’、在先狀態Ql和目標狀態P5’到P7 ’、在先狀態Q2和目標狀態P9 ’到PlI ’、以及在先狀態Q3和目標狀態P13 ’到Pl 5 ’實現第一種情況。可以通過在先狀態Ql和目標狀態P4 ’、在先狀態Q2和目標狀態P8、以及在先狀態Q3和目標狀態Pl2實現第二種情況。將圖13的方法應用于圖5C的示例,可以通過在先狀態Pl ’到P15’和目標狀態Pl到Pl5實現第二種情況。
            [0104]圖14是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。
            [0105]圖14的方法基本與圖13的方法相同,不同之處在于,基于來自對相同字線的先前頁編程操作的合格比特信息,而不是來自針對第一編程狀態Pl的合格比特檢測操作的合格比特信息,來執行驗證起始點的確定操作。
            [0106]如以上對圖13和14的描述所指出的那樣,基于檢測到的合格比特、存儲的合格比特、或檢測到的合格比特或存儲的合格比特與先前狀態和目標狀態之間的關系,來確定每個編程狀態的驗證起始點。
            [0107]圖15是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的示意圖。[0?08] 在圖15的方法中,根據影子編程(shadow programming)方案對選定的存儲單元編程。即使在使用影子編程方案執行編程操作時,也可以使用上述方法確定驗證起始點。例如,可以基于檢測到的合格比特、存儲的合格比特、或檢測到的合格比特或存儲的合格比特與先前狀態和目標狀態之間的關系,來確定每個編程狀態的驗證起始點。
            [0109]圖16是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。圖17是示出由圖16的方法來編程的多比特數據的閾值電壓分布的示意圖。
            [0110]在圖16的方法中,使用包括編程執行部分和驗證部分的編程操作對閃速存儲器件編程。編程執行部分改變選定的字線的選定的存儲單元的閾值電壓,驗證部分確定已在編程執行部分期間改變的選定的存儲單元的閾值電壓是否達到了相對應的閾值電壓。在編程執行部分期間將編程電壓施加到選定的字線,在驗證部分期間將一系列驗證電壓順序施加到選定的字線。所述一系列驗證電壓與對選定的存儲單元中的多比特數據加以表示的閾值電壓分布相對應。在編程執行部分之前將待編程的數據加載到閃速存儲器件中。可以在加載待編程的數據之前讀取先前編程的數據。
            [0111]參考圖16,在操作SlOO將變量FLAG和Pi_FLAG設置為“O”。變量FLAG用于指示最低編程狀態(例如圖2的狀態Pl)是否合格,變量Pi_FLAG指示其他編程狀態是否合格。編程狀態的“合格”狀態指示與編程狀態相對應的選定的存儲單元的所有閾值電壓都大于等于編程狀態的驗證電壓。編程狀態的合格狀態不同于編程操作的編程合格。
            [0112]在操作SI10執行編程操作。操作SI 10對應于編程執行部分。然后,操作S120確定變量FLAG是否被設置為“I”。如果變量FLAG未被設置為“I”(S120 =否),則方法進行到操作S130。在操作S130,針對編程狀態Pl執行驗證操作。然后,在操作S140,方法確定是否與編程狀態Pl相對應的所有選定的存儲單元的閾值電壓都大于等于驗證電壓。換言之,操作S140確定編程狀態Pl是否合格。
            [0113]在確定編程狀態Pl合格的情況下(S140=是),方法進行到操作S150,其中將變量FLAG設置為“I”。此后,在進一步的編程循環的驗證部分期間省略針對編程狀態Pl的驗證操作。最后,例如在最后一個編程循環,針對編程狀態Pl執行的驗證被稱為驗證結束點或驗證結束循環。接下來,操作S160預測其余編程狀態的驗證結束點。如下預測其余編程狀態的驗證結束點。
            [0114]在檢測到編程狀態Pl合格的情況下,方法確定或預測每個其余編程狀態的合格點,其中合格點指示編程狀態合格情況下的編程循環或編程電壓。然后,合格點可用于確定針對其余編程狀態的驗證結束點。
            [0115]通過公式“Vpgm(i)=Vpgm(pass)+Vdiff”確定其余編程狀態的合格點,其中Vdiff指示編程狀態Pl的驗證電壓VPl與另一編程狀態的驗證電壓之間的差值電壓“N* △ V”(其中N彡I),Vpgm(i) (i彡2)指示編程狀態Pl之外的每個其余編程狀態(例如編程狀態P2到P7)的合格點的編程電壓,Vpgm(paSS)指示編程狀態Pl合格的點的編程電壓。
            [0116]如圖2所示,假設每個存儲單元中存儲3比特數據,每個存儲單元具有與狀態E和Pl到P7相對應的8個閾值電壓分布中的任何一個。通過相對應的驗證電壓Vvfyl到Vvfy7確定編程狀態Pl到P7。圖2的狀態分布示意圖是在差值電壓AV在與相鄰編程狀態(例如Pl和P2)相對應的驗證電壓(例如Vvfyl和Vvfy2)之間相同的情況下示出的。但是,在其他實施例中,驗證電壓之間的差值電壓可以不同。
            [0117]如上所述確定編程狀態Pl之外的企業編程狀態的合格點。基于所確定的合格點來確定其余編程狀態的驗證結束點。通過公式“Vpgm( i )_VE = Vpgm( i )_Voff set (i ),’確定驗證結束點,其中Vpgm(i)_VE指示與每個其余編程狀態的驗證結束點相對應的編程電壓,Voffset(i)指示每個其余編程狀態的偏移電壓。在不同實施例中,可以將其余編程狀態的偏移電壓設置為相同的值或不同的值。
            [0118]在一些實施例中,閃速存儲器件通過將當前編程循環的編程電壓與和驗證結束點相關聯的編程電壓相比較,來確定針對特定編程狀態是否達到了驗證結束點。或者,閃速存儲器件可以通過將當前編程循環的索引(index)或其他標識符與驗證結束點的編程循環標識符相比較,來針對特定編程狀態是否達到了驗證結束點。
            [0119]在一些實施例中,針對編程狀態的驗證結束點可能出現在所有相關存儲單元都被編程為該狀態之前。這是因為可以根據上文描述的預測來確定驗證結束點。在這種情況發生時,尚未被成功編程的存儲單元包括失敗比特。可以在讀取比特期間通過存儲器控制器的糾錯碼(ECC)單元校正失敗比特。失敗比特一般與具有慢編程速度的存儲單元相關聯,并且被稱為慢比特。
            [0120]一旦針對其余編程狀態P2到P7確定了驗證結束點,方法就進行到操作S170。在操作S170,針對其余編程狀態P2到P7執行驗證操作,如下所述。在操作S120確定變量FLAG被設置為“1”(S120 =是)的情況下,或者操作S140確定編程狀態Pl不合格(S140 =否)的情況下,方法也進行到操作SI 70。
            [0121]在操作S170執行的其余編程狀態的驗證操作基于在操作S160確定的驗證結束點而自動結束。例如,在操作S171針對下一編程狀態(例如狀態P2)執行驗證操作。操作S172確定與編程狀態P2相對應的存儲單元的閾值電壓是否大于等于驗證電壓Vvfy2。即,操作S172確定是否與編程狀態P2相對應的所有存儲單元都編程合格。在確定與編程狀態P2相對應的所有存儲單元都編程合格的情況下(S172 =是),方法進行到操作S173。否則(S172 =否),方法進行到操作S174。
            [0122]在操作S174,方法確定當前編程循環是否到達了針對編程狀態P2的驗證結束點。如果是(S174 =是),則方法進行到操作S173。否則(S174 =否),方法進行到操作S175。
            [0123]在操作S173,將變量Pi_FLAG設置為合格狀態,以指示在下一編程循環中省略針對編程狀態P2的驗證操作。
            [0124]在操作S175,方法確定是否已執行了針對其余編程狀態P2到P7的所有驗證操作。在尚未執行針對編程狀態P2到P7的所有驗證操作(S175 =否)的情況下,方法進行到操作S176。否則(S175 =是),方法進行到操作S180。在操作S176,變量“i”增加1,方法返回操作S171o
            [0125]在操作S180,方法確定是否所有編程狀態(例如Pl到P7)都合格。在確定一個或多個編程狀態不合格(S180 =否)的情況下,方法操作進行到操作S190。否則(S180 =是),方法結束。
            [0126]在操作S190,指示編程循環的變量LOOP增加I,方法返回操作S110。執行隨后的編程循環,直到確定所有編程狀態都合格。
            [0127]圖18是示出根據本發明原理的實施例用于圖16的方法的驗證方案的示意圖。
            [0128]參考圖18,在編程狀態Pl合格的情況下,預測針對其余編程狀態P2到P7的驗證結束點。在當前編程循環(或編程電壓)與編程狀態的預測驗證結束點相對應的情況下,編程狀態合格,編程狀態的驗證操作結束。如圖18所示,在每個編程狀態到達相應的預測驗證結束點之后,省略針對該編程狀態的驗證操作。
            [0129]圖19是根據本發明原理的另一實施例在圖16的方法中使用的驗證方案的示意圖。
            [0130]在圖19的方法中,與多個編程狀態中的至少兩個編程狀態的合格點相關地確定其余編程狀態的驗證結束點。例如,將編程狀態劃分為“η”個組Gl到Gn。與屬于每個組的最低編程狀態的合格點相關地確定屬于該組的其余編程狀態的驗證結束點。可以如上所述確定驗證結束點。例如,在第一組Gl中,與編程狀態Pl的合格點相關地確定其余編程狀態P2到P4的驗證結束點。在第二組G2中,與編程狀態P5的合格點相關地確定其余編程狀態P6到?8的驗證結束點。
            [0131]在其他實施例中,可以改變屬于每個組的編程狀態的數量。此外,可以將施加到不同組的偏移電壓設置為相同或不同,并且可以將屬于相同組的編程狀態的偏移電壓設置為相同或不同。
            [0132]圖20是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0133]在圖20的方法中,在操作S200將變量FBCPS、VPS和Pi_FLAG設置為“I”。變量FBCPS指示執行失敗比特計數的編程狀態,變量VPS指示執行驗證操作的編程狀態。變量Pi_FLAG用于指示已經執行了驗證操作的編程狀態的合格狀態。
            [0134]在操作S210執行編程操作。操作S210對應于編程執行部分。接著,操作S220確定變量FBCPS的值是否等于變量VPS的值。假設當前編程循環是第一編程循環,變量FBCPS的值等于變量VPS的值(S220 =是)。因此,方法進行到操作S230。在操作S230,針對編程狀態Pl執行驗證操作,方法進行到操作S240。
            [0135]操作S240對在編程狀態Pl的驗證操作中讀取的數據比特中的失敗比特的數量進行計數。可以以各種方式實現對失敗比特的計數。例如,可以基于在驗證操作期間在選定的存儲單元中流動的電流量,來對失敗比特的數量計數。或者,可以使用計數器對失敗比特的數量計數。
            [0136]接著,在操作S250,方法確定失敗比特的計數數量是否小于預定參考值。在失敗比特的計數數量小于預定參考值(S250 =是)的情況下,方法進行到操作S260。否則(S250 =否),方法進行到操作S270。在操作S250,根據存儲器控制器的ECC單元的糾錯能力來確定參考值。在操作S260,將變量FBCPS的值增加1,將變量Pi_FLAG設置為指示合格狀態。換言之,確定第一編程狀態Pl具有合格狀態,因此,在后續的編程循環中省略針對編程狀態Pl的驗證操作。接著,方法進行到操作S270。
            [0137]如上文所述,在與編程狀態相對應的數據比特中的失敗比特的數量小于預定參考值時,確定編程狀態具有合格狀態。因此,即使在與編程狀態相對應的數據比特包括失敗比特的情況下,也可以省略編程狀態的驗證操作。失敗比特是慢比特。換言之,在與編程狀態相對應的數據比特中的失敗比特的數量小于預定參考值時,省略針對慢比特的驗證操作。
            [0138]返回操作S220,在變量FBCPS的值不等于變量VPS(S220 =否)的值的情況下,方法進行到操作S280。在針對編程狀態PI的失敗比特的計數數量大于參考值的情況下,變量FBCPS的值不變。在此情況下,假設當前驗證操作與針對編程狀態P2或另一較高編程狀態的驗證操作相關聯,則對已計數了失敗比特數量的編程狀態加以指示的變量FBCPS的值不等于對執行驗證操作的編程狀態加以指示的變量VPS的值。
            [0139]在操作S280,針對于變量VPS的值相對應的當前編程狀態執行驗證操作,方法進行到操作S290。在操作S290,方法確定是否所有讀數據比特都是合格數據比特。在所有讀數據比特都是合格數據比特(S290 =是)的情況下,將變量Pi_FLAG設置為指示針對當前編程狀態的合格狀態,方法進行到操作S300 ο否則(S290 =否),方法進行到操作S270。在操作S270,方法確定是否已執行了針對編程狀態的所有驗證操作。如果尚未執行針對編程狀態的所有驗證操作(S270 =否),則方法進行到操作S310。否則(S270 =是),方法進行到操作S320。
            [0140]在操作S310,對要執行驗證操作的編程循環加以指示的變量VPS的值增加I,方法返回操作S220。在操作S320,方法確定是否所有編程狀態都合格。在至少一個編程狀態不合格(S320 =否)的情況下,操作S330將編程循環的值增加I,并且將變量VPS設置為“N”。在操作S330,“N”的值指示不合格的編程狀態中的最低編程狀態。在操作S330之后,方法返回操作S210。在確定所有編程狀態都合格(S320 =是)的情況下,方法結束。
            [0141]在特定實施例中,可以將圖20的方法修改為在操作S230和S240之間確定編程狀態是否合格。
            [0142]圖21是根據本發明原理的實施例用于圖20的方法的驗證方案的示意圖。
            [0143]參考圖21,執行針對第一編程狀態Pl的比特計數操作,直到失敗比特的數量變為小于預定參考值。此時,不執行針對其余編程狀態的失敗比特計數操作。一旦第一編程狀態Pl的失敗比特的數量變為小于預定參考值,就結束針對第一編程狀態Pl的驗證操作,并且開始針對第二編程狀態P2的失敗比特計數操作。此時,不執行針對其余編程狀態(即第二編程狀態的上級編程狀態)的失敗比特計數操作。在第二編程狀態P2的失敗比特的數量小于預定參考值時,結束針對第二編程狀態P2的驗證操作,開始針對第三編程狀態P3的失敗比特計數操作。通過與圖21所示實質相同的方案,來確定針對其余編程狀態的失敗比特計數操作。
            [0144]圖22是示出能夠執行圖20的方法閃速存儲器件的框圖。
            [0145]圖22的器件基本上與圖1的器件相同,不同之處在于圖22的器件還包括在控制邏輯裝置400內的用于使用電流感測對失敗比特的數量進行計數的電路440。對失敗比特的數量的計數不限于電流感測,而是也可以使用諸如計數器等其他技術實現。
            [0146]圖23A和23B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0147]在圖23A和23B的示例中,假設使用一個擦除狀態E和7個編程狀態Pl到P7,將3比特數據存儲在每個存儲單元中。此外,圖23的方法可以包含以上參考圖6或圖8描述的用于確定驗證起始點的方案和以上參考圖16描述的用于確定驗證結束點的方案。可以使用驗證起始點確定操作,來跳過針對快比特的驗證操作,可以通過驗證結束點確定方案,來跳過針對慢比特的驗證操作。
            [0148]參考圖23A,在操作S300中,在編程操作的初始化時,將變設置為“1”,將變量P(j)_Verify_Start和P(j)_Verify_End分別設置為最大編程循環次數Max_PGM_Loop。變量i_PGM_Loop指示當前編程循環,變量P(j)_Verify_Start指示針對第j個編程狀態的驗證起始點,變量P(j)_Verify_End指示針對第j個編程狀態的驗證結束點。接著,在操作S310,在控制邏輯裝置400的控制下執行編程操作。
            [0149]然后,在操作S320,在完成編程操作之后,方法確定編程狀態Pl是否合格。在驗證操作確定編程狀態Pl不合格(S320 =否)的情況下,方法進行到操作S330。
            [0150]在操作S330,針對編程狀態Pl執行驗證操作,以確定是否至少一個選定的存儲單元已被成功編程為編程狀態Pl。換言之,操作S330確定選定的存儲單元是否包括合格比特。
            [0151]當在編程狀態Pl的驗證操作期間檢測到合格比特(S340=是)時,方法進行到操作S350 ο否則(S340 =否),方法進行到操作S360。
            [0152]操作S350實現諸如參考圖6和圖8描述的方法,以基于檢測到的合格比特,來預測其余編程狀態P2到P7的驗證起始點P( j )_Verify_Start。具體而言,操作S350包括:在操作S351將變量“j”設置為2;在操作S352預測第j個編程狀態的驗證起始點P(j)_Verify_Start;在操作S353確定“j”是否達到指示最高有效位(MSB)編程狀態P7的7;以及在“j”沒有達到7 (S353 =否)的情況下,在操作S354將“ j”增加I。
            [0153]還可以根據以上已參考圖13和14描述的方案來預測驗證起始點。當在操作S350預測了其余編程狀態P2到P7的驗證起始點?(」)_¥6^€7_3七&代之后,方法進行到操作3360。
            [0154]在操作S360,方法確定編程狀態Pl是否合格。在確定編程狀態Pl合格(S360=是)之后,方法進行到操作S370。否則(S360 =否),方法進行到操作S380。
            [0155]操作S370使用與參考圖16描述的方法類似的方法來預測其余編程狀態P2到?7的驗證結束點P( j)_Verify_End。具體地,操作S370包括:在操作S371設置“j”以指示編程狀態P2;在操作S372預測第j個編程狀態的驗證結束點P( j )_Verify_End;在操作S373確定“j”是否達到7;以及在“j”沒有達至Ij7的情況下,在操作S374將“j”增加I。當在操作S370預測其余編程狀態P2到P7的驗證結束點P(j)_Verify_End之后,方法進行到操作S380。
            [0156]在操作S380,方法將“j”設置為2,以指示編程狀態P2。接著,在操作S390,方法確定當前編程循環i_PGM_Loop是否在編程狀態P( j)的驗證起始點P( j)_Verify_Start和驗證結束點P(j)_Verify_End之間。如果是,在執行編程狀態P(j)的驗證操作。否則,省略驗證操作。
            [0157]在操作S390確定當前編程循環i_PGM_Loop大于等于編程狀態P(j)的驗證結束點P(j)_Verify_End,或小于等于編程狀態P( j)的驗證結束點P( j)_Verify_End(S390 =是)的情況下,方法進行到操作S400。否則(S390 =否),方法進行到操作S410。
            [0158]在操作S400,方法執行編程狀態P(j)的驗證操作,并且進行到操作S410。在操作S410,方法確定“ j”是否達到指示編程狀態P7的7。在“ j”沒有達到7 (S410 =否)的情況下,在操作S420將“j”增加1,方法返回操作S390。否則(S410 =是),方法進行到操作S430。在操作S430,方法確定是否所有編程狀態都合格。如果不是(S430 =否),則執行操作S440以將變量i_PGM_Loop增加I o否則(S430 =是),方法結束。在操作S440之后,方法返回操作S310。
            [0159]圖24A和24B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0160]在圖24A和24B的方法中,假設使用一個擦除狀態E和7個編程狀態Pl到P7將3比特數據存儲在每個存儲單元中。此外,圖24的方法可以包括以上參考圖6或圖8描述的用于預測驗證起始點的方案和以上參考圖20描述的預測驗證結束點的方案。在圖24A和24B的方法中,根據驗證起始點預測方案跳過針對快比特的驗證操作,根據驗證結束點預測方案跳過針對慢比特的驗證操作。
            [0161]參考圖24A,在編程操作的初始化時執行操作S500,將變量i_PGM_Loop設置為“1”,將變量P( j)_Verify_Start和P( j)_Verify_End設置為最大編程循環次數Max_PGM_Loop。變量;[_?61_]^0(^指示當前編程循環,變量P( j)_Verify_Start指示針對第j個編程狀態的驗證起始點。接著,在操作S510,在控制邏輯裝置400的控制下執行編程操作。
            [0162]在編程操作之后,操作S520確定編程狀態Pl是否合格。在編程狀態Pl不合格(S520=否)的情況下,方法進行到操作S530。否則(S520 =是),方法進行到操作S560。在操作S530,方法執行針對編程狀態Pl的驗證操作并確定針對編程狀態Pl的失敗比特的數量。如以上參考圖20所述,在針對編程狀態Pl的失敗比特的數量小于等于參考值時,將編程狀態Pl設置為合格。
            [0163]接著,在操作S540,方法確定在編程狀態Pl的驗證操作期間是否檢測到至少一個合格比特(即快比特)。在檢測到合格比特(S540 =是)的情況下,方法進行到操作S550。否則(S540 =否),方法進行到操作S560。操作S560包括與以上參考圖6或圖8所述類似的操作,其中,基于檢測到的合格比特,來預測其余編程狀態P2到P7的驗證起始點P(j)_Verify_Start。因此,操作S550包括:在操作S551將變量“j”設置為2;在操作S552預測第j個編程狀態的驗證起始點P( j )_Verify_Start;在操作S553確定“j”是否達到7;以及在“j”沒有達到7(S553 =否)的情況下,在操作S554將“j”增加I。可以根據以上參考圖13和14描述的方案來預測驗證起始點。當在操作S550預測其余編程狀態P2到P7的驗證起始點P(j)_Verify_Start之后,方法進行到操作S560。
            [0164]在操作S560,方法將“j”設置為2以指示編程狀態P2。然后,在操作S570,方法確定編程狀態P(j)是否合格。在編程狀態P(j)不合格(S570 =否)的情況下,方法進行到操作S580。否則(S570 =是),方法進行到操作S600。在操作S580,方法確定編程狀態P(j)的預測驗證起始點是否小于等于當前編程循環i_PGM_Loop。在當前編程循小于編程狀態P(j)的驗證起始點P(j)_Verify_Start的情況下,省略編程狀態P(j)的驗證操作。在當前編程循環:1_PGM_Loop大于編程狀態P( j)的驗證起始點P( j)_Verify_Start的情況下,執行編程狀態P( j)的驗證操作。
            [0165]在當前編程循大于等于編程狀態P(j)的驗證起始點P(j)_Verify_Start的情況下,方法進行到操作S590 ο在操作S590,針對編程狀態P (j)執行驗證操作,并且對針對編程狀態PU)的失敗比特的數量進行計數。如以上參考圖20所述,在編程狀態P(j)的失敗比特的數量小于等于參考值的情況下,將編程狀態P(j)設置為合格。在其他實施例中,如以上參考圖20所述,在編程狀態Pl合格之后,執行針對編程狀態P(j)的失敗比特檢測操作。在操作S590之后,方法進行到操作S600。
            [0166]在操作S600中,方法確定“j”是否達到指示編程狀態P7的7。在“j”沒有達到7(S600=否)的情況下,在操作S610將“j”增加I。否則(S600 =是),方法進行到操作S620。
            [0167]在操作S620,方法確定是否所有編程狀態Pl到P7都合格。如果是(S620=是),則方法結束。否則(S620 =否),則執行操作S630,以將變增加1,方法返回操作S510o
            [0168]圖25A和25B是根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0169]在圖25A和25B的方法中,假設使用一個擦除狀態E和7個編程狀態Pl到P7將3比特數據存儲在每個存儲單元中。此外,圖25A和25B的方法使用以上參考圖10描述的用于預測驗證起始點的方案和以上參考圖16描述的預測驗證結束點的方案。根據驗證起始點預測方案跳過針對快比特的驗證操作,根據驗證結束點預測方案可以跳過針對慢比特的驗證操作。
            [0170]參考圖25A,在編程操作的初始化時執行操作S700,以將變設置為“I”,將變量P(j)_Verify_Start和P(j)_Verify_End設置為最大編程循環次數Max_PGM_Loop。變量i_PGM_Loop用于指示當前編程循環,變量P( j)_Verify_End用于指示針對第j個編程狀態的驗證結束點。接著,在操作S710,基于來自先前頁或先前步的編程操作的合格比特信息(例如編程電壓或編程循環),來預測編程狀態Pl到P7的驗證起始點。具體地,操作S710包括:在操作S711將變量“j”設置為I;在操作S712預測編程狀態P(j)的驗證起始點;在操作S713確定“j”是否已達到指示編程狀態P7的7;如果“j”沒有達到7(S713 =否),則在操作S714將“j”增加I。在“j”已達到7(S713 =是)的情況下,方法進行到操作S720。在操作S720,在控制邏輯裝置400的控制下執行編程操作。
            [0171]在編程操作之后,操作S730確定編程狀態Pl是否合格。在編程狀態Pl不合格(S730=否)的情況下,在操作S740執行針對編程狀態Pl的驗證操作。否則(S730 =是),方法進行到操作S770。
            [0172]在操作S750,方法確定編程狀態Pl是否合格。在編程狀態Pl合格(S750=是)的情況下,方法進行到操作S760ο否則(S750 =否),方法進行到操作S770。
            [0173]與圖16的方法類似地執行操作S760,其中預測其余編程狀態P2到P7的驗證結束點P(j )_Verify_End。具體地,操作S760包括:在操作S761將“ j”設置為2 ;在操作S762預測第j個編程狀態的驗證結束點P( j)_Verify_End;在操作S763確定“j”是否達到7;以及在“j”沒有達到7(S763 =否)的情況下,在操作S764將“j”增加I。當在操作S760預測其余編程狀態P2到P7的驗證結束點P(j)_Verify_End之后,方法進行到操作S770。
            [0174]在操作S770,將“j”設置為2以指示編程狀態P2。然后,在操作S780,方法確定當前編程循是否在編程狀態P(j)的驗證起始點P(j)_Verify_Start與編程狀態P(j)的驗證結束點P(j)_Verify_End之間。如果是則在當前編程循環中執行編程狀態P(j)的驗證操作。否則,省略驗證操作。在操作S780確定當前編程循環i_PGM_Loop大于等于編程狀態P2的驗證起始點P( j )_Verify_Start并且小于等于編程狀態P2的驗證結束點P( j)_Verify_End(S780 =是)的情況下,方法進行到操作S790。否則,方法進行到操作S800。在操作S790,執行編程狀態P2的驗證操作,并且方法進行到操作S800。
            [0175]操作S800確定“j”是否達到指示編程狀態P7的7。在“j”沒有達到7(S800=否)的情況下,在操作S810將“j”增加I,方法返回操作S780。否則(S800 =是),方法進行到操作S820。操作S820確定是否所有編程狀態都合格。在不是所有編程狀態都合格(S820 =否)的情況下,則執行操作S830,以將變增加1,然后方法返回操作S720。否則(S820 =是),方法結束。
            [0176]圖26A和26B是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0177]在圖26A和26B的方法中,假設使用一個擦除狀態E和7個編程狀態Pl到P7將3比特數據存儲在每個存儲單元中。此外,圖26A和26B的方法可以使用以上參考圖10描述的用于預測驗證起始點的方案和以上參考圖20描述的預測驗證結束點的方案。根據驗證起始點預測方案跳過針對快比特的驗證操作,根據驗證結束點預測方案跳過針對慢比特的驗證操作。
            [0178]參考圖26A,在編程操作的初始化時執行操作S900。操作S900將變量i_PGM_Loop設置為“1”,將變量P(j)_Verify_Start和P(j)_Verify_End設置為最大編程循環次數Max_PGM_Loop。變量i_PGM_Loop指示當前編程循環,變量P(j)_Verify_End指示針對第j個編程狀態的驗證結束點。接著,在操作S910,基于在先前頁或先前步的編程操作中檢測到的合格比特信息(例如編程電壓或編程循環),來預測編程狀態(例如Pl到P7)的驗證起始點。更具體地,操作S910包括:在操作S911將變量“j”設置為I ;在操作S912預測編程狀態P2的驗證起始點;在操作S913確定“j”是否已達到指示編程狀態P7的7;如果“j”沒有達到7(S913 =否),則在操作S914將“j”增加I。在“j”已達到7(S913 =是)的情況下,方法進行到操作S920。
            [°179]在操作S920,對選定的存儲單元執行編程操作。然后,在操作S930,將“ j”設置為I。接著,在操作S940,方法確定編程狀態Pl的預測驗證起始點是否小于等于當前編程循環i_PGM_Loop。在當前編程循環;[_?61_]^0(^小于編程狀態Pl的驗證起始點P( j)_Verify_Start的情況下,省略編程狀態Pl的驗證操作。在當前編程循環i_PGM_Loop大于等于編程狀態Pl的驗證起始點P(j)_Verify_Start的情況下,執行編程狀態P2的驗證操作。
            [0180]在當前編程循大于等于編程狀態Pl的驗證起始點P(j)_Verify_Start (S940 =是)的情況下,方法進行到操作S950。否則(S940 =否),方法進行到操作960。
            [0181]在操作S950,針對編程狀態Pl執行驗證操作,并且對針對編程狀態Pl的失敗比特的數量進行計數。與圖20的方法類似,在編程狀態Pl的失敗比特的數量小于等于參考值時,認為編程狀態Pl合格。在操作S950之后,方法進行到操作S960。
            [0182]在操作S960之后,方法確定“j”是否達到指示編程狀態P7的值7。在“j”沒有達到7(S960 =否)的情況下,在操作S970以將“j”增加1,方法返回操作S940。否則(S960 =是),方法進行到操作S980。在操作S980,方法確定是否所有編程狀態Pl到P7都合格。在不是所有編程狀態都合格(S980 =否)的情況下,在操作S990將變量i_PGM_Loop增加1,方法返回操作3920。否則(3980 =是),方法結束。
            [0183]圖27是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0184]首先,在操作S1000,將變量FBCPS和Pi_FLAG設置為“I”。變量FBCPS指示執行失敗比特計數操作的編程狀態,變量Pi_FLAG用于指示已經執行了驗證操作的編程狀態的合格狀態。
            [0185]在操作SI 100執行編程操作。進一步地,在操作SI 100中,可以對與變量FBCPS的值相對應的編程狀態進行失敗比特計數。假設當前編程循環是第一編程循環,則可以針對第一編程狀態Pl進行失敗比特計數。由于當前編程循環是第一編程循環,可以基于存儲在讀/寫電路500中的編程數據比特來進行失敗比特計數(參見圖1)。如果當前編程循環是第二編程循環,則可以基于在先前編程循環的驗證操作中讀取的數據比特來進行失敗比特計數。
            [0186]在操作S1200,檢查所計數的失敗比特數量是否小于預定參考值。如果所計數的失敗比特數量小于預定參考值,則方法進行到操作S1300。在操作S1300,將與編程狀態Pl相對應的失敗比特設置為編程禁止值(例如“I”)。這意味著盡管將編程電壓施加到與編程狀態Pl相對應的失敗比特的存儲單元,然而與編程狀態Pl相對應的存儲單元也會在下一編程循環中被禁止編程。此外,在操作SI 300,將變量Pi_FLAG設置為指示合格狀態,將變量FBCPS增加I。由于變量FBCPS增加了,可以針對下一編程狀態P2而非編程狀態Pl進行失敗比特計數。在將變量Pi_FLAG設置為指示合格狀態的情況下,針對與變量Pi_FLAG的值相對應的編程狀態(例如PI)省略驗證操作。然后,方法進行到操作S1400。
            [0187]返回操作S1200,如果所計數的失敗比特數量不小于預定參考值,則方法進行到操作S1400。在操作S1400中,分別針對除了合格編程狀態以外的編程狀態執行驗證操作。例如,在將P1_FLAG設置為合格狀態的情況下,分別針對除了與P1_FLAG相對應的編程狀態Pl以外的其余編程狀態執行驗證操作。在不存在合格的編程狀態的情況下,在操作S1400中分別針對所有編程狀態執行驗證操作。
            [0188]操作S1500確定是否所有編程狀態都合格。如果至少一個編程狀態不合格,則方法進行到操作S1600,其中將編程循環數增加I。然后,方法進行到操作S1100。在所有編程狀態都合格的情況下,方法結束。
            [0189]利用上述方法,在當前編程循環執行編程操作的同時(或者在將編程電壓施加到選定的字線的同時),使用先前編程循環的驗證結果來執行失敗比特計數操作。因此,盡管確定所計數的失敗比特數量小于預定參考值,還是將合格比特再次施加到與當前編程循環處的失敗比特相對應的存儲單元。因此,減少了與被省略(或跳過)的編程狀態相對應的失敗比特的數量。
            [0190]在示例性實施例中,針對所有編程狀態使用相同的參考值,以判斷是否每個編程狀態都合格。但是,可以將不同參考值應用于編程狀態(或每行中的頁),以判斷相對應的編程狀態是否合格。
            [0191]圖28是示出根據本發明原理的實施例用于圖27的方法的驗證方案的示意圖。
            [0192]如上所述,執行對編程狀態Pl的比特計數操作,直到失敗比特(或稱為慢比特)的數量變得小于預定參考值。此時,不執行對其余編程狀態的失敗比特計數操作。在將編程電壓施加到選定的存儲單元的編程操作期間,對與變量FBCPS相對應的編程狀態執行比特計數操作。
            [0193]例如,如圖28所示,在第N個編程循環,針對編程狀態Pl、P2和P3執行驗證操作。基于與在第N個編程循環的驗證操作處讀取的編程狀態Pl相對應的數據比特,在第(N+1)個編程循環的編程操作期間,執行對編程狀態Pl的失敗比特計數操作。如果所計數的失敗比特數量FBC大于預定參考值,則在第(N+2)個編程循環的編程操作期間再次執行對編程狀態Pl的失敗比特計數操作。如果在第(N+2)個編程循環確定所計數的失敗比特數量FBC小于預定參考值,則將與編程狀態Pl相對應的數據比特中的失敗比特設置為編程禁止值,并且在包括當前編程循環(例如第(N+2)個編程循環)在內的接下來的編程循環之后,省略對編程狀態Pl的驗證操作。當編程狀態Pl合格時,如圖28所示,針對下一編程狀態P2執行失敗比特計數操作。
            [0194]從以上描述可以理解,在確定所計數的失敗比特數量小于預定參考值之后,再次將編程電壓施加到與失敗比特相對應的存儲單元。這意味著減少了與被省略(或跳過)的編程狀態相對應的失敗比特的數量。
            [0195]在示例性實施例中,對于最高編程狀態,如果確定所計數的失敗比特數量小于預定參考值,則可以防止將其他編程電壓施加到與失敗比特相對應的存儲單元。
            [0196]圖29是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0197]圖29的編程方法與圖27所示基本相同,不同之處在于,可以在步驟S1800之前執行步驟S1700,其中,在步驟S1800,對合格的編程狀態以外的編程狀態執行驗證操作的;在步驟S1700,進行是否所有編程狀態都合格的判斷。因此,省略對圖29的編程方法的描述。
            [0198]圖30是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0199]首先,在操作S2000,將變量FBCPS和Pi_FLAG設置為“I”。變量FBCPS指示執行失敗比特計數操作的編程狀態,變量Pi_FLAG用于指示已經執行了驗證操作的編程狀態的合格狀態。
            [0200]在操作S2100執行編程操作。在操作S2200,檢查所計數的失敗比特數量是否小于預定參考值。如下文所述,由圖1的控制邏輯裝置400來維護所計數的失敗比特數量。例如,作為先前編程循環的失敗比特數量,所計數的失敗比特數量可以被設置為大于預定參考值的默認值。如果所計數的失敗比特數量小于預定參考值,則方法進行到操作S2300。在操作S2300,將與編程狀態Pl相對應的失敗比特設置為編程禁止值(例如“I”)。這意味著盡管將編程電壓施加到與編程狀態Pl相對應的失敗比特的存儲單元,還是在下一編程循環處禁止對與編程狀態Pl相對應的存儲單元進行編程。此外,在操作S2300中,將變量Pi_FLAG設置為指示合格狀態,將變量FBCPS增加I。由于變量FBCPS增加了,可以針對下一編程狀態P2而非編程狀態Pl進行失敗比特計數。在將變量Pi_FLAG設置為指示合格狀態的情況下,針對與變量P i_FLAG的值相對應的編程狀態(例如PI),省略驗證操作。然后,方法進行到操作S2400。
            [0201]返回操作S2200,如果所計數的失敗比特數量不小于預定參考值,則方法進行到操作S2400。在操作S2400中,分別針對除了合格的編程狀態以外的編程狀態執行驗證操作。例如,在將P1_FLAG設置為合格狀態的情況下,分別針對與P1_FLAG相對應的編程狀態Pl以外的其余編程狀態執行驗證操作。在不存在合格的編程狀態的情況下,在操作S2400中分別針對所有編程狀態執行驗證操作。此外,在操作S2400,對與變量FBCPS相對應的編程狀態執行失敗比特計數操作。將所計數的失敗比特數量存儲在控制邏輯裝置400中。使用所計數的失敗比特數量作為操作S2200中的在先編程循環的失敗比特數量。
            [0202]操作S2500確定是否所有編程狀態都合格。如果至少一個編程狀態不合格,則方法進行到操作S2600,其中將編程循環數增加I。然后,方法進行到操作S1100。在所有編程狀態都合格的情況下,方法結束。
            [0203]利用上述方法,當在當前編程循環處執行編程操作之后,使用先前編程循環的驗證結果來省略對編程狀態的驗證操作。因此,盡管確定所計數的失敗比特數量小于預定參考值,還是將編程電壓施加到與在當前編程循環處的失敗比特相對應的存儲單元。因此,減少了與被省略(或跳過)的編程狀態相對應的失敗比特的數量。
            [0204]在示例性實施例中,針對所有編程狀態使用相同的參考值,以判斷是否每個編程狀態都合格。但是,可以將不同的參考值應用于編程狀態(或每行中的頁),以判斷相對應的編程狀態是否合格。
            [0205]圖31是示出根據本發明原理的實施例用于圖29的方法的驗證方案的示意圖。
            [0206]如上所述,執行對第一編程狀態Pl的比特計數操作,直到失敗比特(或稱為慢比特)的數量變得小于預定參考值。此時,不執行對其余編程狀態的失敗比特計數操作。在將編程電壓施加到選定的存儲單元的編程操作期間,對與變量FBCPS相對應的編程狀態執行比特計數操作。
            [0207]例如,首先,將編程電壓施加到選定的存儲單元。然后,如圖31所示,在執行驗證操作之前,檢查失敗比特數量是否小于預定參考值。如果失敗比特數量不小于預定參考值,則在第N個編程循環針對編程狀態Pl、P2和P3執行驗證操作。基于與在第N個編程循環的驗證操作處讀取的的編程狀態Pl相對應的數據比特,在第N個編程循環期間執行對編程狀態Pl的失敗比特計數操作。可以由圖1的控制邏輯裝置400來保持所計數的失敗比特數量。
            [0208]如果執行了第(N+1)個編程循環,則將編程電壓施加到選定的存儲單元。然后,在執行第(N+1)個編程循環的驗證操作之前,檢查失敗比特數量是否小于預定參考值。可以由圖1的控制邏輯裝置400來保持所計數的失敗比特數量。
            [0209]如果確定所計數的失敗比特數量FBC小于第(N+2)個編程循環處的預定參考值,則將與編程狀態Pl相對應的數據比特中的失敗比特設置為編程禁止值,并且在包括當前編程循環(例如第(N+2)個編程循環)在內的接下來的編程循環之后,省略對編程狀態Pl的驗證操作。當編程狀態Pl合格時,如圖31所示,針對下一編程狀態P2執行失敗比特計數操作。
            [0210]從以上描述可以理解,在確定所計數的失敗比特數量小于預定參考值之后,再次將編程電壓施加到與失敗比特相對應的存儲單元。這意味著減少了與被省略(或跳過)的編程狀態相對應的失敗比特的數量。
            [0211]在示例性實施例中,對于最高編程狀態,如果確定所計數的失敗比特數量小于預定參考值,則可以防止將其他編程電壓施加到與失敗比特相對應的存儲單元。
            [0212]圖32是示出根據本發明原理的另一實施例對閃速存儲器件編程的方法的流程圖。
            [0213]圖32的編程方法與圖30所示的基本相同,不同之處在于,可以在操作S2800之前執行操作S2700,其中,在操作S2800,對合格編程狀態以外的編程狀態執行驗證操作;在操作S2700,判斷是否所有編程狀態都合格。因此,省略對圖32中編程方法的描述。
            [0214]如圖16到21和圖27到30所述,省略(或跳過)了對確定為合格的編程狀態的驗證操作。這意味著盡管將編程電壓施加到字線,也會禁止對與確定為合格的編程狀態相對應存儲單元進行編程。換言之,可以以兩種方式進行對與慢比特(或失敗比特)相對應的存儲單元的編程禁止:圖16到21中描述的第一編程禁止方式,以及圖27到30描述的第二編程禁止方式。
            [0215]圖33是示出根據本發明原理的實施例包括閃速存儲器件的集成電路的框圖。
            [0216]參考圖33,諸如智能卡的集成電路包括非易失性存儲器件1000和控制器2000。非易失性存儲器件1000與圖1所示基本相同,因此省略對其的詳細描述,以避免不必要的重復。控制器2000控制非易失性存儲器件1000并且包括中央處理單元(CPU)2100、只讀存儲器(R0M)2200、隨機存取存儲器(RAM)2300和輸入/輸出(I/O)接口2400XPU 2100根據存儲在ROM 2200中的各種程序控制集成電路卡的整體操作,輸入/輸出接口2400與外部設備接口。控制器2000存儲對在非易失性存儲器件1000的編程操作期間檢測到的合格比特加以指示的信息,并將對檢測到的合格比特加以指示的信息提供給非易失性存儲器件1000。該信息可用于在上述一個或多個方法中確定驗證起始點。
            [0217]圖34是示出根據本發明原理的實施例包括閃速存儲器件的計算系統的示意圖。該計算系統可采取各種形式,例如蜂窩電話、個人數字助理、數字照相機、便攜式游戲控制臺、MP3播放器、高清電視、數字視頻盤、路由器、全球定位系統(GPS)等等。
            [0218]參考圖34,該計算系統包括處理單元3100、用戶接口 3200、諸如基帶芯片集等調制解調器3300、存儲器控制器3400,以及閃速存儲器件3500,它們經由總線3001彼此電連接。閃速存儲器件3500與圖1的閃速存儲器件基本相同,并且使用諸如以上描述的自適應驗證方案執行編程操作。因此,省略對閃速存儲器件3500的進一步描述以避免不必要的重復。通過存儲器控制器3400將已被處理單元3100處理或將被其處理的N比特數據(N多I)存儲在閃速存儲器件3500中。當計算系統是移動設備時,該計算系統還可以包括用于提供計算系統的操作電壓的電池3600。雖然未示出,但計算系統還可以包括應用芯片集、照相機圖像處理器(CIS),或移動動態隨機存取存儲器(DRAM)。存儲器控制器和閃速存儲器件可以形成使用非易失性存儲器來存儲數據的固態驅動器(SSD)。
            [0219]圖35是示出根據本發明原理的實施例的圖32的存儲器控制器3400的框圖。
            [0220]參考圖35,存儲器控制器3400在存儲介質中存儲數據,并且從存儲介質讀取數據。控制器包括主機接口 4100、存儲器接口 4200、處理單元4300、緩沖存儲器4400和糾錯碼單元4500。主機接口 4100與諸如主機等外部設備接口,存儲器接口 4200與存儲介質接口。處理單元4300控制存儲器控制器3400的整體操作。緩沖存儲器4400臨時存儲要存儲在存儲介質中的數據、或從存儲介質讀取的數據。緩沖存儲器4400還可以用作處理單元4300的工作存儲器。緩沖存儲器4400可以用于存儲從閃速存儲器件輸出的合格比特信息。糾錯碼單元4500檢測并校正從存儲介質讀取的數據中的錯誤。存儲器控制器3400還包括用于存儲代碼數據的ROM 4600。
            [0221 ]在一些實施例中,利用可變電阻存儲單元來配置存儲單元。美國專利N0.7,529,124公開了可變電阻存儲單元和包括可變電阻存儲單元的存儲器件的示例,該公開通過引用包含于此。
            [0222]在一些實施例中,使用具有電荷存儲層的各種單元結構之一來實現存儲單元。具有電荷存儲層的單元結構可以例如包括使用電荷俘獲層的電荷俘獲閃存結構、包括在多層中堆疊的陣列的堆疊閃存結構、不具有源-漏的閃存結構,以及針形閃存結構。美國專利N0.6,858,906、美國專利公開N0.2004-0169238和美國專利公開2006-0180851公開了具有作為電荷存儲層的電荷俘獲閃存結構的存儲器件的示例,以上公開通過引用包含于此。韓國專利N0.673,020公開了不具有源-漏的閃存結構的示例,該公開通過引用包含于此。
            [0223]根據本發明原理的各種示例的器件可以安裝在多種封裝中的任何一種中。例如,可以將上述閃速存儲器件和/或存儲器控制器以多種封裝類型來安裝,例如封裝上封裝(PoP,package on package)、球棚.陣列(BGA,ball grid arrays)、芯片級封裝(CSP,chipscale package)、塑料引線芯片載體(PLCC,plastic leaded chip carrier)、塑料雙列直插封裝(PDIP,plastic dual in-line package)、華夫包內管芯(DIWP,die in wafflepack)、華夫型管芯(DIWF,die in wafer form)、板上芯片(COB,chip on board)、陶瓷雙列直插封裝(CERDIP,ceramic dual in-line package)、塑膠公制四方扁平封裝(MQFP,plastic metric quad flat pack)、小外形封裝(S0P,small outline package)、收縮小型封裝(SSOP,shrink small outline package)、薄型小外形封裝(TSOP,thin smalloutline package)、薄四方扁平封裝(TQFP,thin quad flat pack)、系統級封裝(SIP,system in package)、多芯片封裝(MCP,multi_chip package)、晶圓級堆疊封裝(WLSP,wafer-level stack package)、華夫型管芯(DIWF,die in wafer form)、華夫封裝上管芯(DOffP,die on waffle package)、晶圓級制造封裝(WFP,waf er-level fabricatedpackage)和晶圓級處理堆疊封裝(WSP,wafer_level processed stack package) 0
            [0224]如上所述,在本發明原理的各種實施例中,通過省略與編程狀態相對應的驗證起始點之前的驗證操作,可以改進編程性能。此外,通過省略編程狀態的驗證結束點之后的驗證操作,可以改進編程性能。
            [0225]上文是對實施例的說明,而不應理解為對其的限制。雖然描述了幾個實施例,但是本領域技術人員將容易理解,在這些實施例中可以做出很多修改而實質上不偏離本發明原理的新穎教導和優點。因此,所有這些修改都應包括在權利要求定義的本發明原理的范圍內。
            【主權項】
            1.一種對非易失性存儲器件編程的方法,包括: 對選定的存儲單元編程; 通過對選定的存儲單元應用第一驗證電壓來針對與最低閾值電壓相對應的第一編程狀態執行驗證操作; 檢測選定的存儲單元中的至少一個的閾值電壓是否大于或等于與所述第一編程狀態相對應的驗證電平;以及 如果選定的存儲單元中的至少一個的閾值電壓大于或等于與所述第一編程狀態相對應的驗證電平,則基于用于對選定的存儲單元編程的編程電壓的當前值和所述第一編程狀態與其他編程狀態中的一個編程狀態之間的閾值電壓差來確定針對所述其他編程狀態中的至少一個的驗證起始點。2.根據權利要求1所述的方法,其中所述驗證起始點根據與所述第一編程狀態相對應的第一閾值電壓分布和與所述其他編程狀態中的所述至少一個編程狀態相對應的第二閾值電壓分布之間的裕度而變化。3.根據權利要求1所述的方法,其中所述閾值電壓差是與所述第一編程狀態相對應的驗證電平和與所述其他編程狀態中的所述一個編程狀態相對應的驗證電平之差。
            【文檔編號】G11C16/34GK105931671SQ201610245371
            【公開日】2016年9月7日
            【申請日】2010年12月30日
            【發明人】尹翔鏞, 尹鉉竣, 金甫根, 樸起臺, 金武星
            【申請人】三星電子株式會社
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品