[go: up one dir, main page]

CN106601297A - Apparatus and method for improving threshold voltage distribution of non-volatile memory - Google Patents

Apparatus and method for improving threshold voltage distribution of non-volatile memory Download PDF

Info

Publication number
CN106601297A
CN106601297A CN201510658965.4A CN201510658965A CN106601297A CN 106601297 A CN106601297 A CN 106601297A CN 201510658965 A CN201510658965 A CN 201510658965A CN 106601297 A CN106601297 A CN 106601297A
Authority
CN
China
Prior art keywords
memory element
voltage
function
group
function voltage
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201510658965.4A
Other languages
Chinese (zh)
Inventor
程政宪
李致维
古绍泓
吕文彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Macronix International Co Ltd
Original Assignee
Macronix International Co Ltd
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 Macronix International Co Ltd filed Critical Macronix International Co Ltd
Priority to CN201510658965.4A priority Critical patent/CN106601297A/en
Publication of CN106601297A publication Critical patent/CN106601297A/en
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)
  • Non-Volatile Memory (AREA)
  • Semiconductor Memories (AREA)

Abstract

Methods and associated apparatus for controlling voltage threshold distributions corresponding to a non-volatile memory device whose memory cells perform a function are provided. In one embodiment, a method is provided. The method may include providing the non-volatile storage device. The device includes one or more strings, each string including a plurality of memory cells including a first memory cell and a second memory cell. The method also includes performing a function of the non-volatile memory device by applying a first function voltage to the first memory cell and applying a second function voltage to the second memory cell. The first functional voltage is different from the second functional voltage.

Description

用以改善非易失性存储器的阀电压分布的装置及方法Apparatus and method for improving valve voltage distribution of non-volatile memory

技术领域technical field

本发明实施例是关于半导体装置,尤其是,用以改善编程阀电压(Vt)分布的方法以及半导体存储装置的操作。Embodiments of the present invention relate to semiconductor devices, and more particularly, methods for improving programming threshold voltage (Vt) distribution and operations of semiconductor memory devices.

背景技术Background technique

半导体装置典型地被分类成易失性半导体装置(需电源以维持数据的存储)或非易失性半导体装置(即便移除电源亦可保持数据)。非易失性半导体装置例如是快闪存储装置,其通常可分为NOR或NAND快闪存储装置。这样的快闪存储装置可以3D架构的形式在彼此间的顶部堆叠存储单元或层。当需要较快的编程及抹除速度,典型上是采用3D NAND闪存,有较大的一部分是因为,其串化连续(serialized)的结构可让编程及抹除操作执行于整串的存储单元。在垂直NAND串中,因为非标准的刻蚀角,故各层具有不同的直径。Semiconductor devices are typically classified as volatile semiconductor devices (requiring power to maintain storage of data) or non-volatile semiconductor devices (retaining data even when power is removed). Non-volatile semiconductor devices are, for example, flash memory devices, which can generally be classified into NOR or NAND flash memory devices. Such flash memory devices may have memory cells or layers stacked on top of each other in a 3D architecture. When faster programming and erasing speeds are required, 3D NAND flash memory is typically used, partly because its serialized structure allows programming and erasing operations to be performed on the entire string of memory cells . In vertical NAND strings, the layers have different diameters due to non-standard etch angles.

至于与圆形存储单元关联的3D NAND闪存,直径差异包括不同的编程性能,其传统上会导致较宽的编程阀电压(Vt)分布。当存储单元的直径越大,所对应的编程时间也越长。关于此点,大直径所呈现的挑战会例如像是编程时间上的编程效率不足。此外,当一串中包括不同直径的存储单元,对该串的编程时间将难以掌控。因此,如何改善3D NAND装置的编程阀电压分布,进而改善(例如减少)编程时间,乃目前业界所致力的课题之一。As with 3D NAND flash memory associated with circular memory cells, the diameter difference includes different programming performance, which traditionally results in a wider programming threshold voltage (Vt) distribution. When the diameter of the memory cell is larger, the corresponding programming time is also longer. In this regard, challenges presented by large diameters may, for example, be like insufficient programming efficiency in terms of programming time. In addition, when a string includes memory cells of different diameters, the programming time of the string will be difficult to control. Therefore, how to improve the distribution of the programming valve voltage of the 3D NAND device, thereby improving (for example, reducing) the programming time, is one of the topics that the industry is currently working on.

发明内容Contents of the invention

本发明实施例提出改善的半导体装置操作,尤其是,用以控制对应于一非易失性存储装置,像是3D NAND闪存,的编程阀电压分布的方法。Embodiments of the present invention propose improved semiconductor device operations, in particular, methods for controlling the programming valve voltage distribution corresponding to a non-volatile memory device, such as 3D NAND flash memory.

本发明的一方面,是提出一种用以控制对应于一非易失性存储装置的编程阀电压分布的方法。在一实施例中,该方法包括提供非易失性存储装置。该非易失性存储装置包括一或多个串,各串包括多个存储单元,该些存储单元包括一第一存储单元以及一第二存储单元。该方法还包括通过对第一存储单元施加第一功能电压并对第二存储单元施加第二功能电压,以执行该非易失性存储装置的一功能。该第一功能电压与该第二功能电压相异。In one aspect of the present invention, a method for controlling a programming valve voltage distribution corresponding to a non-volatile memory device is provided. In an embodiment, the method includes providing a non-volatile memory device. The non-volatile storage device includes one or more strings, each string includes a plurality of storage units, and the storage units include a first storage unit and a second storage unit. The method further includes performing a function of the nonvolatile memory device by applying a first function voltage to the first memory unit and applying a second function voltage to the second memory unit. The first functional voltage is different from the second functional voltage.

本发明的另一方面,是提出一种编程阀电压分布被控制的非易失性存储装置。该非易失性存储装置包括沿着一串的多个存储单元。该串包括一通道区域。各存储单元包括位于该串处的一字线。该些存储单元包括具有一第一字线的一第一存储单元,以及具有一第二字线的一第二存储单元。通过经由该第一字线对第一存储单元施加第一功能电压并经由该第二字线对第二存储单元施加第二功能电压,该第一存储单元与该第二存储单元使一功能执行于其上。该第一功能电压与该第二功能电压相异。Another aspect of the present invention is to provide a non-volatile memory device with controlled programming valve voltage distribution. The non-volatile memory device includes a plurality of memory cells along a string. The string includes a channel area. Each memory cell includes a word line at the string. The memory cells include a first memory cell with a first word line, and a second memory cell with a second word line. By applying a first function voltage to the first memory cell through the first word line and a second function voltage to the second memory cell through the second word line, the first memory cell and the second memory cell perform a function. on it. The first functional voltage is different from the second functional voltage.

为了对本发明的上述及其他方面有更好的了解,下文特举优选实施例,并配合所附附图,作详细说明如下:In order to have a better understanding of the above-mentioned and other aspects of the present invention, the preferred embodiments are specifically cited below, together with the accompanying drawings, and are described in detail as follows:

附图说明Description of drawings

图1A绘示依据本发明实施例的一例非易失性存储装置的一例串的透视图。FIG. 1A is a perspective view of an example string of an example non-volatile memory device according to an embodiment of the present invention.

图1B为图1A所示的该串的剖视图。Figure 1B is a cross-sectional view of the string shown in Figure 1A.

图2A及图2B绘示传统上串的一部分的操作以及导致沿着该串的存储单元的宽阀电压变异。2A and 2B illustrate the operation of a portion of a string conventionally and the resulting wide variation in the valve voltage of the memory cells along the string.

图3A及图3B绘示依据本发明实施例的串的一部分的例示性操作,以及沿着该串的存储单元的阀电压变异的对应改善(减小)。3A and 3B illustrate exemplary operation of a portion of a string, and a corresponding improvement (reduction) in valve voltage variation of memory cells along the string, in accordance with embodiments of the present invention.

图4A及图4B绘示依据本发明不同实施例的编程算法例子。4A and 4B illustrate examples of programming algorithms according to different embodiments of the present invention.

图5绘示依据本发明的一实施例的基于一群组的一例改善后编程阀电压分布图。FIG. 5 shows an example of an improved programmed valve voltage distribution diagram based on a group according to an embodiment of the present invention.

图6为一流程图,其绘示依据本发明的一实施例的用以控制电压分布的程序。FIG. 6 is a flowchart illustrating a procedure for controlling voltage distribution according to an embodiment of the present invention.

【符号说明】【Symbol Description】

100、200:串100, 200: string

10a、10b、10c、10d、WL1~WLN:字线10a, 10b, 10c, 10d, WL1~WLN: word lines

θ:外角θ: exterior angle

RTOP:顶部半径R TOP : Top radius

RBOT:底部半径R BOT : Bottom Radius

DA、DB、DC、DD:通道宽度D A , D B , D C , D D : channel width

50:通道区域50: Passage area

40:隧穿层40: tunneling layer

30:捕捉层30: capture layer

20:阻隔或介电层20: Barrier or dielectric layer

210、220、230:存储单元210, 220, 230: storage unit

PV:program verifythreshold(编程检验临界)PV: program verifythreshold (program verification threshold)

EV:erase verifythreshold(抹除检验临界)EV: erase verifythreshold (erase verification threshold)

VWL_l~VWL_n:WL1~WLN字线所对应外加的电压V WL_l ~V WL_n : Applied voltage corresponding to WL1~WLN word lines

Vg:编程电压V g : programming voltage

ΔVg:编程电压变化ΔV g : Program voltage change

5、6:阀电压变异5, 6: Variation of valve voltage

P:点P: point

400:程序400: Procedure

410、420、430、440、450:步骤410, 420, 430, 440, 450: steps

具体实施方式detailed description

在本文中,参照所附附图仔细地描述本发明的一些实施例,但不是所有实施例都有表示在图示中。实际上,这些发明可使用多种不同的变形,且并不限于本文中的实施例。相对的,本发明提供这些实施例以满足应用的法定要求。附图中相同的参考符号用来表示相同或相似的元件。Herein, some embodiments of the present invention are described in detail with reference to the accompanying drawings, but not all embodiments are shown in the drawings. Indeed, these inventions can use many different variations and are not limited to the examples herein. Rather, the present invention provides these embodiments to meet the statutory requirements of the application. The same reference symbols are used in the drawings to designate the same or similar elements.

虽然于此采用特定的用语,但它们只以一通用且描述性的意义使用且并非为了限制的目的。除非用语已以其他方式被定义,否则本文所使用包括技术及科学用语的所有用语具有与该本发明普通技术人员所通常理解的相同意思。将更进一步理解,例如在常用字典中所定义的那些用语应被解释成具有如本领域普通技术人员所通常理解的意思。将更进一步理解,例如在常用字典中所定义的那些用语应被解释成具有与相关技艺与本发明书的上下文中,其意思相符的解释。除非在此揭露书明确地如此定义,否则这些一般使用的用语不会以一理想化的或过于正式的意义解释。Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation. Unless defined otherwise, all terms used herein including technical and scientific terms have the same meaning as commonly understood by one of ordinary skill in the art of the invention. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted to have meanings as commonly understood by those of ordinary skill in the art. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted to have meanings consistent with the relevant art and the context of the present invention. Unless expressly so defined in this disclosure, these generally used terms are not to be interpreted in an idealized or overly formal sense.

本文所述的「栅极结构」,是指半导体装置中的元件,像是存储装置。存储装置的非限制性例子包括快闪存储装置(例如NAND快闪存储装置)。可抹除编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)以及电性可抹除编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,EEPROM)是快闪存储装置的非限定例子。本发明的栅极结构可以是一栅极结构集合,可于存储装置中操作,或是所述栅极结构的一或多个元件的一子集合。The "gate structure" mentioned herein refers to elements in a semiconductor device, such as a memory device. Non-limiting examples of storage devices include flash memory devices (eg, NAND flash memory devices). Erasable Programmable Read-Only Memory (EPROM) and Electrically Erasable Programmable Read-Only Memory (EEPROM) are non-limiting examples of flash memory devices. The gate structure of the present invention may be a collection of gate structures operable in a memory device, or a subset of one or more elements of the gate structure.

本文所述的「非易失性存储器装置」,是指即使移除电源后,仍可存储信息的半导体装置。非易失性存储器装置包括但不受限于,掩模式只读存储器(Mask Read-Only Memory)、可编程只读存储器(ProgrammableRead-Only Memory)、可抹除编程只读存储器(Erasable ProgrammableROM)、电性可抹除编程只读存储器(Electrically Erasable ProgrammableRead-Only Memory),以及闪存,像是NAND及NOR闪存。A "non-volatile memory device" as used herein refers to a semiconductor device that can store information even after power is removed. Non-volatile memory devices include, but are not limited to, Mask Read-Only Memory, Programmable Read-Only Memory, Erasable Programmable ROM, Electrically Erasable Programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory), and flash memory, such as NAND and NOR flash memory.

本文所述的「基底(substrate)」,可包括任何底层材质,其上可形成装置,电路,外延层或半导体。一般来说,基底可用以定义位于半导体装置底下的层,或者是形成半导体装置的基层。基底可包括硅、掺杂硅(dopedsilicon)、锗、硅锗(silicon germanium)、半导体复合物(semiconductorcompound),或其他半导体材质的一或任何组合。The "substrate" mentioned herein may include any underlying material on which devices, circuits, epitaxial layers or semiconductors may be formed. In general, a substrate may be used to define layers underlying a semiconductor device, or to form a base layer of a semiconductor device. The substrate may include one or any combination of silicon, doped silicon, germanium, silicon germanium, semiconductor compound, or other semiconductor materials.

本发明的栅极结构(例如非易失性存储装置)及方法改善了用于随机存取的非易失性存储装置,像是3D NAND闪存,的编程阀电压分布。为此,非易失性存储装置的编程速度将基于非均匀编程电压而增加。The gate structures (eg, nonvolatile memory devices) and methods of the present invention improve the programming threshold voltage distribution of nonvolatile memory devices for random access, such as 3D NAND flash memory. For this reason, the programming speed of the nonvolatile memory device will increase based on the non-uniform programming voltage.

本发明是关于多种功能,包括编程(例如PGM)、抹除(例如ERS)、读取(例如READ)或任何施加电压至同一串上多个存储单元的其他功能。本发明可实施于不同类型的装置及/或存储单元,包括3D NAND闪存、其它的非易失性存储装置(像是3D NOR、3D ROM、2D NAND或2D NOR)、规则配置下的MOS存储单元或任何其它用以在规则配置下进行电压控制的装置。为了说明的目的,本文提供编程3D NAND闪存的例子。本领域普通技术人员基于本文所提供的揭露内容,可了解如何将本发明应用置其它功能记其它类型的装置上。The present invention is concerned with a variety of functions including programming (eg PGM), erasing (eg ERS), reading (eg READ) or any other function that applies a voltage to multiple memory cells on the same string. The present invention can be implemented in different types of devices and/or storage units, including 3D NAND flash memory, other non-volatile storage devices (such as 3D NOR, 3D ROM, 2D NAND or 2D NOR), MOS storage in regular configuration unit or any other device for voltage control in a regular configuration. For illustration purposes, this article provides an example of programming 3D NAND flash memory. Based on the disclosure provided herein, those skilled in the art can understand how to apply the present invention to other functions and other types of devices.

图1A及图1B绘示非易失性存储装置(例如3D NAND闪存)的一部分。图1B为沿着图1A的A-A”连线为切线,所绘制的截面附图。所绘示的非易失性存储装置的该部分包括垂直串100,其包括多个存储单元。所绘示的串100包括四个存储单元,然而在不同实施例中,串100可基于应用的不同而包括多于四个或小于四个存储单元。一般来说,串100通常包括有字线10a、10b、10c及10d(例如,对应于各存储单元的字线)包覆其周围的圆柱部分。需注意,尽管串100一般来说是圆柱型,其实际上是轻微的圆锥形。刻蚀该串多层的工艺使得该串轻微地偏离标准。因此,外角θ小于90°。这使得串顶部的半径RTOP会比串底部的半径RBOT来得大。因此,串100中各存储单元的通道宽度与邻近的存储单元通道宽度相异(例如DA>DB>DC>DD)。1A and 1B illustrate a part of a non-volatile storage device such as 3D NAND flash memory. FIG. 1B is a cross-sectional view drawn along the line AA” of FIG. 1A as a tangent. The portion of the illustrated nonvolatile memory device includes a vertical string 100 including a plurality of memory cells. The illustrated The string 100 includes four memory cells, but in different embodiments, the string 100 can include more than four or less than four memory cells based on the application. Generally speaking, the string 100 usually includes word lines 10a, 10b , 10c, and 10d (for example, corresponding to the word lines of each memory cell) wrap around the cylindrical portion around it. It should be noted that although the string 100 is generally cylindrical, it is actually slightly conical. Etching the string The process of multiple layers makes this string slightly deviate from the standard. Therefore, the outer angle θ is less than 90 °. This makes the radius R TOP of the top of the string larger than the radius R BOT of the bottom of the string. Therefore, the channel width of each memory cell in the string 100 The channel widths of adjacent memory cells are different (eg, D A >DB > DC > D D ) .

一般来说,NAND串100包括环绕通道区域50的隧穿层40、捕捉层30以及阻隔层或介电层20。在不同实施例中,隧穿层40可由氧化物所组成,并具有约5nm的厚度。在部分实施例中。阻隔或介电层20可由氧化物所组成并具有约7nm的厚度。通道区域50可包括多晶硅材料或其它合适材料。字线(例如10a、10b、10c及10d)环绕阻隔或介电层20,使得每一存储单元有一字线。字线(例如10a、10b、10c及10d)可由多晶硅材料、金属或其它合适材料所组成。In general, the NAND string 100 includes a tunneling layer 40 surrounding the channel region 50 , a trapping layer 30 and a barrier or dielectric layer 20 . In various embodiments, the tunneling layer 40 may be composed of oxide and have a thickness of about 5 nm. In some embodiments. The blocking or dielectric layer 20 may be composed of oxide and have a thickness of about 7 nm. Channel region 50 may comprise polysilicon material or other suitable materials. Word lines (eg, 10a, 10b, 10c, and 10d) surround barrier or dielectric layer 20 such that there is one word line per memory cell. The word lines (eg, 10a, 10b, 10c, and 10d) may be composed of polysilicon material, metal, or other suitable materials.

图2A及图2B绘示具有三个存储单元210、220及230的NAND串200的正常操作。在此例中,存储单元210的通道直径或宽度W1为100nm,存储单元220的通道直径或宽度W2为90nm,存储单元230的通道直径或宽度W3为80nm。在执行编程功能的过程中,均匀电压Vg=20V经由各存储单元各自的字线而施加至各存储单元上。当编程功能被执行,编程阀电压分布因为存储单元间速度的差异而变宽,其中该存储单元速度差异是因为存储单元的通道直径或宽度的差异所造成。因此,依据本例,当施加均匀电压20V,因为三个存储单元210、220、230的宽度差异,需注意,尽管存储单元串200一般来说是圆柱型,其实际上是轻微的圆锥形。刻蚀该串多层的工艺使得该串轻微地偏离标准。因此,外角α小于90°。编程电压在时间上导致了宽的编程阀电压变异5。如图所示,当一存储单元的通道宽度越大,对该存储单元的编程时间就越长。反之,当一存储单元的通道宽度越小,对该存储单元的编程时间就越短。如第2B图所示,在时间1x 10-5秒时,三个存储单元的编程阀电压变异5大约是1~1.5V。由于此三个存储单元间通道宽度的差异,此三个存储单元间的变异大约是各存储单元阀电压的20%。2A and 2B illustrate the normal operation of a NAND string 200 with three memory cells 210 , 220 and 230 . In this example, the channel diameter or width W1 of the memory cell 210 is 100 nm, the channel diameter or width W2 of the memory cell 220 is 90 nm, and the channel diameter or width W3 of the memory cell 230 is 80 nm. During the execution of the programming function, a uniform voltage V g =20V is applied to each memory cell via its respective word line. When the programming function is performed, the programming valve voltage distribution is widened due to the speed difference between the memory cells due to the difference in the channel diameter or width of the memory cells. Therefore, according to this example, when a uniform voltage of 20V is applied, because of the difference in width of the three memory cells 210, 220, 230, it should be noted that although the memory cell string 200 is generally cylindrical, it is actually slightly conical. The process of etching multiple layers of the string causes the string to deviate slightly from standard. Therefore, the external angle α is smaller than 90°. The programming voltage results in a wide programming valve voltage variation over time5. As shown in the figure, when the channel width of a memory cell is larger, the programming time of the memory cell is longer. On the contrary, when the channel width of a memory cell is smaller, the programming time of the memory cell is shorter. As shown in FIG. 2B, at a time of 1×10 −5 seconds, the programming valve voltage variation 5 of the three memory cells is about 1˜1.5 V. Due to the difference in channel width among the three memory cells, the variation among the three memory cells is about 20% of the valve voltage of each memory cell.

本发明提出降低沿着串的存储单元的阀电压变异的方法,借此使阀电压分布变得紧密。图3A及图3B绘示本方法的一例。图3A绘示串200包括存储单元210、220及230的例子,其中,在此例子中,存储单元210的通道直径或宽度为100nm,存储单元220的通道直径或宽度为90nm,存储单元230的通道直径或宽度为80nm。非均匀电压被施加,而非经由对应字线施加20V的均匀电压至各存储单元。因此,存储单元210的字线对存储单元210施加编程电压Vg=20V,存储单元220的字线对存储单元220施加编程电压Vg=19.5V,而存储单元230的字线对存储单元230施加编程电压Vg=19V。因此,相比于施加至具有较大通道直径或宽度的存储单元的编程电压,施加至具有较小通道直径或宽度的存储单元的编程电压较小。图3B绘示当以非均匀编程电压操作时,以时间作为函数的该三个存储单元的阀电压变异。尤其,在时间为1x 10-5秒时,该三个存储单元的阀电压变异6为最小。为此,施加非均匀电压可减少各存储单元间的编程阀电压变异并降低编程时间。The present invention proposes a method to reduce the variation of the valve voltage of the memory cells along the string, thereby making the valve voltage distribution tighter. 3A and 3B illustrate an example of this method. 3A shows an example in which string 200 includes memory cells 210, 220, and 230, wherein, in this example, memory cell 210 has a channel diameter or width of 100 nm, memory cell 220 has a channel diameter or width of 90 nm, and memory cell 230 has a channel diameter of 90 nm. The channel diameter or width is 80nm. A non-uniform voltage is applied instead of a uniform voltage of 20V to each memory cell via the corresponding word line. Therefore, the word line of the storage unit 210 applies a programming voltage V g =20V to the storage unit 210, the word line of the storage unit 220 applies a programming voltage V g =19.5V to the storage unit 220, and the word line of the storage unit 230 applies a programming voltage V g =19.5V to the storage unit 230. A programming voltage V g =19V is applied. Therefore, a program voltage applied to a memory cell having a smaller channel diameter or width is smaller than a program voltage applied to a memory cell having a larger channel diameter or width. FIG. 3B shows the variation of the valve voltage of the three memory cells as a function of time when operated with a non-uniform programming voltage. Especially, when the time is 1×10 −5 seconds, the variation 6 of the valve voltage of the three memory cells is the smallest. For this reason, applying a non-uniform voltage can reduce the variation of the programming valve voltage among the memory cells and reduce the programming time.

在不同实施例中,经由对应字线而施加至一串中各存储单元的编程电压可用来最小化该串上存储单元的阀电压变异。举例来说,对该串中各存储单元的编程电压,Vg,可以是不相同的。在其他实施例中,该串可被分成两个区段或是群组,其中第一编程电压被施加至通道直径或宽度等于或大于一阀值的存储单元,第二编程电压被施加至通道直径或宽度小于该阀值的存储单元。在此例中,第一编程电压可比第二编程电压来得大。在不同实施例中,可利用多个阀值宽度将该串分成多个区段或群组,其中各区段或群组中的存储单元被提供一特定编程电压。In various embodiments, the programming voltage applied to each memory cell in a string via the corresponding word line can be used to minimize the variation in the valve voltage of the memory cells in the string. For example, the programming voltage, Vg , for each memory cell in the string can be different. In other embodiments, the string can be divided into two segments or groups, where a first programming voltage is applied to memory cells whose channel diameter or width is equal to or greater than a threshold, and a second programming voltage is applied to the channel Storage cells with a diameter or width smaller than this threshold. In this case, the first programming voltage may be greater than the second programming voltage. In various embodiments, multiple threshold widths can be used to divide the string into sectors or groups, where the memory cells in each sector or group are provided with a specific programming voltage.

在不同实施例中,施加至两存储单元的编程电压差异可能是基于该两存储单元之间的通道宽度差异。在其他实施例中,两邻近存储单元间的编程电压差异可以是预先决定的,而不是基于该两邻近存储单元之间的通道宽度差异。举例来说,在一些实施例中,任两对邻近存储单元之间的编程电压差异皆相同。此是指一规则编程电压分布。因此,在上述例子中,施加至存储单元210、220的编程电压间的差异与施加至存储单元220、230的编程电压间的差异相同。在其他实施例中,第一对邻近存储单元和第二对邻近存储单元间的编程电压可以是不同的。此是指一不规则编程电压分布。举例来说,施加至存储单元210、220的编程电压间的差异与施加至存储单元220、230的编程电压间的差异不同。In various embodiments, the difference in programming voltages applied to two memory cells may be based on the difference in channel width between the two memory cells. In other embodiments, the programming voltage difference between two adjacent memory cells may be predetermined rather than based on the channel width difference between the two adjacent memory cells. For example, in some embodiments, the programming voltage difference between any two pairs of adjacent memory cells is the same. This refers to a regular programming voltage distribution. Therefore, in the above example, the difference between the programming voltages applied to the memory cells 210 , 220 is the same as the difference between the programming voltages applied to the memory cells 220 , 230 . In other embodiments, the programming voltages between the first pair of adjacent memory cells and the second pair of adjacent memory cells may be different. This refers to an irregular programming voltage distribution. For example, the difference between the programming voltages applied to the memory cells 210 , 220 is different from the difference between the programming voltages applied to the memory cells 220 , 230 .

本发明领域普通技术人员可了解,在考虑其他操作限制的情况下,施加至一特定串的存储单元的编程电压分布可用来使该串存储单元的阀电压变异最小化。举例来说,可将相同的编程电压分布施加至包括半导体装置的各串上。在另一例子中,装置可被限制为沿着各串提供k(k为正整数)个不同的编程电压,但串可包括n(n为正整数)个不同的存储单元。One of ordinary skill in the art will appreciate that the programming voltage profile applied to a particular string of memory cells can be used to minimize the variation in the valve voltage of the string of memory cells, taking into account other operating constraints. For example, the same programming voltage distribution can be applied to each string comprising semiconductor devices. In another example, a device may be limited to provide k (k is a positive integer) different programming voltages along each string, but a string may include n (n is a positive integer) different memory cells.

图4A及图4B绘式施加至一串中n个存储单元的两例编程电压分布,其中ΔVg是一编程电压变化。举例来说,在图3A和图3B所示的例子中,施加至存储单元210及220的编程电压间的差异以及施加至存储单元220及230的编程电压间的差异ΔVg皆为0.5V。如上所指,在不同实施例中,编程电压分布可以是规则的(例如,任两邻近存储单元或组之间的ΔVg可以是常数),或者,编程电压分布可以是不规则的(例如,邻近存储单元或组之间的ΔVg可以是不同的)。4A and 4B illustrate two examples of programming voltage distributions applied to n memory cells in a string, where [Delta] Vg is a programming voltage variation. For example, in the example shown in FIG. 3A and FIG. 3B , the difference between the programming voltages applied to the memory cells 210 and 220 and the difference ΔV g between the programming voltages applied to the memory cells 220 and 230 are both 0.5V. As noted above, in various embodiments, the programming voltage distribution may be regular (e.g., the ΔVg between any two adjacent memory cells or groups may be constant), or the programming voltage distribution may be irregular (e.g., ΔV g may be different between adjacent memory cells or groups).

图5绘示包括N(N为正整数)个存储单元的一例串。各存储单元对应一字线,如所示的标记WL1、WL2、WL3、...、WLN。该N个存储单元被分成n(n为小于或等于N的正整数)个组。在一些实施例中,各组中的多个存储单元是相同的。在其他实施例中,一些组可当中可包括不同数量的存储单元。然而,各组中包括至少一存储单元。各组被施加一特定的编程电压。举例来说,组1可包括沿着该串的所有存储单元中具有最大通道宽度的5个存储单元,组2可包括沿着该串的所有存储单元中具有最小通道宽度的4个存储单元。第一编程电压可经由组1的存储单元所各自对应的字线而施加至组1的该些存储单元上,第二编程电压可经由组2的存储单元所各自对应的字线而施加至组2的该些存储单元上。在此例子中,第一编程电压大于第二编程电压。FIG. 5 shows an example string including N (N is a positive integer) memory cells. Each memory cell corresponds to a word line, as shown labeled WL1, WL2, WL3, . . . , WLN. The N storage units are divided into n (n is a positive integer less than or equal to N) groups. In some embodiments, the plurality of memory cells in each group are identical. In other embodiments, some groups may include different numbers of memory cells among them. However, each group includes at least one memory cell. Each group is applied with a specific programming voltage. For example, group 1 may include 5 memory cells with the largest channel width among all memory cells along the string, and group 2 may include 4 memory cells with the smallest channel width among all memory cells along the string. The first programming voltage can be applied to the memory cells of the group 1 through the corresponding word lines of the memory cells of the group 1, and the second programming voltage can be applied to the memory cells of the group 2 through the corresponding word lines of the memory cells of the group 1. 2 on these storage units. In this example, the first programming voltage is greater than the second programming voltage.

图5的右侧图绘示沿着串的n组存储单元的组数量对阀电压分布所产生的效应,其中各组被施加一特定编程电压,且各组被施加一不同的特定编程电压。举例来说,组1中所有的存储单元皆被施加第一编程电压,组2中所有的存储单元皆被施加第二编程电压,第一编程电压与第二编程电压不相等。当沿着串的n组存储单元的组数量是少的,相比于将沿着该串的存储单元分成n组,将沿着该串的存储单元分成n+1组可显著地降低阀电压分布的宽度。然而,在点P之后,增加组数量只会和缓地降低阀电压分布的宽度。因此,在一实施例中,所使用的组数量会与点P一致,使得阀电压分布被减小,施加非均匀编程电压对存储装置的其他性能特征的影响得以最小化。The right graph of FIG. 5 shows the effect of the group number of n groups of memory cells along the string on the valve voltage distribution, where each group is applied with a specific programming voltage and each group is applied with a different specific programming voltage. For example, all the memory cells in the group 1 are applied with the first programming voltage, and all the memory cells in the group 2 are applied with the second programming voltage, and the first programming voltage and the second programming voltage are not equal. When the number of n groups of memory cells along a string is small, dividing the memory cells along the string into n+1 groups can significantly reduce the valve voltage compared to dividing the memory cells along the string into n groups The width of the distribution. However, after point P, increasing the group number only moderately reduces the width of the valve voltage distribution. Thus, in one embodiment, the number of groups used will coincide with point P such that the valve voltage distribution is reduced and the effect of applying non-uniform programming voltages on other performance characteristics of the memory device is minimized.

图6绘示依据本发明的一实施例的用以控制非易失性存储装置所对应的编程阀电压分布的程序400的流程图。程序400始于步骤410,提供一存储装置(例如3D NAND快闪存储装置)。存储装置可包括一或多个串,各串包括多个存储单元,例如图1A及图1B所示。各存储单元对应于该串的通道区域的一部分。通道区域的该部分具有与其关联的一特定通道宽度。在步骤420,决定各串中所使用的组数量。举例来说,在一实施例中,可完成类似于图5所示的分析以决定各组的最佳组数量。在其他实施例中,可用操作限制或其他限制来决定各串中的组数量。在步骤430,串中的存储单元被分配至该些组中。举例来说,一串中开头的五个存储单元可被分配至组1,沿着该串的接下来五个存储单元可被分配至组2,以此类推。FIG. 6 is a flowchart of a process 400 for controlling the programming valve voltage distribution corresponding to a non-volatile memory device according to an embodiment of the present invention. The process 400 begins with step 410, providing a storage device (such as a 3D NAND flash storage device). A memory device may include one or more strings, each string including a plurality of memory cells, such as shown in FIGS. 1A and 1B . Each memory cell corresponds to a portion of the channel area of the string. This portion of the channel area has a specific channel width associated therewith. In step 420, the number of groups used in each string is determined. For example, in one embodiment, an analysis similar to that shown in FIG. 5 can be done to determine the optimal number of groups for each group. In other embodiments, operating constraints or other constraints may be used to determine the number of groups in each string. At step 430, the memory cells in the string are allocated into the groups. For example, the first five memory cells in a string can be assigned to bank 1, the next five memory cells along the string can be assigned to bank 2, and so on.

在步骤440,决定施加至各组的编程电压分布。在不同实施例中,此步骤可包括分析组中存储单元的通道宽度(例如,比较组1存储单元的平均通道宽度与组2存储单元的平均通道宽度,以决定组1和组2间的编程电压差)。在不同实施例中,串的存储单元不会被分组,针对各存储单元的编程电压被决定。在一些实施例中,编程电压的分布可基于操作限制及/或其它限制而决定。In step 440, a programming voltage distribution to be applied to each group is determined. In various embodiments, this step may include analyzing the channel widths of the memory cells in the group (e.g., comparing the average channel width of the memory cells of group 1 to the average channel width of the memory cells of group 2 to determine the programming between group 1 and group 2). Voltage difference). In various embodiments, the memory cells of the string are not grouped and the programming voltage for each memory cell is determined. In some embodiments, the distribution of programming voltages may be determined based on operating constraints and/or other constraints.

在步骤450,实现编程功能。举例来说,可经由对应字线对各存储单元施加编程电压以对串的存储单元进行编程。施加至各存储单元的编程电压可以是基于编程电压的预定分布。实际上,编程电压分布被施加至沿着串的存储单元,使得施加至串上的一存储单元的编程电压与施加至串上的一第二存储单元的编程电压相异,借此降低沿着串的存储单元的阀电压变异。本发明技术领域普通技术人员应可了解,如上所指,本方法可用于各种功能,包括编程、抹除、读取以及其他电压施加至同一串的存储单元的功能。此外,应可理解本发明可用于各种类型的半导体装置,包括非易失性存储装置,像是3D NOR、3D ROM、2D NAND、3D NAND、2D NOR、在规则配置下的MOS存储单元、或是在规则配置下用于电压控制的任何其他装置。At step 450, programming functions are implemented. For example, a programming voltage may be applied to each memory cell via a corresponding word line to program the memory cells of a string. The program voltage applied to each memory cell may be based on a predetermined distribution of program voltages. In effect, the programming voltage profile is applied to the memory cells along the string such that the programming voltage applied to a memory cell on the string is different from the programming voltage applied to a second memory cell on the string, thereby reducing the programming voltage along the string. The valve voltage variation of the memory cells of the string. Those of ordinary skill in the technical field of the present invention should understand that, as mentioned above, the present method can be used for various functions, including programming, erasing, reading, and other functions of applying voltage to the memory cells of the same string. Furthermore, it should be understood that the present invention is applicable to various types of semiconductor devices including non-volatile memory devices such as 3D NOR, 3D ROM, 2D NAND, 3D NAND, 2D NOR, MOS memory cells in regular configuration, Or any other device for voltage control in a regular configuration.

在不同实施例中,可针对装置完成一次的步骤420~440。接着,在执行功能(例如PGM,ERS,Read,等等)的各时间,如本文所述地施加预定的电压分布,以控制沿着各串的存储单元的阀电压变异。举例来说,预定的电压分布可被存取并施加,而不是在每次功能要被执行时,才完成步骤420~440以决定电压分布。In different embodiments, steps 420-440 may be performed once for a device. Next, at each time a function (eg, PGM, ERS, Read, etc.) is performed, a predetermined voltage profile is applied as described herein to control the variation in the valve voltage of the memory cells along each string. For example, a predetermined voltage distribution can be accessed and applied instead of performing steps 420-440 to determine the voltage distribution each time a function is to be performed.

本发明的一方面是提供一非易失性存储装置,其依据本发明的一方法而被规划。One aspect of the present invention is to provide a non-volatile storage device programmed according to a method of the present invention.

本领域普通技术人员将想到,于此提出的本发明的多数修改及其他实施例,具有上述说明及相关附图中所提供的教导的益处。因此,应理解本发明并非受限于所揭露的具体实施例,且修改及其他实施例包括于以下的权利要求的范畴内。此外,虽然上述说明及相关附图描述在元件及/或功能的某些例示组合的上下文中的实施例,但应可理解到元件及/或功能的不同组合,可在不违背以下的权利要求的范畴下由替代实施例所提供。于此,举例而言,不同于上面详述的元件及/或功能的组合,亦被考虑为可在某些以下的权利要求中提出。虽然于此采用特定的用语,但它们仅以一通用且描述性的意义使用,不具有限制的目的。Various modifications and other embodiments of the inventions presented herein will come to mind to one of ordinary skill in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are to be included within the scope of the following claims. Furthermore, while the above description and associated drawings describe embodiments in the context of certain illustrative combinations of elements and/or functions, it should be understood that different combinations of elements and/or functions may be made without departing from the claims below. provided by alternative embodiments under the category of . Here, for example, combinations of elements and/or functions other than those detailed above are also contemplated as may be presented in some of the following claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

综上所述,虽然本发明已以优选实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的更改与修饰。因此,本发明的保护范围当视权利要求所界定者为准。In summary, although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Those skilled in the art to which the present invention belongs may make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be determined by what is defined by the claims.

Claims (10)

1. a kind of method that control is distributed corresponding to a threshold voltage of Nonvolatile memory devices, its feature It is, including:
The Nonvolatile memory devices are provided, the Nonvolatile memory devices are gone here and there including one or more, respectively The string includes multiple memory element, and those memory element are deposited including one first memory element and one second Storage unit;And
Apply one first function voltage to first memory element and one is applied to second memory element Second function voltage, to perform a function of the Nonvolatile memory devices, the first function voltage with The second function voltage is different.
2. method according to claim 1, wherein first memory element includes wide by one first One passage area of degree definition, second memory element includes the channel region defined by one second width Domain, first width is different with second width.
3. method according to claim 2, wherein first width are more than second width, should First function voltage is more than the second function voltage.
4. method according to claim 1, wherein those memory element are divided into multiple groups, Respectively the group includes an at least memory element and at least group including multiple memory element, those Group includes one first group and one second group, and first group includes first memory element, Second group includes second memory element, and the execution of the wherein function is included in first group Each memory element apply the first function voltage, and each memory element in second group is applied Plus the second function voltage.
5. method according to claim 1, wherein the first function voltage by be associated with this One first wordline of one memory element applies to first memory element, and the second function voltage is by closing One second wordline for being coupled to second memory element applies to second memory element.
6. method according to claim 1, wherein those memory element include that one the 3rd storage is single Unit, the execution of the function includes applying one the 3rd function voltage, the 3rd work(to the 3rd memory element Energy voltage is identical with the second function voltage.
7. method according to claim 1, wherein the first function voltage and second function electricity Pressure is consistent with a predetermined function voltage's distribiuting.
8. a kind of Nonvolatile memory devices, it is characterised in that include:
Along a string of multiple memory element, wherein:
The string includes a passage area,
Respectively the memory element includes being arranged on the wordline at the string,
Those memory element include one first memory element with one first wordline, and including one the One second memory element of two wordline,
First memory element and the second memory element by one first function voltage via this first Wordline is to the applying of first memory element and one second function voltage via second wordline to this The applying of the second memory element, performs a function thereon, and
The first function voltage is different with the second function voltage.
9. Nonvolatile memory devices according to claim 8, the wherein passage area are to should A part for first memory element is defined by a first passage width, and the passage area is to second depositing A part for storage unit is defined by a second channel width, and the first passage width is more than the second channel Width, the first function voltage is more than the second function voltage.
10. Nonvolatile memory devices according to claim 8, wherein those memory element quilts Be divided into multiple groups, respectively the group include an at least memory element and including multiple memory element extremely A few group, those groups include one first group and one second group, and first group includes should First memory element, second group includes second memory element, and the execution of the wherein function includes Apply the first function voltage to each memory element in first group, and in second group Each memory element apply the second function voltage.
CN201510658965.4A 2015-10-14 2015-10-14 Apparatus and method for improving threshold voltage distribution of non-volatile memory Pending CN106601297A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510658965.4A CN106601297A (en) 2015-10-14 2015-10-14 Apparatus and method for improving threshold voltage distribution of non-volatile memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510658965.4A CN106601297A (en) 2015-10-14 2015-10-14 Apparatus and method for improving threshold voltage distribution of non-volatile memory

Publications (1)

Publication Number Publication Date
CN106601297A true CN106601297A (en) 2017-04-26

Family

ID=58551891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510658965.4A Pending CN106601297A (en) 2015-10-14 2015-10-14 Apparatus and method for improving threshold voltage distribution of non-volatile memory

Country Status (1)

Country Link
CN (1) CN106601297A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120300561A1 (en) * 2011-05-23 2012-11-29 Sung-Won Yun Memory devices and program methods thereof
CN103226975A (en) * 2012-01-27 2013-07-31 三星电子株式会社 Nonvolatile memory device, memory system having the same and block managing method, and program and erase methods thereof
US20130242667A1 (en) * 2010-02-17 2013-09-19 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US20140362641A1 (en) * 2013-06-05 2014-12-11 Sandisk Technologies Inc. Program And Read Operations For 3D Non-Volatile Memory Based On Memory Hole Diameter
CN104916319A (en) * 2014-03-14 2015-09-16 株式会社东芝 semiconductor storage device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130242667A1 (en) * 2010-02-17 2013-09-19 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US20120300561A1 (en) * 2011-05-23 2012-11-29 Sung-Won Yun Memory devices and program methods thereof
CN103226975A (en) * 2012-01-27 2013-07-31 三星电子株式会社 Nonvolatile memory device, memory system having the same and block managing method, and program and erase methods thereof
US20140362641A1 (en) * 2013-06-05 2014-12-11 Sandisk Technologies Inc. Program And Read Operations For 3D Non-Volatile Memory Based On Memory Hole Diameter
CN104916319A (en) * 2014-03-14 2015-09-16 株式会社东芝 semiconductor storage device

Similar Documents

Publication Publication Date Title
EP1860687B1 (en) SONOS memory device
US7492636B2 (en) Methods for conducting double-side-biasing operations of NAND memory arrays
JP5712420B2 (en) Nonvolatile memory cell, memory array having the same, and cell and array operating method
CN102760490B (en) Semiconductor device and its operational approach
US7471568B2 (en) Multi-level cell memory structures with enlarged second bit operation window
US7548458B2 (en) Methods of biasing a multi-level-cell memory
TWI386941B (en) Method for operating nitride flash memory and method for reducing coupling interference
JP2010040125A (en) Erasing method in nonvolatile semiconductor memory device
US8422304B2 (en) Flash memory device and method for manufacturing flash memory device
JP4907173B2 (en) Nonvolatile memory cell, memory array having the same, and cell and array operating method
US9524784B1 (en) Device and method for improved threshold voltage distribution for non-volatile memory
KR100776901B1 (en) Recovery method of NAD flash memory device
CN106601297A (en) Apparatus and method for improving threshold voltage distribution of non-volatile memory
TWI584287B (en) Device and method for improved threshold voltage distribution for non-volatile memory
JP2005197737A (en) Non-volatile memory element
KR20080090801A (en) Erasing Method of NAND Flash Memory Devices
CN104103639B (en) NAND flash memory unit, operation method and reading method
US20160307636A1 (en) Method and apparatus for improving data retention and read-performance of a non-volatile memory device
US20210225856A1 (en) Cell structure and operation of self-aligned pmos flash memory
TWI795926B (en) 3d flash memory and operation thereof
US7692968B2 (en) Operation method of non-volatile memory and method of improving coupling interference from nitride-based memory
US20250006261A1 (en) Memory device with segmented sgd drain
KR20100117904A (en) Method of programing a nonvolatile memory device
Yeo et al. Innovative V-NAND Flash Structure with Dual Trap Layer for Future Generations of Multi-Bit Device
JP2011139081A (en) Nonvolatile memory cell, memory array having the same, and method of operating the cell and the array

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170426