← Back to Patent Explorer
US5870334A Expired / Lapsed US ⏱️ 0.0 years remaining

Nonvolatile semiconductor memory device

Assignee: Toshiba Corp
•
Filing: 1997-06-11
•
Granted: 1999-02-09
•
Expires: 2017-06-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a nonvolatile semiconductor memory device including a memory cell array obtained by arranging, in a matrix manner, electrically programmable memory cells, each of which comprises stacking a charge storage layer and a control gate on a semiconductor layer through an insulating film, the threshold voltages of the memory cells are detected after erasing, and data are programmed in a fast programmable cell at a relatively low voltage and in a slow programmable cell at a relatively high voltage, thereby suppressing variations in threshold voltages after programming within the same period of programming time.

Inventors

  • 👤 Gertjan Hemink
  • 👤 Tomoharu Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:16
CPC Classifications
H; H10; H10B; H10B41/00; H10B41/30; G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/12; G11C16/34; G11C16/3436; G11C16/3454; H10B41/35; H10D; H10D30/00; H10D30/60; H10D30/68; H10D30/681

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting programmability of a selected memory cell of said plurality of memory cells; and programming means for applying a programming pulse to said selected memory cell, said programming pulse being dependent on the programmability of said selected memory cell detected by said detecting means.
Claim 2
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting programmability of a selected memory cell of said plurality of memory cells; and programming means for applying a programming pulse to said selected memory cell, said programming pulse being dependent on the programmability of said selected memory cell detected by said detecting means.
Claim 3
Dependent Claim 43 words
A device according to claim 1, in which said detecting means detects the programmability by applying a selected voltage pulse to said selected memory cell and detecting a state of said selected memory cell to which said predetermined voltage pulse has been applied.
Claim 4
Dependent Claim 45 words
A device according to claim 2, which further comprises erasing means for applying a data erasing pulse to said selected memory cell, and in which said detecting means detects the state of said selected memory cell to which said data erasing pulse has been applied.
Claim 5
Dependent Claim 45 words
A device according to claim 2, which further comprises pre-programming means for applying a pre-programming pulse for pre-programming to said selected memory cell, and in which said detecting means detects the state of said selected memory cell to which said pre-programming pulse has been applied.
Claim 6
Dependent Claim 45 words
A device according to claim 1, in which said programming pulse has a voltage of a smaller absolute value if corresponding memory cell is an easily programmable cell and a voltage of a larger absolute value if corresponding memory cell is a difficultly programmable cell.
Claim 7
Dependent Claim 89 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting programmability of at least two selected memory cells of said plurality of memory cells; and programming means for applying programming pulses to said at least two selected memory cells, said programming pulses being respectively dependent on the programmability of said at least two selected memory cells detected by said detecting means, so as to compensate a variation in programmability of said at least two selected memory cells.
Claim 8
Dependent Claim 89 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting programmability of at least two selected memory cells of said plurality of memory cells; and programming means for applying programming pulses to said at least two selected memory cells, said programming pulses being respectively dependent on the programmability of said at least two selected memory cells detected by said detecting means, so as to compensate a variation in programmability of said at least two selected memory cells.
Claim 9
Dependent Claim 57 words
A device according to claim 6, in which said detecting means detects the programmability of said at least two selected memory cells by simultaneously applying a predetermined voltage pulse to said at least two selected memory cells and detecting states of said at least two selected memory cells to which said predetermined voltage pulse has been applied.
Claim 10
Dependent Claim 51 words
A device according to claim 7, which further comprises erasing means for applying a data erasing pulse to said at least two selected memory cells, and in which said detecting means detects the states of said at least two selected memory cells to which said data erasing pulse has been applied.
Claim 11
Dependent Claim 51 words
A device according to claim 7, which further comprises pre-programming means for applying a pre-programming pulse for pre-programming to said at least two selected memory cells, and in which said detecting means detects the states of said at least two selected memory cells to which said pre-programming pulses has been applied.
Claim 12
Dependent Claim 45 words
A device according to claim 6 in which said programming pulse has a voltage of a smaller absolute value if corresponding memory cell is a fast programmable cell and a voltage of a larger absolute value if corresponding memory cell is a slow programmable cell.
Claim 13
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting erasability of a selected memory cell of said plurality of memory cells; and erasing means for applying an erasing pulse to said selected memory cell, said erasing pulse being dependent on the erasability of said selected memory cell detected by said detecting means.
Claim 14
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting erasability of a selected memory cell of said plurality of memory cells; and erasing means for applying an erasing pulse to said selected memory cell, said erasing pulse being dependent on the erasability of said selected memory cell detected by said detecting means.
Claim 15
Dependent Claim 43 words
A device according to claim 11, in which said detecting means detects the erasability by applying a predetermined voltage pulse to said selected memory cell and detecting a state of said selected memory cell to which said predetermined voltage pulse has been applied.
Claim 16
Dependent Claim 45 words
A device according to claim 12, which further comprises programming means for applying a data programming pulse to said selected memory cell, and in which said detecting means detects the state of said selected memory cell to which said data programming pulse has been applied.
Claim 17
Dependent Claim 45 words
A device according to claim 12, which further comprises pre-erasing means for applying a pre-erasing pulse for pre-erasing to said selected memory cell, and in which said detecting means detects the state of said selected memory cell to which said pre-erasing pulse has been applied.
Claim 18
Dependent Claim 45 words
A device according to claim 11, in which said erasing pulse has a voltage of a smaller absolute value if corresponding memory cell is an easily programmable cell and a voltage of a larger absolute value if corresponding memory cell is a difficultly programmable cell.
Claim 19
Dependent Claim 89 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting erasability of at least two selected memory cells of said plurality of memory cells; and erasing means for applying erasing pulses to said at least two selected memory cells, said erasing pulses being respectively dependent on the erasability of said at least two selected memory cells detected by said detecting means, so as to compensate a variation in erasability of said at least two selected memory cells.
Claim 20
Dependent Claim 89 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; means for detecting erasability of at least two selected memory cells of said plurality of memory cells; and erasing means for applying erasing pulses to said at least two selected memory cells, said erasing pulses being respectively dependent on the erasability of said at least two selected memory cells detected by said detecting means, so as to compensate a variation in erasability of said at least two selected memory cells.
Claim 21
Dependent Claim 57 words
A device according to claim 16, in which said detecting means detects the erasability of said at least two selected memory cells by simultaneously applying a predetermined voltage pulse to said at least two selected memory cells and detecting states of said at least two selected memory cells to which said predetermined voltage pulse has been applied.
Claim 22
Dependent Claim 50 words
A device according to claim 17, which further comprises programming means for applying a data programming pulse to said at least two selected memory cells, and in which said detecting means detects the states of said at least two selected memory cells to which said programming pulse has been applied.
Claim 23
Dependent Claim 51 words
A device according to claim 17, which further comprises pre-erasing means for applying a pre-erasing pulse for pre-erasing to said at least two selected memory cells, and in which said detecting means detects the states of said at least two selected memory cells to which said pre-erasing pulse has been applied.
Claim 24
Dependent Claim 45 words
A device according to claim 16 in which said erasing pulse has a voltage of a smaller absolute value if corresponding memory cell is a fast programmable cell and a voltage of a larger absolute value if corresponding memory cell is a slow programmable cell.
Claim 25
Dependent Claim 138 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; erasing means for applying an erasing pulse to selected memory cells of said plurality of memory cells; pre-programming means for applying a pre-programming pulse having a polarity reverse to a polarity of said erasing pulse to said selected memory cells in the erased state; verification means for detecting a state of said selected memory cells to which said pre-programming pulse has been applied; and programming means for applying a programming pulse having the same polarity as the polarity of said pre-programming pulse to said selected memory cells, whereby application of said pre-programming pulse to said selected memory cells is continued until said verification means detects a predetermined state of said selected memory cells after pre-programming by said pre-programming means.
Claim 26
Dependent Claim 138 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; erasing means for applying an erasing pulse to selected memory cells of said plurality of memory cells; pre-programming means for applying a pre-programming pulse having a polarity reverse to a polarity of said erasing pulse to said selected memory cells in the erased state; verification means for detecting a state of said selected memory cells to which said pre-programming pulse has been applied; and programming means for applying a programming pulse having the same polarity as the polarity of said pre-programming pulse to said selected memory cells, whereby application of said pre-programming pulse to said selected memory cells is continued until said verification means detects a predetermined state of said selected memory cells after pre-programming by said pre-programming means.
Claim 27
Dependent Claim 42 words
A device according to claim 21, in which said application of said pre-programming pulse to said selected memory cells is continued until said verification means detects that a threshold voltage of any one of said selected memory cells reaches a predetermined value.
Claim 28
Dependent Claim 138 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; programming means for applying a programming pulse to selected memory cells of said plurality of memory cells; pre-erasing means for applying a pre-erasing pulse having a polarity reverse to a polarity of said programming pulse to said selected memory cells in a programmed state; verification means for detecting a state of said selected memory cells to which said pre-erasing pulse has been applied; and erasing means for applying an erasing pulse having the same polarity as the polarity of said pre-erasing pulse to said selected memory cells, whereby application of said pre-erasing pulse to said selected memory cells is continued until said verification means detects a predetermined state of said selected memory cells after pre-erasing by said pre-erasing means.
Claim 29
Dependent Claim 138 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells each having a charge storage portion; programming means for applying a programming pulse to selected memory cells of said plurality of memory cells; pre-erasing means for applying a pre-erasing pulse having a polarity reverse to a polarity of said programming pulse to said selected memory cells in a programmed state; verification means for detecting a state of said selected memory cells to which said pre-erasing pulse has been applied; and erasing means for applying an erasing pulse having the same polarity as the polarity of said pre-erasing pulse to said selected memory cells, whereby application of said pre-erasing pulse to said selected memory cells is continued until said verification means detects a predetermined state of said selected memory cells after pre-erasing by said pre-erasing means.
Claim 30
Dependent Claim 42 words
A device according to claim 23, in which said application of said pre-erasing pulse to said selected memory cells is continued until said verification means detects that a threshold voltage of any one of said selected memory cells reaches a selected value.
Claim 31
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for detecting a threshold voltage of a selected memory cell of said plurality of memory cells of which data has been erased; and means for programming the selected memory cell with a programming bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 32
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for detecting a threshold voltage of a selected memory cell of said plurality of memory cells of which data has been erased; and means for programming the selected memory cell with a programming bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 33
Dependent Claim 45 words
A device according to claim 25, in which said programming bias is a lower voltage if the threshold voltage of the corresponding memory cell has a lower value and a higher voltage if the threshold voltage of the corresponding memory cell has a higher value.
Claim 34
Dependent Claim 62 words
A device according to claim 25, in which said detecting means comprising means for setting a bit line connected to the selected memory cell to a reset state and then a floating state so that the bit line is charged to a voltage corresponding to the threshold voltage of the memory cell, and means for detecting the voltage of the bit line.
Claim 35
Dependent Claim 44 words
A device according to claim 25, in which said programming means comprises means for applying a predetermined voltage to a word line and a voltage depending on the threshold voltage of said selected memory cell detected by said detecting means to a bit line.
Claim 36
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for detecting a threshold voltage of a selected memory cell of said plurality of memory cells of which data has been programmed; and means for erasing the selected memory cell with an erasing bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 37
Dependent Claim 65 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for detecting a threshold voltage of a selected memory cell of said plurality of memory cells of which data has been programmed; and means for erasing the selected memory cell with an erasing bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 38
Dependent Claim 45 words
A device according to claim 29, in which said erasing bias is a lower voltage if the threshold voltage of the corresponding memory cell has a higher value and a higher voltage if the threshold voltage of the corresponding memory cell has a lower value.
Claim 39
Dependent Claim 62 words
A device according to claim 29, in which said detecting means comprising means for setting a bit line connected to the selected memory cell to a reset state and then a floating state so that the bit line is charged to a voltage corresponding to the threshold voltage of the memory cell, and means for detecting the voltage of the bit line.
Claim 40
Dependent Claim 86 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-programming a selected memory cell of said plurality of memory cells of which data has been erased with a pre-programming bias in a predetermined period of time; means for detecting a threshold voltage of the selected memory cell which has been pre-programmed; and means for programming the selected memory cell with a programming bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 41
Dependent Claim 86 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-programming a selected memory cell of said plurality of memory cells of which data has been erased with a pre-programming bias in a predetermined period of time; means for detecting a threshold voltage of the selected memory cell which has been pre-programmed; and means for programming the selected memory cell with a programming bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 42
Dependent Claim 45 words
A device according to claim 32, in which said programming bias is a lower voltage if the threshold voltage of the corresponding memory cell has a higher value and a higher voltage if the threshold voltage of the corresponding memory cell has a lower value.
Claim 43
Dependent Claim 62 words
A device according to claim 32, in which said detecting means comprising means for setting a bit line connected to the selected memory cell to a reset state and then a floating state so that the bit line is charged to a voltage corresponding to the threshold voltage of the memory cell, and means for detecting the voltage of the bit line.
Claim 44
Dependent Claim 44 words
A device according to claim 32, in which said programming means comprises means for applying a predetermined voltage to a word line and a voltage depending on the threshold voltage of said selected memory cell detected by said detecting means to a bit line.
Claim 45
Dependent Claim 86 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-erasing a selected memory cell of said plurality of memory cells of which data has been programmed with a pre-erasing bias in a predetermined period of time; means for detecting a threshold voltage of the selected memory cell which has been pre-erased; and means for erasing the selected memory cell with an erasing bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 46
Dependent Claim 86 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-erasing a selected memory cell of said plurality of memory cells of which data has been programmed with a pre-erasing bias in a predetermined period of time; means for detecting a threshold voltage of the selected memory cell which has been pre-erased; and means for erasing the selected memory cell with an erasing bias which is dependent on the threshold voltage of said selected memory cell detected by said detecting means.
Claim 47
Dependent Claim 44 words
A device according to claim 36, in which said erasing bias is a lower voltage if the threshold voltage of the corresponding memory cell has a lower value and higher voltage if the threshold voltage of the corresponding memory cell has a higher value.
Claim 48
Dependent Claim 62 words
A device according to claim 36, in which said detecting means comprising means for setting a bit line connected to the selected memory cell to a reset state and then a floating state so that the bit line is charged to a voltage corresponding to the threshold voltage of the memory cell, and means for detecting the voltage of the bit line.
Claim 49
Dependent Claim 79 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-programming selected memory cells which have been erased using a pre-programming bias; means for detecting that threshold voltages of said selected memory cells reach a predetermined voltage; and means for programming said selected memory cells using a programming bias larger than the pre-programming bias after said detecting means detects that one of the threshold voltages of said selected memory cells reaches the predetermined voltage.
Claim 50
Dependent Claim 79 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-programming selected memory cells which have been erased using a pre-programming bias; means for detecting that threshold voltages of said selected memory cells reach a predetermined voltage; and means for programming said selected memory cells using a programming bias larger than the pre-programming bias after said detecting means detects that one of the threshold voltages of said selected memory cells reaches the predetermined voltage.
Claim 51
Dependent Claim 34 words
A device according to claim 39, in which said predetermined voltage has a level corresponding to the threshold voltage of a memory cell which is a slowest erasable cell which is most hardly erased.
Claim 52
Dependent Claim 79 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-erasing selected memory cells using a pre-erasing bias, which have been programmed; means for detecting that threshold voltages of said selected memory cells reach a predetermined voltage; and means for erasing said selected memory cells using an erasing bias larger than the pre-erasing bias after said detecting means detects that one of the threshold voltages of said selected memory cells reaches the predetermined voltage.
Claim 53
Dependent Claim 79 words
A nonvolatile semiconductor memory device comprising: a plurality of electrically programmable memory cells; means for pre-erasing selected memory cells using a pre-erasing bias, which have been programmed; means for detecting that threshold voltages of said selected memory cells reach a predetermined voltage; and means for erasing said selected memory cells using an erasing bias larger than the pre-erasing bias after said detecting means detects that one of the threshold voltages of said selected memory cells reaches the predetermined voltage.
Claim 54
Dependent Claim 34 words
A device according to claim 41, in which said predetermined voltage has a level corresponding to the threshold voltage of a memory cell which is a slowest programmable cell which is most hardly programmed.

References Cited (Backward Citations)

US5278794A Cited
US5652719A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-08 2002-08-10 2003-02-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-08 2006-08-10 2007-02-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-08 2010-08-10 2011-02-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag