TWI354291B - Flash memory device and program method thereof - Google Patents

Flash memory device and program method thereof Download PDF

Info

Publication number
TWI354291B
TWI354291B TW096135847A TW96135847A TWI354291B TW I354291 B TWI354291 B TW I354291B TW 096135847 A TW096135847 A TW 096135847A TW 96135847 A TW96135847 A TW 96135847A TW I354291 B TWI354291 B TW I354291B
Authority
TW
Taiwan
Prior art keywords
state
voltage
programming
cell
programmed
Prior art date
Application number
TW096135847A
Other languages
Chinese (zh)
Other versions
TW200816204A (en
Inventor
Hee Youl Lee
Original Assignee
Hynix Semiconductor Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Publication of TW200816204A publication Critical patent/TW200816204A/en
Application granted granted Critical
Publication of TWI354291B publication Critical patent/TWI354291B/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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/5628Programming or writing circuits; Data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/24Bit-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)

Description

1354291 九、發明說明: 本申請案主張2006年9月29日申請之韓國專利申請 案第2006-96007號與2007年6月27日申請之韓國專利申 請案第2007-63576號,在此將其全文倂入供參考。 【發明所屬之技術領域】 本發明係關於一種快閃記億體裝置與其編程方法,且 更特別地,係關於一種快閃記億體裝置與可增加編程速度 之編程方法。 【先前技術】 —般而言,快閃記憶體裝置包含絕緣層、浮動閘、電 介質層及控制閘,其係層積於半導體基板上。該浮動閘係 用作電荷儲存層且將說明其詳細內容。 當編程電壓透過選擇字元線而施加至控制閘時,於半 導體基板與浮動閘之間產生福勒一諾德漢(Fowler-No rdheim, F-N) 穿 隧現象 ,並因 此電子從半導 體基板 流入該 浮動閘中以執行編程操作。 儲存電子之浮動閘成爲電壓高於抹除之臨界電壓的編 程胞元,並因此藉由讀取此臨界電壓的分佈差異可區別該 編程胞元與抹除胞元。 快閃記憶裝置具有二個狀態,例如,抹除狀態或編程 狀態,且該記憶體裝置於一個抹除狀態中被驅動及一個編 程狀態稱爲單階晶片(SLC)。另一方面,已發展多階中的每 一個記憶胞元儲存大於單階晶片SLC之資料的編程方法, 其稱爲多階晶片(MLC)。該多階晶片MLC係以界定每一個 1354291 資料狀態的方式下操作,其中該資料狀態在各 之分佈間隔中是互相不同的。將說明其更詳細 例如,當資料儲存於該多階晶片MLC中時 胞元可能具有之狀態可被分成抹除狀態、PV1 狀態與PV 3狀態。在此,假設該PV1狀態爲具 電壓間隔中最低間隔之編程狀態時,該PV2的 高於該PV1狀態,且該PV3狀態係高於PV2狀 相對於各個臨界電壓間隔,可依序定義多位元 11’ 01,00與01)。在下述中,其說明將參照j 第1A到ID圖顯示傳統快閃記憶體裝置之 —個記憶胞元可能具有之各個臨界電壓間隔, 狀態、PV1狀態、PV2狀態與PV3狀態,且於 義2位元(多個位元)的資料値。2位元之資料値 稱爲低頁面,且較高位元稱爲高頁面》該低頁 作稱爲低頁面編程”LSB編程”,且該高頁面之 爲高頁面編程’’MSB編程”。 多階晶片MLC之編程順序將說明如下。 首先,在由一單元區塊所構成之記憶胞元 除所有選擇區塊之記憶胞元(第1A圖)。接著, 編程LSB操作。 在低頁面編程LSB操作中,於抹除狀態 中,施加接地電壓至選擇記憶胞元之位元線, 電壓至沒有選擇的記憶胞元之位元線。該低頁 操作以下述方式執行:施加編程電壓至選擇字 個臨界電壓 的內容。 :,一個記憶 狀態、PV2 有編程臨界 臨界分佈係 態。像這樣, 資料(亦即, 赛1圖。 編程方法。 被分成抹除 每個狀態定 的較低位元 面之編程操 編程操作稱 陣列中,抹 執行低頁面 之記憶胞元 並施加電源 面編程LSB 元線與並施 1354291 此,透 選擇記 程MSB 編程爲 以LSB 態,並 PV2狀 編程爲 係以下 電壓至 該選擇 除狀態 態),故 的多階 至位元 編程操 加通過電壓(pass voltage)至沒有選擇的字元線。因 過這些低頁面編程LSB操作的程序’該抹除狀態之 憶胞元變成PV1狀態(第1B圖)。 該高頁面編程MSB操作可被分成第一高頁面編 與第二高頁面編程MSB。 該第一高頁頁編程MSB操作係將選擇記憶胞元 PV2狀態之操作。爲編程抹除記憶胞元爲PV2狀態, 編程來將選擇的記憶胞元從抹除狀態編程至PV1狀 接著執行第一MSB編程,使該選擇的記憶胞元處於 態中(第1C圖)。 該第二高頁面編程MSB操作係將選擇記憶胞元 PV3狀態之操作(第1D圖)。該第二高頁面編程MSB 述方式執行:於抹除狀態之記憶胞元中,施加接地 選擇記憶胞元之位元線,且施加編程電壓至連接至 記憶胞元之字元線。 由於必須執行每一編程操作,藉以將胞元從抹 編程至各個編程狀態(PV1狀態、PV2狀態或PV3狀 多階晶片MLC之編程操作速度會被降低。 【發明內容】 依照本發明,於具有各種編程臨界電壓之間隔 晶片之編程操作中,施加臨界電壓間之不同的電壓 線,並因此可同時執行具有不同臨界電壓間隔之 作》因此,編程的操作頻率可被減少以降低編程操作時間。 依照本發明之一個實施例之快閃記憶體裝置之編程方 1354291 法,包含:執行第一編程’以編程胞元至第一狀態與高於 該第一狀態之第二狀態;及同時與該第一編程一起執行第 二編程,以編程胞元至第二狀態與高於該第二狀態之第三 狀態。 執行該第一編程,用以使抹除狀態之胞元中所選擇的 胞元成爲第一狀態。 該選擇的胞元爲欲編程至第一狀態與第二狀態之胞 元,且當執行該第一編程時’將被編程至第二狀態之胞元 係與欲編程至第一狀態之胞元一起同時被編程爲第一狀 態。 執行該第二操作,用以抹除狀態之胞元中所選擇的胞 元編程爲第三狀態,並同時將第一編程胞元中欲編程至第 二狀態的胞元,編程至第二狀態。 當執行該第二編程時,施加正電壓至與欲編程至第二 狀態之胞元連接的位元線。 施加第二狀態之臨界電壓與第三狀態之臨界電壓之間 的正電壓差。 依照本發明之另一個實施例,一種編程具有抹除狀 態、第一狀態、第二狀態與第三狀態之快閃記憶體裝置之 方法,該方法包含:執行第一編程,使得抹除狀態之某些 第一記億胞元變成第一狀態之第二記憶胞元;及以下列方 式執行第二編程:施加接地電壓至與包含該第一記憶胞元 之串連接的第一位元線,施加正電壓至與包含該第二記憶 胞元之串連接的第二位元線,使得該第一記憶胞元變成第 1354291 二狀態之第三記憶胞元及該第二記億胞元變成第三狀態之 第四記憶胞元。 在第二狀態中,臨界電壓藉由該第二編程操作而變得 高於第一狀態之臨界電壓,且在該第三狀態中,臨界電壓 藉由該第二編程操作而變得高於第二狀態之臨界電壓。 該正電壓爲高於接地電壓之電壓,且低於施加至選擇 的位元線與包含於該串中之汲極選擇電晶體之編程電壓間 的臨界電壓差。 依照本發明之另一實施例之編程快閃記億體裝置之方 法,包含:執行第一編程,以編程某些抹除胞元至第一狀 態與高於該第一狀態之第二狀態;及以下列方式執行第二 編程:施加接地電壓至連接於包含選擇的記憶胞元之串的 第一位元線,以編程某些抹除的胞元至高於該第二狀態之 第三狀態,及同時施加正電壓至連接於記憶胞元之第二位 元線,以將被第一編程之胞元編程至第二狀態。 施加該第二狀態與第三狀態之臨界電壓間的正電壓 差。 ‘ 依照本發明之快閃記憶體裝置,包含:記億胞元陣列’ 其中儲存資料;及頁面緩衝器,其透過位元線連接至記憶 胞元,並在執行編程時,施加第一電壓、第二電壓或該第 一與第二電壓之間的第三電壓中其中一電壓至各個位元 線。 該第一電壓爲電源電壓,且該第二電壓爲接地電壓及 該第三電壓爲正電壓。 1354291 施加該第二狀態與第三狀態之臨界電壓間的正電壓 差。 該正電壓係以下列方式傳送:從頁面緩衝器傳送電壓 到位元線之元#的接通電壓並非^全接通而是輕微地接 通》 本發明之實施例將參照附隨圖式解釋。然而,本發明 並不侷限於所揭示的實施例。本發明附加的優點、目的與 特徵將於下列提出,且使所屬技術領域中具有通常知識者 於隨後審查將變得明確。 【實施方式】 第2圖爲依照本發明顯示快閃記憶體裝置之編程方法 之電路圖。 參照第2圖,其顯示構成記憶胞元陣列及與其連接的 頁面緩衝器之一個胞元區塊100。該胞元區塊100包含複數 串(strings)S。到Sk。汲極選擇電晶體DST、記憶胞元F。到 F。及源極選擇電晶體SST係以串聯連接的方式來構成每一 個串。每一汲極選擇電晶體DST係連接至每一位元線BL。 到BLk,以傳送頁面緩衝器PB之電壓至該等串S。到Su或 從該等串S。到31;接收頁面緩衝器PB之電壓。該各個源極 選擇電晶體SST係連接至共源極線CSL。複數記憶胞元F。 到Fn係串聯配置於該汲極選擇電晶體DST與該源極選擇電 晶體SST之間。 汲極選擇電晶體DST之閘極係共用汲極選擇線DSL。 該源極選擇電晶體SST之每一閘極係共用源極選擇線ssl -10- 1354291 並與其連接。 當編程與抹除時,該頁面緩衝器PB將編程與抹除操作 所對應之電壓傳送至位元線BL。到BLk,並當讀取時,接收 由該位元線BL。到BLt施加的電壓。 在本發明中,除了於典型編程操作中產生的第一電壓 (亦即,0V)與第二電壓(亦即,Vcc)以外,更在該第一電壓 與該第二電壓之間產生第三電壓Vd。該第三電壓Vd爲第 一電壓與第二電壓之間的正電壓,且其將參照第3圖說明 如下。 第3圖爲顯示第2圖之頁面緩衝器之電路圖。 參照第3圖,即使使用於本發明之頁面緩衝器PB爲進 —步產生如上述之第三電壓的頁面緩衝器,其結構係類似 於傳統頁面緩衝器PB之結構。然而,藉由調整構成該頁面 緩衝器PB之元件中的某些元件的接通(turn on)電壓,可從 該頁面緩衝器PB將該第一到第三電壓之一選擇性地傳送 至位元線BL。爲便於了解,該頁面緩衝器PB將參照第3 圖簡短說明。 該頁面緩衝器PB包含用以選擇複數位元線之選擇電 路32,並以雙閂鎖設計構成。 在更詳細之說明中,預充電元件P1藉由響應預充電信 號PRECHb而操作之PMOS電晶體來實施,並連接於電源 電壓Vcc與感測節點SO之間。編程元件P2係響應編程信 號PGM而進行操作’並連接於該感測節點SO與第一節點 E1之間。第一控制元件P3與第二控制元件P4係串聯連接 -11- 1354291 於第二節點E2與接地Vss之間,且該第一控制元件p3係 響應該感測節點SO之電壓而進行操作,及該第二控制元件 P4係響應第一閂鎖信號LAT1而進行操作。重置元件p5係 響應第一重置信號RST1而進行操作,並連接於第一節點 E1與接地Vss之間。第一閂鎖33係連接於第一節點e i與 第二節點E2之間,並包含二個反相器13、14。傳送元件 P6係響應傳送信號PDUMP而進行操作,並連接於感測節 點S0與第三節點E3之間。第三控制元件P7與第四控制元 件P8係串聯連接於第三節點E3與接地Vss之間,且第rr 控制兀件P 7係響應施加至感測節點S 0之電壓而進行操 作’及第四控制元件P8係響應第二閂鎖信號LAT2而進行 操作。第二重置元件P9係操作響應第二重置元件rST2並 連接於第四節點E4與接地Vss之間。第二閂鎖34係連接 於第三節點E3與第四節點E4,其包含二個反相器15、16。 依照第一輸入元件P10與第二輸入元件PH之操作來儲存 輸入至該第二問鎖34之資料。該第一輸入元件ριο係響應 第一輸入信號DI而進行操作,並連接於第四節點E4與第 五節點E 5之間。該第二輸入元件p丨丨係響應第二輸入信號 nDI而進行操作,並連接於第三節點E3與第五節點E5之 間》輸入與輸出元件P12係響應輸入與輸出信號PBD〇而 進行操作,並連接於第一節點E1與第五節點E5之間,且 該第五節點E5係連接至輸入與輸出線DI0。 該選擇電路32包含偶數充電元件p丨3、奇數充電元件 P14、偶數選擇元件P15與奇數選擇元件P16,用以連接位 -12- 1354291 元線BLe、BLo到該頁面緩衝器pb。該偶數充電元件P13 與奇數充電元件P14係透過第六節點E6串聯連接於位元線 BLe、BLo之間。該偶數充電元件p13係響應偶數充電信號 DISCHe而進行操作’並連接於偶數位元線BLe與第六節點 E6之間’該奇數充電元件P14係響應奇數充電信號DISCHo 而進行操作,並連接於奇數位元線BLo與第六節點E6之 間。施加充電電壓VIRPWR至該第六節點E6。該偶數選擇 元件P15係響應偶數選擇信號BSLe而進行操作,並連接於 該感測節點SO與偶數位元線BLe之間。該奇數選擇元件 P16係響應奇數選擇信號BSLo而進行操作,並連接於該感 測節點SO與奇數位元線BLo之間。 當操作編程時,若活化(activate)編程信號PGM,則接 通編程元件P2並因而傳送第一閂鎖33之電壓至該感測節 點SO。傳送至該感測節點SO之電壓係透過選擇電路32之 偶數選擇元件P15或奇數選擇元件P16,傳送至偶數位元 線BLe或奇數位元線BLo。 另一方面,當傳送第三電壓至該偶數或奇數位元線 BLe或BLo時,若編程元件P2沒有完全接通而是輕微接通 且活化選擇BSLe或BSLo之選擇信號時,則第三電壓可被 輸出至位元線,其中該第三電壓於第一電壓與第二電壓之 間爲正電壓》此外,若活化編程信號PGM並輕微接通選擇 BSLe或BSLo之選擇信號,則該第三電壓可被輸出至位元 線。此時,較佳地,於位元線BLe或BLo爲0V電壓的狀 態下執行編程操作。 -13- 1354291 接下來,依照本發明之編程方法將參照第2圖之一個 頁面110而詳細說明。 第4圖爲顯示第2圖之部分電路圖,以說明依照本發 明之快閃記憶體裝置之編程方法。依照本發明的一個觀 點,在選擇頁面之記億胞元0F。到kF〇之中,編程使得第〇 個記憶胞元0F。爲抹除狀態、第一胞元1 F。爲PV 1狀態、第 二胞元2F。爲PV2狀態、第三胞元3F。爲PV3狀態及第k 胞元kF。爲PV3狀態。此時,該抹除狀態、pv 1狀態、PV2 狀態及PV3狀態分別稱爲11、10、00及01。然而,此可 依其定義而改變,且在本發明中,取決於增加的臨界電壓 之等級,編程狀態係定義爲抹除狀態、PV1狀態、PV2狀 態及PV3狀態。其範例將參照第5A到5F圖說明。 第5A到5F圖顯示依序依照本發明之快閃記億體裝置 之編程方法。 參照第5A圖,在執行編程操作前,藉由單元胞元區塊 執行抹除操作,使得記憶胞元(包含記憶胞元0F。到kF。之 胞元區塊的所有記憶胞元)成爲抹除狀態之第一記憶胞 元。執行該抹除操作使得第一電壓(亦即,0V)施加至選擇 字元線WLO,且第二電壓(亦即,Vcc)係連接至所有位元線 BLo到BLk。依照該抹除操作,臨界電壓分佈變爲抹除狀 態(第5B圖)。 參照第5C圖,執行作爲低頁面編程LSB操作之第一 編程操作,以編程第—胞元(1F。)爲PV1狀態之第二記憶胞 元。此時,同時對第二胞元2F。與欲被編程爲PV2狀態的 -14- 1354291 第K胞元KF。執行該低頁面編程LSB操作,藉以成爲PVl 狀態。 詳而言之’當進行低頁面編程LSB時,施加編程電壓 至選擇字元線WLO,且施加第一電壓(亦即,〇v)至選擇位 元線BL1 ' BL2與BLk並施加第二電壓(亦即,vcc)至沒有 被選擇的位元線BLO與BL3。因此,第〇胞元(〇F。)保持抹 除狀態’且第一胞元(1FO、第二胞元(2F。)及第K胞元(kF。) 變成PV1狀態(第5D圖)。 參照第5E圖,執行作爲高頁面編程MSB操作之第二 編程操作,以編程第三胞元(3 F。)變成PV3狀態。同時,編 程第二胞元2F。與第K胞元KF。成爲PV2狀態。其更詳細 的說明/如下所述。 施加編程電壓至選擇的字元線WLO且施加第一電壓 (亦即,0V)至連接至第三胞元3F〇之位元線BL3,以編程第 三胞元3F〇’以便成爲PV3狀態。同時,施加第三電壓Vd 至連接至第二胞元2F〇之位元線BL2,以編程第二胞元爲具 有高於PV1狀態且低於PV3狀態之PV2狀態(第5F圖)》 同時,若PV1狀態之確認電壓係參照Va,PV2狀態之 確認電壓係參照Vb且PV3狀態之確認電壓係參照Vc,則 較佳地是,施加與Vc與Vb之電壓差同等的第三電壓Vd, 因PV2狀態之臨界電壓將被分佈於PV1狀態與PV3狀態之 臨界電壓之間。 然而,可有各種因素決定該臨界電壓分佈,其主要取 決於儲存在浮動閘中的電子數量。該儲存在浮動閘中的電 -15- 1354291 子數量可藉由字元線與半導體基板之間的電壓差而決定。 若施加編程電壓至字元線且經由位元線施加接地電壓 至半導體基板之通道時,控制閘與浮動閘之間的耦合現象 因編程電壓而產生。此耦合現象透過電子從半導體基板流 至該浮動閘而感應穿隧現象,且已編程胞元之臨界電壓可 取決於穿隧的電子數量而改變。因此,決定編程胞元之臨 界電壓的一個重要因素,爲施加至字元線的編程電壓與施 加至位元線的電壓間的電壓差。關於此,將參照如下給定 之曲線圖詳細說明》 第6圖爲比較本發明與習知技術之快閃記憶體裝置之 編程頻率曲線圖。 參照第6圖’X軸表示編程頻率,且y軸表示臨界電壓。 在習知技術中,爲了編程至PV3狀態,首先執行編程操作 (a)以達到PV2狀態,並接著必須執行編程操作(b)以更提升 臨界電壓至PV3狀態。 然而,在本發明中,與PV2狀態與PV3狀態之臨界電 壓差相同的Vd電壓,係同時施加至連接至欲編程成爲PV2 狀態之胞元的位元線,並因而僅透過一個編程操作(A),就 可執行PV2狀態與PV3狀態之編程,以縮短編程操作時間。 對於那些所屬技術領域中具有通常知識者將顯而易見 的是,在本發明中可作成各種修改與改變。因此,其意指 本發明涵蓋於附隨之申請專利範圍與其等效物之範圍內所 提供本發明之修改與改變。 在本發明中,當執行具有複數臨界電壓間隔之多階晶 -16- 1354291 片的編程操作時,不同的電壓與施加至位元線之臨界電壓 間的差異相同’並因此具有不同的臨界電壓間隔之胞元之 編程操作可同時被執行。因此,可降低複數編程操作的頻 率,以減少編程操作時間。 【圖式簡單說明】 第1 A到1 D圖係分別說明傳統編程快閃記憶體之方 法。 第2圖爲依照本發明顯示快閃記憶體裝置之編程方法 ^ 之電路圖。 第3圖爲顯示第2圖之頁面緩衝器之電路圖》 第4圖爲說明依照本發明之快閃記憶體裝置之編程方 法顯示第2圖之部分電路圖。 第5 A到5 F圖顯示依序依照本發明之快閃記憶體裝置 之編程方法。 第6圖爲比較本發明與習知技術之快閃記憶體裝置之 編程頻率曲線圖。 -17- 1354291 【主要元件符號說明】1354291 IX. INSTRUCTIONS: This application claims Korean Patent Application No. 2006-96007, filed on Sep. 29, 2006, and Korean Patent Application No. 2007-63576, filed on Jun. 27, 2007. The full text is for reference. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flash memory device and a programming method thereof, and more particularly to a flash memory device and a programming method capable of increasing programming speed. [Prior Art] In general, a flash memory device includes an insulating layer, a floating gate, a dielectric layer, and a control gate which are laminated on a semiconductor substrate. This floating gate is used as a charge storage layer and its details will be explained. When a programming voltage is applied to the control gate through the selected word line, a Fowler-Nordheim (FN) tunneling phenomenon is generated between the semiconductor substrate and the floating gate, and thus electrons flow from the semiconductor substrate. The floating gate is used to perform programming operations. The floating gate storing the electrons becomes a programming cell having a voltage higher than the threshold voltage of the erase, and thus the programming cell and the erasing cell can be distinguished by reading the difference in the distribution of the threshold voltage. The flash memory device has two states, e.g., an erase state or a program state, and the memory device is driven in an erase state and a programmed state is referred to as a single-stage wafer (SLC). On the other hand, a programming method in which each of the memory cells in the multi-stage has been developed to store data larger than the single-order wafer SLC is called a multi-order wafer (MLC). The multi-level wafer MLC operates in a manner that defines the state of each of the 1354291 data, wherein the data states are different from one another in each of the distribution intervals. More details will be explained. For example, when data is stored in the multi-stage wafer MLC, the state that the cell may have can be divided into an erase state, a PV1 state, and a PV 3 state. Here, assuming that the PV1 state is a programming state with the lowest interval among the voltage intervals, the PV2 is higher than the PV1 state, and the PV3 state is higher than the PV2 shape with respect to each threshold voltage interval, and multiple bits may be sequentially defined. Yuan 11' 01, 00 and 01). In the following description, the description will refer to j 1A to ID diagram showing the threshold voltage interval, state, PV1 state, PV2 state and PV3 state of a memory cell of a conventional flash memory device, and The data of the bit (multiple bits). The 2-bit data is called the low page, and the higher bit is called the high page. The low page is called the low page programming "LSB programming", and the high page is the high page programming ''MSB programming'." The programming sequence of the order chip MLC will be explained as follows. First, the memory cells of all the selected blocks are divided by the memory cells composed of one unit block (Fig. 1A). Next, the LSB operation is programmed. The LSB is programmed at a low page. In operation, in the erase state, a ground voltage is applied to the bit line of the selected memory cell, and the voltage is to the bit line of the unselected memory cell. The low page operation is performed in the following manner: applying the programming voltage to the selected word The content of a threshold voltage: :, a memory state, PV2 has a programmed critical critical distribution system. Like this, the data (that is, the game 1 map. The programming method is divided into the lower bit surface of each state. The programming operation is called the array, and the memory cell of the low page is executed and the power plane is programmed to apply the LSB element line and the 1354291 is used. The selection path MSB is programmed to be in the LSB state and PV2 The process is the following voltage to the selection state except the state), so the multi-level to bit programming operates the pass voltage to the unselected word line. Because of these low-page programming LSB operations, the program In addition to the state, the cell becomes a PV1 state (Fig. 1B). The high page programming MSB operation can be divided into a first high page programming and a second high page programming MSB. The first high page programming MSB operating system will select the memory. The operation of the cell PV2 state. To erase the memory cell for the PV2 state, programming to program the selected memory cell from the erase state to the PV1 state and then perform the first MSB programming, so that the selected memory cell is in the state Medium (Fig. 1C). The second high page programming MSB operation will select the operation of the memory cell PV3 state (Fig. 1D). The second high page programming MSB mode performs: memory cells in the erased state Applying a bit line of the ground selection memory cell and applying a programming voltage to the word line connected to the memory cell. Since each programming operation must be performed, the cell is programmed from the stencil to each programming state (P The programming operation speed of the V1 state, the PV2 state, or the PV3 multi-level wafer MLC may be lowered. [Invention] According to the present invention, different voltages between threshold voltages are applied in a programming operation of a wafer having various programming threshold voltages. The lines, and thus the different threshold voltage intervals, can be performed simultaneously. Thus, the programmed operating frequency can be reduced to reduce the programming operation time. The programming method 1354291 method of the flash memory device in accordance with one embodiment of the present invention includes Performing a first programming 'to program a cell to a first state and a second state higher than the first state; and simultaneously performing a second programming with the first programming to program the cell to a second state and above The third state of the second state. The first programming is performed to cause the selected cell in the cell of the erased state to be in the first state. The selected cell is a cell to be programmed to the first state and the second state, and when the first programming is performed, 'the cell to be programmed to the second state and the cell to be programmed to the first state Together they are programmed to the first state. Performing the second operation, the selected cell in the cell for erasing the state is programmed to the third state, and simultaneously programming the cell to be programmed to the second state in the first programming cell to the second state . When the second programming is performed, a positive voltage is applied to the bit line connected to the cell to be programmed to the second state. A positive voltage difference between the threshold voltage of the second state and the threshold voltage of the third state is applied. In accordance with another embodiment of the present invention, a method of programming a flash memory device having an erased state, a first state, a second state, and a third state, the method comprising: performing a first programming such that the erased state is Some first cells are converted into a second memory cell of the first state; and the second programming is performed in the following manner: applying a ground voltage to the first bit line connected to the string including the first memory cell, Applying a positive voltage to the second bit line connected to the string including the second memory cell, such that the first memory cell becomes the third memory cell of the 1354291 state and the second cell becomes the first The fourth memory cell of the three states. In the second state, the threshold voltage becomes higher than the threshold voltage of the first state by the second programming operation, and in the third state, the threshold voltage becomes higher than the first by the second programming operation The threshold voltage of the two states. The positive voltage is a voltage above the ground voltage and is below a threshold voltage difference applied between the selected bit line and the programming voltage of the drain select transistor included in the string. A method of programming a flash device according to another embodiment of the present invention includes: performing a first programming to program a certain erase cell to a first state and a second state higher than the first state; Performing a second programming in the following manner: applying a ground voltage to a first bit line connected to a string comprising selected memory cells to program certain erased cells to a third state above the second state, and A positive voltage is applied simultaneously to a second bit line connected to the memory cell to program the first programmed cell to the second state. A positive voltage difference between the threshold voltages of the second state and the third state is applied. A flash memory device according to the present invention, comprising: a memory cell array in which data is stored; and a page buffer connected to the memory cell through a bit line, and applying a first voltage when performing programming, One of the second voltage or the third voltage between the first and second voltages is applied to each of the bit lines. The first voltage is a power supply voltage, and the second voltage is a ground voltage and the third voltage is a positive voltage. 1354291 A positive voltage difference between the threshold voltages of the second state and the third state is applied. The positive voltage is transmitted in such a manner that the turn-on voltage of the element #1 from the page buffer to the bit line is not fully turned on but slightly turned on. Embodiments of the present invention will be explained with reference to the accompanying drawings. However, the invention is not limited to the disclosed embodiments. Additional advantages, objects, and features of the invention will be set forth in the <RTIgt; [Embodiment] Fig. 2 is a circuit diagram showing a programming method of a flash memory device in accordance with the present invention. Referring to Fig. 2, a cell block 100 constituting a memory cell array and a page buffer connected thereto is shown. The cell block 100 contains a plurality of strings S. To Sk. The bungee selects the transistor DST and the memory cell F. To F. And the source selective transistor SST is constructed in series to form each string. Each drain select transistor DST is connected to each bit line BL. Go to BLk to transfer the voltage of page buffer PB to the strings S. Go to Su or from these strings S. Up to 31; receiving the voltage of the page buffer PB. The respective source selection transistors SST are connected to the common source line CSL. Complex memory cell F. The Fn series is arranged in series between the drain selective transistor DST and the source selective transistor SST. The drain selects the gate of the transistor DST to share the drain select line DSL. Each of the gate selection transistors SST shares a source selection line ssl -10- 1354291 and is connected thereto. When programming and erasing, the page buffer PB transfers the voltage corresponding to the program and erase operation to the bit line BL. To BLk, and when read, is received by the bit line BL. The voltage applied to BLt. In the present invention, in addition to the first voltage (ie, 0V) generated in a typical programming operation and the second voltage (ie, Vcc), a third is generated between the first voltage and the second voltage. Voltage Vd. The third voltage Vd is a positive voltage between the first voltage and the second voltage, and will be described below with reference to Fig. 3. Figure 3 is a circuit diagram showing the page buffer of Figure 2. Referring to Fig. 3, even if the page buffer PB used in the present invention is a page buffer which further generates the third voltage as described above, the structure is similar to that of the conventional page buffer PB. However, one of the first to third voltages can be selectively transferred from the page buffer PB to the bit by adjusting the turn-on voltage of some of the elements constituting the page buffer PB. Yuan line BL. For ease of understanding, the page buffer PB will be briefly described with reference to FIG. The page buffer PB includes a selection circuit 32 for selecting a plurality of bit lines and is constructed in a double latch design. In a more detailed description, precharge element P1 is implemented by a PMOS transistor that operates in response to precharge signal PRECHb and is coupled between supply voltage Vcc and sense node SO. The programming element P2 is operative in response to the programming signal PGM and is coupled between the sensing node SO and the first node E1. The first control element P3 and the second control element P4 are connected in series between 111-1354291 between the second node E2 and the ground Vss, and the first control element p3 is operated in response to the voltage of the sensing node SO, and The second control element P4 operates in response to the first latch signal LAT1. The reset element p5 operates in response to the first reset signal RST1 and is connected between the first node E1 and the ground Vss. The first latch 33 is connected between the first node e i and the second node E2 and includes two inverters 13, 14. The transmitting element P6 operates in response to the transmission signal PDUMP and is connected between the sensing node S0 and the third node E3. The third control element P7 and the fourth control element P8 are connected in series between the third node E3 and the ground Vss, and the rr control element P7 is operated in response to the voltage applied to the sensing node S0. The four control elements P8 operate in response to the second latch signal LAT2. The second reset element P9 is operative in response to the second reset element rST2 and is coupled between the fourth node E4 and the ground Vss. The second latch 34 is coupled to the third node E3 and the fourth node E4 and includes two inverters 15, 16. The data input to the second challenge lock 34 is stored in accordance with the operation of the first input element P10 and the second input element PH. The first input element ριο operates in response to the first input signal DI and is coupled between the fourth node E4 and the fifth node E 5 . The second input element p is operated in response to the second input signal nDI and is connected between the third node E3 and the fifth node E5. The input and output elements P12 are operated in response to the input and output signals PBD. And connected between the first node E1 and the fifth node E5, and the fifth node E5 is connected to the input and output line DI0. The selection circuit 32 includes an even charging element p丨3, an odd charging element P14, an even number selecting element P15 and an odd number selecting element P16 for connecting the bit -12- 1354291 element lines BLe, BLo to the page buffer pb. The even charging element P13 and the odd charging element P14 are connected in series between the bit lines BLe, BLo through the sixth node E6. The even charging element p13 operates in response to the even charging signal DISCHe and is connected between the even bit line BLe and the sixth node E6. The odd charging element P14 operates in response to the odd charging signal DISCHo and is connected to the odd Between the bit line BLo and the sixth node E6. A charging voltage VIRPWR is applied to the sixth node E6. The even selection element P15 operates in response to the even selection signal BSLe and is coupled between the sense node SO and the even bit line BLe. The odd selection element P16 operates in response to the odd selection signal BSLo and is connected between the sensing node SO and the odd bit line BLo. When the programming is performed, if the programming signal PGM is activated, the programming element P2 is turned on and thus the voltage of the first latch 33 is transferred to the sensing node SO. The voltage transmitted to the sense node SO is transmitted to the even bit line BLe or the odd bit line BLo through the even selection element P15 or the odd selection element P16 of the selection circuit 32. On the other hand, when the third voltage is transmitted to the even or odd bit line BLe or BLo, if the programming element P2 is not fully turned on but is slightly turned on and the selection signal of the selection BSLe or BSLo is activated, then the third voltage Can be output to the bit line, wherein the third voltage is a positive voltage between the first voltage and the second voltage. Further, if the programming signal PGM is activated and the selection signal of the BSLe or BSLo is selected to be slightly turned on, the third The voltage can be output to the bit line. At this time, preferably, the program operation is performed in a state where the bit line BLe or BLo is a voltage of 0V. -13- 1354291 Next, the programming method according to the present invention will be described in detail with reference to a page 110 of Fig. 2. Fig. 4 is a partial circuit diagram showing Fig. 2 for explaining a method of programming a flash memory device in accordance with the present invention. According to one aspect of the present invention, the cell of the selected cell is 0F. To kF, programming causes the third memory cell to be 0F. To erase the state, the first cell 1 F. It is the PV 1 state and the second cell 2F. It is the PV2 state, the third cell 3F. It is the PV3 state and the kth cell kF. For the PV3 state. At this time, the erase state, the pv 1 state, the PV2 state, and the PV3 state are referred to as 11, 10, 00, and 01, respectively. However, this may vary depending on its definition, and in the present invention, the programming state is defined as the erase state, the PV1 state, the PV2 state, and the PV3 state depending on the level of the increased threshold voltage. An example of this will be explained with reference to Figures 5A through 5F. Figures 5A through 5F show the programming method of the Flash Flash device in accordance with the present invention. Referring to FIG. 5A, the erase operation is performed by the cell cell block before the program operation is performed, so that the memory cell (including all the memory cells of the memory cell 0F. to the kF cell block) becomes a wiper. The first memory cell except the state. Executing the erase operation causes a first voltage (i.e., 0 V) to be applied to the select word line WLO, and a second voltage (i.e., Vcc) is connected to all of the bit lines BLo to BLk. According to this erase operation, the threshold voltage distribution becomes the erased state (Fig. 5B). Referring to Figure 5C, a first programming operation as a low page programming LSB operation is performed to program the first cell (1F.) as the second memory cell of the PV1 state. At this time, the second cell 2F is simultaneously applied. The K-cell KF of -14-1354291 to be programmed to the PV2 state. The low page programming LSB operation is performed to become the PVl state. In detail, when the low page programming LSB is performed, the programming voltage is applied to the selected word line WLO, and the first voltage (ie, 〇v) is applied to the selected bit line BL1 'BL2 and BLk and the second voltage is applied. (ie, vcc) to the bit lines BLO and BL3 that are not selected. Therefore, the second cell (〇F.) maintains the erased state' and the first cell (1FO, the second cell (2F.), and the Kth cell (kF.) become the PV1 state (Fig. 5D). Referring to FIG. 5E, a second programming operation as a high page programming MSB operation is performed to program the third cell (3F.) to become a PV3 state. At the same time, the second cell 2F is programmed with the Kth cell KF. PV2 state. Its more detailed description / as follows: Apply a programming voltage to the selected word line WL0 and apply a first voltage (ie, 0V) to the bit line BL3 connected to the third cell 3F , to The third cell 3F〇 is programmed to become the PV3 state. Meanwhile, the third voltage Vd is applied to the bit line BL2 connected to the second cell 2F〇 to program the second cell to have a state higher than the PV1 state and lower than PV2 state of PV3 state (Fig. 5F). When the voltage of the PV1 state is referred to Va, the voltage of the PV2 state is referred to Vb, and the voltage of the PV3 state is referred to Vc. Preferably, Vc is applied. The third voltage Vd equal to the voltage difference of Vb, the threshold voltage of the PV2 state will be distributed in the PV1 state and PV Between the threshold voltages of the three states. However, there may be various factors that determine the threshold voltage distribution, which depends mainly on the amount of electrons stored in the floating gate. The number of electricity -15 - 1354291 stored in the floating gate can be The voltage difference between the word line and the semiconductor substrate is determined. If a programming voltage is applied to the word line and a ground voltage is applied to the channel of the semiconductor substrate via the bit line, the coupling phenomenon between the control gate and the floating gate is due to the programming voltage. The coupling phenomenon is induced by electrons flowing from the semiconductor substrate to the floating gate, and the threshold voltage of the programmed cell may vary depending on the number of electrons tunneled. Therefore, the threshold voltage of the programming cell is determined. An important factor is the voltage difference between the programming voltage applied to the word line and the voltage applied to the bit line. In this regard, a detailed description will be made with reference to the following given graph. FIG. 6 is a comparison of the present invention and the conventional The programming frequency curve of the flash memory device of the technology. Referring to Fig. 6, the 'X axis represents the programming frequency, and the y axis represents the threshold voltage. In order to program to the PV3 state, the programming operation (a) is first performed to reach the PV2 state, and then the programming operation (b) must be performed to further increase the threshold voltage to the PV3 state. However, in the present invention, the PV2 state and the PV3 state The Vd voltages of the same threshold voltage difference are simultaneously applied to the bit lines connected to the cells to be programmed into the PV2 state, and thus the PV2 state and the PV3 state can be programmed through only one programming operation (A). In order to shorten the programming operation time, it will be apparent to those skilled in the art that various modifications and changes can be made in the present invention. Therefore, it is intended that the present invention encompasses the scope of the accompanying claims and the like. Modifications and variations of the invention are provided within the scope of the invention. In the present invention, when a programming operation of a multi-order crystal-16-1354291 piece having a complex threshold voltage interval is performed, the difference between the different voltages and the threshold voltage applied to the bit line is the same 'and thus has a different threshold voltage The programming operations of the spaced cells can be performed simultaneously. Therefore, the frequency of the complex programming operation can be reduced to reduce the programming operation time. [Simple diagram of the diagram] The 1A to 1D diagrams respectively illustrate the traditional method of programming flash memory. Figure 2 is a circuit diagram showing a programming method of a flash memory device in accordance with the present invention. Fig. 3 is a circuit diagram showing the page buffer of Fig. 2. Fig. 4 is a partial circuit diagram showing the second diagram of the method of programming the flash memory device in accordance with the present invention. Figures 5A through 5F show a programming method for a flash memory device in accordance with the present invention. Fig. 6 is a graph showing the programming frequency of the flash memory device of the present invention and the prior art. -17- 1354291 [Description of main component symbols]

32 選 擇 電 路 33、34 閂 Λ4&gt; 鎖 100 記 憶 胞 元 丨品- 塊 110 頁 面 DSL 汲 極 選 擇 線 WL0 〜WLn 字 元 線 SSL 源 極 選 擇 線 CSL 共 源 極 線 DST 汲 極 選 擇 電 晶 F0 ~ Fn 記 憶 胞 元 SST 源 極 選 擇 電 晶 SO〜Sk 串 BLO〜BLk 位 元 線 PB 頁 面 緩 衝 器 BLe 偶 數 位 元 線 BLo 奇 數 位 元 線 PI~P16 元 件 LAT1-LAT2 閂 鎖 信 m PRECHb 預 充 電 信 號 VIRPWR 充 電 電 壓 DISCHe 偶 數 充 電 信 號 DISCHo 奇 數 充 電 信 Wl BSLe 偶 數 選 擇 信 號 -18- 1354291 BSLo 奇 數 選 擇 信 號 PGM 編 程 信 號 PDUMP 傳 送 信 號 13-16 反 相 器 El ~E3 節 點 PBDO 輸 入 與 輸 出 信號 DI 、 nDI 輸 入 信 號 DIO 輸 入 與 輸 出 線32 selection circuit 33, 34 latch 4&gt; lock 100 memory cell product - block 110 page DSL drain select line WL0 ~ WLn word line SSL source select line CSL common source line DST drain select transistor F0 ~ Fn Memory cell SST Source select transistor SO~Sk String BLO~BLk Bit line PB Page buffer BLe Even bit line BLo Odd bit line PI~P16 Component LAT1-LAT2 Latch letter m PRECHb Precharge signal VIRPWR Charging Voltage DISCHe Even Charge Signal DISCHo Odd Charge Signal Wl BSLe Even Select Signal -18- 1354291 BSLo Odd Select Signal PGM Program Signal PDUMP Transmit Signal 13-16 Inverter El ~E3 Node PBDO Input and Output Signal DI, nDI Input Signal DIO Input With output line

-19--19-

Claims (1)

1354291 十、申請專利範圍: 1. 一種編程快閃記憶體裝置之方法,包含: 執行第一編程,以編程胞元至第一狀態與高於該第 一狀態之第二狀態;及 同時與該第一編程一起執行第二編程,以編程胞元 至第二狀態與高於該第二狀態之第三狀態。 2. 如申請專利範圍第1項之方法,其中對抹除狀態之胞元 中所選擇的胞元執行該第一編崔,以成爲第一狀態。 3. 如申請專利範圍第2項之方法,其中選擇的胞元爲欲編 程至第一狀態與第二狀態之胞元。 4. 如申請專利範圍第1項之方法,其中當執行該第一編程 時,欲編程至第二狀態之胞元係與欲編程至第一狀態之 胞元一起同時被編程至第一狀態。 5. 如申請專利範圍第1項之方法,其中執行該第二編程, 以將抹除狀態之胞元中所選擇的胞元編程至第三狀 態,並同時對第一編程胞元中欲編程至第二狀態的胞元 編程至第二狀態。 6. 如申請專利範圍第1項之方法,其中當執行第二編程 時,施加正電壓至與欲編程至第二狀態之胞元連接之位 元線。 7. 如申請專利範圍第6項之方法,其中施加該第二狀態之 臨界電壓與該第三狀態之臨界電壓間的正電壓差。 8. —種編程快閃記憶體裝置之方法,其具有抹除狀態、第 一狀態、第二狀態與第三狀態其中一個狀態,該方法包 含: -20- 1354291 執行第一編程,使得抹除狀態之某些第一記憶胞元 變成第一狀態之第二記億胞元;及 以下列方式執行第二編程:施加接地電壓至連接於 包含該第一記憶胞元之串的第一位元線,施加正電壓至 連接於包含該第二記億胞元之串的第二位元線,使得該 第一記憶胞元變成第二狀態之第三記憶胞元且該第二 記憶胞元變成第三狀態之第四記億胞元。 9.如申請專利範圍第8項之方法,其中在該第二狀態中, 臨界電壓藉由該第二編程操作而變得高於第一狀態之 臨界電壓,且在該第三狀態中,臨界電壓藉由該第二編 程操作而變得高於第二狀態之臨界電壓。 10. 如申請專利範圍第8項之方法,其中該正電壓爲高於接 地電壓之電壓,且低於施加至選擇的位元線與包含於該 串中之汲極選擇電晶體之編程電壓間的臨界電壓差。 11. 一種編程快閃記憶體裝置之方法,包含: 執行第一編程,以編程某些抹除胞元至第一狀態與 高於該第一狀態之第二狀態:及 以下列方式執行第二編程:施加接地電壓至連接於 包含選擇的記憶胞元之串的第一位元線,以編程某些抹 除的胞元至高於該第二狀態之第三狀態,及同時施加正 電壓至連接於記憶胞元之第二位元線,以將被第一編程 之胞元編程至第二狀態。 12. 如申請專利範圍第11項之方法,其中施加該第二狀態與 第三狀態之臨界電壓間的正電壓差。 1 3 . —種快閃記憶體裝置,包含: -21- 1354291 記憶胞元陣列,其中儲存資料;及 頁面緩衝器,其透過位元線連接至記憶胞元,並在 執行編程時,施加第一電壓、第二電壓或該第一與第二 電壓之間的第三電壓中其中一電壓至各個位元線。 14.如申請專利範圍第13項之快閃記億體裝置,其中該第一 電壓爲電源電壓,且該第二電壓爲接地電壓及該第三電 壓爲正電壓。 1 5 .如申請專利範圍第1 4項之快閃記億體裝置,其中施加該 第二狀態與第三狀態之臨界電壓間的正電壓差。 16.如申請專利範圍第14項之快閃記億體裝置,其中該正電 壓係以下列方式傳送:從頁面緩衝器傳送電壓到位元線 的元件之接通電壓並非完全接通而是輕微地接通。 -22-1354291 X. Patent Application Range: 1. A method of programming a flash memory device, comprising: performing a first programming to program a cell to a first state and a second state higher than the first state; and simultaneously The first programming together performs a second programming to program the cell to a second state and a third state above the second state. 2. The method of claim 1, wherein the first compiling is performed on the selected cell in the erasing cell to become the first state. 3. The method of claim 2, wherein the selected cell is a cell to be programmed to the first state and the second state. 4. The method of claim 1, wherein when the first programming is performed, the cell to be programmed to the second state is simultaneously programmed to the first state along with the cell to be programmed to the first state. 5. The method of claim 1, wherein the second programming is performed to program the selected cell in the erased state cell to a third state and simultaneously to program the first programming cell The cell to the second state is programmed to the second state. 6. The method of claim 1, wherein when the second programming is performed, a positive voltage is applied to the bit line connected to the cell to be programmed to the second state. 7. The method of claim 6, wherein a positive voltage difference between a threshold voltage of the second state and a threshold voltage of the third state is applied. 8. A method of programming a flash memory device having one of a erase state, a first state, a second state, and a third state, the method comprising: -20- 1354291 performing a first programming such that erasing a first memory cell of the state becomes the second cell of the first state; and performing a second programming in the following manner: applying a ground voltage to the first bit connected to the string comprising the first memory cell a line, applying a positive voltage to a second bit line connected to the string comprising the second cell, such that the first memory cell becomes the third memory cell of the second state and the second memory cell becomes The fourth state of the third state is the billion cell. 9. The method of claim 8, wherein in the second state, the threshold voltage becomes higher than the threshold voltage of the first state by the second programming operation, and in the third state, the threshold The voltage becomes higher than the threshold voltage of the second state by the second programming operation. 10. The method of claim 8, wherein the positive voltage is a voltage higher than a ground voltage and is lower than a programming voltage applied to the selected bit line and the drain select transistor included in the string. The critical voltage difference. 11. A method of programming a flash memory device, comprising: performing a first programming to program certain erase cells to a first state and a second state above the first state: and performing a second Programming: applying a ground voltage to a first bit line connected to a string comprising selected memory cells to program certain erased cells to a third state above the second state, and simultaneously applying a positive voltage to the connection The second bit line of the memory cell is programmed to the second state by the first programmed cell. 12. The method of claim 11, wherein a positive voltage difference between the threshold voltages of the second state and the third state is applied. A flash memory device comprising: -21- 1354291 a memory cell array in which data is stored; and a page buffer connected to the memory cell through a bit line and applied during programming One of a voltage, a second voltage, or a third voltage between the first and second voltages to each of the bit lines. 14. The flash device according to claim 13, wherein the first voltage is a power supply voltage, and the second voltage is a ground voltage and the third voltage is a positive voltage. 1 5. A flash device according to claim 14 wherein a positive voltage difference between the threshold voltages of the second state and the third state is applied. 16. The flash device according to claim 14, wherein the positive voltage is transmitted in such a manner that a turn-on voltage of a component that transfers a voltage from the page buffer to the bit line is not completely turned on but is slightly connected. through. -twenty two-
TW096135847A 2006-09-29 2007-09-27 Flash memory device and program method thereof TWI354291B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20060096007 2006-09-29
KR1020070063576A KR100898684B1 (en) 2006-09-29 2007-06-27 Flash memory device and program method thereof

Publications (2)

Publication Number Publication Date
TW200816204A TW200816204A (en) 2008-04-01
TWI354291B true TWI354291B (en) 2011-12-11

Family

ID=39517203

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096135847A TWI354291B (en) 2006-09-29 2007-09-27 Flash memory device and program method thereof

Country Status (3)

Country Link
KR (1) KR100898684B1 (en)
CN (1) CN101202112B (en)
TW (1) TWI354291B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8031517B2 (en) 2008-07-30 2011-10-04 Samsung Electronics Co., Ltd. Memory device, memory system having the same, and programming method of a memory cell
US7800949B2 (en) * 2008-09-25 2010-09-21 Macronix International Co., Ltd Memory and method for programming the same
KR101044540B1 (en) * 2009-06-30 2011-06-27 주식회사 하이닉스반도체 Semiconductor memory device and programming method thereof
KR20140028582A (en) 2012-08-29 2014-03-10 에스케이하이닉스 주식회사 Semiconductor memory device and operating method thereof
CN106856102B (en) * 2015-12-08 2020-11-03 西安格易安创集成电路有限公司 Programming method for Nand Flash

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093288A (en) * 1999-09-20 2001-04-06 Toshiba Corp Non-volatile semiconductor memory
KR100432889B1 (en) * 2002-04-12 2004-05-22 삼성전자주식회사 2 bit programable non-valotile memory device and method of operating and fabricating the same
KR100512181B1 (en) * 2003-07-11 2005-09-05 삼성전자주식회사 Flash memory device having multi-level cell and method for its reading operation and program operation

Also Published As

Publication number Publication date
CN101202112A (en) 2008-06-18
KR100898684B1 (en) 2009-05-22
KR20080029758A (en) 2008-04-03
CN101202112B (en) 2011-11-23
TW200816204A (en) 2008-04-01

Similar Documents

Publication Publication Date Title
TWI650758B (en) Semiconductor memory device and control method thereof
US7391649B2 (en) Page buffer and non-volatile memory device including the same
US8036039B2 (en) Flash memory device and program method thereof
TWI464738B (en) Nonvolatile semiconductor memory device
US7180784B2 (en) Page buffer and verify method of flash memory device using the same
JP4510072B2 (en) Nonvolatile semiconductor memory device and writing method thereof
US10453542B2 (en) Memory device and method of operating the same
US8279675B2 (en) Nonvolatile memory device and method of programming the same
KR20130001442A (en) Semiconductor memory device and method of operating the same
US7403431B2 (en) Method of reading a flash memory device
US8351270B2 (en) Nonvolatile memory device and method of programming the device
TWI354291B (en) Flash memory device and program method thereof
JP5030254B2 (en) Nonvolatile memory device having buffer memory for improving reading speed
TWI459389B (en) Semiconductor memory devices, reading program and method for memory devices
US20090055579A1 (en) Semiconductor memory device for simultaneously programming plurality of banks
JP5467938B2 (en) Semiconductor memory
JP5165215B2 (en) Page buffer and non-volatile memory device including the same
KR101203256B1 (en) Non-volatile memory device and operating method thereof
KR100866957B1 (en) Non-volatile Memory Device capable of reducing data program time and Driving Method for the same
KR100904731B1 (en) Page buffer of multi level cell flash memory device and method for programming multi level cell flash memory device using the same
JP2010027141A (en) Nonvolatile semiconductor memory and its read-out method
KR20070000781A (en) Page buffer in flash memory device
KR20100027785A (en) Bitline sensing unit of non volatile memory device and erasing method using that