国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      對多層單元編程的方法及包括該單元的非易失性存儲器件的制作方法

      文檔序號:6780013閱讀:309來源:國知局
      專利名稱:對多層單元編程的方法及包括該單元的非易失性存儲器件的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對非易失性存儲器件進(jìn)行編程,更具體地說,涉及對多層單 元(multi-level cells)進(jìn)行編程的方法以及包括頁緩沖器塊(page buffer block)的 非易失性存儲器件。
      背景技術(shù)
      半導(dǎo)體存儲器件通常分為掉電時保持所存儲數(shù)據(jù)的非易失性存儲器件和 掉電時丟失所存儲數(shù)據(jù)的易失性存儲器件。非易失性存儲器件包括電可擦除 可編程只讀存儲器(EEPROM),其中,存儲的數(shù)據(jù)可以被電擦除,并且可以 對新數(shù)據(jù)重新進(jìn)行編程。
      EEPROM的操作包括編程模式,用于將數(shù)據(jù)寫入存儲單元;讀取模式, 用于將存儲在存儲單元中的數(shù)據(jù)讀出;以及,擦除模式,用于通過刪除存儲 的數(shù)據(jù),對存儲單元進(jìn)行初始化。在遞增步長脈沖編程(incremental step pulse program, ISSP)方法中,利用遞增步長脈沖,反復(fù)進(jìn)行確i人和重新編程,直 到希望的數(shù)據(jù)被存儲為止。
      在EEPROM閃存存儲器件中,擦除操作是按照每個存儲器塊或扇區(qū)進(jìn)行 的,而編程操作是按照每頁進(jìn)行的,每頁包括被共同耦合到字線的多個存儲 單元。按照存儲單元陣列的結(jié)構(gòu),閃存存儲器件被分為NAND閃存存儲器 件,其中,單元晶體管被并聯(lián)耦合在位線與接地電極之間;或NOR閃存存儲 器件,其中,單元晶體管被串聯(lián)耦合在位線與接地電極之間。NAND閃存存 儲器件的編程速度和擦除速度比NOR閃存存儲器件高,但是,不能在先前狀 態(tài)讀操作以及編程操作中,訪問每個字節(jié)。
      閃存存儲器件通常包括單層單元(single-level cell, SLC),用于每個單元 存儲一位。近來,已經(jīng)開發(fā)了對多層單元(MLC)進(jìn)行編程的方法,在不增加 存儲器件的尺寸的情況下,增加了存儲容量。
      在MLC編程中,可以將兩位或多位存儲在單個單元中。當(dāng)在單個MLC 中存儲N位時,MLC的閾值電壓被劃分成2N個分布,并且,每個分布代表 N位數(shù)據(jù)。例如,當(dāng)在單個MLC中存儲兩位時,閾值電壓可以有四個不同的分布。當(dāng)位值"o"代表"已編程并且位值"1"代表"未編程"時,按照使閾值電壓增加的順序,MLC有四個狀態(tài),即,"11"、 "10"、 "01"和"00"。換句話說, 在四個狀態(tài)當(dāng)中,狀態(tài)"ll"表示MLC保持被擦除狀態(tài),并且,具有最低的閾 值電壓分布。
      這樣,正在開發(fā)用于將MLC編程為不同的閾值電壓的各種方法。
      圖1示出了對多層單元(MLC)進(jìn)行編程的傳統(tǒng)方法。具體地說,圖1示出了將三位編程到單個MLC中的方法,在韓國專利申請公開出版物No.
      2003-0023177中公開了這種方法。
      參照圖1,按照數(shù)據(jù),每個MLC被編程到Sl到S8八個狀態(tài)之一。較小索引標(biāo)記代表閾值電壓分布較高的狀態(tài)。換句話說。狀態(tài)S1與最高分布對應(yīng),
      而狀態(tài)S8與最低分布對應(yīng),狀態(tài)S8為根本沒有被編程并且保留被擦除的
      MLC狀態(tài)。
      在對單層單元(SLC)進(jìn)行編程的過程中,與一頁對應(yīng)的數(shù)據(jù)被裝入頁緩沖 器塊中,并且,給各個位線施加與位值"0"或"1"對應(yīng)的電壓。因此,與一頁 對應(yīng)的存儲單元被同時編程。
      這樣,與一頁對應(yīng)的MLC可以被同時編程。按照圖1的方法,按照三 位的相應(yīng)數(shù)據(jù),與一頁對應(yīng)的MLC中的每一個被同時從初始的被擦除狀態(tài) S8編程為狀態(tài)Sl到S8之一。狀態(tài)Sl到S8分別代表與3位數(shù)據(jù)"000"、"100"、 "010"、 "110"、 "001"、 "101"、 "Oll"和"lll對應(yīng)的八個閾值電壓分布。
      圖2為示出了執(zhí)行圖1的方法的傳統(tǒng)的非易失性存儲器件的框圖。
      參照圖2,非易失性存儲器件50包括存儲單元陣列10和具有多個頁緩 沖器的頁緩沖器塊20。存儲單元陣列10包括以矩陣形式排列的多個存儲單 元,其中,每個存儲單元被耦合到字線和相應(yīng)的位線。
      為了方便起見,圖2中只示出了 一對位線,即偶數(shù)位線Ble和奇數(shù)位線 Blo,以及與這對位線對應(yīng)的一個頁緩沖器20。耦合到偶數(shù)位線的存儲單元對應(yīng)于一頁,而耦合到奇數(shù)位線的存儲單元對應(yīng)于另一頁,因此, 一行中的存 儲單元構(gòu)成兩頁。
      通過晶體管Tl和T2響應(yīng)于選4奪信號BLSE和BLSO進(jìn)行切換操作,交 替選擇與兩頁對應(yīng)的存儲單元。當(dāng)用于控制裝入數(shù)據(jù)的時間點的晶體管T3、 T4和T5導(dǎo)通時,頁緩沖器20接收三位DT1、 DT2和DT3的數(shù)據(jù)。頁緩沖 器20將與三位DT1 、 DT2和DT3對應(yīng)的電壓加到選擇的位線上。
      為了執(zhí)行圖1的編程方法,每個頁緩沖器20必須包括與要寫入單個存儲 單元的數(shù)據(jù)的位數(shù)對應(yīng)的鎖存器21、 22和23。即,為了將三位寫入或編程 到圖2所示的竽個MLC,每個頁緩沖器20中必須包括至少三個鎖存器21、 22和23,而為了將四位寫入單個MLC,每個頁緩沖器中必須包括至少四個 鎖存器。
      此外,由于必須按照存儲在頁緩沖器20中的位值,給位線施加不同的電 壓,因此,圖2中示出的非易失性存儲器件50需要用于同時提供各種位線電 壓的附加配置。
      這樣,按照在將多位存儲在鎖存器中之后,同時將多位編程到一頁的 MLC中的傳統(tǒng)方法,隨著要寫入單個MLC中的數(shù)據(jù)的位數(shù)增加,頁緩沖器 中的鎖存器的數(shù)量增加。此外,由于位線電壓的變化,非易失性存儲器件50 的配置變得更復(fù)雜。
      圖3示出了對MLC進(jìn)行編程的另一個傳統(tǒng)方法。具體地說,圖3示出 了在美國專利No. 6,657,891中公開的對MLC進(jìn)行編程的方法。第三頁被寫 入具有與第一頁和第二頁對應(yīng)的先前狀態(tài)psi到PS4的MLC。
      如圖3所示,每個MLC具有對應(yīng)于兩位的先前狀態(tài)PS1、 PS2、 PS3和 PS4之一,并且,每個MLC一皮編程為狀態(tài)Sl、 S2、 S3、 S4、 S5、 S6、 S7和 S8之一。例如,按照第三位,具有先前狀態(tài)PS1的MLC 一皮編程為狀態(tài)Sl 和S2之一,這樣的編程稱為陰影編程(shadow programming),其中,根據(jù)與 MLC的位數(shù)N對應(yīng)的先前狀態(tài),將第(N+1 )位編程到MLC中。
      參照圖3,按照第三頁的每個位"O"或"l",具有先前狀態(tài)PS1和PS2之 一的MLC被初始編程為狀態(tài)Sl、 S2、 S3和S4之一。
      在對狀態(tài)Sl、 S2、 S3和S4進(jìn)行編程的過程中,分別利用驗證電壓V4、 V3、 V2和V1,從具有較低閾值電壓分布的狀態(tài)S4,到具有最高閾值電壓分 布的狀態(tài)S1,順序進(jìn)行驗證操作。如果存在至少一個沒有被編程到希望的狀態(tài)的MLC,則反復(fù)進(jìn)行重新編程和驗證操作,直到狀態(tài)Sl、 S2、 S3和S4都被驗證為止。
      在完成驗證狀態(tài)S1、 S2、 S3和S4之后,按照第三頁的每個位"O"或"l", 將具有先前狀態(tài)PS3和PS4之一的MLC編程到狀態(tài)S5、 S6和S7之一。對應(yīng)于兩位(例如"ir,)的先前狀態(tài)PS4基本上與對應(yīng)于三位(例如"iir,)的狀態(tài)S8相同。狀態(tài)S8為第三頁被寫入MLC之后仍然保持被擦除的狀態(tài)。
      在對狀態(tài)S5、 S6和S7進(jìn)行編程的過程中,分別用驗證電壓V7、 V6和 V5,從具有較低閾值電壓分布的狀態(tài)S7,到具有較高閾值電壓分布的狀態(tài) S5,順序進(jìn)行驗證操作。如果存在至少一個沒有被編程到希望的狀態(tài)的MLC, 則反復(fù)進(jìn)行重新編程和驗證l喿作,直到狀態(tài)S5 、 S6和S7都被—瞼證為止。
      在每個編程操作之后,當(dāng)對多個狀態(tài)進(jìn)行驗證時,對于已經(jīng)被編程的 MLC,會出現(xiàn)不必要的驗證操作。因此,全部編程時間會隨著被寫入MLC 的數(shù)據(jù)的位數(shù)的增加而增加。
      圖4為示出了執(zhí)行圖3的方法的傳統(tǒng)的非易失性存儲器件的框圖。
      參照圖4,非易失性存儲器件60包括存儲單元陣列10a和頁緩沖器塊 20a。存儲單元陣列10a包括多個存儲單元MC。存儲單元以矩陣形式排列, 并且被耦合到字線WL。 一列的存儲單元形成了一個NAND串,并且,通過 串選擇晶體管SST和接地選擇晶體管GST, NAND串被耦合在位線BL與公 共源極線CSL之間。響應(yīng)于施加到選擇晶體管SST和GST的柵極的信號,控 制在位線BL與公共源極線CSL之間的NAND串的電連接。
      在編程操作中,根據(jù)行地址選擇單一字線,使得編程電壓被施加到選擇 的字線,通過電壓(passvoltage)被施加到未選擇的字線,并且,根據(jù)列地址選 擇與 一 頁對應(yīng)的存儲單元。
      頁緩沖器塊20a包括多個數(shù)據(jù)存儲電路30或頁緩沖器,并且,每個數(shù)據(jù) 存儲電路30被耦合到一對位線。與一頁對應(yīng)的數(shù)據(jù)YA1到Y(jié)Ai的每個位被 裝入相應(yīng)的數(shù)據(jù)存儲電路30。頁緩沖器塊20a還包括一個標(biāo)志數(shù)據(jù)存儲電路 30a,用于存儲存儲單元的先前狀態(tài)。
      為了執(zhí)行圖3的方法,頁緩沖器塊需要標(biāo)志數(shù)據(jù)存儲電路30a,并且, 存儲單元陣列10a還包括通過位線BLk和BLk+l耦合到標(biāo)志數(shù)據(jù)存儲電路 30a的附加存儲單元。此夕卜,如在美國專利No. 6,657,891所公開的,每個數(shù) 據(jù)存儲電路30具有用于順序驗證三個狀態(tài)或四個狀態(tài)的復(fù)雜配置。
      因此,傳統(tǒng)的非易失性存儲器件需要復(fù)雜配置。另外,總的編程時間按 照要寫入每個MLC的數(shù)據(jù)的位數(shù)增加。

      發(fā)明內(nèi)容
      本發(fā)明的一個方面提供了 一種對多層單元(MLC)進(jìn)行編程的方法,使得 一頁被寫入具有與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC中,其中,MLC 被共同耦合到選擇的字線,并且被分別耦合到對應(yīng)的位線。該方法包括裝 入對應(yīng)于一頁的數(shù)據(jù);并且,根據(jù)MLC的先前狀態(tài)和裝入的數(shù)據(jù),從具有最 高閾值電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC的狀態(tài)進(jìn)行編 程。
      對MLC的狀態(tài)進(jìn)行編程可以包括通過對選擇的字線施加讀電壓來讀 取一個先前狀態(tài);根據(jù)與讀電壓對應(yīng)的一個先前狀態(tài)對兩個狀態(tài)進(jìn)行編程; 并且,減小讀電壓,并通過施加減小的讀電壓重復(fù)讀取所述一個先前狀態(tài), 并且,根據(jù)這一個先前狀態(tài)對所述兩個狀態(tài)進(jìn)行編程。根據(jù)所述一個先前狀 態(tài)對所述兩個狀態(tài)進(jìn)行編程可以包括對與裝入數(shù)據(jù)的每個位的第一邏輯值 對應(yīng)的第一狀態(tài)進(jìn)行編程和驗證;并且,在驗證第一狀態(tài)之后,對與裝入數(shù) 據(jù)的每個位的第二邏輯值對應(yīng)的第二狀態(tài)進(jìn)行編程和驗證。第二狀態(tài)可以對 應(yīng)于比第一狀態(tài)低的閾值電壓。此外,第一邏輯值可以對應(yīng)于邏輯低,而第 二邏輯值可以對應(yīng)于邏輯高。
      對MLC的狀態(tài)進(jìn)行編程可以包括,給選擇的字線施加驗證電壓,其中, -瞼證電壓順序減小。
      對MLC的狀態(tài)進(jìn)行編程可以包括,給選擇的字線施加遞增步長脈沖 (ISP),其中,當(dāng)重復(fù)驗證操作時,使ISP的電平增加。給選擇的字線施加ISP 可以包括,當(dāng)要被編程到MLC中的閾值電壓相對低時,使ISP的初始電平減小。
      該方法還可以包括將第一鎖存器和第二鎖存器連接到每條位線,其中, 裝入對應(yīng)于一頁的數(shù)據(jù)包括將數(shù)據(jù)的每一位存儲在第一鎖存器中。對MLC的 狀態(tài)進(jìn)行編程可以順序包括通過給選擇的字線施加讀電壓,從而讀取一個 先前狀態(tài),將一個先前狀態(tài)存儲在第二鎖存器中;基于存儲在第一鎖存器的 第 一值和存儲在第二鎖存器中的第二值,根據(jù)與讀電壓對應(yīng)的 一個先前狀態(tài), 對兩個狀態(tài)進(jìn)4亍編程;并且,減小讀電壓,并通過施加減小的讀電壓重復(fù)將
      每個先前狀態(tài)存儲在第二鎖存器中,并且,對于每個減小的讀電壓,根據(jù)一 個先前狀態(tài),對兩個狀態(tài)進(jìn)行編程。
      根據(jù)一個先前狀態(tài)對兩個狀態(tài)進(jìn)行編程可以包括根據(jù)所述第二值對第一狀態(tài)進(jìn)行編程和驗證;并且,在驗證第一狀態(tài)之后,根據(jù)所述第二值對第二狀態(tài)進(jìn)行編程和驗證。第一和第二狀態(tài)可以分別對應(yīng)于第一值的邏輯低和邏輯高。
      對第一狀態(tài)進(jìn)行編程和驗證可以包括施加對應(yīng)于第一狀態(tài)的第一驗證 電壓,以一瞼證第一狀態(tài);并且,對位線施加編程允許電壓,直到完成對第一 狀態(tài)的驗證為止,從而對第一狀態(tài)進(jìn)行編程。編程允許電壓可以對應(yīng)于第一 值的邏輯低。對第二狀態(tài)進(jìn)行編程和驗證可以包括根據(jù)第二值,將第一值 的邏輯高轉(zhuǎn)換為邏輯低;通過施加對應(yīng)于第二狀態(tài)的第二驗證電壓,驗證第二狀態(tài);并且,對位線施加編程允許電壓,直到完成對第二狀態(tài)的驗-i正為止, 從而對第二狀態(tài)進(jìn)行編程。編程允許電壓可以對應(yīng)于第二值的邏輯低。
      驗證第一和第二狀態(tài)可以包括當(dāng)完成驗證第一和第二狀態(tài)時,分別將 第 一和第二鎖存器設(shè)置為邏輯高。
      將一個先前狀態(tài)存儲在第二鎖存器中可以包括當(dāng)先前狀態(tài)的閾值電壓 高于讀電壓時,將第二鎖存器設(shè)置為邏輯低;并且,當(dāng)先前狀態(tài)的閾值電壓 低于讀電壓時,將第二鎖存器設(shè)置為邏輯高。根據(jù)一個先前狀態(tài)對兩個狀態(tài) 編程可以包括按照編程禁止電壓對位線預(yù)充電;當(dāng)?shù)诙i存器為邏輯低時, 將位線電連接到第一鎖存器,從而給位線施加與第一鎖存器的邏輯低對應(yīng)的 編程允許電壓;并且,當(dāng)?shù)诙i存器為邏輯高時,使位線與第一鎖存器電氣 斷開,從而保持位線的編程禁止電壓。
      該方法還包括,在最高讀電壓施加到選擇的字線之前,將第二鎖存器設(shè) 置為邏輯高,從而讀取與最高閾值電壓對應(yīng)的先前狀態(tài)。此外,利用兩個耦 合到每條位線的鎖存器,可以將至少三頁寫入MLC。
      本發(fā)明的另 一個方面提供了 一種非易失性存儲器件,其具有多層單元 (MLC),這些MLC被編程,使得一頁被寫入具有與至少一個先前頁對應(yīng)的先 前狀態(tài)的MLC中。所述非易失性存儲器件包括存儲單元陣列、行選擇電路和 頁緩沖器塊。存儲單元陣列包括共同耦合到選擇的字線并且分別耦合到位線 的MLC。行選擇電路被配置為,將順序減小的讀電壓施加到選擇的字線,以 讀取MLC的先前狀態(tài),并且,將順序減小的驗證電壓施加到選擇的字線,以便從具有最高閾值電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC的狀 態(tài)進(jìn)行編程。頁緩沖器塊被配置為,裝入與一頁對應(yīng)的數(shù)據(jù),并且被配置為, 根據(jù)每個先前狀態(tài)和裝入數(shù)據(jù)的每一位,控制位線電壓。
      行選擇電路還可以被配置為,在施加第一讀電壓之后并在施加第二讀電 壓之前,通過順序施加第一驗證電壓和第二驗證電壓,進(jìn)行驗證操作,從而 根據(jù)與第一讀電壓對應(yīng)的先前狀態(tài),驗證被編程的第一狀態(tài)和第二狀態(tài),其中,第二驗證電壓低于第一驗證電壓,第二讀電壓低于第一讀電壓。行選擇電路還可以被配置為,施加作為字線編程電壓的ISP,當(dāng)重復(fù)驗證操作時,ISP 的電平增加。行選擇電路還可以被配置為,當(dāng)要被編程到MLC中的閾值電壓 相對低時,使ISP的初始電平減小。
      頁緩沖器塊可以包括多個頁緩沖器,每個頁緩沖器包括第一鎖存器、 第二鎖存器和控制電路。第一鎖存器在第一節(jié)點存儲裝入數(shù)據(jù)的每一位,并 且,第二鎖存器在第二節(jié)點存儲每個先前狀態(tài)??刂齐娐犯鶕?jù)第一和第二節(jié) 點的邏輯值,控制位線電壓。與第一節(jié)點的邏輯低對應(yīng)的電壓基本上等于通 過感測節(jié)點施加到位線的編程允許電壓,并且,與第一節(jié)點的邏輯高對應(yīng)的 電壓基本上等于對位線預(yù)充電的編程禁止電壓。
      控制電路可以包括第一控制單元,被配置為,將位線電連接到第一節(jié)點, 因此,當(dāng)?shù)诙?jié)點為邏輯低時,給位線施加編程允許電壓。在完成了對與第 一節(jié)點的邏輯低對應(yīng)的第 一狀態(tài)的驗證之后,并且在對與第 一節(jié)點的邏輯高 對應(yīng)的第二狀態(tài)的編程之前,第一控制單元可以根據(jù)第二節(jié)點的邏輯值,將 第 一節(jié)點的邏輯高轉(zhuǎn)換為邏輯低。
      第一控制單元可以包括第一開關(guān)、第二開關(guān)和第一晶體管。第一開關(guān)可 以耦合在感測節(jié)點與第 一節(jié)點之間。第二開關(guān)可以耦合在感測節(jié)點與第二節(jié) 點之間。第 一 晶體管可以串聯(lián)耦合到在感測節(jié)點與第 一節(jié)點之間的第 一開關(guān)。 第 一 晶體管的柵電極可以耦合到第二鎖存器的反節(jié)點。
      控制電路可以包括第二控制單元,其被配置為,當(dāng)對應(yīng)的MLC的閾值 電壓高于讀電壓時,將第二節(jié)點設(shè)置為邏輯低。第二控制單元可以包括第 三開關(guān),耦合在第二節(jié)點與接地電極之間;以及,第二晶體管,串聯(lián)耦合到 在第二節(jié)點與接地電極之間的第三開關(guān)。第二晶體管的柵電極耦合到感測節(jié)點。第二控制單元還可以包括第四開關(guān),耦合在第二鎖存器的反節(jié)點之間, 用以將第二節(jié)點初始設(shè)置為邏輯高。
      控制電路可以包括第三控制單元,其^^皮配置為,當(dāng)對應(yīng)的MLC的閾值
      電壓高于驗證電壓時,將第一節(jié)點設(shè)置為邏輯高。第三控制單元可以包括 第五開關(guān),耦合在第一鎖存器的反節(jié)點與接地電極之間;以及,第三晶體管, 串聯(lián)耦合到在第一鎖存器的反節(jié)點與接地電極之間的第五開關(guān)。第三晶體管 的柵電極耦合到感測節(jié)點。
      本發(fā)明的另一個方面提供了一種頁緩沖器塊,用于控制位線電壓,以便 對MLC編程,使得一 頁被寫入具有與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC 中,頁緩沖器塊具有分別耦合到位線的多個頁緩沖器。每個頁緩沖器包括第 一鎖存器、第二鎖存器和控制電路。第一鎖存器在第一節(jié)點存儲對應(yīng)于一頁 的裝入數(shù)據(jù)的每一位。第二鎖存器在第二節(jié)點存儲每個先前狀態(tài)。控制電路 根據(jù)第一和第二節(jié)點的邏輯值,控制位線電壓。
      與第 一 節(jié)點的邏輯低對應(yīng)的低電壓可以基本上等于通過感測節(jié)點施加到
      位線的編程允許電壓。與第一節(jié)點的邏輯高對應(yīng)的高電壓可以基本上等于對 位線預(yù)充電的編程禁止電壓。
      控制電路可以包括第一控制單元,其被配置為,將位線電連接到第一節(jié) 點,因此,當(dāng)?shù)诙?jié)點為邏輯低時,給位線施加編程允許電壓。第一控制單 元可以根據(jù)第二節(jié)點的邏輯值,將第 一 節(jié)點的邏輯高轉(zhuǎn)換為邏輯低。
      第一控制單元可以包括第一開關(guān)、第二開關(guān)和第一晶體管。第一開關(guān)可 以耦合在感測節(jié)點與第 一節(jié)點之間。第二開關(guān)可以耦合在感測節(jié)點與第二節(jié) 點之間。第一晶體管可以串聯(lián)耦合到在感測節(jié)點與第一節(jié)點之間的第一開關(guān), 第 一晶體管的柵電極耦合到第二鎖存器的反節(jié)點。第二鎖存器的當(dāng)前吸收 (sinking)容量可以大于第 一鎖存器的當(dāng)前提供(sourcing)容量。
      控制電路可以包括第二控制單元,被配置為,當(dāng)對應(yīng)的MLC的閾值電 壓高于施加到對應(yīng)的MLC的柵電極的讀電壓時,將第二節(jié)點設(shè)置為邏輯低。 第二控制單元可以包括第三開關(guān),耦合在第二節(jié)點與接地電極之間;以及, 第二晶體管,串聯(lián)耦合到在第二節(jié)點與接地電極之間的第三開關(guān),第二晶體 管的柵電極辨合到感測節(jié)點。第二控制單元還可以包括第四開關(guān),耦合在第 二鎖存器的反節(jié)點之間,用以將第二節(jié)點初始設(shè)置為邏輯高。
      控制電路還可以包括第三控制單元,其被配置為,當(dāng)對應(yīng)的MLC的閾 值電壓高于施加到對應(yīng)的MLC的柵電極的驗證電壓時,將第一節(jié)點設(shè)置為邏 輯高。第三控制單元可以包括第五開關(guān),耦合在第一鎖存器與接地電極之間;以及,第三晶體管,串聯(lián)耦合到在第一鎖存器的反節(jié)點與接地電極之間 的第五開關(guān),第三晶體管的柵電極耦合到感測節(jié)點。
      按照不同實施例,由于從最高閾值電壓到最低閾值電壓順序?qū)LC進(jìn) 行編程,因此,防止了不必要的驗證。因此,能夠減少取決于寫入每個MLC 的位的總編程時間。此外,可以利用兩個鎖存器,將三位或更多位寫入每個 MLC,因此,通過實現(xiàn)具有小尺寸的頁緩沖器,可以減小存儲器件的集成率 (integration rate)。


      以下參照附圖,描述本發(fā)明的實施例。
      圖1示出了對多層單元(MLC)進(jìn)行編程的傳統(tǒng)方法。
      圖2為示出了用于執(zhí)行圖1的方法的傳統(tǒng)的非易失性存儲器件的框圖。
      圖3示出了對MLC進(jìn)行編程的另一種傳統(tǒng)方法。
      圖4為示出了用于執(zhí)行圖3的方法的傳統(tǒng)的非易失性存儲器件的框圖。
      圖5和6示出了按照本發(fā)明的示范實施例的,對MLC進(jìn)行編程的方法。
      圖7為示出了按照本發(fā)明的示范實施例的,對MLC進(jìn)行編程的方法的 流程圖。
      圖8為示出了按照本發(fā)明的示范實施例的,圖7的驗證和編程處理的流 程圖。
      圖9為示出了按照本發(fā)明的示范實施例的非易失性存儲器件的框圖。
      圖10為示出了按照本發(fā)明的示范實施例的,圖9的非易失性存儲器件中的存儲單元陣列和頁緩沖器塊的框圖。
      圖11示出了按照本發(fā)明的示范實施例的,在圖9的非易失性存儲器件的編程操作中的讀電壓和驗證電壓的圖。
      圖12為示出了4要照本發(fā)明的示范實施例的頁緩沖器的框圖。
      圖13為示出了按照本發(fā)明的示范實施例的,圖12的頁緩沖器的配置的電路圖。
      圖14為示出了按照本發(fā)明的示范實施例的,圖13的頁緩沖器中的數(shù)據(jù) 裝入操作和初始設(shè)定操作的電路圖。
      圖15為示出了按照本發(fā)明的示范實施例的,圖13的頁緩沖器中的先前 狀態(tài)讀取操作的電路圖。
      圖16為示出了按照本發(fā)明的示范實施例的,圖13的頁緩沖器中的驗證操作的電路圖。
      圖17為示出了按照本發(fā)明的示范實施例的,圖13的頁緩沖器中的位線電壓施加操作的電路圖。
      圖18為示出了按照本發(fā)明的示范實施例的,圖13的頁緩沖器中的鎖存器狀態(tài)轉(zhuǎn)換操作的電路圖。
      圖19和20示出了按照本發(fā)明的示范實施例的,用兩個鎖存器對MLC進(jìn)行編程的方法。
      具體實施例方式
      以下將參照示出了本發(fā)明的示范實施例的附圖,更詳細(xì)地描述本發(fā)明。
      但是,本發(fā)明可以以各種不同形式體現(xiàn),并且,不應(yīng)該將本發(fā)明理解為僅局 限于示出的實施例。相反,將這些實施例作為例子提供,以便向本領(lǐng)域的技 術(shù)人員轉(zhuǎn)達(dá)本發(fā)明的概念。因此,對于本發(fā)明的某些實施例,沒有對已知的處理、要素和技術(shù)進(jìn)行描述。在整個附圖以及書面描述中,用相同的附圖標(biāo)記表示相同或相似的要素。
      應(yīng)該理解,盡管可以用術(shù)語第一、第二等描述各種要素,但是,這些要素不受這些術(shù)語限制。這些術(shù)語僅用于區(qū)分一個要素與另一個要素。例如, 在不脫離本發(fā)明的范圍的情況下,可以將第一要素稱為第二要素,相似地, 也可以將第二要素稱為第一要素。如這里使用的,術(shù)語"和/或"包括列出的一個或多個相關(guān)項目的任意組合和所有組合。
      應(yīng)該理解,當(dāng)一個要素被稱為"連接到"或"耦合到"另一個要素時,該要 素可以被直接連接或耦合到另一個要素,或者,可以出現(xiàn)中間要素。相反, 當(dāng) 一個要素被稱為"直接連接到"或"直接耦合到"另 一個要素時,則不出現(xiàn)中間要素。應(yīng)該以同樣方式理解用于描述要素之間關(guān)系的其他詞(例如,"之間" 與"直接之間(directly between)","相鄰"與"直接相鄰"等)。
      這里使用的術(shù)語是出于描述具體實施例的目的,而不是要對本發(fā)明進(jìn)行 限制。如這里使用的,單數(shù)形式"一"、"一個"和"所述"是要也包括復(fù)數(shù)形式, 除非上下文另外清楚說明。還應(yīng)該理解,術(shù)語"包括"規(guī)定了出現(xiàn)所說明的特征、整數(shù)、步驟、操作、要素和/或部件,但不排除出現(xiàn)或添加一個或多個其 他特征、整數(shù)、步驟、操作、要素、部件和/或它們的組合。
      除非另外定義,
      明所屬領(lǐng)域的一般技術(shù)人員的普遍理解相同的含義。還應(yīng)該理解,術(shù)語,如 在普遍使用的字典中定義的那些術(shù)語,應(yīng)該被理解為具有與這些術(shù)語在相關(guān) 技術(shù)的上下文中的含義一致的含義,而不應(yīng)該:帔理想化或過度形式化地理解, 除非這里明確地這樣進(jìn)行定義。
      1圖5和6示出了按照本發(fā)明的說明性實施例的,對多層單元(MLC)編程 的方法。更具體地說,圖5和6示出了對耦合到共同選#^的字線和各自的位 線的MLC進(jìn)ff編程的方法。MLC具有與至少一個先前頁對應(yīng)的先前狀態(tài), 并且,另一頁的數(shù)據(jù)被寫入具有先前狀態(tài)的mlc。
      參照圖5,已經(jīng)被寫入兩頁的mlc中的每一個具有代表各個閾值電壓分 布的四個先前狀態(tài)PS1到PS4之一。在下文中,閾值電壓分布可以簡單地用 閾值電壓代表。較小的索引標(biāo)記代表較高的閾值電壓分布,因此,先前狀態(tài) PS1表示具有最高閾值電壓分布的MLC的狀態(tài)。先前狀態(tài)PS4表示保留^婦察 -除的MLC的狀態(tài),并因此具有最低閾值電壓分布。先前狀態(tài)PS1、 PS2、 PS3 和PS4分別對應(yīng)于"00"、 "10"、 "0r和"ll",它們是寫入mlc中的2位數(shù)據(jù)。
      如圖5所示,從最高閾值電壓的狀態(tài)Sl到最低閾值電壓的狀態(tài)S7,將 具有按照第一頁和第二頁的先前狀態(tài)psi到PS4的MLC,順序編程到狀態(tài)Sl到S7。
      開始,對于具有最高閾值電壓的先前狀態(tài)PS1的MLC,對兩個狀態(tài)Sl 和S2進(jìn)行編程。更具體地說,對應(yīng)于第三頁的位值"O"的狀態(tài)Sl被編程并且 被驗證,然后,對應(yīng)于第三頁的位值"l,,的狀態(tài)S2被編程并且被驗證。
      在完成-驗證狀態(tài)S1和S2之后,以同樣方式,對于具有先前狀態(tài)PS之的 MLC,對接下來的兩個狀態(tài)S3和S4進(jìn)行編程。
      這樣,以兩個狀態(tài)為組,從先前狀態(tài)PS1到PS4,對七個狀態(tài)Sl到S7 進(jìn)行編程。狀態(tài)S8保留被擦除狀態(tài)(即,根本沒有被編程),并且實質(zhì)上與先 前狀態(tài)PS4相同。
      狀態(tài)S1到S8分別代表與3位數(shù)據(jù)"000"、 "100"、 "010"、 "110"、 "001"、"ior,、 "oir,和"iir,對應(yīng)的mlc的八個閾值電壓分布。
      參照圖6,已經(jīng)-波寫入三頁的MLC中的每一個具有代表各個閾值電壓分 布的八個先前狀態(tài)的PS1到PS8之一。在如圖5所示第三頁被編程之后,在 如圖6所示對第四頁編程之前,八個狀態(tài)Sl到S8實質(zhì)上與八個先前狀態(tài)PS1到PS8相同。較小的索引標(biāo)記代表較高的閾值電壓分布,因此,先前狀態(tài)PS1
      表示具有最高閾值電壓分布的MLC的狀態(tài)。先前狀態(tài)PS8表示保留4皮擦除 的MLC的狀態(tài),并因此具有最低閾值電壓分布。先前狀態(tài)PS1、 PS2、 PS3、 PS4、 PS5、 PS6、 PS7和PS8分別對應(yīng)于"000"、 "100"、 "010"、 "110"、 "001"、
      "ior、 "oir,和"iir,,它們是已經(jīng)寫入MLC的3位數(shù)據(jù)。
      如圖6所示,從具有最高閾值電壓的狀態(tài)Sl到具有最低閾值電壓的狀態(tài) S15,將具有按照第一頁、第二頁和第三頁的先前狀態(tài)PS1到PS8的MLC, 順序編程到狀態(tài)Sl到S15。
      如參照圖5描述的,對于具有最高閾值電壓的先前狀態(tài)PS1的MLC,對 兩個狀態(tài)Sl和S2進(jìn)行編程。在完成狀態(tài)Sl和S2的驗證之后,對于具有先 前狀態(tài)PS2的MLC,對接下來的兩個狀態(tài)S3和S4進(jìn)行編程。
      這樣,從先前狀態(tài)PS1到PS8,對十五個狀態(tài)Sl到S15依每次兩個狀 態(tài)的方式進(jìn)行編程。狀態(tài)S16保留被擦除狀態(tài)(即,根本沒有被編程),并且, 實質(zhì)上與先前狀態(tài)PS8相同。
      狀態(tài)Sl到S16分別代表與4位數(shù)據(jù)"0000"、 "1000"、 "0100"、 "1100"、
      "ooio"、 "ioio"、 "oiio"、 "iiio"、 "ooor,、 "iooi"、 "oior,、 "iior、 "ooii"、 "ioir,、 "oiir和"iiir,對應(yīng)的mlc的十六個閾值電壓分布。
      盡管參照圖5和圖6,描述了將3位數(shù)據(jù)和4位數(shù)據(jù)逐頁編程到每個MLC 中,但是,本領(lǐng)域技術(shù)人員應(yīng)該理解,按照本發(fā)明的說明性實施例,利用對 MLC編程的方法,可以對任意N位數(shù)據(jù)進(jìn)行編程。
      圖7為示出了按照本發(fā)明的說明性實施例的,對MLC進(jìn)行編程的方法 的流程圖。更具體地說,圖7示出了對共同耦合到選擇的字線并且分別耦合 到位線的MLC進(jìn)行編程的方法,使得一頁被寫入具有與至少一個先前頁對應(yīng) 的先前狀態(tài)的MLC中。
      裝入對應(yīng)于一頁(第N頁)的數(shù)據(jù)(步驟SPllO),并且,根據(jù)MLC的先前
      狀態(tài)以及對應(yīng)于一頁的已經(jīng)裝入的數(shù)據(jù)的每一位("o"或"r,),從具有最高閾值
      電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC進(jìn)行編程。
      為了從具有最高閾值電壓的狀態(tài)到具有最低闞值電壓的狀態(tài)對mlc進(jìn)
      行編程,通過對選擇的字線施加讀電壓,讀取先前狀態(tài)PS(K)(步驟SP120)。 根據(jù)與讀電壓對應(yīng)的一個先前狀態(tài),對兩個狀態(tài)S(2M)和S(2k)進(jìn)行編程(步 驟SP130)。
      通過減小讀電壓,對于每個減小的讀電壓,重復(fù)進(jìn)4于讀耳又先前狀態(tài)PS(K),并且根據(jù)一個先前狀態(tài)PS(K)對兩個狀態(tài)S(2、l)和S(2"進(jìn)行編程(步 驟SP140和SP145)。更具體地說,當(dāng)確定K不等于N-1時,使K遞增一(步 驟SP145),并且重復(fù)步驟SP120到SP140。
      圖8為示出了按照本發(fā)明的說明性實施例的,圖7中的驗證和編程處理 的流程圖。更具體地說,以下參照圖8,詳細(xì)描述根據(jù)圖7的一個先前狀態(tài) PS(K),對兩個狀態(tài)S(2、l)和S(2k)進(jìn)行編程的操作(步驟SP 130)。
      參照圖8,對與裝入數(shù)據(jù)的每一位的第一邏輯值(例如,邏輯低"0")對應(yīng) 的第一狀態(tài)S(2k-1)進(jìn)行編程和驗證,直到完成對第一狀態(tài)S(2、l)的驗證為止 (步驟SP131)。然后,在完成對第一狀態(tài)S(2、l)的驗證之后,對與裝入數(shù)據(jù)的 每一位的第二邏輯值(例如,邏輯高"l")對應(yīng)的第二狀態(tài)S(2k)進(jìn)行編程和驗 證。與第二狀態(tài)S(2"對應(yīng)的MLC具有比與第一狀態(tài)S(2、l)對應(yīng)的MLC低 的閾4直電壓。
      例如,第一邏輯值可以對應(yīng)于邏輯低"O",而第二邏輯值可以對應(yīng)于邏輯 高"1"。在將第三頁寫入具有代表前兩頁的先前狀態(tài)的MLC中的情況下,按 照MLC的先前狀態(tài)以及每位裝入數(shù)據(jù),將"000"、 "100"、 "010"、 "110"、 "001"、"101"、 "oir和"iir,順序編程到MLC中,其中,"ooo,,表示具有最高閾值電 壓的狀態(tài),而"iir,表示具有最低閾值電壓的狀態(tài),它是沒有被編程并且保持 被擦除的狀態(tài)。
      在下文中,對按照本發(fā)明的示例實施例的,用于4丸行對MLC編程的方法的非易失性存儲器件進(jìn)行描述。
      圖9為示出了按照本發(fā)明的說明性實施例的非易失性存儲器件的框圖, 并且,圖10為示出了圖9的非易失性存儲器件中的存儲單元陣列和頁緩沖器 塊的框圖。
      參照圖9,非易失性存儲器件100包括存儲單元陣列110、頁緩沖器塊 120和行選擇電^各140。例如,參照圖10,存儲單元陣列110a可以包括沿列 方向延伸的多個NAND串。每個NAND串包括串聯(lián)耦合在串選擇晶體管SST 與接地選擇晶體管GST之間的多個存儲單元M1, M2, ..., Mm。屬于不同 NAND串的存儲單元共同耦合到字線WL1, WL2, WLm中的一條。
      通過串選擇線SSL、接地選擇線GSL和字線WL1, WL2, ...WLm,行 選擇電路140被連接到存儲單元陣列110。在編程操作期間,行選擇電路140
      響應(yīng)于行地址信號,給選擇的字線施加編程電壓,并且給未選擇的字線施加 通過電壓。
      頁緩沖器塊120通過位線BL1, BL2, ..., BLn,連接到存儲單元陣列 110。參照圖10,頁緩沖器陣列塊120a包括多個頁緩沖器130,每個頁緩沖 器130可以被耦合到一對位線,即偶數(shù)位線BLe和奇數(shù)位線BLo。對應(yīng)于單 頁的位線對于由列選4奪電路(未示出)產(chǎn)生的列地址信號進(jìn)4亍響應(yīng)。通過響應(yīng)于 選擇信號BSL1和BSL2進(jìn)行工作的晶體管Sl和S2,可以交替選擇耦合到偶 數(shù)位線BLe或奇數(shù)位線BLo的一頁的存儲單元。非易失性存儲器件100的控 制器(未示出)對用于編程的電壓以及存儲單元陣列110、行選擇電路140和頁 緩沖器塊120的操作時序進(jìn)行控制。
      非易失性存儲器件對存儲單元(即MLC)進(jìn)行編程,使得一頁被寫入已經(jīng) 處在與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC中。
      行選擇電路140將順序減小的讀電壓施加到選擇的字線上,以讀取MLC 的先前狀態(tài),并且,將順序減小的驗證電壓施加到選擇的字線上,以便從最 高閾值電壓的狀態(tài)到最低閾值電壓的狀態(tài),順序?qū)LC的狀態(tài)進(jìn)行編程。頁 緩沖器塊120裝入與一頁對應(yīng)的數(shù)據(jù),并且根據(jù)每個先前狀態(tài)以及裝入的數(shù) 據(jù)的每一位,對位線電壓進(jìn)行控制。以下對頁緩沖器塊120的操作和配置進(jìn) 4亍更i羊細(xì)的4苗述。
      圖11示出了在圖9的非易失性存儲器件的編程操作中的讀電壓和驗證電壓。
      作為一個例子,圖11示出了與驗證電壓VI到V7有關(guān)的讀電壓VRD1 到VRD3,用于按照第一和第二頁,將第三頁編程到已經(jīng)處在先前狀態(tài)的MLC 中。
      將順序減小的讀電壓VRD1 、 VRD2和VRD3施加于選擇的字線,用于 讀取與已經(jīng)寫入MLC中的兩頁對應(yīng)的先前狀態(tài)PS1、 PS2和PS3。將順序減 小的驗證電壓VI到V7施加于選擇的字線,用于驗證與三頁對應(yīng)的狀態(tài)Sl 到S7。
      更具體地說,在第一讀電壓VRD1之后和在第二讀電壓VRD2之前,將 第一驗證電壓VI和第二驗證電壓V2施加于選擇的字線。根據(jù)先前狀態(tài)中的 每一個,對第一狀態(tài)和第二狀態(tài)進(jìn)行編程。第一驗ii電壓VI用于驗證根據(jù) 先前狀態(tài)PS1對第一狀態(tài)Sl的編程,第二驗證電壓V2用于驗證根據(jù)先前狀態(tài)PS1對第二狀態(tài)S2進(jìn)行的編程。這樣,第三—瞼證電壓V3和第四-瞼證電壓
      V4分別用于驗證根據(jù)先前狀態(tài)PS2對另 一個第一狀態(tài)S3和另 一個第二狀態(tài) S4進(jìn)行的編程。
      盡管給選擇的字線重復(fù)施加字線編程電壓和驗證電壓直到完成驗證每個 狀態(tài)為止,但是,圖11中沒有示出字線編程電壓。與傳統(tǒng)方法中一樣,可以 將遞增步長脈沖(ISP)用于字線編程電壓。無論何時當(dāng)由于字線電壓的電平不 足以將MLC編程到期望的閾值電壓而導(dǎo)致重復(fù)驗證時,都使ISP的電平增加。 由于非易失性存儲器件從最高闊值電壓到最低閾值電壓順序?qū)Ω鳡顟B(tài)進(jìn)行編 程,因此當(dāng)被編程到MLC中的閾值電壓相對低時,可以使ISP的初始電平降 低。因此,可以防止已經(jīng)編程的MLC被用于編程其他MLC的字線編程電壓 再次編程(over programmed)。
      圖11中不包括驗證電壓V6與V7之間的讀電壓VRD4。與讀電壓VRD4 對應(yīng)的先前狀態(tài)為沒有被編程的擦除狀態(tài),它具有負(fù)閾值電壓。僅有一個狀 態(tài)是由驗證電壓V7根據(jù)保留擦除的先前狀態(tài)編程的,因此不需要示出讀電 壓VRD4和'驗i正電壓V8。
      圖12為示出了按照本發(fā)明的說明性實施例的頁緩沖器的框圖。更具體地 說,圖10的頁緩沖器塊120a中的每個頁緩沖器130都可以具有相同的配置, 因此,圖12中示出了耦合到一條位線BL的一個頁緩沖器130。
      參照圖12,頁緩沖器130包括第一鎖存器131、第二鎖存器132和控制 電路各133。
      Latch-A或第 一鎖存器131在第 一 節(jié)點NA存儲裝入數(shù)據(jù)的每一位,第一 節(jié)點NA為第一鎖存器131的存儲節(jié)點(例如,如圖13中示出的)。Latch-B或 第二鎖存器132在第二節(jié)點NB存儲對應(yīng)的MLC的先前狀態(tài),第二節(jié)點NB 為第二鎖存器132的存儲節(jié)點(例如,如圖13中示出的)。第一鎖存器131還 包括反節(jié)點NAl,具有與第一節(jié)點NA相反的邏輯值。同樣,第二鎖存器132 還包括反節(jié)點NB1,具有與第二節(jié)點NB相反的邏輯值。第一和第二鎖存器 131和132中的每一個都可以包括兩個交叉耦合的反相器,并且可以用時鐘 同步反相器鎖存器(docked inverter latch)實現(xiàn),時鐘同步反相器鎖存器響應(yīng)于 時鐘而凈皮置位和復(fù)位。
      控制電路133被配置為,根據(jù)第一和第二節(jié)點NA和NB的邏輯值控制 位線電壓。以下將參照圖13到圖18,對控制電路133的示例性配置和操作進(jìn)行描述。
      頁緩沖器130通過感測節(jié)點SN耦合到位線BL。晶體管BCT可以耦合 在位線BL與頁緩沖器130之間。晶體管BCT響應(yīng)于位線鉗位信號(bitline clamp signal)BLCMP工作,從而控制位線BL與頁緩沖器130之間的連接時 序。晶體管PRT可以被耦合到感測節(jié)點SN,使得晶體管PRT響應(yīng)于預(yù)充電 信號PRE而工作,從而用預(yù)充電電壓VP控制對位線BL預(yù)充電的時序。
      圖13為示出了按照本發(fā)明的說明性實施例的圖12的頁緩沖器的配置的電路圖。
      參照圖13,第一鎖存器131和第二鎖存器132可以包括兩個交叉耦合的鎖存器。如圖13所示,圖12中的控制電路133可以分為第一控制單元133a、 第二控制單元133b和第三控制單元133c。
      第一控制單元133a執(zhí)行位線電壓施加操作。當(dāng)?shù)诙?jié)點NB具有邏輯低時,第一控制單元133a將位線BL電連接到第一節(jié)點NA,使得編程允許電 壓被施加到位線BL。
      編程允許電壓代表具有使耦合到位線的MLC能夠被編程的電平的位線 電壓。例如,編程允許電壓可以是與第一節(jié)點NA的邏輯低對應(yīng)的地電壓(OV)。 相反,編程禁止電壓代表具有通過升壓效應(yīng)(boosting effect)防止耦合到位線的 MLC被編程的電平的位線電壓。例如,編程禁止電壓可以是與第一節(jié)點NA 的邏輯高對應(yīng)的電源電壓VCC 。
      如以上討論的,根據(jù)一個先前狀態(tài),對兩個狀態(tài)例如第一狀態(tài)和第二狀 態(tài)進(jìn)行編程。第一控制單元133a還進(jìn)行鎖存器狀態(tài)轉(zhuǎn)換操作。更具體地說, 在完成對與第一節(jié)點NA的邏輯低對應(yīng)的第一狀態(tài)的驗證之后,并且在對與 第一節(jié)點NA的邏輯高對應(yīng)的第二狀態(tài)編程之前,才艮據(jù)第二節(jié)點NB的邏輯 值,第一控制單元133a將第一節(jié)點NA的邏輯高轉(zhuǎn)換為邏輯低。
      為了進(jìn)行位線電壓施加操作和鎖存器狀態(tài)轉(zhuǎn)換操作,第一控制單元133a 可以包括第一開關(guān)ST1、第二開關(guān)ST2和第一晶體管NT1。第一開關(guān)ST1耦 合在感測節(jié)點SN與第一節(jié)點NA之間。第二開關(guān)ST2耦合在感測節(jié)點SN與 第二節(jié)點NB之間。第一晶體管NT1串聯(lián)耦合到在感測節(jié)點SN與第一節(jié)點 NA之間的第一開關(guān)ST1,并且,第一晶體管NT1的柵極耦合到第二鎖存器 132的反節(jié),表(inversion node)NB 1 。
      第二控制單元133b進(jìn)行先前狀態(tài)讀取操作。當(dāng)對應(yīng)的MLC的閾值電壓 高于施加到選擇的字線上的讀電壓時,第二控制單元133b將第二節(jié)點NB設(shè)置為邏輯低。
      為了進(jìn)行先前狀態(tài)讀取:操作,第二控制單元133b可以包括第三開關(guān)ST3 和第二晶體管NT2。第三開關(guān)ST3耦合在第二節(jié)點NB與接地電極之間。第 二晶體管NT2串聯(lián)耦合到在第二節(jié)點NB與接地電4及之間的第三開關(guān)ST3, 并且,第二晶體管NT2的柵極電極耦合到感測節(jié)點SN。第二控制單元133b 還可以包括耦合在第二鎖存器132的反節(jié)點NB1與接地電極之間的第四開關(guān) ST4,用以將第二節(jié)點NB初始設(shè)置為邏輯高。
      第三控制單元133c進(jìn)行驗證搡作。當(dāng)對應(yīng)的MLC的閾值電壓高于施加 到選擇的字線上的驗證電壓時,第三控制單元133c將第一節(jié)點NA設(shè)置為邏 輯高。
      為了進(jìn)行驗證操作,第三控制單元133c可以包括第五開關(guān)ST5和第三 晶體管NT3。第五開關(guān)ST5耦合在第一鎖存器131的反節(jié)點NA1與接地電極 之間。第三晶體管NT3串聯(lián)耦合到在第一鎖存器的反節(jié)點NA1與接地電極 之間的第五開關(guān)ST5,并且,第三晶體管NT3的柵極電極耦合到感測節(jié)點SN。
      第三控制單元133c還可以包括開關(guān)DTl和DT2,以進(jìn)行數(shù)據(jù)裝入操作。 開關(guān)DT1與DT2響應(yīng)于輸入/輸出控制信號DIO而工作,從而在第一節(jié)點NA 存儲通過數(shù)據(jù)輸入/輸出線DL和DL/提供的數(shù)據(jù)的每一位。如圖13所示,該 數(shù)據(jù)可以按照差動信號的形式提供,或者,可以按照單端信號(single-ended signal)的形式提供。
      開關(guān)ST1到ST5可以分別由時序控制信號CRT1到CRT5操作,時序控 制信號CRT1到CRT5是從另一個電路例如非易失性存儲器件的控制器提供 的。晶體管NT1、 NT2和NT3以及開關(guān)ST1到ST5可以用金屬氧化物半導(dǎo) 體(MOS)晶體管實現(xiàn),更具體地說,可以用N型MOS晶體管實現(xiàn)。
      在下文中,將參照圖14到圖18,對圖13中的頁緩沖器130a的操作進(jìn) 行描述。
      圖14為示出了按照本發(fā)明的說明性實施例的圖13的頁緩沖器中的數(shù)據(jù) 裝入操作和初始設(shè)置操作的電路圖。
      在數(shù)據(jù)裝入操作中,啟用輸入/輸出控制信號DIO,從而使晶體管DT1 與DT2導(dǎo)通。通過第 一路徑PTH1存儲數(shù)據(jù)輸入/輸出線DL與DL/上的數(shù)據(jù) 的每一位。當(dāng)位對應(yīng)于"0"時,可以在第一節(jié)點NA存儲邏輯低,并且,當(dāng)位對應(yīng)于"l"時,可以在第一節(jié)點NA存儲邏輯高。第一節(jié)點NA的反邏輯值存 儲在第一鎖存器131的反節(jié)點NA1。
      在初始設(shè)置操作中,啟用時序控制信號CRT4,從而使第四開關(guān)ST4導(dǎo) 通。通過第二路徑PTH2,第二鎖存器的反節(jié)點NB1被設(shè)置為邏輯低,并且 因此第二節(jié)點NB纟皮設(shè)置為邏輯高。這樣,在進(jìn)行順序編程之前,可以將對 應(yīng)于一頁的所有MLC的第二節(jié)點NB初始設(shè)置為邏輯高。
      圖15為示出了按照本發(fā)明的說明性實施例的圖13的頁緩沖器中的先前 狀態(tài)讀取操作的電路圖。
      在先前狀態(tài)讀取操作中,給選擇的字線施加讀電壓。由于如果MLC的 閾值電壓高于讀電壓則MLC關(guān)斷,因此位線BL的電壓保持預(yù)充電電壓(例 如,邏輯高)。相反,由于如果MLC的閾值電壓低于讀電壓則MLC導(dǎo)通,因 此位線BL的電壓變?yōu)榛旧系扔趫D10的公共源極線CSL的電壓(例如,邏 輯低)。
      分別啟用位線鉗位信號BLCMP和時序控制信號CRT3,從而使晶體管 BCT和第三開關(guān)ST3導(dǎo)通。因此,通過第三路徑PTH3將位線BL的電壓施 加到第二晶體管NT2的柵極上。
      當(dāng)位線BL的電壓為邏輯高時,第二晶體管NT2通過第四路徑PTH4導(dǎo) 通,并且第二節(jié)點NB被置為邏輯低。當(dāng)位線BL的電壓為邏輯低時,第二晶 體管NT2關(guān)斷,由于第四路徑PTH4斷開,因此第二節(jié)點NB保持其邏輯值。
      因此,當(dāng)MLC的閾值電壓高于讀電壓時,第二節(jié)點NB被設(shè)置為邏輯低, 而當(dāng)MLC的闞值電壓低于讀電壓時,第二節(jié)點NB保持其邏輯值。
      圖16為示出了按照本發(fā)明的說明性實施例的圖13的頁緩沖器中的驗證 操作的電路圖。
      在驗證操作中,給選4奪的字線施加驗證電壓。由于如果MLC的閾值電 壓高于驗"^正電壓則MLC關(guān)斷,因此位線BL的電壓保持預(yù)充電電壓(例如, 邏輯高)。相反,由于如果MLC的閾值電壓低于驗證電壓則MLC導(dǎo)通,因此 位線BL的電壓變?yōu)榛旧系扔趫D10的公共源極線CSL的電壓(例如,邏輯 低)。
      分別啟用位線鉗位信號BLCMP和時序控制信號CRT5,從而使晶體管 BCT與第五開關(guān)ST5導(dǎo)通。因此,通過第五路徑PTH5將位線BL的電壓施 加于第三晶體管NT3的柵極。
      當(dāng)位線BL的電壓為邏輯高時,第三晶體管NT3通過第六路徑PTH6導(dǎo) 通,并且,反節(jié)點NA1被置為邏輯低。當(dāng)位線BL的電壓為邏輯低時,由于 第六路徑PTH6斷開,因此第三晶體管NT3關(guān)斷,并且反節(jié)點NA1保持其邏 輯值。換句話說,當(dāng)位線BL的電壓為邏輯高時,第一鎖存器131被置于邏 輯高,而當(dāng)位線BL的電壓為邏輯低時,第一鎖存器131被置于邏輯低。
      因此,當(dāng)MLC的閾值電壓高于驗證電壓時,第一節(jié)點NA被置于邏輯 高,當(dāng)MLC的閾值電壓低于驗證電壓時,第一節(jié)點NA保持其邏輯值。
      圖17為示出了按照本發(fā)明的說明性實施例的圖13的頁緩沖器中的位線 電壓施加操作的電路圖。
      在位線電壓施加操作中,分別啟用位線鉗位信號BLCMP和時序控制信 號CRT1,從而使晶體管BCT與第一開關(guān)ST1導(dǎo)通。通過第七路徑PTH7將 第二鎖存器132的反節(jié)點NB1的電壓施加到第一晶體管NT1的柵極上。
      當(dāng)?shù)诙i存器的反節(jié)點NB1為邏輯高時,即,當(dāng)?shù)诙?jié)點NB為邏輯低 時,第一晶體管NT1導(dǎo)通,因此將第一節(jié)點NA的電壓施加于位線BL。如 果第一節(jié)點NA為邏輯低,則給位線BL施加編程允許電壓(例如,接地電壓, 0V),并且,耦合到位線BL的對應(yīng)MLC被編程。相反,如果第一節(jié)點NA 為邏輯高,則給位線BL施加編程禁止電壓(例如,電源電壓VCC),并且, 防止耦合到位線BL的對應(yīng)MLC被編程。
      當(dāng)?shù)诙i存器的反節(jié)點NB1為邏輯低時,即當(dāng)?shù)诙?jié)點NB為邏輯高時, 第一晶體管NT1關(guān)斷,因此位線BL保持預(yù)先充電的編程禁止電壓。因此, 防止耦合到位線BL的對應(yīng)MLC被編程。
      如果第一和第二節(jié)點NA和NB均為邏輯低,則對耦合到位線BL的對 應(yīng)MLC進(jìn)行編程。如果第一和第二節(jié)點NA和KB中至少有一個為邏輯高, 則防止耦合到位線BL的對應(yīng)MLC被編程。
      圖18為示出了按照本發(fā)明的說明性實施例的圖13的頁緩沖器中的鎖存 器狀態(tài)轉(zhuǎn)換操作的電路圖。
      如以上參照圖8描述的,在先前狀態(tài)讀取操作中,根據(jù)一個先前狀態(tài)PS(K) 對兩個狀態(tài)S(2k、l)和S(2k)進(jìn)行編程。對與裝入數(shù)據(jù)的每一位的第一邏輯值(例 如,邏輯低"0")對應(yīng)的第一狀態(tài)S(2k、l)進(jìn)行編程,然后,對與裝入數(shù)據(jù)的每 一位的第二邏輯值(例如,邏輯高"l")對應(yīng)的第二狀態(tài)S(2k)進(jìn)行編程。鎖存器 狀態(tài)轉(zhuǎn)換操作代表在完成對第一狀態(tài)S(2k、l)的編程之后,將第二節(jié)點NB的
      邏輯低傳送到第一節(jié)點NA,以便在對第一狀態(tài)S(2k-1)進(jìn)行的編程期間,對
      與第一節(jié)點NA的邏輯高對應(yīng)的第二狀態(tài)S(2k)進(jìn)行編程。
      參照圖18,在鎖存器狀態(tài)轉(zhuǎn)換操作中,啟用時序控制信號CRT2,使第 二開關(guān)ST2導(dǎo)通。通過第七路徑PTH7將第二鎖存器132的反節(jié)點NB1的電 壓施加到第一晶體管NT1的柵才及。
      當(dāng)?shù)诙i存器132的反節(jié)點NB1為邏輯高時,即當(dāng)?shù)诙?jié)點NB為邏輯 低時,第一晶體管NT1導(dǎo)通。因此,通過第九路徑PTH9將第二節(jié)點NB的 邏輯低傳送到第一節(jié)點NA。
      應(yīng)該從第二節(jié)點NB到第一節(jié)點NA單方向進(jìn)行邏輯值傳送。換言之, 第一節(jié)點NA的邏輯值不應(yīng)當(dāng)被傳送到第二節(jié)點NB。例如,對于單方向傳送, 第二鎖存器132的當(dāng)前吸收容量可以大于第一鎖存器131的當(dāng)前提供容量。 或者,可以在第一節(jié)點NA與地電極之間耦合晶體管,并且,將該晶體管的 柵極耦合到第二鎖存器132的反節(jié)點NB1。
      當(dāng)?shù)诙i存器132的反節(jié)點NB1為邏輯低時,即當(dāng)?shù)诙?jié)點NB為邏輯 高時,第一晶體管NT1關(guān)斷。因此,由于第九路徑PTH9斷開,因而第一節(jié) 點NA保持其邏輯值。
      當(dāng)?shù)诙?jié)點NB為邏輯高時,進(jìn)行鎖存器狀態(tài)轉(zhuǎn)換操作。因此,對于具 有比當(dāng)前編程的先前狀態(tài)低的閾值電壓的先前狀態(tài)的MLC,第一節(jié)點NA保 持其邏輯值。
      編程的方法。
      對于與當(dāng)前編程有關(guān)的先前狀態(tài)PSl,圖19中示出了在每次操作中第一 節(jié)點NA、第二節(jié)點NB以及位線BL的邏輯值H和L。在當(dāng)前編程期間,先 前狀態(tài)PS2、 PS3和PS4保持未充電狀態(tài)。
      參照圖19,在先前狀態(tài)PS1到PS4當(dāng)中,才艮據(jù)具有最高閾值電壓的先前 狀態(tài)PS1順序?qū)Φ谝粻顟B(tài)Sl和第二狀態(tài)S2進(jìn)行編程。第一狀態(tài)不^f又代表狀 態(tài)S1,而且代表與裝入數(shù)據(jù)的"O,,(或"L")對應(yīng)的狀態(tài)。這樣,第二狀態(tài)S2代 表與裝入數(shù)據(jù)的"1 "(或"H")對應(yīng)的狀態(tài)。
      例如,按照圖14的數(shù)據(jù)裝入操作和初始設(shè)置操作,根據(jù)裝入數(shù)據(jù)的每一 位,將頁緩沖器的第一節(jié)點NA設(shè)置為L或H,并且將所有第二節(jié)點初始設(shè) 置為H(步驟SP210)。按照先前狀態(tài)讀取操作,當(dāng)給選4奪的字線施加讀電壓VRD1時,與先前狀態(tài)PS1的MLC對應(yīng)的第二節(jié)點NB被設(shè)置為L(步驟 SP220a)。例如,按照圖16的驗證操作以及圖17的位線電壓施加操作,重復(fù) 對第一狀態(tài)Sl進(jìn)行編程和驗證,直到完成對第一狀態(tài)Sl的驗證為止(步驟 SP231a)。
      如以上討論的,如果第一和第二節(jié)點NA和NB都為邏輯低L,則給位 線BL施加編程允許電壓。否則,給位線BL施加編程禁止電壓。在重復(fù)進(jìn)行 編程和驗證的過程中,可以在完成對慢速單元(slowcell)的-驗證之前,完成對 快速單元(fast cell)的驗證。當(dāng)對第一狀態(tài)Sl的編程結(jié)束時,在第二節(jié)點NB 具有L的頁緩沖器的第一節(jié)點NA被設(shè)置為H。
      針對與一頁對應(yīng)的所有頁緩沖器進(jìn)行驗證操作。因此,針對與一頁對應(yīng) 的所有頁緩沖器,通過確認(rèn)是否第二節(jié)點NB為H或者是否第二節(jié)點NB為 L并且第一節(jié)點NA為H,可以完成對第一狀態(tài)Sl的-驗-江。
      按照圖18的鎖存器狀態(tài)轉(zhuǎn)換操作,將在第二節(jié)點NB具有L的頁緩沖器 的第一節(jié)點NA設(shè)置為L(步驟SP232a)。即,第二節(jié)點NB的L被傳送到第 一節(jié)點NA。對應(yīng)于已經(jīng)編程的狀態(tài)S1的第一節(jié)點NA也被設(shè)置為L,但是, 通過后面對第二狀態(tài)S2的驗證操作,使第一節(jié)點NA恢復(fù)到H。按照圖16 的驗證操作和圖17的位線電壓施加操作,重復(fù)對第二狀態(tài)S2進(jìn)行編程和驗 證,直到完成驗證第二狀態(tài)S2為止(步驟SP233a)。
      對于已經(jīng)編程的先前狀態(tài)PS1以及與當(dāng)前編程有關(guān)的先前狀態(tài)PS2,圖 20中示出了在每次操作中第 一節(jié)點NA、第二節(jié)點NB以及位線BL的邏輯值 H和L,同時,在當(dāng)前編程期間,先前狀態(tài)PS3和PS4保持未充電狀態(tài)。
      參照圖20,根據(jù)具有緊接著先前狀態(tài)PS1的閾值電壓的先前狀態(tài)PS2, 順序?qū)Φ谝粻顟B(tài)S3和第二狀態(tài)S4進(jìn)行編程。第一狀態(tài)S3與裝入數(shù)據(jù)的"0,,(或 "L")對應(yīng),并且,第二狀態(tài)S4與裝入數(shù)據(jù)的'T,(或"H")對應(yīng)。
      在圖20中,后面將被編程的先前狀態(tài)PS3和PS4的邏輯值與圖19中的 邏輯值相同。先前狀態(tài)PS1的已經(jīng)編程的第一和第二狀態(tài)也包括在圖20中。
      按照圖15的先前狀態(tài)讀取操作,當(dāng)給選擇的字線施加讀電壓VRD2時, 與具有先前狀態(tài)PS1和PS2的MLC對應(yīng)的第二節(jié)點NB被設(shè)置為L(步驟 SP220b)。但是,對應(yīng)于先前狀態(tài)PS1的第一節(jié)點NA為H,因此,在對與先 前狀態(tài)PS2對應(yīng)的第一狀態(tài)S3進(jìn)行編程和驗證期間,防止對應(yīng)于先前狀態(tài) PS1的、已經(jīng)^^編程到第一狀態(tài)Sl或第二狀態(tài)S2的MLC ^^皮編程(步驟SP231b)。
      按照圖18的鎖存器狀態(tài)轉(zhuǎn)換操作,將在第二節(jié)點NB具有L的頁緩沖器 的第一節(jié)點NA設(shè)置為L(步驟SP232b)。對應(yīng)于已經(jīng)編程的狀態(tài)Sl、 S2和 S3的第一節(jié)點NA也被設(shè)置為L,但是,通過后面對第二狀態(tài)S4的驗證操作, 使第一節(jié)點NA恢復(fù)到H。因此,在對與先前狀態(tài)PS2對應(yīng)的第二狀態(tài)S4進(jìn) 行編程和驗證期間,防止與已編程狀態(tài)Sl 、 S2和S3對應(yīng)的MLC被編程(步 驟SP233b)。
      以與參照圖19和圖20描述的方式相同的方式,根據(jù)先前狀態(tài)PS3對另 外的第一和第二狀態(tài)S5和S6進(jìn)行編程。根據(jù)對應(yīng)于擦除狀態(tài)的先前狀態(tài) PS4,對狀態(tài)S7進(jìn)行編程。由于對應(yīng)于三位"lll"的狀態(tài)S8和對應(yīng)于兩位"ll" 的先前狀態(tài)PS4實質(zhì)上與擦除狀態(tài)相同,因此不需要對狀態(tài)S8進(jìn)行編程。
      這樣,按照從最高閾值電壓到最低閾值電壓的順序,根據(jù)先前狀態(tài)PS1、 PS2、 PS3和PS4,分別對第一狀態(tài)S1、 S3、 S5和S7以及第二狀態(tài)S2、 S4 和S6進(jìn)行編程。
      雖然這里描述了將第三頁編程到已經(jīng)寫入了第 一頁和第二頁的MLC中, 但是,本領(lǐng)域技術(shù)人員應(yīng)該理解,按照本發(fā)明的不同實施例,可以將任意數(shù) 量的頁寫入MLC。
      如上所迷,按照說明性實施例,由于從最高閾值電壓到最低閾值電壓順 序?qū)LC進(jìn)行編程,因此防止了不必要的驗證。因此,能夠減少取決于寫入 每個MLC的位的總編程時間。
      此外,可以利用兩個鎖存器,將三位或更多位寫入每個MLC。因此,通 過實現(xiàn)具有小尺寸的頁緩沖器,可以減小存儲器件的集成率(integrationrate)。
      盡管已經(jīng)參照示范實施例對本發(fā)明進(jìn)行了描述,但是,對于本領(lǐng)域的技 術(shù)人員顯而易見的是,在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各 種改變和修改。因此,應(yīng)該理解,上述實施例不是限制性的,而是說明性的。
      權(quán)利要求
      1.一種對多層單元(MLC)進(jìn)行編程的方法,使得一頁被寫入具有與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC中,其中,所述MLC被共同耦合到選擇的字線,并且被分別耦合到對應(yīng)的位線,所述方法包括如下步驟裝入對應(yīng)于一頁的數(shù)據(jù);并且根據(jù)所述MLC的先前狀態(tài)和裝入的數(shù)據(jù),從具有最高閾值電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC的狀態(tài)進(jìn)行編程。
      2. 如權(quán)利要求l所述的方法,其中,對所述MLC的狀態(tài)進(jìn)^f亍編程的步 驟包括通過對選擇的字線施加讀電壓來讀取一個先前狀態(tài); 根據(jù)與所述讀電壓對應(yīng)的一個先前狀態(tài)對兩個狀態(tài)進(jìn)行編程;并且減小讀電壓,并且,通過施加減小的讀電壓重復(fù)讀取所述一個先前狀態(tài), 并且,根據(jù)這一個先前狀態(tài)對所述兩個狀態(tài)進(jìn)行編程。
      3. 如權(quán)利要求2所述的方法,其中,根據(jù)一個先前狀態(tài)對兩個狀態(tài)進(jìn)行 編程的步驟包括對與裝入數(shù)據(jù)的每一位的第 一邏輯值對應(yīng)的第 一狀態(tài)進(jìn)行編程和驗證;并且在驗證第一狀態(tài)之后,對與裝入數(shù)據(jù)的每一位的第二邏輯值對應(yīng)的第二 狀態(tài)進(jìn)行編程和驗證,所述第二狀態(tài)對應(yīng)于比所述第一狀態(tài)低的閾值電壓。
      4. 如權(quán)利要求3所述的方法,其中,所述第一邏輯值對應(yīng)于邏輯低,而 所述第二邏輯值對應(yīng)于邏輯高。
      5. 如權(quán)利要求l所述的方法,還包括如下步驟 將第 一鎖存器和第二鎖存器連接到每條位線,其中,裝入對應(yīng)于一頁的數(shù)據(jù)的步驟包括,將數(shù)據(jù)的每一位存儲在所述 第一鎖存器中。
      6. 如權(quán)利要求5所述的方法,其中,順序?qū)LC的狀態(tài)進(jìn)行編程的步 驟包括通過給選擇的字線施加讀電壓來讀取一個先前狀態(tài),來將一個先前狀態(tài) 存儲在所述第二鎖存器中;基于存儲在所述第一鎖存器中的第一值和存儲在所述第二鎖存器中的第 二值,根據(jù)與所述讀電壓對應(yīng)的一個先前狀態(tài),對兩個狀態(tài)進(jìn)行編程;并且 減小所述讀電壓,并通過施加減小的讀電壓重復(fù)將每個先前狀態(tài)存儲在 所述第二鎖存器中,并且,對于每個減小的讀電壓,根據(jù)所述一個先前狀態(tài) 來對所述兩個狀態(tài)進(jìn)行編程。
      7. 如權(quán)利要求6所述的方法,其中,根據(jù)所述一個先前狀態(tài)對所述兩個狀態(tài)進(jìn)行編程的步驟包括根據(jù)所述第二值對第一狀態(tài)進(jìn)行編程和驗證,所述第一狀態(tài)對應(yīng)于所述 第一值的邏輯低;并且在驗證所述第 一狀態(tài)之后,根據(jù)所述第二值對第二狀態(tài)進(jìn)行編程和驗證, 所述第二狀態(tài)對應(yīng)于所述第一值的邏輯高。
      8. 如權(quán)利要求7所述的方法,其中,對所述第一狀態(tài)進(jìn)行編程和驗證的 步驟包括施加對應(yīng)于所述第一狀態(tài)的第一驗證電壓,以驗ii所述第一狀態(tài);并且 對所述位線施加編程允許電壓,直到完成驗證所述第一狀態(tài)為止,從而 對所述第一狀態(tài)進(jìn)行編程,所述編程允許電壓對應(yīng)于所述第一值的邏輯低。
      9. 如權(quán)利要求8所述的方法,其中,對所述第二狀態(tài)進(jìn)行編程和驗證的 步驟包括根據(jù)所述第二值,將所述第 一值的邏輯高轉(zhuǎn)換為邏輯低; 通過施加對應(yīng)于所述第二狀態(tài)的第二驗證電壓,驗證所述第二狀態(tài);并且對所述位線施加所述編程允許電壓,直到完成驗證所述第二狀態(tài)為止, 從而對所述第二狀態(tài)進(jìn)行編程,所述編程允許電壓對應(yīng)于所述第二值的邏輯低。
      10. 如權(quán)利要求9所迷的方法,其中,驗證所述第一和第二狀態(tài)的步驟包括當(dāng)完成驗證所述第一和第二狀態(tài)時,分別將所述第 一和第二鎖存器設(shè)置 為還輯高。
      11. 如權(quán)利要求6所述的方法,其中,將所述一個先前狀態(tài)存儲在所述 第二鎖存器中的步驟包括當(dāng)所述先前狀態(tài)的閾值電壓高于所述讀電壓時,將所述第二鎖存器設(shè)置 為邏輯低;并且當(dāng)所述先前狀態(tài)的閾值電壓低于所述讀電壓時,將所述第二鎖存器設(shè)置 為遲輯高。
      12. —種非易失性存儲器件,具有多層單元(MLC),所述MLC被編程, 使得一頁被寫入具有與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC中,所述非易 失性存儲器件包括存儲單元陣列,包括共同耦合到選擇的字線并分別耦合到位線的MLC;行選擇電路,其被配置為,將順序減小的讀電壓施加到選擇的字線,從 而讀取MLC的先前狀態(tài),并且,將順序減小的驗證電壓施加到選擇的字線, 以便從具有最高閾值電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC的 狀態(tài)進(jìn)行編程;以及頁緩沖器塊,其被配置為,裝入與一頁對應(yīng)的數(shù)據(jù),并且被配置為,根 據(jù)每個先前狀態(tài)和裝入數(shù)據(jù)的每一位,控制位線電壓。
      13. 如權(quán)利要求12所述的非易失性存儲器件,其中,所述行選擇電路還 被配置為,在施加第一讀電壓之后并且在施加第二讀電壓之前,通過順序施 加第一驗證電壓和第二驗證電壓,進(jìn)行驗證操作,從而根據(jù)與所述第一讀電 壓對應(yīng)的先前狀態(tài),驗證被編程的第一狀態(tài)和第二狀態(tài),其中,所述第二驗 證電壓低于所述第一驗證電壓,所述第二讀電壓低于所述第一讀電壓。
      14. 如權(quán)利要求13所述的非易失性存儲器件,其中,所述行選擇電路還 被配置為,施加作為字線編程電壓的遞增步長脈沖(ISP),當(dāng)重復(fù)所述驗證操 作時,ISP的電平增加。
      15. 如權(quán)利要求14所述的非易失性存儲器件,其中,所述行選擇電路還 被配置為,當(dāng)要被編程到MLC中的閾值電壓相對低時,使ISP的初始電平減 小。
      16. 如權(quán)利要求13所述的非易失性存儲器件,其中,所述頁緩沖器塊包 括多個頁緩沖器,每個頁緩沖器包括第 一鎖存器,其被配置為在第 一節(jié)點存儲裝入數(shù)據(jù)的每一位; 第二鎖存器,其被配置為在第二節(jié)點存儲每個先前狀態(tài);以及 控制電路,其被配置為,根據(jù)所述第一和第二節(jié)點的邏輯值,控制所述 位線電壓。
      17. 如權(quán)利要求16所述的非易失性存儲器件,其中,與所述第一節(jié)點的 邏輯低對應(yīng)的電壓基本上等于通過感測節(jié)點施加到所述位線的編程允許電 壓,并且,與所述第一節(jié)點的邏輯高對應(yīng)的電壓基本上等于給所述位線預(yù)充 電的編程禁止電壓。
      18. 如權(quán)利要求17所述的非易失性存儲器件,其中,所述控制電路包括 第一控制單元,其被配置為,將所述位線電連接到所述第一節(jié)點,因此,當(dāng) 所述第二節(jié)點為邏輯低時,給所述位線施加所述編程允許電壓。
      19. 如權(quán)利要求18所述的非易失性存儲器件,其中,所述第一控制單元 被配置為,在完成對與所述第一節(jié)點的邏輯低對應(yīng)的所述第一狀態(tài)的驗證之 后,并且在對與所述第一節(jié)點的邏輯高對應(yīng)的所述第二狀態(tài)的編程之前,根 據(jù)所述第二節(jié)點的邏輯值,將所述第一節(jié)點的邏輯高轉(zhuǎn)換為邏輯低。
      20. 如權(quán)利要求19所述的非易失性存儲器件,其中,所述第一控制單元 包括第 一開關(guān),耦合在所述感測節(jié)點與所述第 一節(jié)點之間; 第二開關(guān),耦合在所述感測節(jié)點與所述第二節(jié)點之間;以及 第 一晶體管,串聯(lián)耦合到在所述感測節(jié)點與所述第一節(jié)點之間的所述第 一開關(guān),所述第一晶體管的柵電極耦合到所述第二鎖存器的反節(jié)點。
      21. 如權(quán)利要求17所述的非易失性存儲器件,其中,所述控制電路包括 第二控制單元,其一皮配置為,當(dāng)對應(yīng)的MLC的閾值電壓高于所述讀電壓時, 將所述第二節(jié)點設(shè)置為邏輯低。
      22. 如權(quán)利要求21所述的非易失性存儲器件,其中,所述第二控制單元 包括第三開關(guān),耦合在所述第二節(jié)點與接地電極之間;以及 第二晶體管,串聯(lián)耦合到在所述第二節(jié)點與所述接地電極之間的所述第 三開關(guān),所述第二晶體管的柵電極耦合到所述感測節(jié)點。
      23. 如權(quán)利要求22所述的非易失性存儲器件,其中,所述第二控制單元 還包括第四開關(guān),耦合在所述第二鎖存器的反節(jié)點之間,用以將所述第二節(jié)點 初始設(shè)置為邏輯高。
      24. 如權(quán)利要求17所述的非易失性存儲器件,其中,所述控制電路包括 第三控制單元,其被配置為,當(dāng)對應(yīng)的MLC的閱值電壓高于所述驗證電壓時, 將所述第 一 節(jié)點設(shè)置為邏輯高。
      25. 如權(quán)利要求24所述的非易失性存儲器件,其中,所述第三控制單元 .包括第五開關(guān),耦合在所述第一鎖存器的反節(jié)點與接地電極之間;以及 第三晶體管,串聯(lián)耦合到在所述第 一鎖存器的反節(jié)點與所述接地電極之 間的所述第五開關(guān),所述第三晶體管的柵電極耦合到所述感測節(jié)點。.
      全文摘要
      非易失性存儲器件具有多層單元(MLC),該MLC被編程,使得一頁被寫入具有與至少一個先前頁對應(yīng)的先前狀態(tài)的MLC中。非易失性存儲器件包括存儲單元陣列、行選擇電路和頁緩沖器塊。存儲單元陣列包括共同耦合到選擇的字線并且分別耦合到位線的MLC。行選擇電路將順序減小的讀電壓施加到選擇的字線,從而讀取MLC的先前狀態(tài),并且,將順序減小的驗證電壓施加到選擇的字線,以便從具有最高閾值電壓的狀態(tài)到具有最低閾值電壓的狀態(tài),順序?qū)LC的狀態(tài)進(jìn)行編程。頁緩沖器塊裝入與一頁對應(yīng)的數(shù)據(jù),并且根據(jù)每個先前狀態(tài)和裝入數(shù)據(jù)的每一位控制位線電壓。
      文檔編號G11C16/10GK101206923SQ20071019984
      公開日2008年6月25日 申請日期2007年12月14日 優(yōu)先權(quán)日2006年12月14日
      發(fā)明者樸起臺, 李永宅, 金奇南, 金杜坤 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1