亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

頁緩沖器電路及其操作方法

文檔序號:10513542閱讀:780來源:國知局
頁緩沖器電路及其操作方法
【專利摘要】本發(fā)明公開了一種頁緩沖器電路及其操作方法,該頁緩沖器電路包含多個頁緩沖器,這些頁緩沖器包含第一頁緩沖器。第一頁緩沖器用以加載第一緩沖器的輸入數(shù)據(jù)及至少一鄰近頁緩沖器的輸入數(shù)據(jù)。第一頁緩沖器也用以對應(yīng)第一緩沖器的輸入數(shù)據(jù)及至少一鄰近頁緩沖器的輸入數(shù)據(jù)施加一偏壓到一位線。
【專利說明】
頁緩沖器電路及其操作方法
技術(shù)領(lǐng)域
[0001]本發(fā)明是有關(guān)于一種頁緩沖器電路及其操作方法,特別是有關(guān)于一種降低單元影響的頁緩沖器電路。
【背景技術(shù)】
[0002]非易失性存儲器裝置是一種當(dāng)電源被移除時仍可持續(xù)儲存數(shù)據(jù)的半導(dǎo)體裝置。NAND型閃存裝置是非易失存儲器裝置的一種。NAND型閃存包含具有多個存儲器單元并聯(lián)串行設(shè)置成的一存儲器陣列。在鄰近串行的單元之間會發(fā)生鄰近單元影響的問題。

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

[0003]根據(jù)本發(fā)明的一實施例,一頁緩沖器電路包含多個頁緩沖器,這些頁緩沖器包含第一頁緩沖器。第一頁緩沖器用以加載第一緩沖器的輸入數(shù)據(jù)及至少一鄰近頁緩沖器的輸入數(shù)據(jù)。第一頁緩沖器也用以對應(yīng)第一緩沖器的輸入數(shù)據(jù)及至少一鄰近頁緩沖器的輸入數(shù)據(jù)施加一偏壓到一位線。
[0004]根據(jù)本發(fā)明的另一實施例,一種集成電路包含一存儲器陣列,存儲器陣列包含多個存儲器串行,每一存儲器串行包含多個存儲器單元。集成電路還包含一緩沖器電路,緩沖器電路包含多個頁緩沖器,這些頁緩沖器對應(yīng)連接到存儲器串行,每一頁緩沖器連接到一右側(cè)鄰近頁緩沖器及一左側(cè)鄰近頁緩沖器中的至少一個。集成電路還包含一控制電路,用以在這些頁緩沖器中的至少一第一頁緩沖器中執(zhí)行下列操作:輸入數(shù)據(jù)到第一頁緩沖器的一數(shù)據(jù)輸入操作;移動右側(cè)鄰近頁緩沖器及左側(cè)鄰近頁緩沖器中的至少一個的輸入數(shù)據(jù)到第一頁緩沖器的一數(shù)據(jù)移動操作;處理第一頁緩沖器的輸入數(shù)據(jù)及右側(cè)鄰近頁緩沖器及左側(cè)鄰近頁緩沖器中的至少一個的輸入數(shù)據(jù)以決定一偏壓電平的一數(shù)據(jù)處理操作;以及施加具有該偏壓電平的一偏壓到對應(yīng)第一頁緩沖器的存儲器串行的一位線的一編程操作。
[0005]根據(jù)本發(fā)明的又一實施例,一種編程連接到一頁緩沖器的一存儲器單元的方法,包含輸入數(shù)據(jù)到頁緩沖器;移動一第一側(cè)鄰近頁緩沖器及一第二側(cè)鄰近頁緩沖器的至少一個的輸入數(shù)據(jù)到頁緩沖器;處理頁緩沖器的輸入數(shù)據(jù)及第一側(cè)鄰近頁緩沖器及第二側(cè)鄰近頁緩沖器的至少一個的輸入數(shù)據(jù)以決定一偏壓電平;以及施加具有該偏壓電平的一偏壓到對應(yīng)存儲器單元的一位線。
[0006]以下所附的圖式,構(gòu)成了本說明書的一部份,用以配合下文的描述以說明揭露的實施例,為了解釋揭露的實施例。
【附圖說明】
[0007]圖1繪示一實施例的集成電路10的方塊圖。
[0008]圖2A繪示SLC應(yīng)用的閾值電壓Vth的分布圖。
[0009]圖2B繪示MLC應(yīng)用的閾值電壓Vth的分布圖。
[0010]圖3繪示依據(jù)一實施例的頁緩沖器的電路圖。
[0011]圖4繪示依據(jù)一實施例操作頁緩沖器的流程的流程圖。
[0012]圖5繪示依據(jù)一實施例在初始化操作期間的頁緩沖器的電路圖。
[0013]圖6繪示依據(jù)一實施例在數(shù)據(jù)輸入操作期間的頁緩沖器Pl的電路圖。
[0014]圖7繪示依據(jù)一實施例在數(shù)據(jù)準(zhǔn)備操作期間的頁緩沖器的電路圖。
[0015]圖8繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第一步驟的頁緩沖器的示意圖。
[0016]圖9及圖10分別繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第一步驟的兩個頁緩沖器的電路圖。
[0017]圖11繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第二步驟的頁緩沖器的示意圖。
[0018]圖12繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第三步驟的頁緩沖器的示意圖。
[0019]圖13及圖14分別繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第三步驟的兩個頁緩沖器的電路圖。
[0020]圖15繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第四步驟的頁緩沖器的示意圖。
[0021]圖16-圖21繪示依據(jù)一實施例在處理鄰近數(shù)據(jù)的操作期間的頁緩沖器的電路圖。
[0022]圖22-圖26繪示依據(jù)一實施例在處理自己的數(shù)據(jù)的操作期間的頁緩沖器的電路圖。
[0023]圖27繪示在數(shù)據(jù)處理操作之前及之后的頁緩沖器的不同端點的數(shù)據(jù)的一表格。
[0024]圖28及圖29分別繪示依據(jù)一實施例在步驟424中編程操作期間的頁緩沖器Pl的電路圖。
[0025]圖30-圖34繪示依據(jù)一實施例在編程驗證操作期間的頁緩沖器的電路圖。
[0026]【符號說明】
[0027]10:集成電路
[0028]100:存儲器陣列
[0029]110:頁緩沖器電路
[0030]120-123:存儲器串行
[0031]130:存儲器單元
[0032]131:串行選擇線晶體管
[0033]132:源極選擇線晶體管
[0034]A、B、C:存儲器單元
[0035]140:源極線
[0036]150:控制器
[0037]P0-P3:頁緩沖器
[0038]SOUSO2:奇數(shù)開關(guān)
[0039]SEl:偶數(shù)開關(guān)
[0040]SSL:串行選擇線
[0041]WL0-WL3:字線
[0042]GSL:源極選擇線
[0043]BL0-BL3:位線
[0044]LV0-LV3:閾值電壓分布
[0045]300:300
[0046]302:第一閂鎖器
[0047]302a、302b、304a、304b、306a、306b、308a、308b:反流器
[0048]304:第二閂鎖器
[0049]306:—側(cè)閂鎖器
[0050]308:雙側(cè)閂鎖器
[0051]310:偏壓應(yīng)用單元
[0052]311-314:電壓源端
[0053]FL、FLB、OL、OLB、BL、BLB、SL、SLB:
[0054]SET、PGM、NPASS、INV、BLC、POLB、POL、PBLB、PBL、SEL、PFLB、PFL、PSLB、PSL、SEN、STBN、SE、SO、VPG、GND:端點
[0055]Vh、Vl、Vvfy、Vss、Vdd:電壓電平
[0056]M1-M17:開關(guān)
[0057]510、710、910、920、1210、1220、1610、1710、1810、1910、2010、2110、2210、2410、2610、2810、2910、2920、2930、2940、3010、3110、3210、3310、3410:路徑
[0058]402?428:步驟流程
【具體實施方式】
[0059]參照圖式提供本發(fā)明實施例的詳細描述。盡可能地,相同的參考符號將使用來表示附圖中相同或相似的部分。
[0060]圖1繪示一實施例的集成電路10的方塊圖。集成電路10包含一存儲器陣列100、一頁緩沖器110及一控制器150。存儲器陣列100包含多個(例如4個)存儲器串行120-123。每一存儲器串行120-123包含多個(例如4個)存儲器單元130、一個串行選擇線晶體管131及一個源極選擇線晶體管132,其中存儲器單元130、串行選擇線晶體管131及源極選擇線晶體管132對應(yīng)存儲器陣列100的一行彼此互相串聯(lián)連接。每一存儲器串行120-123在一源極線140及一對應(yīng)的位線BL0-BL3之間連接。多條(例如4條)字線WL0-WL3設(shè)置為垂直于多個存儲器串行120-123。每一字線WL0-WL3連接到存儲器單元130的對應(yīng)一列的柵極。串行選擇線(SSL)設(shè)置為垂直于多個存儲器串行120-123。SSL連接到存儲器單元131的一列的柵極。源極選擇線(GSL)設(shè)置為垂直于多個存儲器串行120-123。GSL連接到源極選擇線晶體管132的一列的柵極。
[0061]頁緩沖器電路110包含頁緩沖器P0-P3。每一頁緩沖器P0-P3連接到一對應(yīng)的位線BL0-BL3。每一頁緩沖器P0-P3經(jīng)由一奇數(shù)開關(guān)SO或者一偶數(shù)開關(guān)SE連接到一鄰近的頁緩沖器。具體地說,頁緩沖器PO例如經(jīng)由奇數(shù)開關(guān)SOl連接到其右側(cè)鄰近的頁緩沖器Plo頁緩沖器Pl例如經(jīng)由偶數(shù)開關(guān)SEl連接到其右側(cè)鄰近的頁緩沖器P2。頁緩沖器P2例如經(jīng)由奇數(shù)開關(guān)S02連接到其右側(cè)鄰近的頁緩沖器P3。
[0062]在圖1所示的實施例中,存儲器陣列100包含4個存儲器串行120_123、4條字線WL0-WL3、一條SSL及一條GSL,而頁緩沖器電路110包含4個頁緩沖器P0-P3。然而,存儲器單元、存儲器串行、字線、位線及頁緩沖器的數(shù)量不受限制。也就是說,存儲器陣列100在一陣列中可包含任何數(shù)量的存儲器單元、存儲器串行及字線。相似地,存儲器陣列100中的頁緩沖器電路110可包含任何數(shù)量的對應(yīng)連接到位線的頁緩沖器。
[0063]控制器150控制頁緩沖器電路110中每一頁緩沖器P0-P3地操作。控制器150可使用已知的一專用邏輯電路來實施?;蛘撸刂破?50也可使用一通用處理器來實施,此通用處理器用以執(zhí)行一儲存在一儲存單元的程序。又或者,控制器150可使用專用邏輯電路及通用處理器的組合來實施。
[0064]包含在存儲器陣列100中的每一存儲器單元130可為一單階儲存單元(SLC)或者一多階儲存單元(MLC)。在本文中,SLC可儲存一位的數(shù)據(jù),而MLC可儲存多位的數(shù)據(jù)。圖2A繪示SLC應(yīng)用的閾值電壓Vth的分布圖。圖2B繪示MLC應(yīng)用的閾值電壓V th的分布圖。
[0065]請參照圖2A,SLC有兩個閾值電壓Vth,LVO及LVl。這兩個閾值電壓分布LVO及LVl對應(yīng)兩個編程狀態(tài),分別定義為“ I”及“O”。
[0066]請參照圖2B,MLC有四個閾值電壓Vth,LVO、LVU LV2及LV3。這四個閾值電壓分布LVO、LVl、LV2及LV3對應(yīng)四個編程狀態(tài),分別定義為從低到高“ 11 ”、“ 10 ”、“ 00 ”及“ O I”。在每一編程狀態(tài)中,左邊的位表示為一較低頁的數(shù)據(jù),而右邊的位表示為一較高頁的數(shù)據(jù)。
[0067]SLC及MLC通常使用一增量階躍脈沖編程技術(shù)(incremental step pulseprogramming, ISPP)來編程。根據(jù)ISPP技術(shù),為了編程一選擇的單元到達一目標(biāo)電平,要執(zhí)行一系列的編程及驗證操作。在每一編程操作中,施加具有一幅度增加的一編程脈沖到所選擇的單元,此編程脈沖相對于前一編程操作中的前一編程脈沖以一等量增加。在每一編程操作之間,執(zhí)行一編程驗證,且感應(yīng)所選擇的單元上的數(shù)據(jù)以決定所選擇的單元的閾值電壓是否超過一編程驗證電平,此編程驗證電平設(shè)定為Vt分布的較低端。對圖2A所示的SLC而言,編程驗證電平以“PV”表示,為Vt分布的較低端LV1。對圖2B所示的MLC而言,編程驗證電平以“PV1”、“PV2”及“PV3”表示,分別為Vt分布的較低端LV1、LV2及LV3。在圖2A及圖2B中,LVO代表一擦除電平。
[0068]在每一編程操作期間,所選擇的單元(例如圖1所示的A)的編程狀態(tài)可臨界的單元(例如圖1所示的B及C)的編程狀態(tài)所影響。因此,頁緩沖器電路110中的每一頁緩沖器Pl及P2處理對應(yīng)所選擇的單元欲編程的數(shù)據(jù)及鄰近的單元欲編程的數(shù)據(jù)以決定欲施加到選擇單元的位線的一位線補償偏壓電平。每一邊緣頁緩沖器PO及P3也處理其鄰近的數(shù)據(jù),但使用虛擬R鎖數(shù)據(jù)取代其缺少的鄰近。
[0069]頁緩沖器結(jié)構(gòu)
[0070]圖3繪示如圖1所示的一實施例的頁緩沖器Pl的電路圖。頁緩沖器P0、P2及P3的結(jié)構(gòu)相似于頁緩沖器Pl的結(jié)構(gòu)。因此,就不再提供頁緩沖器PO、P2及P3的結(jié)構(gòu)的個別描述。
[0071]請參照圖3,頁緩沖器Pl包含一數(shù)據(jù)輸入單元300、一第一閂鎖器302、一第二閂鎖器304、一一側(cè)閂鎖器306、一雙側(cè)閂鎖器308、一偏壓應(yīng)用單元310及N型金屬氧化物半導(dǎo)體晶體管(NMOS)開關(guān)M1-M17。
[0072]數(shù)據(jù)輸入單元300從外部數(shù)據(jù)譯碼器(未繪示)接收數(shù)據(jù)(例如MLC較低頁或較高頁的數(shù)據(jù))。數(shù)據(jù)輸入單元300包含NMOS晶體管開關(guān)Ml I及MlO。開關(guān)Ml I具有可連接以接收一數(shù)據(jù)訊號DL的一第一源極/漏極端、連接到第一閂鎖器302的一第二源極/漏極端及可連接以接收一控制訊號SEL的一柵極端。開關(guān)MlO具有可連接以接收一數(shù)據(jù)訊號DLB的一第一源極/漏極端、連接到第一閂鎖器302的一第二源極/漏極端及可連接以接收一控制訊號SEL的一柵極端。從外部數(shù)據(jù)譯碼器接收的數(shù)據(jù)可以是“I”或“O”。數(shù)據(jù)訊號DL為數(shù)據(jù)訊號DLB的反相。也就是說,當(dāng)V為“O”時,則V _為“ I”;而當(dāng)V此為“ I”時,則Vb為 “O”。
[0073]第一閂鎖器302包含兩端點FL及FLB,用以從數(shù)據(jù)輸入單元300加載數(shù)據(jù)。端點FL連接到數(shù)據(jù)輸入單元300的開關(guān)Mll的第二極/漏極端。端點FLB連接到數(shù)據(jù)輸入單元300的開關(guān)MlO的第二極/漏極端。第一閂鎖器302包含兩個互相反向并聯(lián)連接的反流器302a及302b,以使端點FL的一電壓為端點FLB的一電壓V aB的反相。也就是說,當(dāng)V a為“O”時,則VaB為“ 1”,而當(dāng)V FL為“ I”時,則V _為“O”。第一円鎖器302經(jīng)由開關(guān)M12及Ml3連接到頁緩沖器Pl的一共同端,例如端點INV。開關(guān)Ml2包含連接到端點FLB的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PFLB的一柵極端。開關(guān)M13包含連接到端點FL的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PFL的一柵極端。
[0074]第二閂鎖器304包含兩端點SL及SLB,用以儲存從第一閂鎖器302的數(shù)據(jù)。第二閂鎖器304也包含兩個互相反向并聯(lián)連接的反流器304a及304b,以使端點SL的一電壓Va為端點SLB的一電壓VaB的反相。也就是說,當(dāng)V %為“0”時,則V ^為“ 1”,而當(dāng)V ^為“ I”時,則VaB為“O”。第二閂鎖器304經(jīng)由開關(guān)M14及M15連接到端點INV。開關(guān)M14包含連接到端點SLB的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PSLB的一柵極端。開關(guān)M15包含連接到端點SL的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PSL的一柵極端。
[0075]一側(cè)閂鎖器306及雙側(cè)閂鎖器308監(jiān)測鄰近頁緩沖器上的數(shù)據(jù),并處理此數(shù)據(jù)以決定欲施加到對應(yīng)頁緩沖器Pl的一選擇的單元的一偏壓。舉例來說,參照圖1,為了編程儲存在頁緩沖器Pl的數(shù)據(jù)到WL2上的單元A,頁緩沖器Pl的一側(cè)閂鎖器306及雙側(cè)閂鎖器308通過監(jiān)測鄰近頁緩沖器PO及P2上的數(shù)據(jù)以監(jiān)測欲編程到鄰近單元B及C的數(shù)據(jù)。以下提供關(guān)于一側(cè)閂鎖器306及雙側(cè)閂鎖器308詳細的操作。
[0076]請參照圖3,一側(cè)閂鎖器306包含兩端點OL及OLB及兩個互相反向并聯(lián)連接的反流器306a及306b,以使端點OL的一電壓Va為端點OLB的一電壓V αΒ的反相。一側(cè)R鎖器306經(jīng)由開關(guān)Μ6及Μ7連接到端點INV。開關(guān)Μ6包含連接到端點OLB的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號POLB的一柵極端。開關(guān)Μ7包含連接到端點OL的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號POL的一柵極端。
[0077]雙側(cè)閂鎖器308包含兩端點BL及BLB及兩個互相反向并聯(lián)連接的反流器308a及308b,以使端點BL的一電壓νΒ?為端點BLB的一電壓V Β?Β的反相。雙側(cè)閂鎖器308經(jīng)由開關(guān)Μ8及Μ9連接到端點INV。開關(guān)Μ8包含連接到端點BLB的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PBLB的一柵極端。開關(guān)Μ9包含連接到端點BL的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PBL的一柵極端。
[0078]偏壓應(yīng)用單元310在一編程操作期間基于一側(cè)閂鎖器306及雙側(cè)閂鎖器308的一決定結(jié)果施加一位線偏壓到一選擇的單元。偏壓應(yīng)用單元310包含在一第一電壓源端311及端點D之間串聯(lián)連接的P型金屬氧化物半導(dǎo)體(PMOS)晶體管開關(guān)Μ18及Μ19。第一電壓源端311可連接以接收一系統(tǒng)電壓Vdd (第一偏壓電平)。開關(guān)Μ18包含可連接以接收電壓Vdd的一第一源極/漏極端、連接到開關(guān)M19的第一源極/漏極端的一第二源極/漏極端及可連接以接收一側(cè)閂鎖器306的端點OLB的電壓VaB的一柵極端。開關(guān)Μ19包含連接到開關(guān)Μ18的第二源極/漏極端的第一源極/漏極端、連接到端點D的一第二源極/漏極端及可連接以接收雙側(cè)閂鎖器308的端點BLB的電壓的一柵極端。
[0079]偏壓應(yīng)用單元310也包含在一第二電壓源端312及端點D之間串聯(lián)連接的NMOS晶體管開關(guān)M20及M21。第二電壓源端312可連接到接地GND (第二偏壓電平)。開關(guān)M20包含連接到接地GND的一第一源極/漏極端、連接到開關(guān)M21的一第一源極/漏極端的一第二源極/漏極端及可連接以接收一側(cè)閂鎖器306的端點OLB的電壓Vim的一柵極端。開關(guān)M21包含連接到開關(guān)M20的第二源極/漏極端的一第一源極/漏極端、連接到端點D的一第二源極/漏極端及可連接以接收雙側(cè)閂鎖器308的端點BLB的電壓的一柵極端。
[0080]偏壓應(yīng)用單元310也包含在一第三電壓源端313及端點D之間串聯(lián)連接的NMOS晶體管開關(guān)M22及M23。第三電壓源端313可連接以接收低于電壓Vdd的一電壓V H (第三偏壓電平)。開關(guān)M22包含可連接以接收電壓Vh的一第一源極/漏極端、連接到開關(guān)M23的一第一源極/漏極端的一第二源極/漏極端及可連接以接收一側(cè)閂鎖器306的端點OLB的電壓Vim的一柵極端。開關(guān)M23包含連接到開關(guān)M22的第二源極/漏極端的一第一源極/漏極端、連接到端點D的一第二源極/漏極端及可連接以接收雙側(cè)閂鎖器308的端點BLB的電壓VBUi的一柵極端。
[0081]偏壓應(yīng)用單元310更包含也包含在一第四電壓源端314及端點D之間串聯(lián)連接的NMOS晶體管開關(guān)M24及M25。第四電壓源端314可連接以接收低于電壓Vh的電壓Vl(第四偏壓電平)。也就是說,\< VH< VDD。開關(guān)M24包含可連接以接收電壓\的一第一源極/漏極端、連接到開關(guān)M25的一第一源極/漏極端的一第二源極/漏極端及可連接以接收一側(cè)閂鎖器306的端點OL的電壓Va的一柵極端。開關(guān)M25包含連接到開關(guān)M24的第二源極/漏極端的一第一源極/漏極端、連接到端點D的一第二源極/漏極端及可連接以接收雙側(cè)閂鎖器308的端點BL的電壓νΒ?的一柵極端。
[0082]開關(guān)Ml包含可連接以接收一控制訊號VPG或連接到接地的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號SET的一柵極端。開關(guān)M25包含連接到開關(guān)M24的第二源極/漏極端的一第一源極/漏極端、連接到端點D的一第二源極/漏極端及可連接以接收雙側(cè)閂鎖器308的端點BL的電壓νΒ?的一柵極端。開關(guān)M2包含連接到端點D的一第一源極/漏極端、連接到端點INV的一第二源極/漏極端及可連接以接收一控制訊號PGM的一柵極端。開關(guān)M3包含連接到端點INV的一第一源極/漏極端、連接到端點SEN的一第二源極/漏極端及可連接以接收一控制訊號NPASS的一柵極端。開關(guān)M4包含連接到一共同線(圖3所示的虛線)的一第一源極/漏極端、可連接以接收一驗證電壓Vvfy的一第二源極/漏極端及連接到端點INV的一柵極端。此共同線連接到所有頁緩沖器P0-P3的開關(guān)M4。如果任何一個頁緩沖器P0-P3的端點INV有一相對較高的電壓,則此共同線的電壓會相對較低,則其他頁緩沖器的端點INV也會相對較低。開關(guān)M5包含連接到一端點SEN的一第一源極/漏極端、連接到存儲器陣列100的位線BLl的一第二源極/漏極端及可連接以接收一控制訊號BLC的一柵極端。開關(guān)M16包含連接到端點INV的一第一源極/漏極端、連接到端點E的一第二源極/漏極端及連接到端點SEN的一柵極端。開關(guān)M17包含連接到端點E的一第一源極/漏極端、連接到一系統(tǒng)電壓Vss的一第二源極/漏極端及可連接以接收一控制訊號STBN的一柵極端。
[0083]頁緩沖器Pl的端點INV連接到設(shè)置在頁緩沖器Pl的右側(cè)的偶數(shù)開關(guān)SE1。偶數(shù)開關(guān)SEl是一 NMOS晶體管,包含連接到頁緩沖器Pl的端點INV的一第一端、連接到頁緩沖器P2的端點INV的一第二端及可連接以接收一控制訊號SE的一柵極端。雖然圖3并未繪示,頁緩沖器Pl的端點INV也連接到設(shè)置在頁緩沖器Pl的左側(cè)的奇數(shù)開關(guān)S01。奇數(shù)開關(guān)SOl也是一 NMOS晶體管,包含連接到頁緩沖器PO的端點INV(未繪示)的一第一端、連接到頁緩沖器Pl的端點INV的一第二端及可連接以接收一控制訊號SO的一柵極端。
[0084]頁緩沖器操作
[0085]以下參照圖4-圖34來解釋頁緩沖器P0-P3的操作。圖4繪示依據(jù)一實施例的控制器150操作頁緩沖器P0-P3的流程400的流程圖。參照圖4,首先,步驟402:控制器150在頁緩沖器電路110上執(zhí)行一初始化操作以初始化每一頁緩沖器P0-P3。步驟404:控制器150在頁緩沖器電路110上執(zhí)行一數(shù)據(jù)輸入操作以輸入數(shù)據(jù)到每一頁緩沖器P0-P3。接著,步驟406:控制器150在頁緩沖器電路110上執(zhí)行一數(shù)據(jù)準(zhǔn)備操作以準(zhǔn)備欲移動的數(shù)據(jù)。
[0086]之后,步驟408:控制器150在頁緩沖器電路110上執(zhí)行一數(shù)據(jù)移動操作以從每一頁緩沖器P0-P3相對應(yīng)的右側(cè)鄰近及左側(cè)鄰近的頁緩沖器移動數(shù)據(jù)到每一頁緩沖器P0-P3。此數(shù)據(jù)移動操作包含從第一到第四個步驟410-416。在第一步,步驟410:控制器150控制頁緩沖器電路110以移動右側(cè)鄰近的頁緩沖器P2的數(shù)據(jù)到奇數(shù)頁緩沖器P1。在第二步驟,步驟412:控制器150控制頁緩沖器電路110以移動右側(cè)鄰近的頁緩沖器Pl的數(shù)據(jù)到偶數(shù)頁緩沖器PO,并移動右側(cè)鄰近的頁緩沖器P3的數(shù)據(jù)到偶數(shù)頁緩沖器P2。在第三步驟,步驟414:控制器150控制頁緩沖器電路110以移動左側(cè)鄰近的頁緩沖器PO的數(shù)據(jù)到奇數(shù)頁緩沖器P1,并移動左側(cè)鄰近的頁緩沖器P2的數(shù)據(jù)到奇數(shù)頁緩沖器P3。在第四步驟,步驟416:控制器150控制頁緩沖器電路110以移動左側(cè)鄰近的頁緩沖器Pl的數(shù)據(jù)到偶數(shù)頁緩沖器P2。
[0087]在數(shù)據(jù)移動操作之后,步驟418:控制器150在頁緩沖器電路110上執(zhí)行一數(shù)據(jù)處理操作以致能每一頁緩沖器Pl及P2以處理鄰近數(shù)據(jù)及用于編程的自己的數(shù)據(jù)。此數(shù)據(jù)處理操作包含一第一步驟420:處理鄰近數(shù)據(jù)及一第二步驟422:處理自己的數(shù)據(jù)。在第一步驟422期間,控制器150致能每一頁緩沖器Pl及P2以處理從鄰近頁緩沖器移動的數(shù)據(jù)以決定鄰近單元的編程狀態(tài)。在第二步驟422期間,控制器150致能每一頁緩沖器Pl及P2以處理自己的輸入數(shù)據(jù)。每一邊緣的頁緩沖器PO及P3也處理其鄰近的數(shù)據(jù),但使用虛擬閂鎖數(shù)據(jù)取代其缺少的鄰近。
[0088]在步驟418的數(shù)據(jù)處理操作之后,步驟424:控制器150在頁緩沖器電路110上執(zhí)行一編程操作以編程儲存在頁緩沖器P0-P3的輸入數(shù)據(jù)到對應(yīng)的存儲器單元。接著,步驟426:控制器150在頁緩沖器電路110及存儲器陣列100上執(zhí)行一編程驗證操作以決定致能每一頁緩沖器Pl及P2以處理從鄰近頁緩沖器移動的數(shù)據(jù)以決定所選擇的單元是否已被編程到相對應(yīng)的目標(biāo)電平。之后,步驟428:控制器150決定是否通過此編程驗證操作。如果未通過此編程驗證操作,例如一或多個選擇單元并未被編程到相對應(yīng)的目標(biāo)電平,則流程400會回到步驟408以執(zhí)行一數(shù)據(jù)移動操作。另外,如果通過此編程驗證操作,例如所有的選擇單元已被編程到相對應(yīng)的目標(biāo)電平,則流程400停止。
[0089]初始化
[0090]圖5繪示依據(jù)一實施例在步驟402的初始化操作期間的頁緩沖器Pl的電路圖。頁緩沖器PO、P2及P3的初始化操作相似于頁緩沖器Pl的初始化操作。因此,就不再提供頁緩沖器PO、P2及P3的初始化操作的個別描述。
[0091]在頁緩沖器Pl的初始化操作期間,控制器150通過分別施加一高電平(“I”)的控制訊號SET、POLB、PBLB、PFL及PSL到開關(guān)Ml、M6、M8、M13及M15的柵極以導(dǎo)通開關(guān)Ml、M6、M8、M13及M15??刂破?50通過分別施加一低電平(“O”)的控制訊號PGM、NPASS、BLC、POL、PBL、PFLB、PSLB 及 STBN 到開關(guān) M2、M3、M5、M7、M9、M12、M14 及 M17 的柵極以關(guān)閉這些開關(guān)。控制器150也通過分別施加一低電平(“O”)的控制訊號SEL到開關(guān)MlO及Mll的柵極以關(guān)閉開關(guān)MlO及Mil。控制器150也通過分別施加一低電平(“O”)的控制訊號SE及SO到偶數(shù)開關(guān)SEl及奇數(shù)開關(guān)SOl的柵極以關(guān)閉位于頁緩沖器Pl右側(cè)的偶數(shù)開關(guān)SEl及位于頁緩沖器Pl左側(cè)的奇數(shù)開關(guān)SOl。開關(guān)M4及M16依據(jù)其柵極偏壓而決定開關(guān)M4及M16的導(dǎo)通/關(guān)閉狀態(tài),但不影響電路操作。
[0092]在此時,控制器150施加一高電平(“I”)的控制訊號VPG到開關(guān)Ml的第一端。此訊號經(jīng)由圖5所示的虛線路徑510傳遞。因此,第一閂鎖器302的端點FL的電壓、第二閂鎖器304的端點SL的電壓、一側(cè)閂鎖器306的端點OLB的電壓及雙側(cè)閂鎖器308的端點BLB的電壓被設(shè)定為“ I ”。由于這些端點FLB、SLB、OL及BL的電壓分別為端點FL、SL、OLB及BLB的電壓的反向,端點FLB、SLB、0L及BL的電壓被設(shè)定為“O”。因為開關(guān)M2是關(guān)閉的,偏壓應(yīng)用單元310的端點D的電壓不會影響端點INV的電壓。
[0093]數(shù)據(jù)輸入
[0094]圖6繪示依據(jù)一實施例在步驟404的數(shù)據(jù)輸入操作期間的頁緩沖器Pl的電路圖。頁緩沖器PO、P2及P3的數(shù)據(jù)輸入操作相似于頁緩沖器Pl的數(shù)據(jù)輸入操作。因此,就不再提供頁緩沖器PO、P2及P3的數(shù)據(jù)輸入操作的個別描述。
[0095]在頁緩沖器Pl的數(shù)據(jù)輸入操作期間,控制器150通過分別施加一高電平(“I”)的控制訊號SEL到開關(guān)MlO及Mll的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加一低電平(“O” )的控制訊號 SET、PGM、NPASS、BLC、POLB、POL、PBLB、PBL、PFLB、PFL、PSLB、PSL 及 STBN 到開關(guān) Ml、M2、M3、M5、M6、M7、M8、M9、M12、M13、M14、M15 及 M17 的柵極以關(guān)閉這些開關(guān)??刂破?50也通過分別施加一低電平(“O”)的控制訊號SE及SO到偶數(shù)開關(guān)SEl及奇數(shù)開關(guān)SOl的柵極以關(guān)閉這兩個開關(guān)。開關(guān)M4及M16依據(jù)其柵極偏壓而決定開關(guān)M4及M16的導(dǎo)通/關(guān)閉狀態(tài),但不影響電路操作。
[0096]在此時,數(shù)據(jù)輸入單元300從外部譯碼器(未繪示)接收數(shù)據(jù)訊號DL及DLB的數(shù)據(jù)。此數(shù)據(jù)可以是“I”或“O”。訊號經(jīng)由圖5所示的虛線路徑610及620傳遞到第一閂鎖器302。因此,端點FL的電壓VFl與數(shù)據(jù)訊號DL的電壓V %相同,且端點FLB的電壓V aB與數(shù)據(jù)訊號DLB的電壓Vco相同,而且為數(shù)據(jù)訊號DL的反相。也就是說,當(dāng)輸入數(shù)據(jù)為“I”時,則L為“ 1”,且V ^為“O” ;而當(dāng)輸入數(shù)據(jù)為“O”時,則V &為“O”,且V ^為“I”。在此時,端點OLB、BLB及SL電壓保持“ I ”,而端點0L、BL及SLB電壓保持“O”。
[0097]數(shù)據(jù)準(zhǔn)備(Datapreparat1n)
[0098]圖7繪示依據(jù)一實施例在步驟406的數(shù)據(jù)準(zhǔn)備操作期間的頁緩沖器Pl的電路圖。頁緩沖器PO、P2及P3的數(shù)據(jù)準(zhǔn)備操作相似于頁緩沖器Pl的數(shù)據(jù)準(zhǔn)備操作。因此,就不再提供頁緩沖器PO、P2及P3的數(shù)據(jù)準(zhǔn)備操作的個別描述。
[0099]在頁緩沖器Pl的數(shù)據(jù)準(zhǔn)備操作期間,控制器150通過分別施加一高電平(“I”)的控制訊號NPASS及PFL到開關(guān)M3及Mll的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加一低電平(“O” )的控制訊號 SET、PGM、BLC、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PSLB、PSL 及 STBN 到開關(guān) Ml、M2、M5、M6、M7、M8、M9、M10、Mil、M12、M14、M15 及 M17 的柵極以關(guān)閉這些開關(guān)。控制器150也通過分別施加一低電平(“O”)的控制訊號SE及SO到偶數(shù)開關(guān)SEl及奇數(shù)開關(guān)SOl的柵極以關(guān)閉這兩個開關(guān)。
[0100]因此,第一閂鎖器302的端點FL的訊號經(jīng)由路徑710傳遞到端點SEN。也就是說,當(dāng)Vfl為“ I,,時,則V SEN為“ I” ;而當(dāng)V FL為“O”時,則V SEN為“O”。在此時,端點OLB、BLB及SL電壓保持“1”,而端點0L、BL及SLB電壓保持“O”。
[0101]數(shù)據(jù)移動
[0102]右側(cè)鄰近的數(shù)據(jù)移動到奇數(shù)頁緩沖器
[0103]圖8繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第一步驟410的頁緩沖器P0-P3的示意圖。根據(jù)圖8,控制器150關(guān)閉奇數(shù)開關(guān)SOl及S02,并導(dǎo)通偶數(shù)開關(guān)SEl以移動其右側(cè)鄰近的頁緩沖器(例如P2)的數(shù)據(jù)到奇數(shù)頁緩沖器P1。
[0104]圖9及圖10分別繪示依據(jù)一實施例的頁緩沖器P2及Pl的電路圖,其中頁緩沖器P2的數(shù)據(jù)移動到奇數(shù)頁緩沖器Pl。
[0105]請參照圖9,頁緩沖器P2的控制器150通過分別施加高電平(“I”)的控制訊號STBN及SE到開關(guān)M17及SEl的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLBe、POLe、PBLBe、PBLe、SEL、SEL、PFLBe、PFLe、PSLBe、PSLe、SO 及 SO 到開關(guān) Ml、M2、M3、M5、M6、M7、M8、M9、M10、Mil、M12、M13、M14、M15、SOI及S02的柵極以導(dǎo)通這些開關(guān)。
[0106]頁緩沖器P2的開關(guān)M16基于頁緩沖器P2的端點SEN的數(shù)據(jù)%_來導(dǎo)通或關(guān)閉。當(dāng)頁緩沖器P2的端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,頁緩沖器P2的端點INV的電壓Vinv2S由路徑910被施加到開關(guān)M17的第二端的系統(tǒng)電壓V ss (例如接地)拉低。位于開關(guān)SEl左側(cè)的頁緩沖器Pl的端點INV的電壓Vinvi (未繪示)也經(jīng)由路徑910被系統(tǒng)電壓Vss拉低到“O”。也就是說,當(dāng)V豐為“ I”時,則V腿為“O”。另一方面,當(dāng)頁緩沖器P2的端點SEN的電壓VsenA “O”時,則開關(guān)M16為關(guān)閉。因此,頁緩沖器P2的端點INV的電壓Vinv2保持不變。據(jù)此,頁緩沖器Pl的端點INV的電壓V ■保持不變。
[0107]參照圖10,在此時,頁緩沖器Pl的控制器150通過分別施加高電平(“I”)的控制訊號POLBo到開關(guān)M6的柵極以導(dǎo)通開關(guān)M6。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLo、PBLBo、PBLo、SEL、SEL、PFLBo、PFLo、PSLBo、PSLo及 STBN 到開關(guān) Ml、M2、M3、M5、M7、M8、M9、M10、Mil、M12、M13、M14、M15 及 M17 的柵極以導(dǎo)通這些開關(guān)。奇數(shù)開關(guān)SOl保持關(guān)閉,而偶數(shù)開關(guān)SEl保持導(dǎo)通。
[0108]如同之前解釋過的,當(dāng)頁緩沖器P2的端點SEN的數(shù)據(jù)V—為“ I”時,則頁緩沖器Pl的端點INV的數(shù)據(jù)VinviS由路徑910被系統(tǒng)電壓V ss拉低到“O”。頁緩沖器Pl的端點OLB的電壓Vim也經(jīng)由路徑920被系統(tǒng)電壓V ss(例如接地)拉低到“O”。由于端點OL的電壓Vl3u為端點OLB的電壓V αΒ1的反相,所以V 0L1為“ I ”。也就是說,當(dāng)V SEN2為“ I ”時,則V腿為“0”,Vbi為“0”,另一方面,當(dāng)頁緩沖器Ρ2的端點SEN的電壓VSEN#“0”時,則頁緩沖器Pl的端點INV的電壓Vinvi保持不變。據(jù)此,頁緩沖器Pl的端點OLB的電壓Vbi保持不變,如同其初始電壓“ I ”。也就是說,當(dāng)V SEN2為“O”時,則VOLBl為“ I ”,V 0L1為“O”。
[0109]如圖7所示,頁緩沖器P2的端點SEN的Vsen2代表頁緩沖器P2的第一閂鎖器302的端點FL的數(shù)據(jù)。因此,數(shù)據(jù)移動操作的第一步驟的結(jié)果是頁緩沖器P2的第一閂鎖器302的端點FL的數(shù)據(jù)被移動到頁緩沖器Pl的一側(cè)閂鎖器306的端點0L。換句話說,頁緩沖器Pl的一側(cè)閂鎖器306的端點OL從頁緩沖器P2的第一閂鎖器302的端點FL加載數(shù)據(jù),此數(shù)據(jù)即是頁緩沖器P2的輸入數(shù)據(jù)。
[0110]右側(cè)鄰近的數(shù)據(jù)移動到偶數(shù)頁緩沖器
[0111]圖11繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第二步驟412的頁緩沖器P0-P3的示意圖。參照圖11,控制器150關(guān)閉偶數(shù)開關(guān)SE1,并導(dǎo)通奇數(shù)開關(guān)SOl及S02以移動其右側(cè)鄰近的頁緩沖器(例如Pl及P3)的數(shù)據(jù)到偶數(shù)頁緩沖器PO及P2。在第二步驟中頁緩沖器PO及Pl的操作以及頁緩沖器P2及P3的操作相似于參照圖9及圖10描述的在第一步驟中頁緩沖器Pl及P2的操作,區(qū)別在于在第二步驟中,偶數(shù)開關(guān)SEl為關(guān)閉,而奇數(shù)開關(guān)SOl及S02為導(dǎo)通。因此,就不再提供第二步驟中頁緩沖器PO及Pl的操作及第二步驟中頁緩沖器P2及P3的操作的個別描述。
[0112]左側(cè)鄰近的數(shù)據(jù)移動到奇數(shù)頁緩沖器
[0113]圖12繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第三步驟414的頁緩沖器P0-P3的示意圖。根據(jù)圖12,控制器150關(guān)閉偶數(shù)開關(guān)SE1,并導(dǎo)通奇數(shù)開關(guān)SOl及S02以移動其左側(cè)鄰近的頁緩沖器(例如PO及P2)的數(shù)據(jù)到奇數(shù)頁緩沖器Pl及P3。
[0114]圖13及圖14分別繪示依據(jù)一實施例的頁緩沖器PO及Pl的電路圖,其中頁緩沖器P2的數(shù)據(jù)移動到奇數(shù)頁緩沖器P1。在數(shù)據(jù)移動操作中的第三步驟中頁緩沖器P2及P3的操作相似于在第三步驟中頁緩沖器PO及Pl的操作。因此,就不再提供在數(shù)據(jù)移動操作中的第三步驟中頁緩沖器P2及P3的操作的個別描述。
[0115]參照圖13,頁緩沖器PO的控制器150通過分別施加高電平(“I”)的控制訊號STBN及SO到開關(guān)M17及SOl的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLBe、POLe、PBLBe、PBLe、SEL、SEL、PFLBe、PFLe、PSLBe 及 PSLe 到開關(guān) Ml、M2、M3、M5、M6、M7、M8、M9、M10、Mil、M12、M13、M14 及 M15 的柵極以導(dǎo)通這些開關(guān)。
[0116]頁緩沖器PO的開關(guān)M16基于頁緩沖器PO的端點SEN的數(shù)據(jù)Vsen。來導(dǎo)通或關(guān)閉。當(dāng)頁緩沖器PO的端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,頁緩沖器PO的端點INV的電壓VINV。經(jīng)由路徑1210被施加到開關(guān)M17的第二端的系統(tǒng)電壓V ss(例如接地)拉低。位于開關(guān)SOl右側(cè)的頁緩沖器Pl的端點INV的電壓Vinvi (未繪示)也經(jīng)由路徑1210被系統(tǒng)電壓Vss拉低到“O”。也就是說,當(dāng)V圖為“I”時,則V腿為“O”。另一方面,當(dāng)頁緩沖器PO的端點SEN的電壓Vsen。為“O”時,則開關(guān)M16為關(guān)閉。因此,頁緩沖器PO的端點INV的電壓Vinv。保持不變。據(jù)此,頁緩沖器Pl的端點INV的電壓V INV1保持不變。
[0117]參照圖14,在此時,頁緩沖器Pl的控制器150通過分別施加高電平(“I”)的控制訊號PBLB到開關(guān)M8的柵極以導(dǎo)通開關(guān)M8??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLBo、POLo、PBLo、SEL、SEL、PFLBo、PFLo、PSLBo、PSLo、STBN及 SE 到開關(guān) M1、M2、M3、M5、M6、M7、M9、M10、M11、M12、M13、M14、M15、M17 及 SE 的柵極以導(dǎo)通這些開關(guān)。偶數(shù)開關(guān)SOl保持導(dǎo)通。
[0118]如同之前解釋過的,當(dāng)頁緩沖器PO的端點SEN的數(shù)據(jù)VSENO為“I”時,則頁緩沖器Pl的端點INV的數(shù)據(jù)VinviS由路徑1210被系統(tǒng)電壓V ss拉低到“O”。頁緩沖器Pl的端點BLB的電壓也經(jīng)由路徑1220被系統(tǒng)電壓Vss(例如接地)拉低到“O”。由于端點BL的電壓Vbu為端點BLB的電壓V 的反相,所以V BUS “ I”。也就是說,當(dāng)V SEN。為“ I”時,則V.為“0”,νΒ?2為“ I”。另一方面,當(dāng)頁緩沖器PO的端點SEN的電壓Vsen。為“O”時,則頁緩沖器Pl的端點INV的電壓Vinvi保持不變。據(jù)此,頁緩沖器Pl的端點BLB的電壓V BLB1保持不變,如同其初始電壓“I”。由于端點BL的電壓Vbu為端點BLB的電壓νΒωι的反相,所以VBLl為“O”。也就是說,當(dāng)Vsen。為“O”時,則V _為“ I ”,V BL1為“O”。
[0119]如圖7所示,頁緩沖器PO的端點SEN的Vsen。代表頁緩沖器PO的第一閂鎖器302的端點FL的數(shù)據(jù)。因此,數(shù)據(jù)移動操作的第三步驟的結(jié)果是頁緩沖器PO的第一閂鎖器302的端點FL的數(shù)據(jù)被移動到頁緩沖器Pl的雙側(cè)閂鎖器308的端點BL。換句話說,頁緩沖器Pl的雙側(cè)閂鎖器308的端點BL從頁緩沖器PO的第一閂鎖器302的端點FL加載數(shù)據(jù),此數(shù)據(jù)即是頁緩沖器PO的輸入數(shù)據(jù)。
[0120]左側(cè)鄰近的數(shù)據(jù)移動到偶數(shù)頁緩沖器
[0121]圖15繪示依據(jù)一實施例在數(shù)據(jù)移動操作中的第四步驟416的頁緩沖器P0-P3的示意圖。參照圖15,控制器150關(guān)閉奇數(shù)開關(guān)SOl及S02,并導(dǎo)通偶數(shù)開關(guān)SEl以移動其左側(cè)鄰近的頁緩沖器(例如Pl)的數(shù)據(jù)到偶數(shù)頁緩沖器P2。在第四步驟中頁緩沖器Pl及P2的操作相似于參照圖13及圖14描述的在第三步驟中頁緩沖器PO及Pl的操作,區(qū)別在于在第四步驟中,奇數(shù)開關(guān)SOl及S02為關(guān)閉,而偶數(shù)開關(guān)SEl為導(dǎo)通。因此,就不再提供第四步驟中頁緩沖器Pl及P2的操作及的個別描述。
[0122]數(shù)據(jù)處理
[0123]處理鄰近數(shù)據(jù)
[0124]圖16-圖21繪示依據(jù)一實施例在處理鄰近數(shù)據(jù)的操作期間的頁緩沖器Pl的電路圖。頁緩沖器P2的處理鄰近數(shù)據(jù)的操作相似于頁緩沖器Pl的處理鄰近數(shù)據(jù)的操作。因此,就不再提供頁緩沖器P2的處理鄰近數(shù)據(jù)的操作的個別描述。
[0125]如同之前解釋過的,在數(shù)據(jù)移動操作之后及在處理鄰近數(shù)據(jù)的操作之前,頁緩沖器Pl的端點OL的數(shù)據(jù)代表其右側(cè)鄰近的頁緩沖器(例如P2)的輸入數(shù)據(jù),而頁緩沖器Pl的端點BL的數(shù)據(jù)代表其左側(cè)鄰近的頁緩沖器(例如PO)的輸入數(shù)據(jù)。因此,端點PL及BL的數(shù)據(jù)有四種可能的組合。第一種可能的組合是Va為“ I”且V %為“ I”,表示頁緩沖器P2的輸入數(shù)據(jù)為“I”且頁緩沖器PO的輸入數(shù)據(jù)為“I”。在本文中,頁緩沖器的輸入數(shù)據(jù)為“I”代表對應(yīng)該頁緩沖器的存儲器單元將不會被編程,例如被禁止編程。相對應(yīng)地,頁緩沖器的輸入數(shù)據(jù)為“O”代表對應(yīng)該頁緩沖器的存儲器單元將會被編程,例如不會被禁止編程。據(jù)此,第一種可能的組合Va為“I”且V %為“I”表示對應(yīng)頁緩沖器P2的單元C及對應(yīng)頁緩沖器PO的單元B都會被禁止編程。第二種可能的組合是^為“ I”且Vi為“0”,表示頁緩沖器P2的輸入數(shù)據(jù)為“I”且頁緩沖器PO的輸入數(shù)據(jù)為“0”,也就是說,對應(yīng)頁緩沖器P2的單元C會被禁止編程,而對應(yīng)頁緩沖器PO的單元B不會被禁止編程。第三種可能的組合是Va為“O”且V為“0”,表示頁緩沖器P2的輸入數(shù)據(jù)為“O”且頁緩沖器PO的輸入數(shù)據(jù)為“0”,也就是說,對應(yīng)頁緩沖器P2的單元C及對應(yīng)頁緩沖器PO的單元B都不會被禁止編程。第四種可能的組合是\為“0”且V I為“ I ”,表示頁緩沖器P2的輸入數(shù)據(jù)為“O”且頁緩沖器PO的輸入數(shù)據(jù)為“ I ”,也就是說,對應(yīng)頁緩沖器P2的單元C不會被禁止編程,而對應(yīng)頁緩沖器PO的單元B會被禁止編程。下文描述的輸入數(shù)據(jù)的這四種可能的組合以Va、Volb, ^及起標(biāo)示。例如,圖16標(biāo)示的V況為“ 1”、“ 1”、“O”或“O”,V _為“O”、“O”、“ I”或“ 1”,Vbl為 “ I”、“O”、“O” 或 “ I” 及 V BLB為 “O”、“ I”、“ I” 或 “O”。
[0126]參照圖16,首先,控制器150通過分別施加高電平(“I”)的控制訊號NPASS及PBL到開關(guān)M3及M9的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、BLC、POLB、POL、PBLB、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開*M1、M2、M5、M6、M7、M8、M10、M11、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。開關(guān)M4依據(jù)其柵極偏壓而決定開關(guān)M4的導(dǎo)通/關(guān)閉狀態(tài),但不影響電路操作。
[0127]因此,雙側(cè)閂鎖器308的端點BL的數(shù)據(jù)經(jīng)由路徑1610傳遞到端點SEN。也就是說,當(dāng)VBL分別為“ I ”、“0”、“O”或“ I ”時,則Vsen分別為“ I ”、“0”、“O”或“ I ”。在此時,端點OLB、0L、BLB, BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0128]參照圖17,控制器150通過分別施加高電平(“I”)的控制訊號POLB到開關(guān)M6的柵極以導(dǎo)通開關(guān)M6。控制器150通過分別施加低電平(“O”)的控制訊號SET、PGM、BLC,POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān) Ml、M2、M5、M7、M8、M9、M10、M11、M12、M13、M14、M15、M17、S01及SEl的柵極以關(guān)閉這些開關(guān)??刂破?50也以一預(yù)定電壓電平,例如IV來設(shè)定施加到開關(guān)M3的柵極的控制訊號NPASS以使只有“O”的數(shù)據(jù)可以通過開關(guān)M3,而“ I”的數(shù)據(jù)不能通過開關(guān)M3。
[0129]因此,當(dāng)端點OLB的數(shù)據(jù)為“O”時,數(shù)據(jù)“O”經(jīng)由一路徑1710傳遞到端點SEN。另一方面,當(dāng)端點OLB的數(shù)據(jù)為“ I ”時,端點SEN的數(shù)據(jù)如同之前從端點BLB傳遞的,保持不變。也就是說,當(dāng)Vb分別為“ I ”、“O ”、“ I ”或“ I ”時,則V SEN分別為“O ”、“O ”、“O ”或“ I ”。在此時,端點0LB、0L、BLB, BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0130]參照圖18,控制器150通過分別施加高電平(“I”)的控制訊號POLB及STBN到開關(guān)M6及M17的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、SO 及 SE 到開關(guān) Ml、M2、M3、M5、M7、M8、M9、M10、Mil、M12、M13、M14、M15、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。控制器150也以一預(yù)定電壓電平,例如IV來設(shè)定施加到開關(guān)M3的柵極的控制訊號NPASS以使只有“O”的數(shù)據(jù)可以通過開關(guān)M3,而“ I”的數(shù)據(jù)不能通過開關(guān)M3。
[0131]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)Vsen來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,頁緩沖器Pl的端點INV的電壓Vinv經(jīng)由路徑1810被施加到開關(guān)M17的第二端的系統(tǒng)電壓VSS(例如接地)拉低。端點OLB的電壓VaB也經(jīng)由路徑1810被系統(tǒng)電壓Vss拉低到“O”。端點OL的電壓Va為端點OLB的電壓乂_的反相。因此,Va為“I”。另一方面,當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)Μ16為關(guān)閉。因此,頁緩沖器Pl的端點INV的數(shù)據(jù)保持不變。據(jù)此,端點OL及OLB的數(shù)據(jù)保持不變。也就是說,當(dāng)Vsen分別為 “O”、“O”、“O” 或 “ I” 時,則 V _分別為 “O”、“O”、“ I” 或 “O”,且 V 0L分別為 “ I”、“ I ”、“O”或“ I ”。在此時,端點BLB、BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0132]參照圖19,控制器150通過分別施加高電平(“I”)的控制訊號PBL及STBN到開關(guān)Μ9及Μ17的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLB、POL、PBLB、SEL、SEL、PFLB、PFL、PSLB、PSL、SO 及 SE 到開*M1、M2、M3、M5、M6、M7、M8、M10、M11、M12、M13、M14、M15、S01 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0133]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)Vsen來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,頁緩沖器Pl的端點INV的電壓Vinv經(jīng)由路徑1910被施加到開關(guān)M17的第二端的系統(tǒng)電壓Vss(例如接地)拉低。端點BL的電壓νΒ?也經(jīng)由路徑1910被系統(tǒng)電壓Vss拉低到“O”。端點BLB的電壓V Β?Β為端點BL的電壓V Β?的反相。因此,¥_為“1”。另一方面,當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)Μ16為關(guān)閉。因此,頁緩沖器Pl的端點INV的數(shù)據(jù)保持不變。據(jù)此,端點BL及BLB的數(shù)據(jù)保持不變。也就是說,當(dāng)Vsen分別為“ O ”、“ O ”、“ O ”或“ I ”時,則V %分別為“ I ”、“ O ”、“ O ”或“ O ”,且V ■分別為“ O ”、“ I”、“ I”或“ I”。在此時,端點OLB、0L、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0134]參照圖20,控制器150通過分別施加高電平(“I”)的控制訊號NPASS及PBL到開關(guān)M3及Μ9的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、BLC、POLB、POL、PBLB、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān)Ml、M2、M5、M6、M7、M8、M10、Mil、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0135]因此,雙側(cè)閂鎖器308的端點BL的數(shù)據(jù)經(jīng)由路徑2010傳遞到端點SEN。也就是說,當(dāng)V分別為“1”、“0”、“0”或“O”時,則Vsen分別為“1”、“0”、“0”或“O”。在此時,端點0LB、0L、BLB, BL、FLB、FL、SLB 及 SL 的數(shù)據(jù)保持不變。
[0136]參照圖21,控制器150通過分別施加高電平(“ I ”)的控制訊號POL及STBN到開關(guān)M7及M17的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLB、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、SO 及 SE 到開*M1、M2、M3、M5、M6、M8、M9、M10、M11、M12、M13、M14、M15、S01 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0137]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)VSEN來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,頁緩沖器Pl的端點INV的電壓Vinv經(jīng)由路徑被2110施加到開關(guān)M17的第二端的系統(tǒng)電壓Vss (例如接地)拉低。端點OL的電壓Va也經(jīng)由路徑2110被系統(tǒng)電壓Vss拉低到“O”。端點OLB的電壓Vim為端點OL的電壓Va的反相。因此,為“I”。另一方面,當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)Μ16為關(guān)閉。因此,頁緩沖器Pl的端點INV的數(shù)據(jù)保持不變。據(jù)此,端點OL及OLB的數(shù)據(jù)保持不變。也就是說,當(dāng)Vsen分別為“ I ”、“ O ”、“ O ”或“ O ”時,則V α分別為“ O ”、“ I ”、“ O ”或“ I ”,且V _分別為“ I ”、“0”、“ I”或“O”。在此時,端點BLB、BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0138]處理自己的數(shù)據(jù)
[0139]圖22-圖26繪示依據(jù)一實施例在步驟422中處理自己的數(shù)據(jù)的操作期間的頁緩沖器Pl的電路圖。頁緩沖器Ρ2的處理自己的數(shù)據(jù)的操作相似于頁緩沖器Pl的鄰近數(shù)據(jù)處理操作。因此,就不再提供頁緩沖器Ρ2的處理自己的數(shù)據(jù)的操作的個別描述。
[0140]參照圖22,控制器150通過分別施加高電平(“ I”)的控制訊號NPASS及PFL到開關(guān)M3及Μ13的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、BLC、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PSLB、PSL、STBN、SO 及 SE 到開關(guān)M1、M2、M5、M6、M7、M8、M9、M10、M11、M12、M13、M14、M15、M17、S01 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0141]因此,第一閂鎖器302的端點FL的數(shù)據(jù)經(jīng)由路徑2210傳遞到端點SEN。也就是說,當(dāng)Vfl為“ I”時,則V SEN為“ 1”,而當(dāng)V幾為“O,,時,則V SEN為“O”。在此時,端點OLB、0L、BLB、BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。在圖22中,在步驟420中的處理鄰近數(shù)據(jù)的操作之后端點0L、0LB、BL及BLB的數(shù)據(jù)各種可能的組合以VOL為“0”、“ 1”、“O”或“ 1”,Vim為 “ I”、“0”、“ I” 或 “0”,Vbl為 “ I”、“O”、“O” 或 “O” 及 V ■為 “0”、“ I”、“ I” 或 “ I” 標(biāo)示。
[0142]參照圖23,控制器150通過分別施加高電平(“ I”)的控制訊號POLB及STBN到開關(guān)M6及M17的柵極以導(dǎo)通這兩個開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、SO 及 SE 到開*M1、M2、M3、M5、M7、M8、M9、M10、M11、M12、M13、M14、M15、S01 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0143]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)Vsen來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)M16為關(guān)閉。因此,端點INV的數(shù)據(jù)保持不變。據(jù)此,端點OL及OLB的數(shù)據(jù)保持不變ο也就是說,當(dāng)Vsen為“O,,時,則V _分別為“ I”、“O”、“ I”或“O”,且V況分別為“0”、“ I ”、“O”或“ I ”。在此時,端點BLB、BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0144]另一方面,如圖24所示,當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,端點INV的電壓Vinv經(jīng)由路徑被2410施加到開關(guān)M17的第二端的系統(tǒng)電壓V ss (例如接地)拉低。端點OLB的電壓Vim也經(jīng)由路徑2410被系統(tǒng)電壓Vss拉低到“O”。端點OL的電壓V為端點OLB的電壓V αΒ的反相。因此,V況為“ I”。也就是說,當(dāng)V SEN為“ I”時,則V _分別為 “O”、“O”、“O” 或 “O”,且 Va分別為 “ I”、“ I”、“ I” 或 “ I”。在此時,端點 BLB、BL、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0145]參照圖25,控制器150通過分別施加高電平(“ I”)的控制訊號PBLB及STBN到開關(guān)M8及M17的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLB、POL、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、SO 及 SE 到開*M1、M2、M3、M5、M6、M7、M9、M10、M11、M12、M13、M14、M15、S01 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0146]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)Vsen來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)M16為關(guān)閉。因此,端點INV的數(shù)據(jù)保持不變。據(jù)此,端點BL及BLB的數(shù)據(jù)保持不變ο也就是說,當(dāng)Vsen為“O,,時,則V _分別為“O”、“ I”、“ I”或“ I”,且V BL分別為“ I ”、“0”、“O”或“O”。在此時,端點0LB、0L、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0147]另一方面,如圖26所示,當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為導(dǎo)通。因此,端點INV的電壓Vinv經(jīng)由路徑2610被施加到開關(guān)M17的第二端的系統(tǒng)電壓V ss (例如接地)拉低。端點BLB的電壓也經(jīng)由路徑2610被系統(tǒng)電壓Vss拉低到“O”。端點BL的電壓V為端點BLB的電壓V _的反相。因此,V %為“ I”。也就是說,當(dāng)V SEN為“ I”時,則V _分別為 “O”、“O”、“O” 或 “O”,且 V分別為 “ I”、“ I”、“ I” 或 “ I”。在此時,端點 OLB、0L、FLB、FL、SLB及SL的數(shù)據(jù)保持不變。
[0148]處理自己的數(shù)據(jù)的操作的結(jié)果是,當(dāng)頁緩沖器Pl的輸入數(shù)據(jù)為“O”時,端點OL及BL的數(shù)據(jù)保持相同于先前在處理鄰近數(shù)據(jù)的操作期間所設(shè)定的。另一方面,當(dāng)頁緩沖器Pl的輸入數(shù)據(jù)為“I”時,不管端點OL及BL先前在處理鄰近數(shù)據(jù)的操作期間的狀態(tài)為何,端點OL及BL的數(shù)據(jù)變?yōu)椤?”,表示如圖1所示的對應(yīng)頁緩沖器Pl的單元A會被禁止編程。
[0149]圖27繪示在數(shù)據(jù)處理操作之前及之后的頁緩沖器Pl的端點OL及BL的數(shù)據(jù)的一表格2700。如同之前解釋過的,在數(shù)據(jù)移動操作之后及在數(shù)據(jù)處理操作之前,頁緩沖器Pl的端點OL的數(shù)據(jù)代表其右側(cè)鄰近的頁緩沖器(例如P2)的輸入數(shù)據(jù),而頁緩沖器Pl的端點BL的數(shù)據(jù)代表其左側(cè)鄰近的頁緩沖器(例如PO)的輸入數(shù)據(jù)。
[0150]在數(shù)據(jù)處理操作之后,頁緩沖器Pl的端點OL的數(shù)據(jù)及端點BL的數(shù)據(jù)的組合代表對應(yīng)頁緩沖器Pl的單元A的編程狀態(tài)。表格2700的行2710到2750代表端點OL的數(shù)據(jù)及端點BL的數(shù)據(jù)的五種可能的組合。
[0151]具體地說,參照行2710,在數(shù)據(jù)處理操作之前,Va為“1”,νΒ?為“I”。在數(shù)據(jù)處理操作之后,為“1”,表示鄰近的單元,例如對應(yīng)頁緩沖器P2的單元C以及對應(yīng)頁緩沖器PO的單元B都會被禁止編程,也就是「雙側(cè)禁止」。在這種情況下,對應(yīng)頁緩沖器Pl的一位線BLl在一編程操作期間會被充電到一位線補償篇壓電平VH。
[0152]參照行2720,在數(shù)據(jù)處理操作之前,¥1為“1”,¥%為“0”。在數(shù)據(jù)處理操作之后,V為“1”,V I為“0”,表示對應(yīng)頁緩沖器P2的單元C以及對應(yīng)頁緩沖器PO的單元B的其中一個會被禁止編程,也就是「單側(cè)禁止」。在這種情況下,位線BLl在一編程操作期間需要被充電到一位線補償篇壓電平\。
[0153]參照行2730,在數(shù)據(jù)處理操作之前,Va為“0”,νΒ?為“O”。在數(shù)據(jù)處理操作之后,V為“0”,V I為“0”,表示對應(yīng)頁緩沖器P2的單元C以及對應(yīng)頁緩沖器PO的單元B都不會被禁止編程,也就是「都不禁止」。在這種情況下,對應(yīng)頁緩沖器Pl的一位線BLl在一編程操作期間需要被放電到接地GND。
[0154]參照行2740,在數(shù)據(jù)處理操作之前,Va為“0”,V %為“I”。在數(shù)據(jù)處理操作之后,V為“1”,V I為“0”,表示對應(yīng)頁緩沖器P2的單元C以及對應(yīng)頁緩沖器PO的單元B的其中一個會被禁止編程,也就是「單側(cè)禁止」。在這種情況下,位線BLl在一編程操作期間需要被充電到一位線補償篇壓電平\。
[0155]參照行2750,在數(shù)據(jù)處理操作之后,Va為“ I ”,V隊為“ I ”,表示單元A會被禁止編程。在這種情況下,位線BLl在一編程操作期間需要被充電到電壓VDD。
[0156]編程
[0157]圖28及圖29分別繪示依據(jù)一實施例在步驟424中編程操作期間的頁緩沖器Pl的電路圖。頁緩沖器PO、P2及P3的編程操作相似于頁緩沖器Pl的編程操作。因此,就不再提供頁緩沖器PO、P2及P3的編程操作的個別描述。
[0158]參照圖28,控制器150通過分別施加高電平(“I”)的控制訊號SET、NPASS及BLC到開關(guān)Ml、M3及M5的柵極以導(dǎo)通這些開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 PGM、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān)M2、M6、M7、M8、M9、M10、Mil、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。開關(guān)M4及M16依據(jù)其柵極偏壓而決定開關(guān)M4及M16的導(dǎo)通/關(guān)閉狀態(tài),但不影響電路操作。
[0159]在此時,控制器150施加一控制訊號GND到開關(guān)Ml的第一端。因此,存儲器陣列100的一位線BLl經(jīng)由一路徑2810放電到接地。
[0160]參照圖29,控制器150通過分別施加高電平(“ I ”)的控制訊號PGM、NPASS及BLC到開關(guān)M2、M3及M5的柵極以導(dǎo)通這些開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 SET、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān)M1、M6、M7、M8、M9、M10、M11、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0161]存儲器陣列100的位線BLl基于端點OLB、0L、BLB及BL的數(shù)據(jù)經(jīng)由路徑2910、2920、2930及2940的其中一個被充電或放電。具體地說,當(dāng)Va為“ I”且V %為“ I”時,也就是當(dāng)Vim為“O”且V _為“O”時,PMOS晶體管開關(guān)M18及M19都會導(dǎo)通。因此,位線BLl經(jīng)由路徑2910被充電到施加到開關(guān)M18的第一端的系統(tǒng)電壓Vdd(第一偏壓)。在這種情況下,即使施加一高電壓(例如20V)到字線WL2,單元A仍然被禁止編程。
[0162]當(dāng)V為“ O ”且V BL為“ O ”時,也就是當(dāng)V 0LB為“ I ”且V BLB為“ I,,時,NMOS晶體管開關(guān)M20及M21都會導(dǎo)通。因此,位線BLl經(jīng)由路徑2920被放電到接地(第二偏壓)。在這種情況下,如果施加一高電壓(例如20V)到字線WL2,單元A會被編程。
[0163]當(dāng)Vol為“O,,且VBL為“ I”時,也就是當(dāng)V 0LB為“ I”且V BL為“ I”時,NMOS晶體管開關(guān)M22及M23都會導(dǎo)通。因此,位線BLl經(jīng)由路徑2930被充電到施加到開關(guān)M22的第一端的電壓Vh(第三偏壓)。在這種情況下,如果施加一高電壓(例如20V)到字線WL2,單元A會被一偏壓Vh補償。
[0164]當(dāng)Vol為“ I”且V BL為“O,,時,也就是當(dāng)V 1為“ I”且V ■為“ I”時,NMOS晶體管開關(guān)M24及M25都會導(dǎo)通。因此,位線BLl經(jīng)由路徑2940被充電到施加到開關(guān)M24的第一端的電壓\(第四偏壓)。在這種情況下,如果施加一高電壓(例如20V)到字線WL2,單元A會被一偏壓\補償。
[0165]編程驗證操作
[0166]圖30-圖34繪示依據(jù)一實施例在步驟426中編程驗證操作期間的頁緩沖器Pl的電路圖。頁緩沖器PO、P2及P3的編程驗證操作相似于頁緩沖器Pl的編程驗證操作。因此,就不再提供頁緩沖器PO、P2及P3的編程驗證操作的個別描述。
[0167]在編程操作之后及在編成驗證操作之前,有三種可能的情況。在第一種情況,如Va為“ I”及VaA“O”表示的,單元A被禁止編程。在第二種情況,如V K為“O”及V _為“ I”表示的,單元A被編程,但單元A的閾值電壓Vth并未達到一目標(biāo)電平。在第三種情況,如
為“ O ”及V ^為“ I ”表示的,單元A已經(jīng)被編程,且單元A的閾值電壓V th達到一目標(biāo)電平。在以下的描述中,這三種可能的情況以乂^及標(biāo)示。例如,圖30標(biāo)示的Vm為“1”、“O” 或 “0”,Vflb為“O”、“I” 或“I”。
[0168]參照圖30,控制器150通過分別施加高電平(“ I ”)的控制訊號NPASS、BLC及PFLB到開關(guān)M3、M5及M12的柵極以導(dǎo)通這些開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、POLB、POL、PBLB、PBL、SEL、SEL、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān)M1、M2、M6、M7、M8、M9、M10、M11、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0169]因此,存儲器陣列100的位線BLl基于端點FLB的數(shù)據(jù)經(jīng)由路徑3010被充電或放電。當(dāng)為“I”時,表示單元A已經(jīng)被編程,位線BLl被充電到施加到一表示為“I”的高電平。當(dāng)為“O”時,表示單元A已經(jīng)被禁止編程,位線BLl被放電到接地電平。
[0170]參照圖31,控制器150通過分別施加高電平(“I”)的控制訊號BLC到開關(guān)M5的柵極以導(dǎo)通這個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號SET、PGM、NPASS、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān) Ml、M2、M3、M6、M7、M8、M9、M10、M11、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0171]在此時,控制器150施加一編程驗證電壓Vpv到對應(yīng)單元A的字線WL2,并施加一高電壓到存儲器串行121中的其他單元而不考慮這些單元的編程狀態(tài)而導(dǎo)通這些單元。編程驗證電壓Vpv表閾值電壓V &的目標(biāo)編程電平。
[0172]因此,如果單元A已經(jīng)被禁止編程(如同上述的第一種情況),則單元A會被關(guān)閉。盡管存儲器串行121的其他單元被開啟,位線BLl仍然保持在接地電平,也就是“O”。據(jù)此,端點SEN的電壓為“O”。
[0173]如果單元A已經(jīng)被編程但是其閾值電壓Vth并未達到目標(biāo)電平(如同上述的第二種情況),也就是Vth< Vpv,則單元A會被關(guān)閉。盡管存儲器串行121的其他單元被開啟,位線BLl并未導(dǎo)通,因此仍然保持在表示為“I”的高電平。據(jù)此,端點SEN的電壓為“I”。
[0174]如果單元A已經(jīng)被編程且單元A的閾值電壓Vth已經(jīng)達到目標(biāo)電平(如同上述的第三種情況),也就是Vth多Vpv,則單元A會被導(dǎo)通。因為存儲器串行121的其他單元也被開啟,位線BLl被放電到接地電平。據(jù)此,端點SEN的電壓經(jīng)由路徑3110被拉低到“O”。
[0175]參照圖32,控制器150通過分別施加高電平(“I”)的控制訊號PFLB及STBN到開關(guān)M12及M17的柵極以導(dǎo)通這兩個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號 SET、PGM、NPASS、BLC、POLB、POL、PBLB、PBL、SEL、SEL、PFL、PSLB、PSL、SO 及 SE 到開關(guān) M1、M2、M3、M5、M6、M7、M8、M9、M10、M11、M13、M14、M15、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0176]開關(guān)M16基于頁緩沖器Pl的端點SEN的數(shù)據(jù)Vsen來導(dǎo)通或關(guān)閉。當(dāng)端點SEN的數(shù)據(jù)為“I”時,則開關(guān)M16為開啟。因此,端點INV的電壓Vinv經(jīng)由路徑3210被施加到開關(guān)M17的第二端的系統(tǒng)電壓Vss (例如接地)拉低到“O”。端點FLB的電壓也經(jīng)由路徑3210被系統(tǒng)電壓Vss拉低到“O”。端點FL的電壓V Fl為端點FLB的電壓V aB的反相。因此,VFJ%“r’。另一方面,當(dāng)端點SEN的數(shù)據(jù)為“O”時,則開關(guān)M16為關(guān)閉。因此,頁緩沖器Pl的端點INV的數(shù)據(jù)保持不變。據(jù)此,端點FL及FLB的數(shù)據(jù)保持不變。也就是說,當(dāng)Vsen分別為“O”、“ I”或“O”時,則分別為“O”、“O”或“ I”,且V a分別為“ I”、“ I”或“O”。在此時,端點0LB、0L、BLB, BL、SLB及SL的數(shù)據(jù)保持不變。
[0177]參照圖33,控制器150通過分別施加高電平(“I”)的控制訊號SET、NPASS及BLC到開關(guān)Ml、M3及M5的柵極以導(dǎo)通這些開關(guān)。控制器150通過分別施加低電平(“O”)的控制訊號 PGM、POLB、POL、PBLB、PBL、SEL、SEL、PFLB、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān)M2、M6、M7、M8、M9、M10、M11、M12、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0178]在此時,控制器150施加一控制訊號GND到開關(guān)Ml的第端。因此,存儲器陣列100的位線BLl經(jīng)由路徑3310被放電到接地。
[0179]參照圖34,控制器150通過分別施加高電平(“I”)的控制訊號PFLB到開關(guān)M12的柵極以導(dǎo)通這個開關(guān)??刂破?50通過分別施加低電平(“O”)的控制訊號SET、PGM、NPASS、BLC、POLB、POL、PBLB、PBL、SEL、SEL、PFL、PSLB、PSL、STBN、SO 及 SE 到開關(guān) Ml、M2、M3、M5、M6、M7、M8、M9、M10、M11、M13、M14、M15、M17、SOI 及 SEl 的柵極以關(guān)閉這些開關(guān)。
[0180]端點FLB的電壓經(jīng)由路徑3410傳遞到開關(guān)M4的柵極。開關(guān)M4基于其柵極來導(dǎo)通或關(guān)閉。在第一種情況,單元A被禁止編程,VaB為“0”,開關(guān)M4為關(guān)閉。因此施加到開關(guān)M4的第二端的驗證電壓Vvfy將不能被傳遞到連接到開關(guān)M4的第一端的偵測器。
[0181]在第二種情況,單元A已經(jīng)被編程,但并未達到一目標(biāo)電平,為“0”,開關(guān)M4為關(guān)閉。因此施加到開關(guān)M4的第二端的驗證電壓Vvfy將不能被傳遞到連接到開關(guān)M4的第一端的偵測器。
[0182]在第三種情況,單元A已經(jīng)被編程到一目標(biāo)電平,Vflb^ “ I ”表示的,開關(guān)M4為導(dǎo)通。因此施加到開關(guān)M4的第二端的驗證電壓Vvfy將被傳遞到連接到開關(guān)M4的第一端的偵測器。
[0183]盡管在上述實施例中,用以連接鄰近頁緩沖器的奇數(shù)開關(guān)及偶數(shù)開關(guān)是NMOS晶體管,但是本發(fā)明不以此為限?;蛘?,奇數(shù)開關(guān)及偶數(shù)開關(guān)可以是其他類型的晶體管,例如PMOS晶體管、雙極性晶體管或者用以連接一頁緩沖器做為數(shù)據(jù)傳遞的任何電路或裝置。
[0184]盡管在上述實施例中,用以開關(guān)Ml到開關(guān)M17是NMOS晶體管,但是本發(fā)明不以此為限?;蛘?,開關(guān)Ml到開關(guān)M17可以是PMOS晶體管。
[0185]盡管在上述實施例中,在鄰近頁緩沖器中處理數(shù)據(jù)用于編程操作,但是本發(fā)明不以此為限。或者,在鄰近頁緩沖器中處理數(shù)據(jù)可用于一讀取操作、或者一擦除操作。
[0186]盡管在上述實施例中,輸入數(shù)據(jù)“ I ”代表一選擇的單元將被禁止編程而輸入數(shù)據(jù)“O”代表所選擇的單元將被編程,但是本發(fā)明不以此為限。或者,輸入數(shù)據(jù)“ I”可代表一選擇的單元將被編程而輸入數(shù)據(jù)“O”代表所選擇的單元將被禁止編程。
[0187]本領(lǐng)域具有通常知識者考慮本發(fā)明的說明書和實作容易想到本發(fā)明的其他實施例。應(yīng)當(dāng)理解的是說明書及這些實施例是僅用以示范而非用以限定本發(fā)明,隨附權(quán)利要求范圍表示本發(fā)明的真正的范圍和精神。
【主權(quán)項】
1.一種頁緩沖器電路,包含: 多個頁緩沖器,這些頁緩沖器包含一第一頁緩沖器;其中該第一頁緩沖器用以: 加載一第一緩沖器的輸入數(shù)據(jù)及至少一鄰近頁緩沖器的輸入數(shù)據(jù);以及對應(yīng)該第一緩沖器的輸入數(shù)據(jù)及該至少一鄰近頁緩沖器的輸入數(shù)據(jù)施加一偏壓到一位線。2.根據(jù)權(quán)利要求1所述的頁緩沖器電路,其中該第一頁緩沖器更用以: 處理該第一緩沖器的輸入數(shù)據(jù)及該至少一鄰近頁緩沖器的輸入數(shù)據(jù)以決定一偏壓電平;以及 施加具有該偏壓電平的該偏壓到該位線。3.根據(jù)權(quán)利要求1所述的頁緩沖器電路,其中第一頁緩沖器包含: 一共同端,耦接到鄰近的該頁緩沖器; 一第一閂鎖器,用以加載該第一緩沖器的輸入數(shù)據(jù); 一第二閂鎖器,用以加載該至少一鄰近頁緩沖器的輸入數(shù)據(jù);以及 一偏壓應(yīng)用單元,用以施加該偏壓到該位線; 其中該第一閂鎖器及該第二閂鎖器各包含: 兩個反流器,用以彼此互相反向并聯(lián)連接; 一第一端,用以設(shè)置在該兩個反流器中一個反流器的一端; 一第二端,用以設(shè)置在該兩個反流器中該個反流器的另一端; 一第一開關(guān),用以在該第一端及該頁緩沖器的該共同端之間連接;以及 一第二開關(guān),用以在該第二端及該頁緩沖器的該共同端之間連接;該偏壓應(yīng)用單元包含: 一第一路徑,用以連接以接收具有一第一偏壓電平的電壓; 一第二路徑,用以連接以接收具有一第二偏壓電平的電壓; 一第三路徑,用以連接以接收具有一第三偏壓電平的電壓;以及 一第四路徑,用以連接以接收具有一第四偏壓電平的電壓。4.根據(jù)權(quán)利要求1所述的頁緩沖器電路,其中該第一頁緩沖器用以: 加載一第一側(cè)鄰近緩沖器的輸入數(shù)據(jù); 加載一第二側(cè)鄰近緩沖器的輸入數(shù)據(jù); 處理該第一緩沖器輸入數(shù)據(jù)、該第一側(cè)鄰近緩沖器的輸入數(shù)據(jù)及該第二側(cè)鄰近緩沖器的輸入數(shù)據(jù)以決定一偏壓電壓電平。5.—種集成電路,包含: 一存儲器陣列,包含多個存儲器串行,該每一存儲器串行包含多個存儲器單元; 一緩沖器電路,包含多個頁緩沖器,這些頁緩沖器對應(yīng)連接到這些存儲器串行,該每一頁緩沖器連接到一右側(cè)鄰近頁緩沖器及一左側(cè)鄰近頁緩沖器中的至少一個; 一控制電路,用以在這些頁緩沖器中的至少一第一頁緩沖器中執(zhí)行下列操作: 輸入數(shù)據(jù)到該第一頁緩沖器的一數(shù)據(jù)輸入操作; 移動該右側(cè)鄰近頁緩沖器及該左側(cè)鄰近頁緩沖器中的該至少一個的輸入數(shù)據(jù)到該第一頁緩沖器的一數(shù)據(jù)移動操作; 處理該第一頁緩沖器的輸入數(shù)據(jù)及該右側(cè)鄰近頁緩沖器及該左側(cè)鄰近頁緩沖器中的該至少一個的輸入數(shù)據(jù)以決定一偏壓電平的一數(shù)據(jù)處理操作;以及 施加具有該偏壓電平的一偏壓到對應(yīng)該第一頁緩沖器的該存儲器串行的一位線的一編程操作。6.根據(jù)權(quán)利要求5所述的集成電路,其中該數(shù)據(jù)輸入操作輸入數(shù)據(jù)到一第一閂鎖器,該第一閂鎖器耦接到該第一頁緩沖器的一共同端,其中該數(shù)據(jù)移動操作移動該右側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)到一一側(cè)閂鎖器,該一側(cè)閂鎖器耦接到該第一頁緩沖器的該共同端,且移動該左側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)到一雙側(cè)閂鎖器,該雙側(cè)閂鎖器耦接到該第一頁緩沖器的該共同端。7.根據(jù)權(quán)利要求6所述的集成電路,其中該第一閂鎖器、該一側(cè)閂鎖器及該第二閂鎖器各包含: 兩個反流器,用以彼此互相反向并聯(lián)連接; 一第一端,用以設(shè)置在該兩個反流器中一個反流器的一端; 一第二端,用以設(shè)置在該兩個反流器中該個反流器的另一端; 一第一開關(guān),用以在該第一端及該頁緩沖器的該共同端之間連接;以及 一第二開關(guān),用以在該第二端及該頁緩沖器的該共同端之間連接; 其中該數(shù)據(jù)處理操作包含處理該右側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)及該左側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)以設(shè)定該一側(cè)閂鎖器及該雙側(cè)閂鎖器的數(shù)據(jù)的一鄰近數(shù)據(jù)處理操作,其中該數(shù)據(jù)處理操作更包含處理該第一頁緩沖器的輸入數(shù)據(jù)以設(shè)定該一側(cè)R鎖器及該雙側(cè)閂鎖器的數(shù)據(jù)的一自我數(shù)據(jù)處理操作; 其中該第一頁緩沖器包含一偏壓應(yīng)用單元,該偏壓應(yīng)用單元包含: 一第一路徑,用以連接以接收具有一第一偏壓電平的電壓; 一第二路徑,用以連接以接收具有一第二偏壓電平的電壓; 一第三路徑,用以連接以接收具有一第三偏壓電平的電壓;以及 一第四路徑,用以連接以接收具有一第四偏壓電平的電壓。8.一種編程連接到一頁緩沖器的一存儲器單元的方法,包含: 輸入數(shù)據(jù)到該頁緩沖器; 移動一第一側(cè)鄰近頁緩沖器及一第二側(cè)鄰近頁緩沖器的至少一個的輸入數(shù)據(jù)到該頁緩沖器; 處理該頁緩沖器的輸入數(shù)據(jù)及該第一側(cè)鄰近頁緩沖器及該第二側(cè)鄰近頁緩沖器的該至少一個的輸入數(shù)據(jù)以決定一偏壓電平;以及 施加具有該偏壓電平的一偏壓到對應(yīng)該存儲器單元的一位線。9.根據(jù)權(quán)利要求8所述的方法,其中輸入數(shù)據(jù)到該頁緩沖器包含輸入數(shù)據(jù)到一第一閂鎖器,該第一閂鎖器耦接到該頁緩沖器的一共同端; 其中移動該第一側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)包含移動該第一側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)到一一側(cè)閂鎖器,該一側(cè)閂鎖器耦接到該頁緩沖器的該共同端;以及 移動該第二側(cè)鄰近頁緩沖器包含移動該第二側(cè)鄰近頁緩沖器的輸入數(shù)據(jù)到一雙側(cè)閂鎖器,該雙側(cè)閂鎖器耦接到該頁緩沖器的該共同端。10.根據(jù)權(quán)利要求9所述的方法,其中施加具有該偏壓電平的該偏壓到該位線包含導(dǎo)通一編程開關(guān),該編程開關(guān)耦接到該共同端。
【文檔編號】G11C16/06GK105869673SQ201510031306
【公開日】2016年8月17日
【申請日】2015年1月22日
【發(fā)明人】陳重光, 陳漢松, 洪俊雄
【申請人】旺宏電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1