TWI320966B - Nonvolatile semiconductor memory device - Google Patents
Nonvolatile semiconductor memory device Download PDFInfo
- Publication number
- TWI320966B TWI320966B TW093107919A TW93107919A TWI320966B TW I320966 B TWI320966 B TW I320966B TW 093107919 A TW093107919 A TW 093107919A TW 93107919 A TW93107919 A TW 93107919A TW I320966 B TWI320966 B TW I320966B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- storage circuit
- data storage
- memory unit
- circuit
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 title claims description 25
- 238000013500 data storage Methods 0.000 claims description 75
- 239000000463 material Substances 0.000 claims description 23
- 238000012546 transfer Methods 0.000 claims description 12
- 239000003990 capacitor Substances 0.000 claims description 8
- 239000013078 crystal Substances 0.000 claims description 3
- 239000004020 conductor Substances 0.000 claims 1
- 238000005516 engineering process Methods 0.000 claims 1
- 238000009304 pastoral farming Methods 0.000 claims 1
- 238000012795 verification Methods 0.000 description 41
- 238000012360 testing method Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 239000000758 substrate Substances 0.000 description 5
- 238000009792 diffusion process Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- LIKMAJRDDDTEIG-UHFFFAOYSA-N 1-hexene Chemical compound CCCCC=C LIKMAJRDDDTEIG-UHFFFAOYSA-N 0.000 description 2
- 101000777293 Homo sapiens Serine/threonine-protein kinase Chk1 Proteins 0.000 description 2
- 101000777277 Homo sapiens Serine/threonine-protein kinase Chk2 Proteins 0.000 description 2
- 102100031081 Serine/threonine-protein kinase Chk1 Human genes 0.000 description 2
- 102100031075 Serine/threonine-protein kinase Chk2 Human genes 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 239000011324 bead Substances 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 239000011257 shell material Substances 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 206010011224 Cough Diseases 0.000 description 1
- 241000218691 Cupressaceae Species 0.000 description 1
- 101001041673 Homo sapiens Peroxisomal 2,4-dienoyl-CoA reductase [(3E)-enoyl-CoA-producing] Proteins 0.000 description 1
- 241000234435 Lilium Species 0.000 description 1
- 101100442776 Mus musculus Decr2 gene Proteins 0.000 description 1
- 241000237536 Mytilus edulis Species 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 102100021404 Peroxisomal 2,4-dienoyl-CoA reductase [(3E)-enoyl-CoA-producing] Human genes 0.000 description 1
- 101150105729 SLC45A3 gene Proteins 0.000 description 1
- 102100037253 Solute carrier family 45 member 3 Human genes 0.000 description 1
- 208000002352 blister Diseases 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000001343 mnemonic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000020638 mussel Nutrition 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- VMSRVIHUFHQIAL-UHFFFAOYSA-N sodium;dimethylcarbamodithioic acid Chemical compound [Na+].CN(C)C(S)=S VMSRVIHUFHQIAL-UHFFFAOYSA-N 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5628—Programming or writing circuits; Data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/562—Multilevel memory programming aspects
- G11C2211/5621—Multilevel programming verification
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/564—Miscellaneous aspects
- G11C2211/5642—Multilevel memory with buffers, latches, registers at input or output
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
- Non-Volatile Memory (AREA)
- Static Random-Access Memory (AREA)
Description
1320966 九、發明說明: 【發明所屬之技術領域】 本發明關係非揮發性半導體記憶體裝置能儲存,例 二位元或更多的資料。 【先前技術】 能儲存多值資料的非揮發性半導體記憶體裝置,例如 使用EEPROM的NAND快閃記憶體,已有發明(例如,參考 曰本專利申請公報No. 2000-195280)。 在一NAND快閃記憶體中,全部或一半的配置成列方向的 複數個單兀同時寫入或讀取。組成各NAND快閃記憶體的 NAND單元經位元線連接寫入及讀取閂鎖電路。、 在-健存多值資料的NAND快閃記憶體中,根據寫入資料 叹疋臨界電壓於一記憶體單元内,使該記憶體單元能儲存 復數個位元的資料。為了抑制臨界電壓分佈,第一次寫入 操作執仃寫入的臨界電壓比原有的臨界電壓低。然後,在 弟二次寫入操作中,執行寫入的電壓為原有臨界電壓。如 果利用本方法寫人資料,第—次寫人操作後寫人的資料並 未離開資料儲存電路。為此理由’第一次寫入操作後,寫 入資料由讀取操作讀出並決定❶不過,第一次寫入操作寫 入的貝料不能準確讀取因為電壓低於原有的臨界電壓。為 I克服此問題,必須儲存3位元資料,包括第一寫入資料、 第二寫入資料及寫入前頁的資料(本寫入頁的前一頁一用 ;儲存這些身料的儲存電路由(例如)兩CMOS閂鎖電路及 預充電電晶體組成,其用於保持逐位元驗証資料中自記 92203.doc 位準,如果儲存在第—咨 邏輯位準,完成升高記憶體!路的資料之邏輯位準為第- 如果記憶體單元達到第一臨的寫入操作,· 錯存電路的資料之邏輯位準至第二羅儲存在第-資科 第-資料儲存電路的f料之=位準/如果館存在 持記憶體單元的臨界變為第一邏輯位準’保 介电座不變;及繼續次 ί存電路的邏輯位準相第二邏輯位準’;如㈣存 貝枓儲存電路的資料之邏輯位 一 存在第-資㈣存電路m仙料,設定儲 如果記憶體單元達到第:=:二臨界電*的寫八操作; 儲存雷心設定儲存在第-資料 、貝’至第二邏輯位準;及如果儲存在第一資料 料電路的資料之邏輯位準為第二邏輯位準,保持記憶體 早兀•的臨界電壓不變。 根據本發明的第三_ ^ . —嬈j耠供一非揮發性半導體記憶體 、括。己L體單元儲存複數個n^n為等於一或更大 之自然數)資料項目;及一寫入電路將資料寫入記憶體單元 及在將-第丨項請項目“該記憶體單元的寫人操作中 :柏低於原始臨界電遷的臨界電壓將k值資料寫入記憶體 °°一内在第j項的寫入操作中將(k+i)值或更大值資料寫入 記憶體單元内,及在第j項的寫人操作之前設定k值資料的 臨界電壓。 根據本發明的第四觀點,提供一非揮發性半導體記憶體 92203.doc 00 衣置包括.- §己憶體單元儲存複數個η值⑽等於—或更大 之自然數)臨界電壓的資料 ^ ^ , … 胃㈣目,第-貝枓儲存電路連接記 體早疋及儲存外部輪 _ _ 次 钳入第—邏軏位準或第二邏輯位準的 貝’。,第二資料儲存電路儲存讀取自該記憶體單元的第一 準或弟二邏輯位準的資料;及—控制電路控制該記 '思次早凡及該等第-及第二資料儲存電路及如果需要將最 次貝料項目寫入,己憶體單元内,則用一次寫入操作將最大 =料項目寫人為原始臨界„及用複數次寫人操作將最大 貢料項目以外的資料項目寫入。 據本么s月的第五觀點,提供一非揮發性半導體記憶體 裝置I括.一 §己憶體單元儲存複數個具有臨界電壓的η位元 ㈣等^或更大之自減)資料;第-資料儲存電路連接 :體單元及儲存外部輸入第一邏輯位準或第二邏輯位準 貝料,第一資料儲存電路儲存讀取自該記憶體單元的第 ^邏輯位準或第二邏輯位準的資料;及—控制電路控制該 °己隐體單疋及該等第一及第=資料儲存電路及將η位元資 料逐位凡寫人記憶體單元内及藉由其他複數次寫入操作寫 各位元資料而升高記憶體單元的臨界電壓。 【實施方式】 X下參考附圖,說明本發明的具體實施例。 第一具體實施例 一 =2為根據本發明的非揮發性半導體記憶體裝置的配置 不意圖。例如,圖2所示一 N A N D快閃記憶體儲存4值(2位元) 資料。 92203.doc 記憶體單元陣列1包括複數個位元線、複數個字元線、及 一共源極線。例如,在記憶體單元陣列丨中,記憶體單元配 置成-矩陣。各記憶體單元由—EEPR〇M單元組成並能電 重寫資料。用於控制位元線的位元控制電路2及一字元線控 制電路6連接記憶體單元陣列1。 位兀線控制電路2包括複數個資料儲存電路如後述。位元 線控制電路2經位元線讀取記憶體單元陣列!的記憶體單元 内的資料,經位元線偵測記憶體單元陣列1内的記憶體單元 狀態’或經位元線施加寫人控制電Μ至記憶體單元將資料 寫入記憶體單元陣列1内的記憶體單元。行解碼器3及資料 輸入增出緩衝器4連接位元線控制電路2。位元線控制電路 2的貧料儲存電路由行解碼器3選擇。f料儲存電路讀取自 記憶體單元的資料從資料輸入/輸出端子5輸出經資料輸入/ 輸出緩衝器4至外界。
抹除所需的電壓至選擇的字元線。
入端子8係由經控制訊號輸入端子8輸入 t塔/連接控制訊號輸 入的外部控制訊號控 92203.doc 1320966 位7L線控制電路2、行解碼器3、字元線控制電路6及控制 訊號及控制電壓產生電路7組成一寫入電路及一讀取電路。 圖3為一顯示記憶體單元陣列1及圖2之位元線控制電路 的配置。在記憶體單元陣列1中,具有複數個NAND單元。 NAND單元由串聯記憶體單元MC(如由16 EEPROM製成)及 第一及第二選擇閘極S1、S2組成。第一選擇閘極81連接位 疋線BL0及第二選擇閘極S2連接源極線SR(>各列配置的記 憶體單το的控制閘極同等連接字元線WL^、WL2、wl3、...、 WL16。第—選擇閘極S1同等連接選擇線SG1及第二選擇閘 極S2連接選擇線sg2。 記憶體單元陣列1包括複數個區塊,如虛線所示。各區塊 由複數個NAND單元組成。資料在區塊内抹除。抹除操作同 時在連接資料儲存電路10的兩位元線上執行。 每個其他位元線具有複數個記憶體單元(由虛線包圍的 隐體單元)及連接一單字元線構成一扇區。資料寫入或讀 取自扇區。例如,一扇區儲存兩頁資料。 在讀取操作中,—程式驗証操作及—程式操作,根據外 :指定的位址訊號(γΑ1、γΑ2、.、γΑί、γΑ4〇23)從連接 資料儲存電路10的兩位元線(BLi、BLi+1)中選擇—位元 線。另外,根據一外部位址,選擇一字元線及選擇—扇區 (2頁)^兩頁之間的切換係根據位址決定。 °° 从顯示-記憶體單元。在—基板41中,形成_型擴散層 圖4A及4B分別為記憶體單元及選擇電晶體的斷面圖 4: 92203.doc 1320966 ,為記憶體單it的源極及沒極。在基板41上面,經一閉極 絕緣臈43形成—浮動間極(FG)44。在浮動閘極44上面,經 絕緣膜45形成一控制閘極(CG)46。圖4B顯示一選擇閘 極。在一基板41中,形成一 η型擴散層47作為源極及汲極。 在基板41上面,經閘極絕緣膜48形成一控制閘極49。 圖5為記憶體單元陣列内— NAND單元的斷面圖。在本例 中,NAND單元中,如圊4A所示16記憶體單元的配置為 串聯。NAND單元的汲極側及源極側分別配置第一選擇閘極 Μ及第一選擇閘極S2,如圖4B所示。 圖1為圖3所示資料儲存電路1〇的電路圖。 貝料儲存電路1〇具有一主要資料快取(pDC)、動態資料快 取(DDC)、暫時資料快取(TDC)。PDC及DDC在寫入操作中 保持輸人資料,在為讀取操作巾保持讀取資料,在驗紅操 作中暫時保持貢料及在儲存多值資料中用來操作内部資 料TDC不只在讀取資料中放大位元線資料及暫時保持資 料,但也在儲存多值資料中用來操作内部資料。 PDC由時脈反相器電路61i、61j及電晶體6ik組成。電晶 體61k在時脈反相器電路61丨的輸入端子及時脈反相器電路 61j的輸入端子之間連接。供應訊號EQ1至電晶體的閘極。 節點Nla、Nlb作為時脈反相器電路6U、6lj的輸入端子分 別經订選擇電晶體61a、61b連接輸出資料線1〇、I〇n。供應 行選擇訊號CSLi至電晶體61&、611?的閘極。 另外,PDC的節點Nib連接電晶體61丨的閘極。供應訊號 COMi至電晶體61丨的電流路徑的一端。電晶體611的電流路 92203.doc • 11 · 1320966 役的其他端經電晶體61m接地。另外,電晶體611的電流路 &的其他端經電晶體61 g及電晶體61 d接地。供應訊號CHK1 至電晶體61m的閘極。電晶體6lg的閘極連接節點N3,以後 說明。供應訊號CHK2至電晶體61d的閘極。 所有資料儲存電路10共用的訊號COMi表示是否所有資 料儲存電路1 〇已完成驗証。特別,如以後所述,如果驗証 操作己經完成’所有資料儲存電路10的PDC的節點N1 a變 尚°在這種狀態下’如果訊號CHK1及CHK2為高,如果驗 言正操作已完成,訊號COMi變高。 反相器電路6 li的輸出端子及接地之間連接一電晶體 61c。供應預設訊號prst至電晶體61c的閘極。根據預設訊 號PRST操作的電晶體61c設定PDC的節點mb為VSS(低位 準)。即是,PDC的節點N1 a設定為Vdd(高位準)。 例如,TDC由MOS電容器6Ip組成。電容器61p係在電晶 體61g ' 61h的結合節點N3及接地之間連接。DDC經電晶體 61q、61h連接結合節點N3。供應訊號rEG至電晶體61q的閘 極。供應訊號BLC1至電晶體61h的閘極。 DDC由電晶體61r、61s組成。供應訊號乂!^〇至電晶體61r 的電流路徑的一端。電晶體61 r的其他端連接電晶體6丨q電 流路徑。電晶體61Γ的閘極經電晶體61s連接pDc的節點 Nla。供應讯號DTG至電晶體61s的閘極。 另外,電晶體61t、61u的電流路徑的一端連接結合節點 N3。供應訊號VPRE至電晶體61 u的電流路徑的其他端。供 應祝號BLPRE至電晶體61t的閘極。供應訊號blclamp至 92203.doc _ 12· 1320966 電晶體61t的閘極。電晶體61t的電流路徑的其他端經電晶體 61v連接位元線BLo的一端及經電晶體61w連接位元線BLe 的一端。位元線BLo的其他端連接電晶體6ix的電流路徑的 一端。供應訊號BlASo至電晶體61x的閘極。位元線BLe的 其他^^連接電晶體61y的電流路徑的一端。供應訊號BiASe 至電晶體6 1 y的閘極。供應訊號BLCRL至電晶體6 1X、61 y 的電流路控的其他端。電晶體61X、61 y接通以根據訊號 BlASo、BlASe補充電晶體61v、61w’因而供應訊號BLCRL 至未選擇位元線。 上述的各訊號及電壓係由圖2的控制訊號及控制電壓產 生電路7產生。在控制訊號及控制電壓產生電路7的控制 下’完成以下的操作。 多值記憶體能使資料的兩位元儲存在一單元内。兩位元 之間的切換係根據位址來決定(第一頁、第二頁)。 (操作說明) 操作根據上述配置說明。 圖6A顯示記憶體單元資料及記憶體單元臨界電壓之間的 關係。如果完成抹除操作,記憶體單元的資料變「〇」^如 果第一頁寫入,記憶體單元的資料變為資料「〇」及資料 「1」。第二頁寫入後’記憶體單元的資料變為資料「〇」至 資料「3」。在第一具體實施例中,記憶體單元的資料的定 義為採用較低至較高臨界值》 (程式及程式驗言正) 在程式操作中’首先標示位址,然後選擇圖3的兩頁。在 92203.doc 13 1320966 兩頁的記憶體中,程式化只能按以下次序完成:第一頁, 然後第二頁。所以,根據位址首先選擇第一頁。近年來, 己使用一種具有一程式順序包括兩程式操作的寫入方法以 窄化儲存複數個位元的多值快閃記憶體寫入操作中臨界電 壓分佈。使用本方法,在第一程式操作中,設定驗言正電位 低於原始的臨界電壓並完成寫入及驗証操作。在第一程式 操作通過後,完成第二程式操作。在第二程式操作中, 定驗証電位為原始的臨界電壓並完成寫入及驗証操作。在 本方^中,記憶體單元的寫入為再寫入及設定臨界電壓稍 高於前次寫入的臨界電壓。如此造成寫入操作臨界電壓的 變化度變小,結果臨界電壓分佈變小。如果是财跡决閃記 憶體,複數個單元連接相同字元線,其中一半的單元同時 寫入。所以,在寫入驗言正迴路中,許多單元在第—驗言正操 作中具有較低的臨界電壓。如此,源極線浮動。首先士成 寫入的單元具有本狀態決定的臨界電愿。然後,在^單 寫人後,源極制定為特定電位。結果,發現首先 寫入早元的臨界電虔較低以防止臨界電塵分佈擴大。第一 寫入操作之寫入電廢的增量Δνρ§ιη較大而第二寫 寫入電壓的增量Δνρ§ιη較小,因而为、# 、 4囚而加迷寫入操作。 在第-具體實施例中,同樣也使用上 作。圖8顯示篦一百耷入π从 去疋成程式操 第-及第百宜i: ¥及圖9顯示第二頁寫入操作。 頁寫入#作包括兩程式及驗言正操作。圈】〇A 刚及U顯示第一頁寫入 ° A、 以,顯示第二二7的内容。圖 頁寫入知作中各資料快取的 92203.doc 14 1320966 内容。圖中「L」表示低位準及「η」表示高位準。 (第一頁寫入操作) 首先’參考圖8、1〇Α、10Β及11說明第一百合^ 只馬入杳^作。 (第一頁資料載入)(Si〇) 首先’寫人外部輸人的資料並儲存在所有資料儲存電路 _PDC内。如果資料Γ1」表示沒有外部輸入寫入,則圖 1所示PDC的節點Nla設定為高位準◊如果資料「〇」表示有 外部輸入寫人,則PDC的節點Nla設定為低位準。削^假 設PDC的資料為節點Nla的電位及DDC的資料為電晶體^ 的閘極電位。- (弟一頁資料快取設定)(S 1 1) 如果輸入-寫人命令’訊號DTG暫時變高及電晶體61s組 成DDC暫時接通。結果,PDC資料經電晶體…拷貝至 DDC。所以,電晶體61r的閘極電位變高(圖i〇A)。 (第一次的第一頁程式)(S12) 其次,訊號BLC1、BLCLAMP、BLS〇stBLSe之電位設定 為Vdd+Vth(Vdd:電源供應㈣(如,3 v^_8 Vn 並不限於此),vth:n·通道M0S電晶體的臨界電壓h然後, 電晶體61h接通°結果’如果資料「1」表示PDC並未寫入 並儲存於咖,則#元線變為VddUM「G」表示PDC 寫入並儲存於PDC,則位元線變為Vss(接地電位卜連接選 擇^元線的未選擇頁的單元(其位元線未選擇)必須寫入。為 ^理由’連接這些單元的位元線設定為Vdd作為資料 「1」。因此’如果供應Vdd至選擇區塊的選擇線SG卜供應 92203.doc -15- 1320966
Vpgm(20V)至選擇字元線,及供應Vpass(lOV)至未選擇字 元線,如果位元線為Vss,則完成寫入因為單元的通道為Vss 及字元線為Vpgm。另一方面,如果位元線為Vdd,經輕合 的Vpgm造成單元通道約為Vpgm/2。如此防止位元線為Vdd 的記憶體單元程式化。 如圖6B所示,如果第一頁資料為「0」,記憶體單元的資 料設定為「1」。如果第一頁資料為「1」,記憶體單元的資 料保持為「0」。 寫入完成後,電位為Vpgm及Vpass的字元線回歸原始電 位。在本恢復操作中,完成下列操作。 (PDC及DDC之間資料的交換) 訊號BLPRE暫時設定為Vdd及訊號VPRE設定為Vssw,因 而設定TDC為Vss。然後,訊號VREG設定為Vdd及訊號REG 暫時為高,因而接通電晶體61q ^如果DDC儲存高位準,電 晶體61r接通,經電晶體61r、61q設定TDC為Vdd。如果DDC 儲存低位準,電晶體61r截斷,結果TDC保持為Vss。利用 此操作,DDC的資料拷貝至TDC。其次,訊號DTG暫時為 高,因而PDC的資料拷貝至DDC。以後,訊號BLC 1暫時為 高,因而TDC的資料拷貝至PDC。結果,PDC的資料移至 DDC及DDC的資料移至PDC(圖10B)。 (第一次的第一頁程式驗証)(S 13) 在第一頁程式驗証中,施加驗証電位「a*'」至選擇字元 線,如圖6B所示。原始驗証電位「a、稍高於讀取位準。 不過,第一頁程式的第一驗証電位「a*'」稍低於原始驗証 92203.doc -16- 1320966 電位「a1」。 其次,供應Vread的電壓至選擇區塊的未選擇字元線及至 選擇線SG1及訊號VPRE設定為Vdd,訊號BLPRE設定為 Vdd+Vth,訊號BLCLAMP設定為(例如)圖1資料儲存電路的 1 V+Vth,因而預充電位元線至(例如)1 V。然後,單元源極 側的選擇線SG2為高。如果單元的臨界電壓比「a*'」高, 則單元截斷。所以,位元線保持高。如果單元的臨界電壓 達不到「a*’」,則單元接通。所以,位元線變為Vss。 以後,訊號BLCLAMP設定為Vss,訊號VPRE設定為Vdd, 及訊號BLPRE-設定為Vdd+Vth,因而充電TDC至Vdd。然 後,訊號BLCLAMP設定為(例如)1 V+Vth。然後,如果位元 線為低位準,TDC變為低位準。如果位元線為高位準,TDC 保持南。 因此,如果寫入完成,低位準儲存於DDC内。如果寫入 未完成,高位準儲存於DDC内。為了這理由,如果訊號VREG 設定為Vdd及訊號REG暫時為高,如果寫入未完成,TDC被 迫變為高位準。以後,訊號DTG暫時為高,因而儲存PDC 的資料拷貝至DDC。然後,訊號BLC1為高位準,如果單元 達到臨界電壓「a*’」或如果寫入未完成,高位準鎖定在PDC 内。只要單元的臨界電壓達不到「a*'」,低位準鎖定在PDC 内(圖10B)。 如果PDC為低位準,再完成寫入操作及重複程式操作及 驗証操作直到所有PDC的資料達到高位準(S14至S12)。此 時,程式的電壓Vpgm每段為,例如,+0.4 V。 92203.doc •17- 這種方法,如杲所有PDC * 第二寫入操作。 ㈣為阿,則執行第一頁的 (第二次的第—頁資料快取設定卿)(圖⑴ 在所有PDC的資料為高位準 作及PDr…U 癌’執行上述相同的操 乍及PDC的貝科由DDC的資料替代 資料轉移至pDC。DDC的資 :子DDC的 #為原來儲存在PDC的資料。如 果未元成寫入,DDC保持資
保持資料「〇」。 」如果疋成寫入,DDC 種狀態下’執打第二次第—頁程式⑻6)及第二次第 1位=驗叫17”如上述操作。因此,在驗註操作的驗 隼為a,」’即為原始驗証位準(圖6C)e 二後’如果PDC為低位準,再完成寫入操作及重複程式 f及驗采作直到所有PDC的資料達到高位準⑽至 。)(圖11)。此時,程式的電壓Vpgm的增量AVpgm小於第 一程式操作,及每段增加為,例如,0.2 V。 如此’第-頁資料寫入第一頁後,資料寫入第二頁。 (第二頁寫入操作) 其次,參考圖9、12A、12B、13A及13B說明第二頁寫入 操作》 (第二頁資料载入)(S2〇) 、如第-頁程式’纟第二頁程式中,寫入外部輸入的資料 並儲存在所有資料儲存電路10的PDC内。 (第一次的内部資料載入)(S21)(圖12A) 如圖7續示,在記憶體單元的資料為「〇」的情況下’如 92203.doc -18- 第一頁寫入操作丄 的、、.。果(或第一頁並未寫入),如果第二頁資 料為1 0」(表示宜 、馬入完成)’設定記憶體單元的資料為「3 , 及如果第二頁資耝失「 」 00 " 1」(表示寫入未完成)’容許記憶體 早7L的資料保持「 U」。另外,在記憶體單元的資料為「1 , 的情況下,如第—百扣 貝寫入操作的結果(或第一頁完成寫入), 如果第二頁資料或 ^ 〇」(表示寫入完成),設定記憶體單元 =貝料為2」及如果第二頁資料為「1」(表示寫入未完成), 谷許記憶體單元的資料保持「1」。所以,I第二頁資料寫 入記憶體單元之前’需要進行檢查是否記憶體單元的資料 為「〇」或「1」。 為此%加電位「a」至字元線,因而在内部資料載入操 中凡成咳取操作,如圖6A所示。其次,供應讀取電位心以廿 至選擇區塊的未選擇字元線及選擇線SG1及類似第一頁寫 入操作中供應資料儲存電路1 〇的訊號VPRE、BLPRE的電 位因而預《電位元線。然後,單元源極側的選擇線 為尚。如果記憶體單元的臨界電壓比「a」高,則單元截斷, 結果位元線的電位保持高。另一方面,如果記憶體單元的 臨界電壓比「a」低,則單元接通,結果位元線的電位為%3。 雖然位元線放電,訊號DTG暫時設定為高位準,因而pDc 的資料拷貝至DDC(圖12A)。 其次,如第一頁寫入操作,在TDC充電至Vdd後,訊號 BLCLAMP設定為(例如)i v+Vth,因而接通電晶體6it。如 果位元線的電位為低位準(或如果記憶體單元資料為「〇」), TDC變為低位準’及如果位元線的電位為高位準(或如果記 92203.doc -19- 1320966 憶體單元資料為「丨」),丁0(:保持高。 如果寫人完成,低位準鎖定在DDCj^。如果寫人未完成, 高位準鎖定於DDC内。所以,當訊號VREG設定為Vss及訊 號REG暫時為高時,如果寫入未完成,電晶體仏、叫接 通,迫使TDC變為低位準。以後,訊號DT,時為高,因 而二c的資料拷貝至DDC。然:後,如果訊號blci為高,只 要貧料「2」寫人記憶體單元’則高位準鎖定在㈣内。如 果貝料未寫入第二頁或資料「3」寫入記憶體單元内,則 變為低位準。 之後,完成PDC及DDC之間資料的交換及該寫入資料鎖 定在PDC内。只要資料「2」寫人記憶體單元,高位準鎖定 在DDC内。 (第一次的第二頁程式)(S23)(圖12B) 在第一次第二頁程式中,如果高位準鎖定在pDC内,如 第一次第一頁程式的相同操作,資料未寫入記憶體單元。 如果低位準鎖定在pDC内,則資料寫入記憶體單元。 如果寫入完成,設定為乂1)§111及¥|)^8的字元線電位回到 原始電位》在恢復操作中,完成pDC及DDC之間資料的交 換,如第一頁程式。 (第一次第二頁程式驗証:資料「2」的驗証)(S24) 在第二頁程式驗証操作中,如果驗言正是否資料「2」已寫 入=憶體單元’如第一次第一頁程式驗註操作一樣,驗証 不能正確完成。特別,因為已經寫入資料「3」單元的臨界 電壓比已經寫入資料「2」單元的臨界電壓高,即使資料「2」 92203.doc •20- 1320966 不充刀寫入,資科為合格。所以,資料厂2」的驗言正如以下 所述。 疋否貝料「2」已經寫人記憶體單元的驗註如下。如圖7A 所不,供應驗言正電位「b*,」至選擇字元線。資料「2」的原 始驗』1位「b’」梢高於讀取位準。不過,程式查證操作的 第一驗S正電位「b*'」比原始驗証電位「b,」稍低。 其-人供應至選擇區塊的未選擇字元線及選擇線SG1及 圖^的資料儲存電路的訊EBLC1之讀取電位力㈤設定為
Vdd+Vth。另外,電晶體61t及6iv或6iw接通,因而預充電 位元線。只有連接寫入資料「2」的記憶體單元的位元線預 先充電。即疋’如果高位準已經鎖定在pDc内,位元線己 預先充電。然後,單元源極侧的選擇線sg2為高。如果臨界 電壓高於「…’則單元截斷。所以,位元線的電位保持高 位準。如果臨界電壓達不到「b*,」,則單元接通,結果位元 線的電位變為Vss。 之後’ TDC充電至Vdd如下述。然後,供應特定電壓至訊 號BLCLAMP用於起動電晶體川。%果位&線的電位為 低則TDC交低。如果位元線的電位為高,則保持高。 如圖12B所示,如果寫入办士、,你从舟 职木禺入π成,低位準鎖定在DDC内。如果 寫入未完成,高位準鎖定於咖内。所以,當訊號乂臟設 定為VCC及訊號REG暫時為高時,如果寫入未完成,tdc被 迫變為高位準。之後’訊號DTG暫時為高,因而pDc的資 料拷貝SDDC。然後,訊號BLC1為高位準,如果單元達到 臨界電壓或如果寫入未完成’高位準鎖定在pDc内。另外, 92203.doc •21 · 1320966 如果資料「2」已寫入記憶體單元及臨界電壓未達到「b*’」, 低位準鎖定在PDCR。 (第一次第二頁程式驗証:資料「3」的驗証)(S25) 使用驗証位準「c*’」驗証資料「3」是否已寫入記憶體單 元,如第一次第一頁程式驗1正操作。設定驗t正位準「C*·」 稍小於原始驗証讀取的位準「c’」。資料「2」驗証後,資料 鎖定在PDC内不論資料表示寫入與否。只要資料「2」寫入 記憶體單元,高位準鎖定在DDC内。所以,驗証前,完成 下列操作,因而完成PDC及DDC之間資料的交換。 (PDC及DDC之間資料的交換) 首先,設定訊號BLPRE暫時為Vdd及設定訊號VREG為 Vss,因而設定TDC為Vss。其次,設定訊號VREG為Vdd及 訊號REG暫時為高,如果DDC為高位準,則TDC為Vdd。如 果DDC為低位準,則TDC保持Vss。即是,DDC的資料拷貝 至TDC。其次,訊號DTG暫時為高,因而PDC的資料拷貝至 DDC。以後,訊號BLC暫時為高,因而TDC的資料拷貝至 PDC。結果,儲存在PDC的資料轉移至DDC及儲存在DDC 的資料轉移至PDC。 如果PDC為低位準,再完成寫入操作及重複程式操作及 驗証操作直到所有PDC的資料達到高位準(S26至S23)。此 時,程式電壓Vpgm增加每段為(例如)+0.4 V。 (第二内部資料載入)(S27)(圖13A) 如圖7A所示,在第一程式中,資料「2」及資料「3」均 寫入記憶體單元。設定資料「2」及資料「3」的臨界電壓 92203.doc -22- 1320966 低於原始臨界電壓。所以,在第二程式中,資料「2」及資 料「3」均寫成適當的臨界電壓,如圖7B所示。不過,在第 一程式及程式驗言正完成後,所有PDC的資料達到高位準, 結果寫入資料消失》所以,完成讀取操作以查看是否資料 「2」或資料「3」已寫入記憶體單元。 首先’供應5賣取電位「b」(「b」<「b'」)或第一驗f正電 位「b*'」至字元線WL,因而完成讀取操作(S27)。從此, 決疋疋否記憶體單元為已寫入資料「2」及「3」的單元。 不過,已寫入資料「2」的單元只能寫入低於原始電壓的臨 界電壓「b*’」。.為此理由,已寫入資料「2」的單元可能找 不到。不過,因為在已寫入資料「2」的單元中,DDC也為 咼位準,如圖12B所示,已寫入資料「2」的單元中便可確 認。 第一内。卩貝料載入的確定操作如下。首先,供應讀取電 位b」至選擇字元線。然後,供應讀取電位心⑸^至選擇 區塊的未選擇字元線及選擇線SG1。供應預充電位元線的電 麼至資料儲存電路_訊號vpRE、虹刪,因而預充電位 I單元源極側的選擇線S G2為高。如果記憶體單 元的臨界電屋高於「b」&「心」,則單元截斷。所:,位 疋線的電位保持高。另-方面’如果記憶體單元的臨界電 麼低於b」或「b*,」,則單元接通,結果位元線的電位為 電™C至Vdd後,供應上述電位至訊號 BLCLAMP,田工,士, _ ,, 而使位元線的電位經過電晶體6丨t。如果位 92203.doc 23· 1320966 元線的電位為低位準,TDC變為低位準。如杲位元線的電 位為高位準(記憶體單元的臨界電壓高於「b」或「b*'」), TDC變為高位準。如果資料「2」寫入記憶體單元,高位準 鎖定在DDC内。其他情況中,低位準鎖定在DDC(圖13A)。 所以,當訊號VREG設定為Vdd及訊號REG暫時為高時,如 果資料「2」寫入記憶體單元,TDC被迫變為高位準。之後, 如果訊號BLC 1為高,只要資料「2」寫入記憶體單元或資 料「3」寫入記憶體單元中,則高位準鎖定在PDC内。 (第二次的第二頁資料快取設定)(S28) 如果資料寫八第二頁,高位準鎖定在PDC内。如果資料 未寫入第二頁,低位準鎖定在PDC内。所以,PDC内的資料 必須反向。為此,完成下列操作。 (PDC及DDC之間資料的交換) 首先,設定訊號BLPRE暫時為Vdd及設定VREG為Vss, 因而設定TDC為Vss。其次,訊號VREG設定為Vdd及訊號 REG暫時為高。如果DDC為高位準,則TDC變為Vdd。如果 DDC為低位準,TDC保持Vss。即是,DDC的資料拷貝至 TDC。其次,訊號DTG暫時為高,因而PDC的資料拷貝至 DDC。之後,訊號BLC1暫時為高,因而TDC的資料拷貝至 PDC。 (PDC及DDC之間資料的交換:從DDC轉移反向資料至 PDC) 首先,設定訊號BLPRE暫時為Vdd及設定訊號VREG為 Vdd,因而設定TDC為Vdd。其次,訊號VREG設定為Vss及 92203.doc -24- 1320966 訊號REG暫時為高。如果DDC為高位準’則tdc變為vss。 如果ddc為低位準,TDC保持Vdd。即是,ddc的資料為反 向並拷貝至TDC。其次,訊號DTG暫時為高,因而pDC的資 料拷貝至DDC。之後,訊號BLCw時為高,因而tdc的資 料拷貝至PDC。結儲存在PDC的寫入資料為反向及轉移 至PDC及儲存在DDC的資料保持不變。所以,如果資料寫 ^第二頁,低位準鎖定在PDC内。如果資料未寫入第二頁, 高位準鎖定在PDC内。 (第二次的苐二頁程式)(S29)(圖13B) 第二次第二'頁程式的操作方式與第—次第二頁程式相 同。即是,如果高位準鎖定在PDC内,資料未寫入第二頁。 如果低位準鎖定在PDC内,資料寫入第二頁。 (第二次的資料「2」及資料「3」的驗崎作)⑽,S31) 在第二頁程式中,資料「2」及資料「3」的第二驗証操 作除驗註電位外其餘與資料「2」及資料「3」的第一驗註 射相同。特別,在第二驗㈣作中,原始驗註電位% 及「c'」施加於字元線,如圖7B所示。 2果驗註操作的結果PDC為低位準,再完成寫入操作及 重複程式#作及驗轉作直相有pDc的資料達到高位準 (S32至S29)。此時,程式電壓Vpgm的增量小於第—
Pg例如,如果第一驗証操作的程式電壓增加單位為 + CK4 V ’則第二驗站操作的程式㈣增加單位為。 在第二寫入操作中,資料寫入記憶體單元,如圖 (讀取操作) 92203.doc •25· 1320966 (第二頁讀取)(圖14A) 在第二頁讀取操作中,施加讀取操作電位「b」至選擇字 元線。其次,供應讀取電位Vread(如,4.5 V)至選擇區塊的 未選擇字元線及選擇線SG1。設定訊號VPRE為Vdd及施加 一特定電壓至訊號BLPRE、BLCLAMP,因而設定資料儲存 電路10的TDC為高位準(如上述)及預充電位元線。之後,單 7L源極侧的選擇線SG2為高。如果記憶體單元的臨界電壓比 「b'」高,則單元截斷,結果位元線的電位保持高。另一方 面,如果圮憶體單元的臨界電壓未達到「b,」,結果位元線 的電位變為VsS。記憶體單元的資料及記憶體單元的臨界電 ,的疋義如圖6A所示。所以,如果記憶體單元的資料為 〇」、「1」’ TDC變為低位準。如果記憶體單元的資料為 「2」、「3」,TDC保持高位準。 ,、-人,轉移TDC的電位至PDC。如果記憶體單元的資料 為「〇」、「1」,低位準鎖定在咖内。如果記憶體單元的資 料為2」3」’ raj位準鎖定在PDC内(圖14A)。從pDC讀取 放在資料線IΟ的資料為資料心 貝料輸入/輸出缓衝器4的反向。所 以,如果記憶體單元的資料兔「 肩杆為0」、「1」,結果資料為資料 「1」。如果記憶體單元的資料 J貝枓為「2」、「3」,結果資料為資 料 〇」。上述操作與儲存二推生 、 ^ —進制貝料的記憶體的讀取相同。 (第一頁讀取)(圖14B) 如果第一頁讀取操作輪出 貝枓為「1」,如圖6A所示, 留在記憶體單元分離區的資料 J貝枓,為「〇」及「3」。所以,需 要決定是否記憶體單元的資料 貝料為「2」或更小、或「3」,及 92203.doc -26 - 1320966 然後決定是否記憶體單元的資料為 (讀取操作(1))
」或 2」或更大。 首先,決定是否記憶體單元的資料 貝针為「2」或更小、或「3 為此’施加讀取電位「c至字元绐 一 線,因而讀取記憶體單元 的貢料於位元線上。讀出的資料儲 ^碑存在TDC内,並轉移至 PDC。結果’只有記憶體單元的資 頁枓為「3」時,高位準鎖 定在PDC内。另外,如果印情體留一 禾°己隐體早兀的資料為「〇」、「i」、 「2」,低位準鎖定在PDC内。 」 (讀取操作(2)) 其次,決定是否記憶體單元的資料為「丨」、或「2」或更 大。為此’施加讀取電位「a」至字元線,因而讀取二憶體 單元的資料於位元線上。結果’如果記憶體單元的資料為 「〇」’位元線的電位變為低位準。如果記憶體單元的資料 為「1」、「2」、「3」’位元線的電位變為高位準。 雖然,位元線放電,訊號DTG暫時為高,因而轉移pDc 貝料至DDC。然後,在位元線的電位轉移至TDC後,設定 訊號VREG為Vss及訊號REG暫時為高。如果DDC為高位 準,TDC被迫變為低位準。結果,如果記憶體單元的資料 為〇」、「3」’ TDC變為低位準。如果記憶體單元的資料為 「1」、「2」’ TDC變為高位準。 其次,讀取TDC的電位於PDc内。如果記憶體單元的資 料為「0」、「3」,低位準鎖定在Pdc内》如果記憶體單元的 資料為「2」、「3」’高位準鎖定在Pdcr » &PDC讀取放在 資料線10的資料例如為資料輸入/輸出緩衝器4的反向。所 92203.doc -27· 丄 如果β己憶體早凡的資料為「0」、「3」,結果輸出資料。」。 如果記憶體單元的資料為Γ1」、「2」,輸出資料「0」。
在第m實施例巾’ f料儲存電路1G具有PDC、DDC 外部輸人的寫人資料在PDC、臟及TDC處操作並 貢料。結果,不需要提供保持寫入資料的資料快取, 因而減少電路配置的尺寸。 :外,在該寫入資料載入資料儲存電路10後,不需要再 相同資料、结果,寫入操作可以快速完成。 (第二具體實施例) 其-人,訧明本發明的第二具體實施例。 具體實施例中,第m時,各為寫人資料「2」 =及寫入資料「3」的操作中利用傳遞寫入方法完成兩 寫:麵作。不過,如果寫入資料「3」,在第二頁程式的第 :寫入操作中寫入可用原始臨界電壓「c,」完成及只有資料 2」在第二寫入操作中利用傳遞寫入方法寫入。 圖15顯不第一具體實施例。在圖15中,與圖9相 用相同參钱碼表示。圖15只顯4二頁程式操作。 第-次第二頁程式’寫入資料「2」的程式為、*,」稍 低於原始臨界電壓,如第—具體實施例。反之 「3」的程式為原始臨界電壓%,」。所以,為了驗註資料「1」, ^應「匕作為餘電位至字元線(S25)。如此,寫人㈣ 3」為原始臨界電壓。 因:資料「3」已寫入為原始臨界電壓,只有資料% 寫入第--人第一頁程式。在第—程式後,外部輸入的寫入 92203.doc •28· 1320966 資料並不留在資料儲存電路1〇。不過,如果資料「2」已經 寫入’ DDC在第一寫入操作後為高位準(圖13八)。所以, 的貧料為反向及轉移iPDC,因而能使咖的f料作為寫入 貝料使用(S28)。所以’内部資料載入,即是,使用讀取電 位「b」或「b*’」的讀取操作在第一具體實施例中可以省略。 如上述’在資料快取設定後’完成第二程式(S29)。本程 式用於设定寫入資料r 2」為原始臨界電壓。所以,只執行 使用驗註電位「b,」的驗㈣作。如果程式及驗崎作的结 果所有PDC變高,則寫人操作完成。 在第二具體實施例中,因為資料「3」在-程式操作寫入 !原始臨界電廢’資料「3」的臨界電壓分佈變寬。不過, 資料3」的驗Μ操作數減少,能致動高速寫入。 另外’在第H頁程式後,DDC的資料為反向及轉 移至PDC’因而能使用pDC的資料作為寫人資料來執行第二 「式*,所卩内部資料載入’即是,使用讀取電位「b」或 b」的讀取操作在第—具體實施例中可以省略。結果, 程式時間可以縮短。 在第二具體實施例中 τ 如果4值資料中最大值的資料「3 寫入,便完成一程式的宜 、 '的寫入。不過,資料寫入一程式並不 限於資料「3」。特 ,即使如果大於4值的資料寫入,第二 具體貫施例可用來宜λ >办 卜 用來寫入該寫入資料項目的最大項。 弟二具體實施例 其次,說明本發明沾埜_ s Η 月的弟二項具體實施例。在第一及第二 具體貫施例中,ρ音 罵入4值資料。使用如圖1所示配置的實 92203.doc •29· 料儲存電路1 ο, 單元内。 大於4值(2位元)資料的資料可儲存在記憶體 I大於4值資料的寫入資料的演算法將作說明。已經設計下 列寫二法以防止記憶體單元的臨界電麼浮動,結果鄰近單 70的資料因浮動閘極之間的電容而變化。 「例如,4值記憶體單元其中資料的定義為「0」、「1」、「2」、 「匕依臨界電壓之升序’如果第-頁寫入,具有資料「〇」 的早元設定為「2」,其具有臨界電壓「”,」低於原始電晶 體。然後,在鄰近單元的第―頁寫人後,「2 界六電壓^。如果由於鄰近單元的浮動閘極(FG_FG)之間的 電谷’早兀的臨界電壓上升,寫入臨界電壓變化不大為原 界電壓2」。如果由kFG_fg電容臨界電壓不上升, #界電壓上升至原始臨界電壓「2」,結果臨界電壓不 艾。在第三具體實施例中’說明8值資料寫人操作的例子。 根據第三具體實施例的非揮發性半導體記憶體單元的配 置與第一及第二具體實施例相同。 脚圖16顯示記憶體單元陣列及資料儲存電路的配置。記憶 體單元陣列及資料儲存電路的配置幾乎與圖3相同,除了3 位7G資料儲存在各記憶體單元内以外。 ^ 圖17Α 17Β、17C、18Α及18Β顯示第三具體實施例的操 作。圖19顯示記憶體單元寫入次序。圖㈣,為了方便理 由’- NAND單元由4記憶體單元串聯組成。 圖顯示8值資料的記憶體單元資料及記憶體單元臨界 屯C之間的對應關係。如果是8值資料記憶體單元資料設 92203.doc 1^20966 疋例如為「G」、「l」、「2」、...、「7」,依臨界電壓之升序β 如果抹除記憶體單元的資料,記憶體單元資料變為資料 〇」。如果寫入第一頁,記憶體單元的資料變「〇」或「4」。 如果寫入第二頁,記憶體單元的資料變「〇」、「2」、「4」、「6」。 另外,如果寫入第三頁,記憶體單元的資料變「0」、…、「7」。 為了簡化理由,如圖17c所示’說明已儲存4值或2位元資 料的記憶體單元寫入額外一位元資料的情況。 圖ΠΑ顯示第一頁資料寫入之後第二頁資料寫入之前的 狀態(圖19寫入次序1至4之後)。圖17B顯示第一頁資料寫入 鄰近單元後的狀態。因為寫入操作與第一及第二具體實施 例相同,說明因而省略。圖19的寫入次序5及6中,第二頁 貝料寫入之後,第一頁資料沿位元線方向寫入鄰近記憶體 早7C 3、4的記憶體單元5、6。之後,第二頁資料寫入記憶 體單兀3, 4(圖19的寫入次序9、1〇)。圖17C顯示第二頁資 料寫入之後第二頁資料寫入之前的狀態(圖19寫入次序⑺ 之後)。以下說明儲存一額外位元資料於已儲存4值或2位元 資料狀態中的方法。 圖20顯示資料寫入第二頁後資料寫入鄰近第二頁單元的 情況。如圖19的寫入次序U中’第二頁資料寫入記憶體單 疋4,如圖19的寫入次序10,剛好在第三頁資料寫入記憶體 單元1之前。在寫入完成後’記憶體單元1的臨界電壓分佈 如圖18A所示。 在寫入資料「2」、「4」、「6」的單元中,寫入第三頁原始 驗註位準「b」、「d」、「f」。為此,首先設定字元線電位為 92203.doc 31 1320966 a」,因而讀取寫入記憶體單元的資料(圖2〇(S4i))。圖22八 顯示讀取操作的資料讀取。如果記憶體單元的資料為「〇」 以外的值,資料「!」鎖定在PDC内。之後,操作資料快取, 因而設定PDC如圖22B(S42)。結果,如果寫入記憶體單元 的資料為「2」、「4」、「6」,資料「〇」鎖定在pDC内。 如圖18A所不,在第二頁寫入操作中寫入低於原始驗証電 ,的独電位「b*,」、「d*,」、「f*,」。之後,由於寫入鄰近 早疋,臨界電壓上升。另外,有些單元達到原始驗証電位 b」、「d」、「f'」。所以,首先,使用原始驗証電位「」、 「d'」、「f'」完-成驗証操作(S43、S44、S45)。 (驗註具有最高臨界電壓的單元) 首先,具有最南6&界電壓的單元,即是,經證實已寫入 資料「6」的單元^在這種情況下,在讀取操作中施加稍高 於電位「f」的電位「f,」至選擇字元線。供應讀取電位心以(1 至選擇區塊的未選擇字元線及選擇線Sgi及供應特定電壓 至資料儲存電路10的訊號BLCLAMP及訊號blpre,因而預 充電位元線。如果記憶體單元的臨界電壓比「f,」高,則單 το截斷。所以’位元線保持高。如果記憶體單元的臨界電 壓比「f」低,則單元接通◎所以,位元線變為Vss。雖然 位元線放電,TDC暫時設定為Vss »之後,訊號rEG暫時為 高,因而電晶體6 1 q接通,DDC的資料轉移至TDC » 其次,訊號DTG暫時為高,因而電晶體6is接通,PDC的 資料轉移至DDC。之後,訊號BLC1為高,因而電晶體61h 接通’ TDC的資料轉移至pDC。 92203.doc •32- 1320966 其次,設定資料儲存電路10的訊號VPRE為Vdd及設定訊 號BLPRE為高,因而預充電TDC達Vdd。之後,訊號 BLCLAMP為高。如果位元線為低位準,TDC變低。如果位 元線為高位準,TDC變高。 如果寫入完成,低位準鎖定在DDC内。如果寫入未完成, 高位準鎖定於DDC内。所以,當訊號VREG設定為Vdd及訊 號REG為高時,如果寫入未完成,電晶體61ι•接通,結果TDC 被迫變為高位準。結果,PDC的資料轉移至DDC及TDC的 電位轉移至PDC。如果只有未寫入或資料「6」已寫入記憶 體單元及單元的臨界電壓達到驗証電位「f'」,高位準鎖定 在PDC内。另外,如果只有單元的臨界電壓未達「f」或如 果資料「4」或「2」已寫入記憶體單元則低位準鎖定在PDC 内。 (驗証具有中間臨界電壓的單元)(圖20(S44,S45)) 如驗証具有最高臨界電壓的單元,很難驗証具有中間臨 界電壓的單元,即是,已寫入資料「2」、「4」的單元。理 由為,因為已將單元的臨界電壓寫入至高於具有一中間臨 界電壓單元的臨界電壓係高於該中間臨界電壓,造成具有 較高臨界電壓單元的驗証也合格。為了解決此問題,完成 一讀取操作決定是否有任何單元具有臨界電壓高於中間臨 界電壓的驗証電位。如果有此單元,驗証操作的結果必須 決定為不合格。 為此,在讀取操作中施加稍高於電位「d」或「b」的電 位「d'」或「b'」至選擇字元線。供應讀取電位Vread至選 92203.doc •33- 1320966 擇區塊的未選擇字元線及選擇線SG1及供應特定電壓至資 料儲存電路10的訊號BLCLAMP及訊號BLPRE,因而預充電 位元線。如果記憶體單元的臨界電壓高於「d'」或「b'」, 則單元截斷。所以,位元線保持高。另外,如果記憶體單 元的臨界電壓低於「i」或「b'」,則單元接通。所以,位 元線變為V s s。 其次,設定資料儲存電路10的訊號VPRE為Vdd及設定訊 號BLPRE為高,因而預充電TDC達Vdd。之後,供應一特定 高位準至訊號BLCLMP。如果位元線為低位準,TDC變低。 如果位元線為高位準,TDC變高。然後,PDC的資料轉移 至DDC及TDC的電位轉移至PDC。如果單元的臨界電壓高 於「d'」或「b’」,即是,如果驗証操作的結果為合格,或 資料「6」已寫入記憶體單元,或如果資料「4」或「6」已 寫入記憶體單元,則PDC變為高位準。 其次,字元線的電位升高至稍高於「d'」或「W」的電位 「e」或「c」。位元線變為高位準,如果單元的臨界電壓等 於或高於「d'」或「W」。不過,如果臨界電壓低於「e」或 「c」,單元接通,結果位元線變為Vss。所以,因為單元只 在臨界電壓高於「e」或「c」時接通,位元線保持高。 (PDC及DDC之間資料的交換) 雖然,位元線放電,TDC暫時設定為Vss,訊號VREG設 定為Vdd,及訊號REG為高,因而轉移DDC資料至TDC。其 次,訊號DTG暫時為高,因而PDC的資料轉移至DDC。之 後,轉移TDC的資料至PDC。 92203.doc -34- 1320966 (PDC及DDC之間資料的交換:DDC資料為反向並轉移至 PDC) TDC暫時設定為Vdd,訊號VREG設定為Vss,及訊號REG 為高,因而DDC資料反向並轉移該反向資料至TDC。之後, 訊號DTG暫時為高,因而PDC的資料轉移至DDC。之後, 轉移TDC的資料至PDC。 (PDC及DDC之間資料的交換) TDC暫時設定為Vss,訊號VREG設定為Vdd,及訊號REG 為高,因而DDC資料轉移至TDC。其次,訊號DTG暫時為 高,因而PDC的資料轉移至DDC。之後,轉移TDC的資料 至 PDC。 如操作結果,如果單元的臨界電壓低於位元線放電時字. 元線的電位「d'」或「b'」,則DDC變高。另外,如果單元 的臨界電壓高於位元線放電時字元線的電位「d'」或「b'」, 則DDC變低。鎖定在PDC的資料為先前鎖定的資料。即是, 如果單元需要寫入,資料「〇」鎖定在内。如果單元不需要 寫入,資料「1」鎖定在内。 其次,設定資料儲存電路10的訊號VPRE為Vdd及訊號 BLPRE升高至特定高位準,因而預充電TDC達Vdd。之後, 供應一特定高位準至訊號BLCLMP。如果位元線為低位 準,TDC變低。如果位元線為高位準,TDC變高。所以, 當訊號VREG設定為Vdd及訊號REG為高時,如果高位準儲 存在DDC内,TDC被迫變為高位準。結果,如果單元的臨 界電壓低於「d'」或「V」,或單元的臨界電壓高於「e」或 92203.doc -35· 1320966 「c」,則TDC變高。如果單元的臨界電壓高於「d'」或「b’」, 或單元的臨界電壓低於「e」或「c」,則TDC變低。即是, 如果資料「4」或「2」已寫入記憶體單元及驗証操作的結 果為合格則TDC變低。之後,PDC的資料轉移至DDC及TDC 的電位轉移至PDC。 (PDC及DDC之間資料的交換) TDC暫時設定為Vss,訊號VREG設定為Vdd,及訊號REG 為高,因而DDC資料轉移至TDC。之後,訊號DTG暫時為 高,因而PDC的資料轉移至DDC。然後,轉移TDC的資料 至 PDC。 (PDC及DDC之間資料的交換:DDC資料為反向並轉移至 PDC) TDC暫時設定為Vdd,訊號VREG設定為Vss,及訊號REG 為高,因而DDC資料反向並轉移該反向資料至TDC。之後, 訊號DTG暫時為高,因而PDC的資料轉移至DDC。然後, 轉移TDC的資料至PDC。 TDC暫時設定為Vss,訊號VREG設定為Vdd,及訊號REG 為高,因而DDC資料轉移至TDC。之後,訊號DTG暫時為 高,因而PDC的資料轉移至DDC。訊號VREG設定為Vdd及 訊號REG為高。然後,如果高位準鎖定在DDC内,TDC被 迫變為高位準。結果,如果資料「4」或「2」已寫入記憶 體單元及驗証操作的結果為合格或資料「1」已鎖定(寫入 未選擇),則TDC變高位準。之後,轉移TDC的資料至PDC。 (程式操作)(S47) 92203.doc •36· ^20966 程式操作與第—及第二具體實施例_式操作_ 4 果貢料「1」已儲存在PDC内,不執行寫人。如果資料「〇 已儲存,執行寫入。 - (程式驗証)(S43至S46、S47) 矛王式操作後’使用原始驗証電位「b 「岀、 ^ 私士 」 1」完成 驗吨作。重複程式及独操作直到所有職的資料變為 「1」。程式及驗証操作與驗証具有最高臨界電壓單元及具 有中間Sa界電壓單元相同。 八 如程式及驗証操作結果,記憶體單元的資料「〇
厂 」 ™ J 4」 6」的雖界電壓分佈如圖i8B所示。 (第三頁寫入)
其次’參考圖21說明第三頁寫入操作。 (資料載入,讀取操作,及資料快取設定) 其次,第三頁的寫入資料為外部載入pDC(S5l)。圖23A 不貧料載入PDC。輸入-寫入命令後,在讀取操作中施 力電位a」、「d」、「f」至字元線,因而讀取記憶體單元的 貝料(S52至S54)。根據讀出的資料,設定資料快取(S55)。 結果,資料鎖定在PDC内如圖23B所示。在圖23B中,資料 「1」表示寫入未經選擇及資料「〇」表示寫入經選擇。 (程式操作)(S56) 私式操作與第一及第二具體實施例的程式操作相同。如 果資料「1」儲存在pDC内,不執行寫入。如果資料「〇」 已儲存,執行寫入。 (程式驗証)(S57至S60) 92203.doc -37- 1320966 程式操作後,使用原始驗証電位「a,」、「c,」、「e、、「gi το成驗siE操作。重覆驗証操作直到所有pDC的資料變為「1 (S61至S56)。程式驗証操作令,具有驗証電位「g,」的驗証 操作與驗証具有最高臨界電壓單元相同。具有驗証電位 a」、 c」、「e'」的驗証操作與驗証具有中間臨界電壓的 驗証操作相同。驗証操作後,設定字元線的電位為讀取電 壓「b」、「d」、「f」及讀取記憶體單元的資料,因而防止具 有问於剛項取資料的臨界電壓的單元被接受作為驗証操作 結果。 由於第二具體實施例,儲存8值或3位元資料的nand快閃 記憶體可使用3資料快取組成的資料儲存電路配置。所以, 較大體積的資料可使用較小電路配置儲存。 在第三具體實施例中,為了簡化操作,如圖17C所示在4 值或二位元資料己儲存的狀態中儲存一額外位元資料,使 能館存8值或3位元資料。另外’第三具體實施例的操作可 用於,如圖17 A所不在二進制或1位元資料己儲存的狀態中 儲存一額外位元資料,使能儲存4值或2位元資料。 另外,不只8值或3位元資料,16值或更多資料也可用幾 乎與第三具體實施例相同操作寫入。 (第四具體實施例) 本發明的f四項具體實施例為第三項具體實施例的修 改1在第三項具體實施例中,在第三頁(第三位元資料)寫入 之前,第一頁及第二頁的記憶體單元資料(4值或2位元資料) 已寫入為原始驗f正電位「b1 |、「d,,、「ρ . .. 92203.d〇, -38- 省略如果有空間供臨界電屬分佈。如此,省略圖所示 的操作及只有資料Γ ! 、「1 「 令貝枓1」、3」、「5」、「7」寫入第三頁,如 圖21所示。 用於第四具體實施例,並不需要將第二頁及第一頁中的 記憶體單元資料寫入為原始驗註電位「b'」、「d,」、「f,」,倮 能用較高速度完成程式操作。 (第五具體實施例) 在第一至第四具體實施例中,資料儲存電路1〇有兩位元 線如圖1及3所示。本發明並不限於此。 圖24』不本發明的第五具體實施例。在第五具體實施例 中’資料儲存電路10連接各別位元線。由於這種配置作 ^高崩潰電㈣電晶體數量可以減半。如為心配置,高崩 ^壓電晶體61x、61v連接位元線BL。的兩端及高崩潰電塵 电曰日肢61 y、61 w連接位元線BLe的兩端。電晶體6丨χ、6】乂 為供應訊號BLCRL的電位的電晶體。電晶體61χ、61y、6iv、 61w的尺寸比構成pDC及其他的其他電晶體的尺寸大許 夕。不過,如圖24所示,如果資料儲存電路1〇連接各別位 疋線,電晶體61X、61y可以省略。所以,即使如果資料儲 存電路連接各別線,可以防止晶片尺寸增加。 【圖式簡單說明】 圖1為根據本發明第一具體實施例的資料儲存電路的電 路圖; ’ 圖2為根據本發明的非揮發性半導體記憶體裝置的示音 方塊圖; 92203.doc •39- 丄 圖3為顯不記憶體單元陣列及圖2位元線控制電路的配置 之電路圖; 圖4A及4B分別為記憶體單元及選擇電晶體的斷面圖; 圖5為一 NAND單元的斷面圖; 圖6A、6B及6C顯示記憶體單元資料及記憶體單元臨界電 壓之間的關係; 圖7A及7B顯示記憶體單元資料及記憶體單元臨界電壓 之間的關係; 圖8為顯示第一頁寫入操作之流程圖; 圖9為顯示第二頁寫入操作之流程圖; 圖10A及10B顯不在第—頁寫人操作中各資料快取及記 憶體單元資料之間的關係; 圖11顯示在第一頁寫入操作中各資料快取及記憶體單元 資料之間的關係; 圖12A及12B顯示在第二頁宜* ^ 貝冩入刼作中各資料快取及記 憶體單元資料之間的關係; 圖13A及13B顯示在第二百皆x , 弟一頁寫入刼作中各資料快取及記 憶體單元資料之間的關係; 圖顯示第二頁讀取操作後儲存在資料快取的資料及 圖MB顯示第-頁讀取操作後儲存在資料快取的資料; 圖15顯不本發明第二具體眚 θ. 趙貫施例的第二頁程式操作流程 圖, 圖16顯示本發明第=且體香 …弟〜、體實知例應用的記憶體單元陣列 及貝料儲存電路的配置; 92203.doc -40· 1320966 圖17A、17B及17C顯示根據第三具體實施例之記憶體單 元資料及記憶體單元臨界電壓之間的關係; 圖18A及18B顯示根據第三具體實施例之記憶體單元資 料及§己憶體單元臨界電壓之間的關係; 圖19顯不第二具體實施例資料寫入記憶體單元的次序; 圖20顯示第三具體實施例資料寫入第二頁後資料寫入第 二頁附近單元的流程圖; 圖21為顯示第三具體實施例有關的第三頁寫人操作之流 程圖; ~ 圖22A及22B顯示資料儲存在資料快取作為圖2丨之第三 頁寫入操作的結果; 圖23A及23B顯示資料儲存在資料快取作為圖21之第三 頁寫入操作的結果;及 圖24為根據本發明的第五具體實施例的資料儲存電路的 電路圖。 【主要元件符號說明】 1 記憶體單元陣列(MCA) 2 位元線控制電路 3 行解碼器 4 資料輸入/輸出緩衝器 5 資料輸入/輸出端子 6 字元線控制電路 7 控制訊號及控制電壓產生電路 8 控制訊號輸入端子 92203.doc -41 - 1320966 10 資料儲存電路 41 基板 42,47 n型擴散層 43 , 45 , 48 絕緣膜 44 浮動閘極 46,49 控制閘極 61i,61j 時脈反相電路 61a-6 1 y 電晶體 6 1 p 電容器 92203.doc -42-
Claims (1)
1320966 第093107919號專利申請案 中文申請專利範圍替換本 十、申請專利範圍 1. 一種非揮發性半導體記憶體裝置,包括: -記憶體單it ’其儲存複數個„值(11為等於—或更大之 自然數)臨界電麼的資料項目; 背ΓΓ料電路,其料該記憶體單元及儲存外 讀入—第-邏輯位準或-第二邏輯位準的資料; n料儲存電路,其連接該第—資料儲存電路;及 二控制電路,其控制該記憶體單元及該等第二 貪料儲存電路,並且在資料 ^ ^ 成。己隐體早兀之中間, 新產生:等第一及第二資料儲存電路的資料,以重 單元中=:入資料來重新開始寫入資料於該記憶體 :::其中該控制電路在一讀取操作下,將健存在 如φ / α存電路的資料轉移到該第二資_存電路。 專㈣”〗項之非揮發料導體記憶體裝置, /、…己憶體早元組成一勵0記憶體單元。 3’ 圍第1項之非揮發性半導體記憶體裝置, 一、:一貝料儲存電路為-閂鎖電路,其具有一第 、一第二、及一第三端子,該等第一及第二端 性地連接資料線及 4如由心奎& 乐一端子選擇性地連接一位元線。 .進一:,圍第1項之非揮發性半導體記憶體裝置, .次二匕含一第三資料儲存電路,其連接該等第-及第 一貢料儲存電技廿口 士人 r 並且耦口該記憶體,其中該第三資料儲 存電路由MOS電容器組成。 貝抖儲 5·如中請專利範圍第3或4項之非揮發性半導體記憶體裝 92203-980825.doc 置,其中該第二資料儲存電路包括: 第一電晶體,其電流路徑的一端連接該第一資料儲 存电路的第二端子及供應—第一控制訊號至該第—電晶 體之閘極;及 —第二電晶體,供應一第二控制訊號至該第二電晶體 之電流路徑的一端及該第二電晶體之閉極連接該第一電 晶體的電流路徑的另一端。 6 士 U利範圍第5項之非揮發性半導體記憶體褒置, 進一步包括: 第—電aa體,其連接在該第二電晶體的電流路徑的 另一端及該第三資料儲存電路之間及從該第二資料儲存 電路轉移資料至該第三資料儲存電路;及 第四電曰曰H,其連接在該第一資料儲存電路的第三 知子及該第三資料儲存電路之間及從該第三資料儲存電 路轉移貝料至該第—資料儲存電路。 7. -種非揮發性半導體記憶體裝置,包括: °己隐體單凡,其儲存複數個η值(η為等於一或更大之 自然數)臨界電壓的資料項目; 第資料儲存電路,其連接該記憶體單元及儲存外 ' 第邏輯位準或一第二邏輯位準的資料; ^ ”;儲存電路,其連接該記憶體單元及儲存讀 取自該記憶體單开沾# & & 的該專第一邏輯位準或第二邏輯位準 的資料;及 控制電路,其控制該記憶體單元及該等第一及第二 92203-980825.doc * 2 - ^8.¾. 資料儲存電路;及 當該外部輸入資料的邏 設定儲存在該第二資料儲存/為該第二邏輯位準時, -邏輯位準; 料㈣的資料之邏輯位準至第 當儲存在該第一資料φ^ 鞔仞淮* 、、包路的貧料之邏輯位準為第一邏 準時,完成升高該記, 姐从, 丨心體早疋的臨界電壓的一耷入 刼作;當該記憶體單元達 寫入 存在該第一資料儲存電 吁°又疋儲 輯位準;當儲存在該第+主。玄弟—邏 準為該第二邏輯位準眭^ 针之邏輯位 憶體單元的臨界雷厭.n 1电嶝而保持該記 早·界電壓,及繼續寫入直至該 電路的邏輯位準達到該第二邏輯位準; 4储存 當儲存在該第二資料儲存電路的資料之邏輯位準為兮 第二邏輯位準時,設定儲在 疋儲存在该第一資料儲存電路的資 料之邏輯位準至該第一邏輯位準;及 如果儲存在該第-資料储存電路的資料之邏輯 該第-邏輯位準,完成升高該記憶體單元的臨界電2 -寫入操作;當該記憶體單元達到該第二臨界電遲時, 設定館存在該P資料儲存電路的資料至該第二邏輯位 準;及當储存在該第-資㈣存電路的f料之邏輯位準 為該第二邏輯位準時,不改變該臨界電壓而保持該記憶 體單元的臨界電虔。 、 8.如申請專利範圍第7項之非揮發性半導體記憶體裝置, 其中該第一臨界電壓係低於該第二臨界電壓。 92203-980825.doc 1320966 9. 如f請專利範圍第7項之非揮發性半導體記憶體 其中忒δ己憶體單元組成一 NAND記億體單元。 10. 如中請專利範圍第7項之非揮發性半導體記憶體 其中該第一資料儲存電路為-問鎖電路,其具有 第二'及一第三端子,該等第一及第二蝗第 性地連接資料線及該第三端子選擇性地連接—位元:擇 11·如申ft專㈣圍第7項之非揮發料導體記憶體裝 其中該第二資料儲存電路由MOS電容器組成。 12.如㈣專利範圍第1G項之非揮發性半導體記憶 進一步包括: -第三資料儲存電路,其位於該第一資料儲存電路 該第二資料儲存電路之間並儲存資料於該第 電路中。 、枓儲存 13. 如中請專利範圍第12項之非揮發性半導體記憶體裝置, 其中該第三資料儲存電路包括: • —第一電晶體,其電流路徑的-端連接該第-資料儲 存電路的第三端子及供應一第一控制訊號至該第曰 體之閘極;及 -第二電晶體’供應一第二控制訊號至該第二電晶體 之電流路徑的一端及該第二電晶體之閘極連接該第—電 晶體的電流路徑的另一端。 14. 如申請專利範圍第13項之非揮發性半導體記憶體装置, 進一步包括: -第三電晶體,其連接在該第二電晶體的電流路徑的 92203-980825.doc 1320966 年I曰i|正替換頁 I 98^ 〇> 25__ 另-端及該第二資料儲存電路之間及從該第三資料儲存 電路轉移資料至該第二資料儲存電路;及 -第四電晶體,其連接在該第一資料儲存電路的第三 端子及該第二資料儲存電路之間及從該第二資料儲存電 路轉移資料至該第一資料儲存電路。 1 5. —種非揮發性半導體記憶體裝置,包括: -記憶體單元,其健存複數個城…為等於_或更大之 自然數)資料項目;及 寫入電路’其將資料寫入該記憶體單元及在將第1項 資料項目寫入該記憶體單元的寫入操作中將k值資料以 稱低於原始臨界電壓的一臨界電壓寫入該記憶體單元内 ;在第j項的寫入操作中將㈣值或更大值資料寫入該 記憶體翠元内,及在第j項的寫入操作之前設定該k值資 料的臨界電壓。 16·如U利範圍第15項之非揮發性半導體記憶體裝置, /、中°亥寫入電路在寫入操作中間複製該輸入資料。 17· 一種非揮發性半導體記憶體裝置,包括: 。己隐體單π,其儲存複數個η值(n為等於一或更大之 自然數)臨界電壓的資料項目; 第資料儲存電路’其連接該記憶體單元及儲存外 邏輯位準或一第二邏輯位準的資料; 一一 貝料儲存電路,其儲存讀取自該記憶體單元的 該等第一邏祐,% 輯位準或第二邏輯位準的資料;及 一控制電故 * 、 & ’其控制該記憶體單元及該等第一及第二 92203-980825.doc 18 資料儲存電路及當將最大資料項目寫入該記憶體單元中 時,則用一次寫入操作將最大資料項目寫入至原始臨界 t及用複數认寫入知作將最大項目以外的資料項目寫 入至該原始臨界電壓。 一種非揮發性半導體記憶體裝置,包括: 隐體單元其用複數個臨界電壓储存n位元(n為等 於—或更大之自然數)資料; 第—貝料儲存電路,其連接該記憶體單元及儲存外 部輸入-第一邏輯位準或一第二邏輯位準的資料; 第資料儲存電路,其儲存讀取自該記憶體單元的 該等第-邏輯位準或第:邏輯位準的資料·,及 一控制電路,其控制該印,陪科留_ ώ 制°玄。己隐體早兀及該等第一及第二 貢:=電路及將η位元資料逐位元地寫入該記憶體單 =二Γ其他複數個寫入操作中藉由寫入各位元資 科而升尚该記憶體單元的臨界電壓。 19·Π==第a項之非揮發性半導體記憶體裝置, 該控制電路在寫人最後位元f料之前,設定該等位 兀資料至該原始臨界電壓 外。 位几貝枓的最後位元除 92203-980825.doc
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003383925A JP4041057B2 (ja) | 2003-11-13 | 2003-11-13 | 不揮発性半導体記憶装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200516760A TW200516760A (en) | 2005-05-16 |
| TWI320966B true TWI320966B (en) | 2010-02-21 |
Family
ID=34587305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW093107919A TWI320966B (en) | 2003-11-13 | 2004-03-24 | Nonvolatile semiconductor memory device |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7295468B2 (zh) |
| JP (1) | JP4041057B2 (zh) |
| KR (4) | KR100884124B1 (zh) |
| TW (1) | TWI320966B (zh) |
| WO (1) | WO2005048266A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI506630B (zh) * | 2012-06-11 | 2015-11-01 | Macronix Int Co Ltd | 具有變動壓降的位元線偏壓電路 |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3935139B2 (ja) | 2002-11-29 | 2007-06-20 | 株式会社東芝 | 半導体記憶装置 |
| JP4041057B2 (ja) * | 2003-11-13 | 2008-01-30 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP4170952B2 (ja) * | 2004-01-30 | 2008-10-22 | 株式会社東芝 | 半導体記憶装置 |
| EP1750276B1 (en) * | 2005-07-29 | 2017-03-08 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US7813170B2 (en) * | 2005-11-11 | 2010-10-12 | Kabushiki Kaisha Toshiba | Semiconductor memory device capable of memorizing multivalued data |
| JP4336342B2 (ja) * | 2005-12-16 | 2009-09-30 | シャープ株式会社 | 不揮発性半導体記憶装置 |
| KR100683858B1 (ko) * | 2006-01-12 | 2007-02-15 | 삼성전자주식회사 | 고온 스트레스로 인한 읽기 마진의 감소를 보상할 수 있는플래시 메모리의 프로그램 방법 |
| KR100732631B1 (ko) * | 2006-02-01 | 2007-06-27 | 삼성전자주식회사 | 전하 손실로 인해 감소된 읽기 마진을 보상할 수 있는플래시 메모리 장치의 프로그램 방법 |
| JP5142478B2 (ja) | 2006-04-13 | 2013-02-13 | 株式会社東芝 | 半導体記憶装置 |
| KR100919156B1 (ko) * | 2006-08-24 | 2009-09-28 | 삼성전자주식회사 | 멀티-비트 플래시 메모리 장치 및 그것의 프로그램 방법 |
| KR100850509B1 (ko) | 2007-01-10 | 2008-08-05 | 삼성전자주식회사 | 프로그램 에러를 감소시킬 수 있는 멀티 비트 플래시메모리 장치의 프로그램 방법 |
| KR100885912B1 (ko) | 2007-01-23 | 2009-02-26 | 삼성전자주식회사 | 기입된 데이터 값에 기초하여 데이터를 선택적으로검증하는 데이터 검증 방법 및 반도체 메모리 장치 |
| JP2009059453A (ja) * | 2007-09-03 | 2009-03-19 | Toshiba Corp | 不揮発性半導体記憶装置及びメモリシステム |
| KR101448851B1 (ko) | 2008-02-26 | 2014-10-13 | 삼성전자주식회사 | 비휘발성 메모리 장치에서의 프로그래밍 방법 |
| KR101468099B1 (ko) | 2008-07-24 | 2014-12-03 | 삼성전자주식회사 | 불휘발성 메모리 장치의 프로그램 방법 |
| JP2010211883A (ja) * | 2009-03-11 | 2010-09-24 | Toshiba Corp | 不揮発性半導体記憶装置 |
| US8868956B1 (en) * | 2009-12-16 | 2014-10-21 | Applied Micro Circuits Corporation | System-on-chip with feedback loop for processor frequency control |
| JP5330421B2 (ja) | 2011-02-01 | 2013-10-30 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP2012014827A (ja) * | 2011-09-12 | 2012-01-19 | Toshiba Corp | 半導体記憶装置 |
| KR101855169B1 (ko) | 2011-10-13 | 2018-05-09 | 삼성전자주식회사 | 불휘발성 메모리 장치, 불휘발성 메모리 장치의 프로그램 방법, 불휘발성 메모리 장치를 포함하는 메모리 시스템 |
| TWI490879B (zh) * | 2011-12-14 | 2015-07-01 | Macronix Int Co Ltd | 電流感測型感測放大器及其方法 |
| US9147480B2 (en) * | 2011-12-16 | 2015-09-29 | Macronix International Co., Ltd. | Current sensing type sense amplifier and method thereof |
| US8937837B2 (en) * | 2012-05-08 | 2015-01-20 | Sandisk Technologies Inc. | Bit line BL isolation scheme during erase operation for non-volatile storage |
| JP6453718B2 (ja) | 2015-06-12 | 2019-01-16 | 東芝メモリ株式会社 | 半導体記憶装置及びメモリシステム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5361227A (en) * | 1991-12-19 | 1994-11-01 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and memory system using the same |
| US5903495A (en) * | 1996-03-18 | 1999-05-11 | Kabushiki Kaisha Toshiba | Semiconductor device and memory system |
| US5835414A (en) * | 1996-06-14 | 1998-11-10 | Macronix International Co., Ltd. | Page mode program, program verify, read and erase verify for floating gate memory device with low current page buffer |
| US6031760A (en) * | 1997-07-29 | 2000-02-29 | Kabushiki Kaisha Toshiba | Semiconductor memory device and method of programming the same |
| US5953255A (en) * | 1997-12-24 | 1999-09-14 | Aplus Flash Technology, Inc. | Low voltage, low current hot-hole injection erase and hot-electron programmable flash memory with enhanced endurance |
| JP3883687B2 (ja) * | 1998-02-16 | 2007-02-21 | 株式会社ルネサステクノロジ | 半導体装置、メモリカード及びデータ処理システム |
| US6032248A (en) * | 1998-04-29 | 2000-02-29 | Atmel Corporation | Microcontroller including a single memory module having a data memory sector and a code memory sector and supporting simultaneous read/write access to both sectors |
| JP3905990B2 (ja) * | 1998-12-25 | 2007-04-18 | 株式会社東芝 | 記憶装置とその記憶方法 |
| JP2001093288A (ja) * | 1999-09-20 | 2001-04-06 | Toshiba Corp | 不揮発性半導体記憶装置 |
| JP3825739B2 (ja) * | 2002-11-05 | 2006-09-27 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP3935139B2 (ja) | 2002-11-29 | 2007-06-20 | 株式会社東芝 | 半導体記憶装置 |
| US6657891B1 (en) * | 2002-11-29 | 2003-12-02 | Kabushiki Kaisha Toshiba | Semiconductor memory device for storing multivalued data |
| JP4041057B2 (ja) * | 2003-11-13 | 2008-01-30 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP4170952B2 (ja) * | 2004-01-30 | 2008-10-22 | 株式会社東芝 | 半導体記憶装置 |
-
2003
- 2003-11-13 JP JP2003383925A patent/JP4041057B2/ja not_active Expired - Lifetime
-
2004
- 2004-03-19 KR KR1020077016271A patent/KR100884124B1/ko not_active Expired - Fee Related
- 2004-03-19 WO PCT/JP2004/003785 patent/WO2005048266A1/en not_active Ceased
- 2004-03-19 KR KR1020077016275A patent/KR100831814B1/ko not_active Expired - Fee Related
- 2004-03-19 KR KR1020067006255A patent/KR100808310B1/ko not_active Expired - Fee Related
- 2004-03-19 KR KR1020077016279A patent/KR100831812B1/ko not_active Expired - Fee Related
- 2004-03-24 TW TW093107919A patent/TWI320966B/zh not_active IP Right Cessation
-
2006
- 2006-04-05 US US11/401,016 patent/US7295468B2/en not_active Expired - Lifetime
-
2007
- 2007-11-07 US US11/936,608 patent/US7505335B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI506630B (zh) * | 2012-06-11 | 2015-11-01 | Macronix Int Co Ltd | 具有變動壓降的位元線偏壓電路 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20060054478A (ko) | 2006-05-22 |
| KR100884124B1 (ko) | 2009-02-17 |
| WO2005048266A1 (en) | 2005-05-26 |
| KR100831814B1 (ko) | 2008-05-28 |
| US20080080239A1 (en) | 2008-04-03 |
| JP4041057B2 (ja) | 2008-01-30 |
| KR20070087117A (ko) | 2007-08-27 |
| US7505335B2 (en) | 2009-03-17 |
| KR100831812B1 (ko) | 2008-05-28 |
| TW200516760A (en) | 2005-05-16 |
| KR20070087119A (ko) | 2007-08-27 |
| US7295468B2 (en) | 2007-11-13 |
| KR100808310B1 (ko) | 2008-03-03 |
| JP2005149593A (ja) | 2005-06-09 |
| US20060181923A1 (en) | 2006-08-17 |
| KR20070087118A (ko) | 2007-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI320966B (en) | Nonvolatile semiconductor memory device | |
| JP4660243B2 (ja) | 半導体記憶装置 | |
| TWI474325B (zh) | Semiconductor memory device | |
| JP3920768B2 (ja) | 不揮発性半導体メモリ | |
| JP3629144B2 (ja) | 不揮発性半導体記憶装置 | |
| JP4768298B2 (ja) | 不揮発性半導体記憶装置 | |
| JP3983969B2 (ja) | 不揮発性半導体記憶装置 | |
| US7420847B2 (en) | Multi-state memory having data recovery after program fail | |
| TW449923B (en) | Semiconductor memory device | |
| TWI247427B (en) | Nonvolatile semiconductor memory | |
| US8064270B2 (en) | Semiconductor integrated circuit device | |
| JP2010160873A (ja) | 半導体記憶装置と半導体記憶システム | |
| TW200837776A (en) | Non-volatile multilevel memory cell programming | |
| CN101807432A (zh) | 用于操作闪存器件的方法 | |
| JP2006147138A (ja) | ページバッファおよびこれを含むマルチ−ビット不揮発性メモリ装置 | |
| JP5367210B2 (ja) | 半導体記憶装置 | |
| US10026484B2 (en) | High-speed readable semiconductor storage device | |
| US8416629B2 (en) | Semiconductor storage device adapted to prevent erroneous writing to non-selected memory cells | |
| KR101393772B1 (ko) | 반도체 기억 장치 | |
| US8456920B2 (en) | Semiconductor memory device capable of executing high-speed page copy |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |