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

Nonvolatile semiconductor memory device

Assignee: Toshiba Corp
•
Filing: 1996-07-16
•
Granted: 1997-07-29
•
Expires: 2016-07-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An EEPROM having a memory cell array in which electrically programmable memory cells are arranged in a matrix and each of the memory cells has three storage states, includes a plurality of data circuits for temporarily storing data for controlling write operation states of the plurality of memory cells, a write circuit for performing a write operation in accordance with the contents of the data circuits respectively corresponding to the memory cells, a write verify circuit for confirming states of the memory cells set upon the write operation, and a data updating circuit for updating the contents of the data circuits such that a rewrite operation is performed to only a memory cell, in which data is not sufficiently written, on the basis of the contents of the data circuits and the states of the memory cells set upon the write operation. A write operation, a write verify operation, and a data circuit content updating operation based on the contents of the data circuits are repeatedly performed until the memory cells are set in predetermined written states.

Inventors

  • 👤 Tomoharu Tanaka
  • 👤 Gertjan Hemink

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 06:25
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/04; G11C16/0483; G11C11/00; G11C11/56; G11C11/5621; G11C11/5628; G11C2211/00; G11C2211/56; G11C2211/562; G11C2211/5621; G11C2211/564; G11C2211/5641; G11C2211/5642

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 413 words
A multi-level non-volatile semiconductor memory device comprising: a semiconductor substrate; a plurality of bit lines; a plurality of word lines insulatively intersecting said bit lines; a memory cell array comprising a plurality of memory cells, each including a transistor with a charge storage portion and having written states of first, second, . . . , (n-1)th and nth (n not less than 3) storage levels; a plurality of first data storage circuits for storing first data of first and second signal levels which respectively define write voltages and non-write voltages being applied to respective of said memory cells, wherein said write voltages correspond to said first signal level and promote progress of writing of data into said respective of said memory cells and said non-write voltages correspond to said second signal level and restrain writing of data into said respective of said memory cells so as to keep the written states of said memory cells; a plurality of second data storage circuits, each coupled to each of said first data storage circuits, for storing second data of second, third, . . . , (n-1)th and nth logic levels; and a plurality of programming control circuits including said first and second data storage circuits for applying said write voltages to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level, for determining actual written states of said memory cells, for modifying stored first data from said first signal level to said second signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which successful writing of said ith (respectively, i=2,3, . . . , n-1,n) storage level has been determined, for maintaining said stored first data at said first signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which it has been determined that said ith (respectively, i=2,3, . . . ,n-1,n) storage level has not been successfully written, and for maintaining said stored first data at said second signal level in the first data storage circuits storing the first data of said second signal level.
Claim 2
Dependent Claim 413 words
A multi-level non-volatile semiconductor memory device comprising: a semiconductor substrate; a plurality of bit lines; a plurality of word lines insulatively intersecting said bit lines; a memory cell array comprising a plurality of memory cells, each including a transistor with a charge storage portion and having written states of first, second, . . . , (n-1)th and nth (n not less than 3) storage levels; a plurality of first data storage circuits for storing first data of first and second signal levels which respectively define write voltages and non-write voltages being applied to respective of said memory cells, wherein said write voltages correspond to said first signal level and promote progress of writing of data into said respective of said memory cells and said non-write voltages correspond to said second signal level and restrain writing of data into said respective of said memory cells so as to keep the written states of said memory cells; a plurality of second data storage circuits, each coupled to each of said first data storage circuits, for storing second data of second, third, . . . , (n-1)th and nth logic levels; and a plurality of programming control circuits including said first and second data storage circuits for applying said write voltages to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level, for determining actual written states of said memory cells, for modifying stored first data from said first signal level to said second signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which successful writing of said ith (respectively, i=2,3, . . . , n-1,n) storage level has been determined, for maintaining said stored first data at said first signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which it has been determined that said ith (respectively, i=2,3, . . . ,n-1,n) storage level has not been successfully written, and for maintaining said stored first data at said second signal level in the first data storage circuits storing the first data of said second signal level.
Claim 3
Dependent Claim 52 words
The device according to claim 1, wherein said first data stored in said first data storage circuits and said second data stored in said second data storage circuits are initially set to initial data, and then said first data of said initial data stored in said first data storage circuits are modified.
Claim 4
Dependent Claim 18 words
The device according to claim 2, wherein said initial data are loaded from at least one input line.
Claim 5
Dependent Claim 53 words
The device according to claim 1, wherein actual written states of the memory cells corresponding to the first data storage circuits storing the first data of said first signal level and the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level are simultaneously determined.
Claim 6
Dependent Claim 33 words
The device according to claim 1, wherein actual written states of the memory cells corresponding to the first data storage circuits storing the first data of said first signal level are simultaneously determined.
Claim 7
Dependent Claim 77 words
The device according to claim 1, wherein said first data of said first signal level stored in the first data storage circuits corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cell in which successful writing of said ith (respectively, i=2,3, . . . ,n-1,n) storage level has been determined are simultaneously modified to the first data of said second signal level.
Claim 8
Dependent Claim 46 words
The device according to claim 1, wherein the first data of said first signal level stored in the first data storage circuits corresponding to the memory cells in which successful writing has been determined are simultaneously modified to the first data of said second signal level.
Claim 9
Dependent Claim 35 words
The device according to claim 1, further comprising a plurality of data detectors for simultaneously detecting whether or not all of said first data storage circuits store the first data of said second signal level.
Claim 10
Dependent Claim 22 words
The device according to claim 8, wherein each of said data detectors is provided for each of said first data storage circuits.
Claim 11
Dependent Claim 48 words
The device according to claim 9, wherein said data detectors are coupled to at least one common output line, and said data detectors output a programming completion signal on said common output line when each first data storage circuit stores the first data of said second signal level.
Claim 12
Dependent Claim 23 words
The device according to claim 10, wherein said applying, determining and modifying are continued until said data detectors output said programming completion signal.
Claim 13
Dependent Claim 21 words
The device according to claim 1, wherein said applying, determining and modifying are continued until each memory cell is sufficiently written.
Claim 14
Dependent Claim 33 words
The device according to claim 1, wherein said write voltages are simultaneously applied to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level.
Claim 15
Dependent Claim 23 words
The device according to claim 13, wherein said write voltages differ according to said second data stored in said second data storage circuits.
Claim 16
Dependent Claim 19 words
The device according to claim 1, wherein said programming control circuits are arranged adjacent to said memory cell array.
Claim 17
Dependent Claim 31 words
The device according to claim 1, wherein said programming control circuits include bit line voltage regulators for selectively changing voltages of said bit lines according to said first and second data.
Claim 18
Dependent Claim 24 words
The device according to claim 16, wherein said voltages of said bit lines are selectively and simultaneously changed by said bit line voltage regulators.

References Cited (Backward Citations)

US5168465A Cited
US5172338A Cited
US5172338B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-28 2001-01-27 2001-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-28 2005-01-27 2005-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-28 2009-01-27 2009-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag