TWI674581B - 半導體記憶體裝置及其之操作方法 - Google Patents
半導體記憶體裝置及其之操作方法 Download PDFInfo
- Publication number
- TWI674581B TWI674581B TW104138229A TW104138229A TWI674581B TW I674581 B TWI674581 B TW I674581B TW 104138229 A TW104138229 A TW 104138229A TW 104138229 A TW104138229 A TW 104138229A TW I674581 B TWI674581 B TW I674581B
- Authority
- TW
- Taiwan
- Prior art keywords
- word line
- pass voltage
- voltage
- semiconductor memory
- memory device
- Prior art date
Links
Classifications
-
- 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
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
-
- 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/5642—Sensing or reading circuits; Data output 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
- G11C16/3418—Disturbance prevention or evaluation; Refreshing of disturbed memory data
- G11C16/3427—Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written
-
- 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/10—Programming or 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/26—Sensing or reading circuits; Data output circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Abstract
一種半導體記憶體裝置,包括:記憶體單元陣列,記憶體單元陣列包括多個頁;週邊電路,適用於對記憶體單元陣列執行程式化操作和讀取操作;以及控制邏輯,適用於控制週邊電路以在程式化驗證操作或讀取操作期間分別將第一通過電壓和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線。
Description
本公開的實施例涉及一種電子器件,且更具體地,涉及一種半導體記憶體裝置及其操作方法。
相關申請的交叉引用
本申請要求2015年5月20日在韓國智慧財產權局提交的申請號為10-2015-0070546的韓國專利申請的優先權,其全部公開內容通過引用整體合併於此。
半導體記憶體裝置通常分類為揮發性記憶體裝置和非揮發性記憶體裝置。
雖然非揮發性記憶體裝置以相對較低速度執行讀寫操作,但即使在無恆定電源的情況下仍保持儲存的資料。因此,非揮發性記憶體裝置被用在需要在無恆定電源的情況下儲存資料的情形中。非揮發性記憶體裝置的示例包括唯讀記憶體(ROM)、遮罩ROM(MROM)、可程式化ROM(PROM)、可抹除可程式化ROM(EPROM)、電可抹除可程式化ROM(EEPROM)、快閃記憶體、相變隨機存取記憶體(PRAM)、磁性RAM(MRAM)、電阻式RAM(RRAM)和鐵電RAM(FRAM)等。快閃記憶體
分類為或非(NOR)型快閃記憶體和與非(NAND)型快閃記憶體。
快閃記憶體具有RAM的優點:資料被任意地程式化和抹除,以及ROM的優點:在其中即使在無恆定的電源的情況下仍保持儲存的資料。快閃記憶體廣泛用作可擕式電子設備(諸如,數位相機、個人數位助理(PDA)和MP3播放機)的儲存介質。
實施例提供一種半導體記憶體裝置及其操作方法,其可以防止在讀取操作和程式化驗證操作期間的干擾現象。
根據本公開的實施例,提供一種半導體記憶體裝置,包括:記憶體單元陣列,記憶體單元陣列包括多個頁;週邊電路,其適用於對記憶體單元陣列執行程式化操作和讀取操作;以及控制邏輯,其適用於控制週邊電路以在程式化驗證操作或讀取操作期間分別將第一通過電壓和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線。
根據本公開的實施例,提供一種半導體記憶體裝置的程式化操作方法,包括:將程式化電壓施加至從多個字元線中選擇的字元線,所述多個字元線耦接至包括多個頁的記憶體單元陣列;以及對耦接至選中字元線的頁執行程式化驗證操作。程式化驗證操作可以包括:將驗證電壓施加至選中字元線;以及分別將第一通過電壓和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線。
根據本公開的實施例,提供一種半導體記憶體裝置的讀取操作方法,包括:將讀取電壓施加至從多個字元線中選擇的字元線,所述多個字元線耦接至包括多個頁的記憶體單元陣列;以及分別將第一通過電壓
和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線。
100‧‧‧半導體記憶體裝置
110‧‧‧記憶體單元陣列
120‧‧‧位址解碼器
130‧‧‧讀寫電路
140‧‧‧控制邏輯
150‧‧‧電壓產生器
S310-S340‧‧‧操作步驟
S510-S540‧‧‧操作步驟
1000‧‧‧記憶體系統
1100‧‧‧控制器
1110‧‧‧隨機存取記憶體(RAM)
1120‧‧‧處理單元
1130‧‧‧主機介面
1140‧‧‧記憶體介面
1150‧‧‧錯誤校正塊
2000‧‧‧記憶體系統
2100‧‧‧半導體記憶體裝置
2200‧‧‧控制器
3000‧‧‧計算系統
3100‧‧‧中央處理單元
3200‧‧‧RAM
3300‧‧‧使用者介面
3400‧‧‧電源
3500‧‧‧系統匯流排
現在將參照附圖來在下文中更充分地描述示例性實施例;然而,示例性實施例可以以不同的形式來實現,而不應當被解釋為局限於本文中陳述的實施例。更確切地說,這些實施例被提供使得本公開將是徹底且完整的,且這些實施例將把本發明的範圍充分地傳達給所屬技術領域中具有通常知識者。
將理解的是,當元件被稱作在兩個元件“之間”時,其可以為兩個元件中唯一的元件,或者也可以存在一個或更多個中間元件。相同的附圖標記在本文中代表相同的元件。
圖1是圖示根據本公開的實施例的半導體記憶體裝置的方塊圖。
圖2是圖示圖1的記體區塊的電路圖。
圖3是圖示根據本公開的實施例的半導體記憶體裝置的程式化操作的流程圖。
圖4A和圖4B是圖示根據本公開的實施例的在程式化驗證操作期間施加至字元線的電壓的波形圖。
圖5是圖示根據本公開的實施例的半導體記憶體裝置的讀取操作的流程圖。
圖6A和圖6B是圖示根據本公開的實施例的在讀取操作期間施加至字元線的電壓的波形圖。
圖7是圖示包括圖1的半導體記憶體裝置的記憶體系統的方
塊圖。
圖8是圖示圖7的記憶體系統的應用示例的方塊圖。
圖9是圖示包括參照圖8描述的記憶體系統的計算系統的方塊圖。
在下面的具體實施方式中,將描述實施例。如所屬技術領域中具通常知識者將瞭解到的,可以在完全不脫離本公開的精神或範圍的情況下以各種方式來修改實施例。因此,附圖和描述將被當作實質上是說明性的而非限制性的。
在整個說明書中,當元件被稱作“連接”或“耦接”至另一個元件時,其可以直接連接或耦接至另一個元件,或者可以在一個或更多個中間元件介於其間的情況下間接連接或耦接至另一個元件。此外,當元件被稱作“包括”元件時,這表示該元件還可以包括另一個元件。
圖1是圖示根據本公開的實施例的半導體記憶體裝置的方塊圖。
參見圖1,半導體記憶體裝置100包括記憶體單元陣列110、位址解碼器120、讀寫電路130、控制邏輯140和電壓產生器150。
記憶體單元陣列110包括多個記憶體區塊BLK1至BLKz。多個記憶體區塊BLK1至BLKz通過字元線WL耦接至地址解碼器120。多個記憶體區塊BLK1至BLKz耦接至讀寫電路130。多個記憶體區塊BLK1至BLKz中的每一者包括多個記憶體單元。在實施例中,多個記憶體單元為非揮發性記憶體單元。在多個記憶體單元之中,耦接至單個字元線的記憶
體單元被定義為單個頁。即,記憶體單元陣列110用多個頁來配置。
記憶體單元陣列110中的多個記憶體區塊BLK1至BLKz中的每一者包括多個單元串。多個單元串中的每一者包括串聯耦接在位元線與源極線之間的汲極選擇電晶體、多個記憶體單元和源極選擇電晶體。之後將詳細地描述記憶體單元陣列110。
位址解碼器120、讀寫電路130和電壓產生器150作為用於驅動記憶體單元陣列110的週邊電路來操作。
位址解碼器120通過字元線WL耦接至記憶體單元陣列110。位址解碼器120在控制邏輯的控制下操作。位址解碼器120通過半導體記憶體裝置100內部的輸入/輸出緩衝器(未顯示)來接收位址ADDR。
位址解碼器120將在程式化操作期間提供的位址ADDR的行位址解碼,並根據解碼的行位址來將從電壓產生器150產生的程式化電壓、第一通過電壓至第三通過電壓Vpass1、Vpass2和Vpass3、驗證電壓Vverify或讀取電壓Vread以及多個操作電壓供應至記憶體單元陣列110中的多個記憶體單元以及汲極選擇電晶體和源極選擇電晶體。
位址解碼器120將在程式化操作和讀取操作期間提供的位址ADDR的列地址解碼。位址解碼器120將解碼的列位址Yi傳輸至讀寫電路130。
半導體記憶體裝置100可以以頁為單位來執行半導體記憶體裝置100的程式化操作和讀取操作。此外,半導體記憶體裝置100可以執行在記憶體區塊中包括的多個頁之中僅針對單個頁程式化或讀取的單頁程式化/讀取操作。
在程式化操作和讀取操作期間提供的位址ADDR包括區塊
地址、列(row)地址和行(column)地址。位址解碼器120根據區塊位址和列位址來選擇一個記憶體區塊和一個字元線。位址解碼器120可以將行位址解碼並提供至讀寫電路130。
位址解碼器120可以包括區塊解碼器、列解碼器和位址緩衝
器等。
讀寫電路130包括多個頁緩衝器PB1至PBm。多個頁緩衝
器PB1至PBm通過位元線BL1至BLm耦接至記憶體單元陣列110。在程式化操作期間當程式化電壓被施加時,多個頁緩衝器PB1至PBm中的每一者根據要被程式化的資料DATA來控制對應的位元線BL1至BLm的電位。此外,在程式化操作期間多個頁緩衝器PB1至PBm中的每一者感測對應的位元線BL1至BLm的電位或電流,由此執行驗證操作。此外,在讀取操作期間多個頁緩衝器PB1至PBm中的每一者感測對應的位元線BL1至BLm的電位或電流,由此閂鎖資料(latched data)DATA,然後將閂鎖的資料DATA輸出至外部。
讀寫電路130在控制邏輯140的控制下操作。
作為示例性實施例,讀寫電路130可以包括頁緩衝器(或頁寄存器)、行選擇電路等。
控制邏輯140耦接至位址解碼器120、讀寫電路130和電壓產生器150。控制邏輯140通過半導體記憶體裝置100內部的輸入/輸出緩衝器(未顯示)來接收命令CMD和控制信號CTRL。控制邏輯140回應於命令CMD和控制信號CTRL來控制半導體記憶體裝置100的總體操作。
在選中記憶體區塊中包括的所有頁的程式化驗證操作或讀
取操作期間,控制邏輯140可以控制電壓產生器150和位址解碼器120來將比被施加至其他未被選中的字元線的電壓高的通過電壓施加至與選中字元線兩側相鄰的未被選中的字元線。此外,在選中記憶體區塊中包括的多個頁中的一個頁的程式化驗證操作或讀取操作期間,控制邏輯140可以控制電壓產生器150和位址解碼器120來將不同的通過電壓施加至與選中字元線兩側相鄰的未被選中的字元線。
例如,在單頁程式化/讀取操作期間,第一通過電壓Vpass1
被施加至在源極選擇電晶體方向上與選中字元線相鄰的未被選中的字元線,而第二通過電壓Vpass2被施加至在汲極選擇電晶體方向上與選中字元線相鄰的未被選中的字元線。此外,第三通過電壓Vpass3被施加至除了與選中字元線相鄰的未被選中的字元線以外的剩餘的未被選中的字元線。第一通過電壓Vpass1可以低於第二通過電壓Vpass2,而第三通過電壓Vpass3可以低於第一通過電壓Vpass1。
當執行程式化操作和讀取操作時,電壓產生器150根據控制
邏輯140的控制來產生程式化電壓、驗證電壓Vverify、讀取電壓Vread、第一通過電壓至第三通過電壓Vpass1、Vpass和Vpass3以及多個操作電壓。第一通過電壓Vpass1可以低於第二通過電壓Vpass,而第三通過電壓Vpass3可以低於第一通過電壓Vpass1。
圖2是圖示圖1中顯示的多個記憶體區塊之中的一個記憶體
區塊BLK1的電路圖。
參見圖2,記憶體區塊BLK1包括多個單元串ST0至STm。
多個單元串ST0至STm分別耦接至多個位元線BL1至BLm。
多個單元串ST0至STm中的每一者包括源極選擇電晶體SST、串聯耦接的多個記憶體單元MC0至MCn以及汲極選擇電晶體DST。源極選擇電晶體SST耦接至源極選擇線SSL。多個記憶體單元MC0至MCn分別耦接至字元線WL0至WLn。汲極選擇電晶體DST耦接至汲極選擇線DSL。源極線SL耦接至源極選擇電晶體SST的源極。位元線BL1至BLm中的每一者耦接至對應的汲極選擇電晶體DST的汲極。多個字元線WL包括源極選擇線SSL、字元線WL0至WLn以及汲極選擇線DSL。源極選擇線SSL、字元線WL0至WLn以及汲極選擇線DSL由位址解碼器120來驅動。
圖3是圖示根據本公開的實施例的半導體記憶體裝置的程式化操作的流程圖。
圖4A和圖4B是圖示根據本公開的實施例的在程式化驗證操作期間施加至字元線WL的電壓的波形圖。
將參照圖1至圖4A來將根據本公開的實施例的半導體記憶體裝置的單頁程式化操作描述如下。
1)輸入程式化命令(S310)
一旦接收到針對單個頁的程式化命令,控制邏輯140就控制週邊電路來執行半導體記憶體裝置的單頁程式化操作。讀寫電路130暫時地儲存從外部輸入的要被程式化的資料DATA,並根據儲存的資料DATA來控制位元線BL1至BLm的電位水平作為程式化許可電壓或程式化禁止電壓。
2)施加程式化電壓(S320)
電壓產生器150產生要被施加至選中字元線的程式化電壓
以及要被施加至未選中字元線的第三通過電壓Vpass3。此外,電壓產生器150與程式化電壓和第三通過電壓Vpass3一起來產生要被施加至汲極選擇線DSL和源極選擇線SSL的操作電壓。
位址解碼器120回應於位址信號ADDR來選擇用於執行單
頁程式化操作的單個字元線,並將由電壓產生器150產生的程式化電壓施加至選中字元線。
3)驗證操作(S330)
一旦完成程式化電壓的施加,就對選中記憶體單元執行驗證操作。驗證操作將詳細描述如下。
3-1)將驗證電壓施加至選中字元線(S331)
電壓產生器150產生要被施加至選中字元線Sel WL<α>的驗證電壓Vverify。位址解碼器120回應於位址信號ADDR來將驗證電壓Vverify施加至選中字元線Sel WL<α>以執行單頁程式化操作。在此情形下,可以在驗證電壓Vverify被施加之前將第三通過電壓Vpass3施加至選中字元線Sel WL<α>。
3-2)將第一電壓和第二電壓施加至相鄰的字元線(S332)
電壓產生器150產生要被分別施加至與選中字元線Sel WL<α>兩側相鄰的未被選中的字元線WL<α-1>和WL<α+1>的第一通過電壓Vpass1和第二通過電壓Vpass2,並且位址解碼器120分別將第一通過電壓Vpass1和第二通過電壓Vpass2施加至未被選中的字元線WL<α-1>和WL<α+1>。
未被選中的字元線WL<α-1>和WL<α+1>之中的未被選中
的字元線WL<α-1>耦接至在源極選擇電晶體SST的方向上與選中記憶體單元相鄰的記憶體單元,而未選中字元線WL<α+1>耦接至在汲極選擇電晶體DST的方向上與選中記憶體單元相鄰的記憶體單元。
第一通過電壓Vpass1可以低於第二通過電壓Vpass2。
3-3)將第三通過電壓施加至剩餘的未被選中的字元線(S333)
電壓產生器150產生要被施加至多個字元線WL0至WLn之中的除相鄰且未選中字元線WL<α-1>和WL<α+1>以外的剩餘的未被選中的字元線的第三通過電壓Vpass3,並且位址解碼器120將第三通過電壓Vpass3施加至剩餘的未被選中的字元線。
第三通過電壓Vpass3可以低於第一通過電壓Vpass1。
在單頁程式化操作期間,耦接至選中字元線和在源極選擇線SSL的方向上與選中字元線相鄰的字元線WL<α-1>的記憶體單元的溝道耦接至具有接地電位水平的源極線SL,由此引起干擾現象,在干擾現象中電子藉由高於第三通過電壓Vpass3的第一通過電壓Vpass1而穿隧,因此門檻電壓的分佈增大。由於在單頁程式化操作期間僅單個頁被連續選中並被程式化,因此干擾現象持續出現在耦接至相鄰字元線WL<α-1>的記憶體單元上,因此,門檻電壓的分佈逐漸劣化。為了防止這種情況,分別將比被施加至剩餘的未被選中的字元線的第三通過電壓Vpass3高的第一通過電壓Vpass1和第二通過電壓Vpass2施加至與如上所述的選中字元線相鄰的未被選中的字元線WL<α-1>和WL<α+1>。在此狀態下,第一通過電壓Vpass1
被施加為比第二通過電壓Vpass2低,其中,第一通過電壓Vpass1被施加至在源極選擇線SSL的方向上與選中字元線相鄰的未被選中的字元線WL<α-1>,第二通過電壓Vpass2低被施加至在汲極選擇晶體線DSL的方向上與選中字元線相鄰的未被選中的字元線WL<α+1>,使得能夠防止干擾現象的同時改善門檻電壓的分佈。
3-4)確定驗證結果(S334)
讀寫電路130通過感測位元線BL0至BLm的電位水平或電流量來檢測程式化驗證結果,並將檢測到的程式化驗證結果傳輸至控制邏輯140。當確定選中頁中包括的所有記憶體單元都已經被程式化時,控制邏輯140結束程式化操作。
4)增大程式化電壓(S340)
當在步驟S334處確定至少一個記憶體單元還未被程式化時,增大程式化電壓,且從步驟S320重新執行程式化操作。
參見圖4B,在步驟S331處,將施加至選中字元線Sel WL<α>的第三通過電壓Vpass3放電為接地電壓,然後將驗證電壓Vverify施加至選中字元線Sel WL<α>。因此,在驗證操作期間,可以通過在步驟S331之前被施加至選中字元線Sel WL<α>的第三通過電壓Vpass3來防止選中字元線Sel WL<α>的電位水平高於驗證電壓Vverify。
圖5是圖示根據本公開的實施例的半導體記憶體裝置的讀取操作的流程圖。
圖6A和圖6B是圖示根據本公開的實施例的在讀取操作期間施加至字元線WL的電壓的波形圖。
將參照圖1、圖2、圖5和圖6A來將根據本公開的實施例的半導體記憶體裝置的單頁讀取操作描述如下。
1)輸入讀取命令(S510)
一旦接收到針對單個頁的讀取命令,控制邏輯140就控制週邊電路來執行半導體記憶體裝置的單頁讀取操作。
2)將讀取電壓施加至選中字元線(S520)
電壓產生器150產生要被施加至選中字元線Sel WL<α>的讀取電壓Vread。位址解碼器120回應於位址信號ADDR來將讀取電壓Vread施加至選中字元線Sel WL<α>以執行單頁讀取操作。在此情形下,可以在驗證電壓Vverify被施加之前將第三通過電壓Vpass3施加至選中字元線Sel WL<α>。
3)將第一通過電壓和第二通過電壓施加至相鄰字元線(S530)
電壓產生器150產生要被分別施加至與選中字元線Sel WL<α>兩側相鄰的未被選中的字元線WL<α-1>和WL<α+1>的第一通過電壓Vpass1和第二通過電壓Vpass2,並且位址解碼器120分別將第一通過電壓Vpass1和第二通過電壓Vpass2施加至未被選中的字元線WL<α-1>和WL<α+1>。
未被選中的字元線WL<α-1>和WL<α+1>之中的未被選中的字元線WL<α-1>耦接至在源極選擇電晶體SST的方向上與選中記憶體單元相鄰的記憶體單元,而未選中字元線WL<α+1>耦接至在汲極選擇電晶體DST的方向上與選中記憶體單元相鄰的記憶體單元。
第一通過電壓Vpass1可以低於第二通過電壓Vpass2。
4)將第三通過電壓施加至其他字元線(S540)
電壓產生器150產生要被施加至多個字元線WL0至WLn之中的除相鄰且未被選中的字元線WL<α-1>和WL<α+1>以外的剩餘的未被選中的字元線的第三通過電壓Vpass3,並且位址解碼器120將第三通過電壓Vpass3施加至剩餘的未被選中的字元線。
第三通過電壓Vpass3可以低於第一通過電壓Vpass1。
在單頁讀取操作期間,耦接至選中字元線以及在源極選擇線SSL的方向上與選中字元線相鄰的字元線WL<α-1>的記憶體單元的通道耦接至具有接地電位水平的源極線SL,由此引起干擾現象,在干擾現象中電子藉由高於第三通過電壓Vpass3的第一通過電壓Vpass1而穿隧,因此,門檻電壓的分佈增大。由於在單頁讀取操作期間僅單個頁被連續選中並讀取,因此干擾現象持續出現在耦接至相鄰字元線WL<α-1>的記憶體單元上,因此,門檻電壓的分佈逐漸劣化。為了防止這種情況,將比被施加至剩餘的未選中字元線的第三通過電壓Vpass3高的第一通過電壓Vpass1和第二通過電壓Vpass2分別施加至與如上所述的選中字元線相鄰的未被選中的字元線WL<α-1>和WL<α+1>。在此情形下,第一通過電壓Vpass1被施加為比第二通過電壓Vpass2低,其中,第一通過電壓Vpass1被施加至在源極選擇線SSL的方向上與選中字元線相鄰的未被選中的字元線WL<α-1>,第二通過電壓Vpass2被施加至在汲極選擇線DSL的方向上與選中字元線相鄰的未選中字元線WL<α+1>,使得可以在防止干擾現象的同時改善門檻電壓的分佈。
參見圖6B,在步驟S520處,將施加至選中字元線Sel WL<
α>的第三通過電壓Vpass3放電為接地電壓,然後將讀取電壓Vread施加至選中字元線Sel WL<α>。因此,在讀取操作期間,可以通過在步驟S520之前被施加至選中字元線Sel WL<α>的第三通過電壓Vpass3來防止選中字元線Sel WL<α>的電位水平高於讀取電壓Vread。
在本公開的實施例中,已經作為示例描述了單頁程式化/讀
取操作。然而,上述技術也可以應用至程式化或讀取記憶體區塊中包括的所有頁的操作。
圖7是圖示包括圖1的半導體記憶體裝置的記憶體系統的方塊圖。
參見圖7,記憶體系統1000包括半導體記憶體裝置100和控制器1100。
半導體記憶體裝置100與參照圖1描述的半導體記憶體裝置相同。在下文中,將省略重複的描述。
控制器1100連接至主機Host和半導體記憶體裝置100。控制器1100被配置用來回應於來自主機Host的請求來訪問半導體記憶體裝置100。例如,控制器1100被配置用來控制半導體記憶體裝置100的讀取操作、寫入操作、抹除操作和後臺操作。控制器1100被配置用來提供半導體記憶體裝置100與主機Host之間的介面。控制器1100被配置用來驅動用於控制半導體記憶體裝置100的固件。
控制器1100包括隨機存取記憶體(RAM)1110、處理單元1120、主機介面1130、記憶體介面1140和錯誤校正塊1150。RAM 1110用
作處理單元1120的操作記憶體、半導體記憶體裝置100與主機Host之間的高速緩衝記憶體以及半導體記憶體裝置100與主機Host之間的緩衝記憶體中的至少一種。處理單元1120控制控制器1100的全部操作。此外,控制器1100可以在讀取操作被執行時任意地儲存從主機Host提供的程式資料。
主機介面1130包括用於在主機Host與控制器1100之間交換
資料的協定。作為實施例,控制器1100被配置用來通過各種介面協定(諸如,通用序列匯流排(USB)協定、多媒體卡(MMC)協定、周邊元件互連(PCI)協議、PCI-快速(PCI-E)協定、先進技術附件(ATA)協定、串列ATA協定、並行ATA協定、小型電腦小介面(SCSI)協定、增強型小型裝置介面(ESDI)協定、整合式電子驅動介面(IDE)協定和私人協定)中的至少一種來與主機Host通信。
記憶體介面1140與半導體記憶體裝置100介面。例如,記
憶體介面1140可以包括與非(NAND)介面或或非(NOR)介面。
錯誤校正塊1150被配置用來通過使用錯誤校正碼(ECC)
來檢測和校正從半導體記憶體裝置100接收到的資料的錯誤。處理單元1120可以基於錯誤校正塊1150的錯誤校正結果來調節讀取電壓,以及控制半導體記憶體裝置100來執行重新讀取操作。作為示例性實施例,錯誤校正塊1150可以被設置為控制器1100的元件。
控制器1100和半導體記憶體裝置100可以整合在一個半導
體器件中。作為實施例,控制器1100和半導體記憶體裝置100可以整合在一個半導體器件中以構成存儲卡。例如,控制器1100和半導體記憶體裝置100可以整合在一個半導體器件中以構成記憶卡(諸如,PC卡(國際個人
電腦記憶卡協會(PCMCIA)、小型快閃(CF)卡、智慧媒體卡(SM或SMC)、記憶棒、多媒體卡(MMC、RS-MMC或微型MMC)、SD卡(SD、迷你SD、微型SD或SDHC)或通用快閃儲存器(UFS))。
控制器1100和半導體記憶體裝置100可以整合在一個半導
體器件中以構成半導體驅動器(固態驅動器(SSD))。半導體驅動器SSD包括被配置用來將資料儲存在半導體記憶體中的儲存裝置。如果記憶體系統1000被用作半導體驅動器SSD,則連接至記憶體系統1000的主機Host的操作速度可以大幅提升。
作為另一個示例,記憶體系統1000可以被提供作為電子設
備(諸如,電腦、超移動PC(UMPC)、工作站、網路本、個人數位助理(PDA)、可擕式電腦、網路平板、無線電話、行動電話、智慧型電話、電子書、可擕式多媒體播放機(PMP)、可擕式遊戲機、導航系統、黑盒子、數位相機、3D電視、數位答錄機、數位音訊播放機、數位圖片記錄儀、數位圖片播放機、數位錄影機、數位視訊播放機、能夠在無線環境中發送/接收資訊的設備、構成家用網路的各種電子設備中的一種、構成電腦網路的各種電子設備中的一種、構成遠端資訊處理網路的各種電子設備中的一種、RFID設備或者構成計算系統的各種元件中的一種)的各種元件中的一種。
作為實施例,半導體記憶體裝置100或記憶體系統1000可
以以各種形式來封裝。例如,半導體記憶體裝置100或記憶體系統1000可以以諸如層疊封裝(PoP)、球柵陣列(BGA)、晶片級封裝(CSP)、塑膠引線晶片載體(PLCC)、塑膠雙列直插封裝(PDIP)、窩伏爾組件(Waffle pack)、晶圓形式晶粒、板上晶片(COB)、陶瓷雙列直插封裝(CERDIP)、塑膠度
量四方扁平封裝(MQFP)、薄型扁平封裝(TQFP)、小外形積體電路(SOIC)、收縮型小外形封裝(SSOP)、薄型小外形封裝(TSOP)、薄型四方扁平封裝(TQFP)、系統級封裝(SIP)、多晶片封裝(MCP)、晶片級製造封裝(WFP)或晶片級處理層疊封裝(WSP)的方式來封裝。
圖8是圖示圖7的記憶體系統的應用示例的方塊圖。
參見圖8,記憶體系統2000包括半導體記憶體裝置2100和控制器2200。半導體記憶體裝置2100包括多個半導體記憶體晶片。多個半導體記憶體晶片劃分為多個組。
在圖8中,圖示了多個組通過第一通道CH1至第k通道CHk來與控制器2200通信。每一個半導體記憶體晶片可以與參照圖1描述的半導體記憶體裝置100相同地配置和操作。
每一組被配置用來通過一個公共通道與控制器2200通信。控制器2200類似於參照圖6描述的控制器1100來配置。控制器2200被配置用來通過多個通道CH1至CHk來控制半導體記憶體裝置2100的多個記憶體晶片。
圖9是圖示包括參照圖8描述的記憶體系統的計算系統的方塊圖。
參見圖9,計算系統3000包括中央處理單元3100、RAM 3200、使用者介面3300、電源3400、系統匯流排3500和記憶體系統2000。
記憶體系統2000通過系統匯流排3500電連接至中央處理單元3100、RAM 3200、使用者介面3300和電源3400。通過使用者介面3300提供的資料或由中央處理單元3100處理過的資料被儲存在記憶體系統2000
中。
在圖9中,圖示了半導體記憶體裝置2100通過控制器2200
連接至系統匯流排3500。然而,半導體記憶體裝置2100可以直接連接至系統匯流排3500。在此情形下,控制器2200的功能可以由中央處理單元3100和RAM 3200來執行。
在圖9中,圖示了參照圖8描述的記憶體系統2000被提供。
然而,記憶體系統2000可以由參照圖8描述的記憶體系統1000來取代。作為示例性實施例,計算系統3000可以被配置為包括參照圖7和圖8描述的記憶體系統1000和2000二者。
根據本公開,當半導體記憶體裝置的讀取操作和程式化驗證
操作被執行時,不同的電壓被分別施加至選中字元線以及第一字元線和第二字元線,使得能夠在執行單頁操作時防止干擾現象。此外,能夠改善記憶體單元的門檻電壓的分佈。
在本文中已經公開了實施例,儘管採用了特定術語,但特定術語將僅在一般意義和描述性意義上使用和解釋而非用於限制。在某些情況下,通過本申請的提交時的內容對所屬技術領域中具有通常知識者將明顯的是,除非另外具體指出,否則關於特定實施例描述的特徵、特性和/或元件可以單獨地使用,或者可以結合關於其他實施例描述的特徵、特性和/或元件來使用。因此,所屬技術領域中具有通常知識者將理解,在不脫離由所附申請專利範圍中所限定的本公開的精神和範疇的情況下,可以做出形式和細節上的各種改變。
Claims (14)
- 一種半導體記憶體裝置,包括:記憶體單元陣列,其包括多個頁;週邊電路,其適用於對所述記憶體單元陣列執行程式化操作和讀取操作;以及控制邏輯,其適用於控制所述週邊電路以在程式化驗證操作或所述讀取操作期間分別將第一通過電壓和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線,其中所述控制邏輯控制所述週邊電路以將第三通過電壓施加至除了所述選中字元線以及所述第一字元線和所述第二字元線以外的未被選中的字元線,其中所述第三通過電壓具有比所述第一通過電壓更低的電位。
- 如申請專利範圍第1項所述的半導體記憶體裝置,其中,所述第一字元線在源極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第1項所述的半導體記憶體裝置,其中,所述第二字元線在汲極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第1項所述的半導體記憶體裝置,其中,所述第一通過電壓具有比所述第二通過電壓更低的電位。
- 如申請專利範圍第1項所述的半導體記憶體裝置,其中,所述程式化操作是對從所述多個頁中選擇的一個頁執行程式化操作的單頁程式化操作。
- 如申請專利範圍第1項所述的半導體記憶體裝置,其中,所述讀取操 作是對從所述多個頁中選擇的一個頁執行讀取操作的單頁讀取操作。
- 一種半導體記憶體裝置的程式化操作方法,包括:將程式化電壓施加至從多個字元線中選擇的字元線,所述多個字元線耦接至包括多個頁的記憶體單元陣列;以及對耦接至選中字元線的頁執行程式化驗證操作,其中,所述程式化驗證操作包括:將驗證電壓施加至所述選中字元線;分別將第一通過電壓和第二通過電壓施加至與所述選中字元線相鄰的第一字元線和第二字元線;以及將第三通過電壓施加至所述多個字元線之中的除了所述選中字元線以及所述第一字元線和所述第二字元線以外的未選中的字元線,其中所述第三通過電壓具有比所述第一通過電壓更低的電位。
- 如申請專利範圍第7項所述的程式化操作方法,其中,所述第一字元線在源極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第7項所述的程式化操作方法,其中,所述第二字元線在汲極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第7項所述的程式化操作方法,其中,所述第一通過電壓具有比所述第二通過電壓更低的電位。
- 一種半導體記憶體裝置的讀取操作方法,包括:將讀取電壓施加至從多個字元線中選擇的字元線,所述多個字元線耦接至包括多個頁的記憶體單元陣列; 分別將第一通過電壓和第二通過電壓施加至與選中字元線相鄰的第一字元線和第二字元線;以及將第三通過電壓施加至所述多個字元線之中的除了所述選中字元線以及所述第一字元線和所述第二字元線以外的未被選中的字元線,其中所述第三通過電壓具有比所述第一通過電壓更低的電位。
- 如申請專利範圍第11項所述的讀取操作方法,其中,所述第一字元線在源極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第11項所述的讀取操作方法,其中,所述第二字元線在汲極選擇線的方向上與所述選中字元線相鄰。
- 如申請專利範圍第11項所述的讀取操作方法,其中,所述第一通過電壓具有比所述第二通過電壓更低的電位。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150070546A KR20160136675A (ko) | 2015-05-20 | 2015-05-20 | 반도체 메모리 장치 및 그것의 동작 방법 |
??10-2015-0070546 | 2015-05-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201642263A TW201642263A (zh) | 2016-12-01 |
TWI674581B true TWI674581B (zh) | 2019-10-11 |
Family
ID=57324860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104138229A TWI674581B (zh) | 2015-05-20 | 2015-11-19 | 半導體記憶體裝置及其之操作方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9558794B2 (zh) |
KR (1) | KR20160136675A (zh) |
CN (1) | CN106169306A (zh) |
TW (1) | TWI674581B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170111657A (ko) * | 2016-03-29 | 2017-10-12 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 이의 동작 방법 |
TWI611411B (zh) * | 2016-12-21 | 2018-01-11 | 旺宏電子股份有限公司 | 記憶體裝置的操作方法 |
CN108735265A (zh) * | 2017-04-24 | 2018-11-02 | 北京兆易创新科技股份有限公司 | 一种读操作方法和装置 |
KR20190023893A (ko) * | 2017-08-30 | 2019-03-08 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 이의 동작 방법 |
KR20190050487A (ko) * | 2017-11-03 | 2019-05-13 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그것의 동작 방법 |
KR20190102596A (ko) * | 2018-02-26 | 2019-09-04 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
US10446244B1 (en) * | 2018-04-09 | 2019-10-15 | Sandisk Technologies Llc | Adjusting voltage on adjacent word line during verify of memory cells on selected word line in multi-pass programming |
KR102616813B1 (ko) * | 2018-05-24 | 2023-12-26 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
KR102516121B1 (ko) * | 2018-10-22 | 2023-03-31 | 에스케이하이닉스 주식회사 | 반도체 장치 및 그 동작 방법 |
KR20200069892A (ko) * | 2018-12-07 | 2020-06-17 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이의 동작 방법 |
KR20200091712A (ko) * | 2019-01-23 | 2020-07-31 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치, 컨트롤러 및 이들의 동작 방법 |
CN109979509B (zh) * | 2019-03-29 | 2020-05-08 | 长江存储科技有限责任公司 | 一种三维存储器及其编程操作方法 |
KR20200138894A (ko) * | 2019-06-03 | 2020-12-11 | 에스케이하이닉스 주식회사 | 메모리 시스템, 메모리 컨트롤러 및 메모리 장치 |
KR20200141304A (ko) * | 2019-06-10 | 2020-12-18 | 에스케이하이닉스 주식회사 | 반도체 장치 및 반도체 장치의 동작 방법 |
CN111095419B (zh) | 2019-11-28 | 2021-01-29 | 长江存储科技有限责任公司 | 提高从存储器件读取数据的速度的方法 |
CN110993007B (zh) * | 2019-12-09 | 2022-04-12 | 中国科学院微电子研究所 | 一种存储器的编程方法和编程*** |
KR20210099936A (ko) * | 2020-02-05 | 2021-08-13 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 이의 동작 방법 |
JP7326582B2 (ja) | 2020-02-10 | 2023-08-15 | 長江存儲科技有限責任公司 | 複数の部分を含み、プログラム妨害を低減するために使用されるメモリ、およびそのプログラム方法 |
KR20210126396A (ko) * | 2020-04-10 | 2021-10-20 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 이의 동작 방법 |
CN112259148B (zh) * | 2020-10-28 | 2022-07-26 | 长江存储科技有限责任公司 | 存储装置及其读取方法 |
US20220230674A1 (en) * | 2021-01-21 | 2022-07-21 | Macronix International Co., Ltd. | Read operation method for non-volatile memory device to reduce disturbance |
CN116434805A (zh) * | 2021-04-01 | 2023-07-14 | 长江存储科技有限责任公司 | 三维存储设备、包括其的存储***及对其进行编程的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090282184A1 (en) * | 2008-05-09 | 2009-11-12 | Deepanshu Dutta | Compensating non-volatile storage using different pass voltages during program-verify and read |
US8385115B2 (en) * | 2008-08-27 | 2013-02-26 | Samsung Electronics Co., Ltd. | Methods of precharging non-volatile memory devices during a programming operation and memory devices programmed thereby |
US8817540B2 (en) * | 2011-12-26 | 2014-08-26 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and program method thereof |
US20140347935A1 (en) * | 2010-11-11 | 2014-11-27 | Samsung Electronics Co., Ltd. | Method of providing an operating voltage in a memory device and a memory controller for the memory device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100763078B1 (ko) * | 2006-09-04 | 2007-10-04 | 주식회사 하이닉스반도체 | 낸드 플래시 메모리의 소거 방법 |
KR100874911B1 (ko) * | 2006-10-30 | 2008-12-19 | 삼성전자주식회사 | 리드 디스터브 특성을 개선하는 플래쉬 메모리 어레이의독출 방법 |
KR20090106897A (ko) | 2008-04-07 | 2009-10-12 | 주식회사 하이닉스반도체 | 전하트랩소자를 단위셀로 갖는 플래시 메모리소자의소거방법 |
JP5595901B2 (ja) * | 2010-12-28 | 2014-09-24 | 株式会社東芝 | 不揮発性半導体記憶装置 |
KR20120129609A (ko) * | 2011-05-20 | 2012-11-28 | 에스케이하이닉스 주식회사 | 비휘발성 메모리 장치의 프로그램 방법 |
KR20130022228A (ko) | 2011-08-25 | 2013-03-06 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
KR20130034533A (ko) | 2011-09-28 | 2013-04-05 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 이의 동작 방법 |
KR20130072084A (ko) | 2011-12-21 | 2013-07-01 | 에스케이하이닉스 주식회사 | 비휘발성 메모리 장치의 리드 방법 |
KR101913331B1 (ko) * | 2012-01-19 | 2018-10-30 | 삼성전자주식회사 | 비휘발성 메모리 장치, 그것을 포함하는 비휘발성 메모리 시스템, 그것의 프로그램 방법, 그리고 그것을 제어하는 컨트롤러 동작 방법 |
US9171636B2 (en) * | 2013-01-29 | 2015-10-27 | Macronix International Co. Ltd. | Hot carrier generation and programming in NAND flash |
US9245637B2 (en) * | 2013-09-06 | 2016-01-26 | Sandisk Technologies Inc. | Systems and methods for read disturb management in non-volatile memory |
US9286987B1 (en) * | 2014-09-09 | 2016-03-15 | Sandisk Technologies Inc. | Controlling pass voltages to minimize program disturb in charge-trapping memory |
-
2015
- 2015-05-20 KR KR1020150070546A patent/KR20160136675A/ko unknown
- 2015-10-20 US US14/918,327 patent/US9558794B2/en active Active
- 2015-11-12 CN CN201510771686.9A patent/CN106169306A/zh active Pending
- 2015-11-19 TW TW104138229A patent/TWI674581B/zh active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090282184A1 (en) * | 2008-05-09 | 2009-11-12 | Deepanshu Dutta | Compensating non-volatile storage using different pass voltages during program-verify and read |
US8385115B2 (en) * | 2008-08-27 | 2013-02-26 | Samsung Electronics Co., Ltd. | Methods of precharging non-volatile memory devices during a programming operation and memory devices programmed thereby |
US20140347935A1 (en) * | 2010-11-11 | 2014-11-27 | Samsung Electronics Co., Ltd. | Method of providing an operating voltage in a memory device and a memory controller for the memory device |
US8817540B2 (en) * | 2011-12-26 | 2014-08-26 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and program method thereof |
Also Published As
Publication number | Publication date |
---|---|
US9558794B2 (en) | 2017-01-31 |
CN106169306A (zh) | 2016-11-30 |
US20160343414A1 (en) | 2016-11-24 |
TW201642263A (zh) | 2016-12-01 |
KR20160136675A (ko) | 2016-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI674581B (zh) | 半導體記憶體裝置及其之操作方法 | |
US10748633B2 (en) | Semiconductor memory device | |
US9899093B2 (en) | Semiconductor memory device having memory strings coupled to bit lines and operating method thereof | |
CN106057237B (zh) | 半导体存储器件及其操作方法 | |
US9202534B2 (en) | Semiconductor memory device performing pre-read and main read, memory system including the same and method of operating the same | |
KR102137075B1 (ko) | 반도체 메모리 장치 및 그 프로그램 방법 | |
US10146442B2 (en) | Control logic, semiconductor memory device, and operating method | |
KR102452994B1 (ko) | 반도체 메모리 장치 및 그 동작 방법 | |
US9396799B2 (en) | Semiconductor memory device improving threshold voltage of unselected memory block and method of operating the same | |
US10163512B2 (en) | Semiconductor device capable of effectively eliminating hot holes in a channel and operating method thereof | |
KR102533197B1 (ko) | 반도체 메모리 장치 및 그 동작 방법 | |
TW201913662A (zh) | 記憶體裝置及其操作方法 | |
US9607711B1 (en) | Semiconductor memory device and operating method thereof | |
US20170025183A1 (en) | Semiconductor memory device and operating method thereof | |
US9466372B2 (en) | Semiconductor memory device improving threshold voltage of unselected memory block and operating method thereof | |
US9672914B1 (en) | Semiconductor memory device and operating method thereof | |
US9620221B1 (en) | Semiconductor memory device and operating method thereof | |
US9627075B1 (en) | Semiconductor memory device and semiconductor system | |
KR20170111657A (ko) | 반도체 메모리 장치 및 이의 동작 방법 | |
US9230638B1 (en) | Semiconductor memory device including plurality of memory cells and method of operating the same | |
US9859014B2 (en) | Semiconductor memory device including multi-level cell and programming method thereof | |
US20160172039A1 (en) | Semiconductor memory device and method of operating the same | |
US8982635B2 (en) | Semiconductor memory device and writing method thereof | |
US10418116B2 (en) | Memory device with control logic configured to group memory blocks, and determine driving voltages to be respectively applied to the groups to control memory operation | |
US9754677B2 (en) | Semiconductor memory device, memory system including the same, and operating method thereof |