TWI707343B - Programming method for nand flash memory - Google Patents
Programming method for nand flash memory Download PDFInfo
- Publication number
- TWI707343B TWI707343B TW108124406A TW108124406A TWI707343B TW I707343 B TWI707343 B TW I707343B TW 108124406 A TW108124406 A TW 108124406A TW 108124406 A TW108124406 A TW 108124406A TW I707343 B TWI707343 B TW I707343B
- Authority
- TW
- Taiwan
- Prior art keywords
- voltage
- writing
- flash memory
- nand flash
- wst
- Prior art date
Links
- 230000015654 memory Effects 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 15
- 239000000758 substrate Substances 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 5
- 230000000630 rising effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Landscapes
- Read Only Memory (AREA)
- Non-Volatile Memory (AREA)
Abstract
Description
本發明是有關於一種快閃記憶體的操作,且特別是有關於一種反及閘(NAND)快閃記憶體的寫入方法。The present invention relates to the operation of a flash memory, and particularly relates to a writing method of a NAND flash memory.
NAND快閃記憶體目前已大量應用於各種裝置中,譬如數位相機的記憶卡、MP播放器的記憶體、通用序列匯流排(USB)的記憶裝置等日常家電或3C產品。NAND flash memory has been widely used in various devices, such as the memory cards of digital cameras, the memory of MP players, the memory devices of universal serial bus (USB) and other daily home appliances or 3C products.
然而,隨著應用面的增加,NAND快閃記憶體目前遭遇許多問題需解決,如記憶胞的可靠度往往會因為較窄的讀取電壓容限(RV margin)而變差。舉例來說,圖1A顯示的是理想狀態下的一個NAND快閃記憶體在操作時的啟始電壓(Vth)分佈型態,其中0與1的數據是根據Vth值來判定。對於NAND快閃記憶體的寫入(程式化),就是對其施加一電壓,使該記憶胞所儲存的電壓超過圖1的電壓判定點II的電壓,記憶體就表示0已寫入;若是沒有施加電壓或者施加電壓後該記憶胞所儲存的電壓仍低於電壓判定點III,則表示1仍屬於抹除狀態。此時判斷點I與III之間仍有很大的空間,因此,理想的讀取電壓容限100範圍大。However, with the increase in applications, NAND flash memory currently encounters many problems that need to be resolved. For example, the reliability of memory cells often deteriorates due to the narrower read voltage margin (RV margin). For example, FIG. 1A shows the starting voltage (Vth) distribution pattern of a NAND flash memory in an ideal state during operation, where the data of 0 and 1 are determined based on the value of Vth. For the writing (programming) of NAND flash memory, a voltage is applied to it so that the voltage stored in the memory cell exceeds the voltage at voltage determination point II in Figure 1, and the memory indicates that 0 has been written; if it is If no voltage is applied or the voltage stored in the memory cell is still lower than the voltage determination point III after the voltage is applied, it means that 1 is still in the erased state. At this time, there is still a lot of space between the judgment points I and III, so the ideal
然而,在實際運作時,NAND快閃記憶體會遭遇讀取干擾(Read Disturbance)、寫入干擾(Program Disturbance)、鄰近效應干擾(interference)、儲存電子遺失(De-trap)干擾、汲極端阻值效應(Drain side pattern)、隨機電報雜訊(random telegraph noise,RTN)等,導致NAND快閃記憶體在操作時的Vth分佈型態如圖1B所示,其中寫入狀態(0)與抹除狀態(1)的分佈變寬,造成讀取電壓容限102變窄,容易發生可靠度問題。However, in actual operation, NAND flash memory will encounter read disturbance (Read Disturbance), write disturbance (Program Disturbance), proximity effect interference (interference), storage electronics loss (De-trap) interference, and extreme resistance values. Effect (Drain side pattern), random telegraph noise (random telegraph noise, RTN), etc., cause the Vth distribution pattern of NAND flash memory during operation as shown in Figure 1B, where the write state (0) and erase The distribution of the state (1) becomes wider, which causes the
此外,NAND快閃記憶體的寫入效能由於使用較小的漸進寫入脈衝(Incremental Step Pulse Program,ISPP)而降低。而且,如要提升效能而採用較大的ISPP step進行寫入,則會如圖2所示,在最後完成ISPP時,容易產生較大Vt 分佈及過度寫入(over program)的發生。In addition, the write performance of the NAND flash memory is reduced due to the use of a smaller incremental write pulse (Incremental Step Pulse Program, ISPP). Moreover, if a larger ISPP step is used for writing to improve performance, as shown in Figure 2, when the ISPP is finally completed, a larger Vt distribution and over-programming are likely to occur.
本發明提供一種NAND快閃記憶體的寫入方法,能同時增加寫入效能與可靠度。The invention provides a writing method for NAND flash memory, which can increase writing efficiency and reliability at the same time.
本發明的NAND快閃記憶體的寫入方法,包括先取得NAND快閃記憶體的一程式化飽和電壓(V wst)值,再將第一寫入電壓V 1施加至所述NAND快閃記憶體,其中所述第一寫入的電壓V 1之最佳應用範圍在V wst±5V之間,然後將第二寫入電壓V 2施加至所述NAND快閃記憶體,其中所述第二寫入電壓V 2大於所述第一寫入電壓V 1。 The writing method of the NAND flash memory of the present invention includes first obtaining a programmed saturation voltage (V wst ) value of the NAND flash memory, and then applying the first writing voltage V 1 to the NAND flash memory Body, wherein the optimal application range of the first written voltage V 1 is between V wst ± 5V, and then the second write voltage V 2 is applied to the NAND flash memory, wherein the second The writing voltage V 2 is greater than the first writing voltage V 1 .
在本發明的一實施例中,上述第一寫入電壓V 1小於V wst,則第二寫入電壓V 2為V wst。 In an embodiment of the present invention, if the first writing voltage V 1 is less than V wst , the second writing voltage V 2 is V wst .
在本發明的一實施例中,上述第一寫入電壓V 1為V wst,則第二寫入電壓V 2為V wst+1V。 In an embodiment of the present invention, the first writing voltage V 1 is V wst , and the second writing voltage V 2 is V wst +1V.
在本發明的一實施例中,上述第一寫入電壓V 1大於V wst,則第二寫入電壓V 2為V 1+1V。 In an embodiment of the present invention, if the first writing voltage V 1 is greater than V wst , the second writing voltage V 2 is V 1 +1V.
在本發明的一實施例中,上述NAND快閃記憶體包括基底、位於所述基底上的浮置閘極、位於所述浮置閘極上的控制閘極、位於所述基底與所述浮置閘極之間的閘極氧化層以及位於所述控制閘極與所述浮置閘極之間的閘間介電層,且所述程式化飽和電壓值V wst係藉由以下至少一參數調整:浮置閘極的材料、閘極氧化層的厚度、閘間介電層的厚度以及控制閘極與浮置閘極之間所夾的面積。 In an embodiment of the present invention, the above-mentioned NAND flash memory includes a substrate, a floating gate located on the substrate, a control gate located on the floating gate, the substrate and the floating gate The gate oxide layer between the gates and the inter-gate dielectric layer between the control gate and the floating gate, and the programmed saturation voltage V wst is adjusted by at least one of the following parameters : The material of the floating gate, the thickness of the gate oxide layer, the thickness of the dielectric layer between the gates, and the area between the control gate and the floating gate.
在本發明的一實施例中,取得上述程式化飽和電壓值V wst包括:施加不同的電壓脈衝至所述NAND快閃記憶體,以取得隨所述電壓脈衝增加而變化的啟始電壓值,並以所述啟始電壓值停止上升的那一個電壓脈衝來作為所述程式化飽和電壓值V wst。 In an embodiment of the present invention, obtaining the programmed saturation voltage value V wst includes: applying different voltage pulses to the NAND flash memory to obtain a starting voltage value that changes with the increase of the voltage pulse, And the voltage pulse at which the starting voltage value stops rising is used as the programmed saturation voltage value V wst .
在本發明的一實施例中,在上述第二寫入電壓之後還可將一額外的寫入電壓施加至NAND快閃記憶體,且所述額外的寫入電壓的電壓大於第二寫入電壓的電壓V 2。 In an embodiment of the present invention, after the above-mentioned second writing voltage, an additional writing voltage may be applied to the NAND flash memory, and the voltage of the additional writing voltage is greater than the second writing voltage The voltage V 2 .
基於上述,本發明藉由預先取得NAND快閃記憶體的程式化飽和電壓值,並利用這個電壓值作為程式化的基準,因此只要進行兩道寫入電壓即可完成寫入,以提升元件效率,並避免過度寫入,進而增加NAND快閃記憶體的可靠度。Based on the above, the present invention obtains the programmed saturation voltage value of the NAND flash memory in advance, and uses this voltage value as the programming reference. Therefore, only two write voltages can be used to complete the writing to improve the efficiency of the device. , And avoid overwriting, thereby increasing the reliability of NAND flash memory.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.
下文列舉一些實施例並配合所附圖式來進行詳細地說明,但所提供的實施例並非用以限制本發明所涵蓋的範圍。此外,圖式僅以說明為目的,並未依照原尺寸作圖。為了方便理解,下述說明中相同的元件將以相同之符號標示來說明。另外,關於文中所使用「包括」、「具有」等等用語,均為開放性的用語;也就是指包含但不限於。而且,文中所提到的方向性用語,例如:「上」、「下」等,僅是用以參考圖式的方向。因此,使用的方向性用語是用來說明,而並非用來限制本發明。Hereinafter, some embodiments are listed in conjunction with the accompanying drawings for detailed description, but the embodiments provided are not intended to limit the scope of the present invention. In addition, the drawings are for illustrative purposes only and are not drawn according to the original size. To facilitate understanding, the same elements in the following description will be described with the same symbols. In addition, the terms "include", "have" and so on used in the text are all open terms; that is, include but are not limited to. Moreover, the directional terms mentioned in the text, such as "上", "下", etc., are only used to refer to the directions of the drawings. Therefore, the directional terms used are used to illustrate, but not to limit the present invention.
圖3是依照本發明的一實施例的一種NAND快閃記憶體的寫入流程圖。FIG. 3 is a flowchart of a NAND flash memory writing according to an embodiment of the invention.
請參照圖3,先進行步驟300,取得NAND快閃記憶體的一程式化飽和電壓(V
wst)值。在本實施例中,取得程式化飽和電壓值V
wst的方式例如施加不同的電壓脈衝至上述NAND快閃記憶體,即可取得隨電壓脈衝增加而變化的啟始電壓值,並且以啟始電壓值停止上升的那一個電壓脈衝來作為程式化飽和電壓值V
wst。也就是說,程式化飽和電壓值V
wst是要達到程式化飽和現象的最低的電壓值,且通常是從一字元線(word line)輸入NAND快閃記憶體。
Please refer to FIG. 3,
由於NAND快閃記憶體基本上如圖4所示,包括基底400、位於基底400上的浮置閘極402、位於浮置閘極402上的控制閘極404、位於基底400與浮置閘極402之間的閘極氧化層406以及位於控制閘極404與浮置閘極406之間的閘間介電層408。此外,基底400中通常會有隔離結構410。一旦以上結構的材料或尺寸有變化,其程式化飽和電壓值V
wst也會改變;換句話說,可藉由改變以上結構的材料或尺寸來調整上述程式化飽和電壓值V
wst,譬如改變以下至少一參數:浮置閘極402的材料、閘極氧化層406的厚度、閘間介電層408的厚度以及控制閘極404與浮置閘極406之間所夾的面積(即耦合比)。然而,本發明並不限於此,即使結構與圖4有差異的其他NAND快閃記憶體,均可應用本發明的流程進行寫入。
Since the NAND flash memory is basically as shown in FIG. 4, it includes a
接著,進行步驟302,將第一寫入電壓V
1施加至NAND快閃記憶體,其中所述第一寫入電壓V
1為V
wst加減5V。
Next, proceed to
然後,進行步驟304,將第二寫入電壓V
2施加至NAND快閃記憶體,其中第二寫入電壓V
2大於第一寫入電壓V
1。
Then, proceed to
在一實施例中,上述第一寫入電壓V 1若是小於V wst,則第二寫入電壓V 2為V wst。在另一實施例中,上述第一寫入電壓V 1若是V wst,則第二寫入電壓V 2為V wst+1V。在再一實施例中,上述第一寫入電壓V 1若是大於V wst,則第二寫入電壓V 2為V 1+1V。若以高寫入速度的觀點來看,第一寫入電壓V 1為V wst,第二寫入電壓V 2為V wst+1V的條件能達到最高的寫入速度,且避免過高的寫入電壓影響(stress)元件。 In one embodiment, if the first writing voltage V 1 is less than V wst , the second writing voltage V 2 is V wst . In another embodiment, if the first writing voltage V 1 is V wst , the second writing voltage V 2 is V wst +1V. In still another embodiment, if the first writing voltage V 1 is greater than V wst , the second writing voltage V 2 is V 1 +1V. From the viewpoint of high writing speed, the condition that the first writing voltage V 1 is V wst and the second writing voltage V 2 is V wst +1V can achieve the highest writing speed and avoid excessive writing The input voltage stresses the component.
圖5A是根據圖3的一種寫入操作之波形圖。圖5B是對應圖5A的Vth分佈型態的示意圖。在圖5A中,第一寫入電壓V 1是V wst、第二寫入電壓V 2是V wst+1V。圖5B則顯示未施加脈衝的初始寫入狀態、施加第一寫入電壓V 1後的寫入狀態(以虛線表示)以及施加第二寫入電壓V 2後的寫入狀態(位於圖的最右)。由於自然結構限制,第一寫入電壓V 1即能產生程式化飽和現象的V wst,因此寫入狀態的Vth分佈型態不但變窄,也不會發生過度寫入。同樣地,這樣的寫入方式也能用來避免因尾端位元(tail bit)所造成的過度寫入問題。 FIG. 5A is a waveform diagram of a write operation according to FIG. 3. FIG. 5B is a schematic diagram corresponding to the Vth distribution pattern of FIG. 5A. In FIG. 5A, the first write voltage V 1 is V wst and the second write voltage V 2 is V wst +1V. Fig. 5B shows the initial write state without pulse application, the write state after the first write voltage V 1 is applied (indicated by the dotted line), and the write state after the second write voltage V 2 is applied (located at the bottom of the figure). right). Due to the limitation of the natural structure, the first writing voltage V 1 can generate the programmed saturation V wst . Therefore, the Vth distribution pattern of the writing state is not only narrowed, nor overwriting occurs. Similarly, this writing method can also be used to avoid overwriting problems caused by tail bits.
在步驟304之後,還可將一額外的寫入電壓施加至NAND快閃記憶體,且這個額外的寫入電壓的電壓可略大於第二寫入電壓V
2;或者,可省略這道額外的寫入電壓。
After
綜上所述,本發明在進行寫入之前先取得個別NAND快閃記憶體的程式化飽和電壓值,並以這個電壓值作為寫入操作期間施加脈衝的電壓基準。因此只要進行兩道寫入電壓即可完成寫入,以大幅提升元件效率,並且藉由第一槍(第一寫入電壓)的電壓就設定為能達到程式化飽和的電壓值,來防止過度寫入發生,進而增加NAND快閃記憶體的可靠度。In summary, the present invention first obtains the programmed saturation voltage value of the individual NAND flash memory before writing, and uses this voltage value as the voltage reference for applying pulses during the writing operation. Therefore, only two write voltages can be used to complete the write, which greatly improves the efficiency of the device, and the voltage of the first gun (first write voltage) is set to a voltage value that can reach the programmed saturation to prevent excessive Writing occurs, thereby increasing the reliability of the NAND flash memory.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be determined by the scope of the attached patent application.
100、102:讀取電壓容限
300、302、304:步驟
400:基底
402:浮置閘極
404:控制閘極
406:閘極氧化層
408:閘間介電層
410:隔離結構
I、II、III:電壓判定點
V
1、V
2:電壓值
V
wst:程式化飽和電壓值
100, 102: Read
圖1A是在理想狀態下的一個NAND快閃記憶體在操作時的Vth分佈型態的示意圖。 圖1B是在受到多種干擾影響下的一個NAND快閃記憶體在操作時的Vth分佈型態的示意圖。 圖2是習知採用大ISPP進行寫入的Vth分佈型態的示意圖。 圖3是依照本發明的一實施例的一種NAND快閃記憶體的寫入流程圖。 圖4是本發明的所述實施例的一種NAND快閃記憶體的剖面示意圖。 圖5A是根據圖3的一種寫入操作之波形圖。 圖5B是對應圖5A的Vth分佈型態的示意圖。 FIG. 1A is a schematic diagram of the Vth distribution pattern of a NAND flash memory in operation in an ideal state. FIG. 1B is a schematic diagram of the Vth distribution pattern of a NAND flash memory under the influence of various interferences during operation. Figure 2 is a schematic diagram of a conventional Vth distribution pattern for writing with a large ISPP. FIG. 3 is a writing flow chart of a NAND flash memory according to an embodiment of the invention. 4 is a schematic cross-sectional view of a NAND flash memory according to the embodiment of the invention. FIG. 5A is a waveform diagram of a write operation according to FIG. 3. FIG. 5B is a schematic diagram corresponding to the Vth distribution pattern of FIG. 5A.
300、302、304:步驟 300, 302, 304: steps
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108124406A TWI707343B (en) | 2019-07-11 | 2019-07-11 | Programming method for nand flash memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108124406A TWI707343B (en) | 2019-07-11 | 2019-07-11 | Programming method for nand flash memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI707343B true TWI707343B (en) | 2020-10-11 |
| TW202103170A TW202103170A (en) | 2021-01-16 |
Family
ID=74091762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108124406A TWI707343B (en) | 2019-07-11 | 2019-07-11 | Programming method for nand flash memory |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI707343B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI298164B (en) * | 2004-05-04 | 2008-06-21 | Samsung Electronics Co Ltd | Non-volatile memory device and programming method thereof |
| US20120126304A1 (en) * | 2010-11-18 | 2012-05-24 | Hynix Semiconductor Inc. | Floating gate type semiconductor memory device and method of manufacturing the same |
| TWI384483B (en) * | 2007-10-18 | 2013-02-01 | Macronix Int Co Ltd | Sonos-type nand flash and its efficient erase algorithm |
| US9362296B2 (en) * | 2013-05-24 | 2016-06-07 | Imec | Non-volatile memory semiconductor devices and method for making thereof |
| TWI574417B (en) * | 2015-05-21 | 2017-03-11 | 旺宏電子股份有限公司 | Semiconductor device with a p-n junction for reduced charge leakage and method of manufacturing the same |
| US10290642B2 (en) * | 2017-09-30 | 2019-05-14 | Intel Corporation | Flash memory devices incorporating a polydielectric layer |
-
2019
- 2019-07-11 TW TW108124406A patent/TWI707343B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI298164B (en) * | 2004-05-04 | 2008-06-21 | Samsung Electronics Co Ltd | Non-volatile memory device and programming method thereof |
| TWI384483B (en) * | 2007-10-18 | 2013-02-01 | Macronix Int Co Ltd | Sonos-type nand flash and its efficient erase algorithm |
| US20120126304A1 (en) * | 2010-11-18 | 2012-05-24 | Hynix Semiconductor Inc. | Floating gate type semiconductor memory device and method of manufacturing the same |
| US9362296B2 (en) * | 2013-05-24 | 2016-06-07 | Imec | Non-volatile memory semiconductor devices and method for making thereof |
| TWI574417B (en) * | 2015-05-21 | 2017-03-11 | 旺宏電子股份有限公司 | Semiconductor device with a p-n junction for reduced charge leakage and method of manufacturing the same |
| US10290642B2 (en) * | 2017-09-30 | 2019-05-14 | Intel Corporation | Flash memory devices incorporating a polydielectric layer |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202103170A (en) | 2021-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101521042B (en) | Programming method of non-volatile memory device | |
| US7969786B2 (en) | Method of programming nonvolatile memory device | |
| JP4751039B2 (en) | Nonvolatile semiconductor memory device | |
| US7602648B2 (en) | Program method of flash memory device | |
| CN113362875B (en) | Memory device and operation method thereof | |
| TWI839021B (en) | 3d nand flash and operation method thereof | |
| US9129700B2 (en) | Systems and methods for adaptive soft programming for non-volatile memory using temperature sensor | |
| JP2021026786A (en) | Semiconductor storage device | |
| US9025389B2 (en) | Erasing method of non-volatile memory device | |
| KR20090002471A (en) | Programming method of NAND flash memory device | |
| US9159383B2 (en) | Signal management in a memory device | |
| CN114400036A (en) | Method and memory for reducing program disturb by adjusting voltage of dummy word line | |
| US9224484B2 (en) | Nonvolatile semiconductor memory device | |
| US20090285020A1 (en) | Method of programming a multi level cell in a non-volatile memory device | |
| TWI707343B (en) | Programming method for nand flash memory | |
| US8238156B2 (en) | Nonvolatile semiconductor memory device and method of operating the same | |
| JP2006139895A (en) | Erasure verification method for nand-type flash memory element, and its nand-type flash memory element | |
| KR20100013956A (en) | Flash memory device and method of program thereof | |
| CN110838326B (en) | Memory erasing method and system | |
| TWI431625B (en) | Method of programming/erasing the nonvolatile memory | |
| KR20080089075A (en) | Method of Driving Semiconductor Flash Memory Device | |
| CN111081303A (en) | Memory programming method, memory programming device, electronic equipment and computer readable storage medium | |
| US20140056092A1 (en) | Semiconductor memory device and method of operating the same | |
| TWI897507B (en) | Memory device and operating method for memory device | |
| CN110827904B (en) | Memory device and programming method thereof |