Non-volatile semiconductor memory and erasing method thereof
09870828 ยท 2018-01-16
Assignee
Inventors
Cpc classification
G11C16/345
PHYSICS
G11C16/3472
PHYSICS
G11C16/344
PHYSICS
G11C16/3445
PHYSICS
G11C16/3459
PHYSICS
G11C16/0483
PHYSICS
G11C16/3477
PHYSICS
G11C16/14
PHYSICS
International classification
G11C16/14
PHYSICS
G11C16/34
PHYSICS
Abstract
An erasing method of a nonvolatile semiconductor memory device of the disclosure includes erasing data of a selected memory cell (step S100); immediately applying a programming voltage lower than a programming voltage in a programming time to all control gates of the selected memory cell after the erasing step, thereby performing a week programming (step S110); performing a erasing verification of the selected memory cell (step S120).
Claims
1. An erasing method of a non-volatile semiconductor memory device, the non-volatile semiconductor memory device comprising a memory array that forms a plurality of memory cells, wherein the memory cell comprises a control gate, a charge storage layer and a channel region, the erasing method of the non-volatile semiconductor memory device comprising: selecting step: selecting the memory cell to be erased from the memory array; erasing step: applying an erasing voltage to the channel region of the selected memory cell, and erasing data of the charge storage layer of the selected memory cell; and weak programming step: immediately applying a weak programming voltage lower than a programming voltage in a programming time to all of the control gates of the selected memory cell after the erasing step, thereby uniformly performing week programming to the selected memory cell, an erasing verification step: performing erasing verification of the selected memory cell after the weak programming step, and a present weak programming voltage is smaller than a previous weak programming voltage.
2. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein the weak programming voltage is set to a value that is enough to suppress charges from being trapped by an insulation film between the charge storage layer and the channel region.
3. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein the weak programming step is to make electrons to flow from the channel region to the charge storage layer, such that the electrons and holes trapped by the insulation film between the charge storage layer and the channel region are combined.
4. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein the weak programming step is executed before an erasing verification step.
5. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein the weak programming step is implemented within 200 ms after the erasing step is performed.
6. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein when it is determined that erasing of the memory cell is failed through the erasing verification, the erasing step and the weak programming step are repeatedly performed until it is determined that the erasing of the memory cell is successful.
7. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein an applying time of the present weak programming voltage is shorter than an applying time of the previous weak programming voltage.
8. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein when the erasing step is repeatedly performed, the weak programming step is performed only when the initial erasing step is performed.
9. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein when the erasing step is repeatedly performed, the weak programming step is performed by a predetermined number of times.
10. The erasing method of the non-volatile semiconductor memory device as claimed in claim 1, wherein the erasing step is to apply a voltage higher than that of the control gate to the channel region, and the weak programming step is to apply a voltage higher than that of the channel region to the control gate.
11. A non-volatile semiconductor memory device, comprising: a memory array, forming a plurality of memory cells, wherein the memory cell comprises a control gate, a charge storage layer and a channel region; a selection component, selecting the memory cell to be erased from the memory array; and an erasing component, erasing data of the memory cell selected by the selection component, wherein the erasing component applies an erasing voltage to the channel region of the selected memory cell to erase data of the charge storage layer of the selected memory cell, and after the erasing voltage is applied, the erasing component immediately applies a weak programming voltage lower than a programming voltage in a programming time to all of the control gates of the selected memory cell, so as to uniformly perform week programming to the selected memory cell, wherein the erasing component executes erasing verification of the selected memory cell after the weak programming, and the erasing component makes a present weak programming voltage to be smaller than a previous weak programming voltage.
12. The non-volatile semiconductor memory device as claimed in claim 11, wherein the weak programming voltage is set to a value that is enough to suppress charges from being trapped by an insulation film between the charge storage layer and the channel region.
13. The non-volatile semiconductor memory device as claimed in claim 11, wherein when the erasing component determines that erasing of the memory cell is failed through the erasing verification, the erasing component repeatedly performs the step of applying the erasing voltage and the step of applying the weak programming voltage until determining that the erasing of the memory cell is successful.
14. The non-volatile semiconductor memory device as claimed in claim 11, wherein when the erasing component repeatedly applies the erasing voltage, the erasing component applies the weak programming voltage by a predetermined number of times.
15. A non-volatile semiconductor memory device, comprising: a memory array, forming a plurality of memory cells, wherein the memory cell comprises a control gate, a charge storage layer and a channel region; a selection component, selecting the memory cell to be erased from the memory array; and an erasing component, erasing data of the memory cell selected by the selection component, wherein the erasing component applies an erasing voltage to the channel region of the selected memory cell to erase data of the charge storage layer of the selected memory cell, and after the erasing voltage is applied, the erasing component immediately applies a weak programming voltage lower than a programming voltage in a programming time to all of the control gates of the selected memory cell, so as to uniformly perform week programming to the selected memory cell, wherein the erasing component executes erasing verification of the selected memory cell after the weak programming, and the erasing component makes an applying time of a present weak programming voltage to be shorter than an applying time of a previous weak programming voltage.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DESCRIPTION OF EMBODIMENTS
(19) Embodiments of the invention are described in detail below with reference of figures. Moreover, it should be noticed that in the figures, some parts are emphasized for easy understanding and are not necessarily drawn to scale.
(20)
(21) As shown in
(22) A following table 1 lists bias voltages applied in various operations of the flash memory. In a read operation, a certain positive voltage is applied to the bit line; a certain voltage (for example, 0V) is applied to the selected word line; the pass voltage Vpass (for example, 4.5V) is applied to the non-selected word lines; a positive voltage (for example, 4.5V) is applied to selection gate lines SGD and SGS to turn on a bit line selection transistor and a source line section transistor; and 0V is applied to a source line. In a programming (writing) operation, the programming voltage Vpgm with a high potential (15V-20V) is applied to the selected word line; the pass voltage Vpass with a middle potential (for example, 10V) is applied to the non-selected word lines; a power voltage Vcc is applied to the selection gate line SGD to turn on the bit line selection transistor, and 0V is applied to the selection gate line SGS to turn off the source line selection transistor; and a potential corresponding to the data 0 or 1 is provided to the bit line GBL.
(23) TABLE-US-00001 TABLE 1 Erase Weak write Write Read Selection word line 0 12-13 V 15-20 V 0 Non-selected word lines F 10 V 4.5 Selection gate line SGD F Vcc Vcc 4.5 Selection gate line SGS F Vcc 0 4.5 Source line F 0 Vcc 0 P-well 20 0 0 0
(24) In the erasing operation, a certain voltage (for example, 0V) is applied to the selected bit line in the block, i.e. the control gate, and an erasing pulse with a high potential (for example, 20V) is applied to the P-well to draw electrons of the floating gate to a substrate. In this way, data is erased block by block. In the erasing operation of the present embodiment, after the erasing pulse is applied, weak writing (programming) is performed, which is described later.
(25) Then, the erasing operation of the flash memory of the present embodiment is described below.
(26) Then, the controller 150 executes weak programming to all of the memory cells of the selected block (S110), i.e. applies the weak programming voltage Vw_pgm (for example, 12-13V) lower than the programming voltage Vpgm in a general programming time to the word lines of all of the memory cells of the selected block, applies the power voltage Vcc to the selection gate lines SGD and SGS, and respectively applies 0V to the bit line GBL, the source line SL and the P-well, thereby performing week programming to all of the memory cells in the selected block.
(27) By performing the weak programming, electrons are injected to the floating gate from the channel region of the silicon substrate through the gate oxide film, and at this time a part of the electrons is combined with the holes trapped in the oxide film to annihilate the holes. The longer a placing time of the memory cells after the erasing operation is, the larger the influence on deterioration of the oxide film is, so that it is referable to immediately execute the weak programming after applying the erasing pulse. Therefore, in the present embodiment, after the erasing pulse is applied, erasing verification is not performed, but the weak programming is immediately executed, and the erasing verification is performed after the weak programming is executed. Moreover, the weak programming suppresses de-trapping of the holes in the oxide film or formation of silicon interface energy level caused by the holes, so that verification of the weak programming is unnecessary.
(28) After the weak programming is performed, the erasing verification is performed, and the erasing verification is to verify whether a threshold value of the memory cell is below a fixed value (S120). If it is determined to be failed in the erasing verification, the erasing pulse is again applied (S100), and then the weak programming is performed (S110). In this way, when it is verified that the threshold values of all of the memory cells of the selected block are below a verification voltage, the erasing operation is ended.
(29)
(30) The aforementioned embodiment presents an example of applying the erasing pulse through an incremental step pulse erasing (ISPE) method, though in case of applying a plurality of erasing pulses, a peak value of the present erasing pulse can be the same with that of the previous erasing pulse, or can be greater than that of the previous erasing pulse. Therefore, an applying time of the present erasing pulse can be the same with that of the previous erasing pulse, or can be greater than that of the previous erasing pulse.
(31) Then, a second embodiment of the invention is described below.
(32)
(33)
(34)
(35) In the aforementioned embodiment, examples for individually implementing the methods shown in
(36) In the aforementioned embodiment, implementations of the weak programming are presented, though the invention is not limited to the aforementioned implementations. The invention includes variations, replacements implemented by those skilled in the art according to the aforementioned implementations or structures or methods extracted from or associated with the aforementioned implementations.
(37) Moreover, in the aforementioned embodiment, the NAND-type flash memory is introduced, though the invention is also adapted to erasing method of a NOR-type flash memory in which a memory cell has a control gate and a floating gate. Further, in the aforementioned embodiments, the flash memory with the memory cells, etc. formed on the surface of the silicon substrate in a two-dimensional manner is introduced, though the invention is also adapted to a flash memory with memory cells, etc. formed on the silicon substrate in a three-dimensional manner.
(38) It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.