Nonvolatile semiconductor memory cell capable of saving overwritten cell and its saving method
AssigneeKabushiki Kaisha Toshiba
InventorsKeniti Imamiya, Hiroshi Nakamura
Life of this patent
Estimating the term…
Abstract
If data is read from a selected memory cell at the time of overwrite verifying, a potential of a bit line is changed in accordance with data. If a transistor is turned on, a latch circuit is set in accordance with data of the bit line. In a case where there is a memory cell being in an overwrite state, data of the selected memory cell is latched to the latch circuit, and data corresponding to one page is erased. Thereafter, a normally writing operation is executed by data latch to the latch circuit, thereby the memory cell being in the overwrite state can be used as a normal threshold voltage.
Claims39
A nonvolatile semiconductor memory device comprising:
- a memory cell array including a plurality of memory cells:
- a bit line connected to said memory cell array;
- a latch circuit for latching data to be written to said memory cells and data read from said memory cells;
- and
- controllers connected between said latch circuit and said bit line, wherein when one of said memory cells is in an overwritten state, said controllers controlling the copying of data from said memory cell to said latch circuit, data of said memory cell is erased, and thereafter the data copied to said latch circuit is written to said memory cell.
A nonvolatile semiconductor memory device comprising:
- a memory cell array comprising a plurality of memory cells, wherein terminals of said memory cells are connected in series;
- a bit line connected to one end of said memory cell array;
- a latch circuit, having first and second nodes, for storing writing data at said first node;
- a first transistor having a first terminal connected to said first node, and a second terminal connected to said bit line, wherein said first transistor supplies data stored in said first node to a selected memory cell of said memory cell array in accordance with a first timing signal supplied to a gate of said first transistor;
- a second transistor having a gate connected to said bit line, wherein a conductive state of said second transistor is controlled in accordance with a potential of said bit line;
- a third transistor having a first terminal connected to said second node and a second terminal connected to a terminal of said second transistor, wherein said third transistor transmits a potential of said bit line to said second node in accordance with a second timing signal supplied -to a gate of said third transistor at the time of write verifying;
- and
- a fourth transistor having a first terminal connected to said first node and a second terminal connected to said terminal of said second transistor, wherein said fourth transistor transmits a potential of said bit line to said first node in accordance with a third timing signal supplied to a gate of said fourth transistor at the time of overwrite verifying.
A nonvolatile semiconductor memory device comprising:
- a memory cell array comprising a plurality of memory cells, wherein terminals of said memory cells are connected in series;
- a bit line connected to one end of said memory cell array;
- a latch circuit, having first and second nodes, for storing writing data at said first node;
- a first transistor having a first terminal connected to said first node, and a second terminal connected to said bit line, wherein said first transistor supplies data stored in said first node to a selected memory cell of said memory cell array in accordance with a first timing signal supplied to a gate of said first transistor;
- a second transistor having a gate connected to said bit line, wherein a conductive state of said second transistor is controlled in accordance with a potential of said bit line;
- a third transistor having a first terminal connected to said second node and a second terminal connected to a terminal of said second transistor, wherein said third transistor transmits a potential or said bit line to said second node in accordance with a second timing signal supplied -to a gate of said third transistor at the time of write verifying;
- a fourth transistor having a first terminal connected to said first node, wherein said fourth transistor transmits a potential of said bit line to said first node in accordance with a third timing signal supplied to a gate of said fourth transistor at the time of overwrite verifying;
- and
- a fifth transistor having a gate-connected to said bit line wherein a first terminal of said fifth transistor is connected to a second terminal of said fourth transistor.
A nonvolatile semiconductor memory device comprising:
- a memory cell array comprising a plurality of memory cells, wherein terminals of said memory cells are connected in series;
- a bit line connected to one end of said memory cell array;
- a latch circuit, having first and second nodes, for storing writing data at said first node;
- a first transistor having a first terminal connected to said first node, and a second terminal connected to said bit line, wherein said first transistor supplies data stored in said first node to a selected memory cell of said memory cell array in accordance with a first timing signal supplied to a gate of said first transistor;
- a second transistor having a gate connected to said bit line, wherein a conductive state of said second transistor is controlled in accordance with a potential of said bit line;
- a third transistor having a first terminal connected to said second node and a second terminal connected to a terminal of said second transistor, wherein said third transistor transmits a potential of said bit line to said second node in accordance with a second timing signal supplied -to a gate of said third transistor at the time of write verifying;
- and
- a fourth transistor having a first terminal connected to said second node, wherein said fourth transistor transmits a potential of said bit line to said second node in accordance with a third timing signal supplied to a gate of said fourth transistor at the time of overwrite verifying.
A nonvolatile semiconductor memory device comprising:
- a plurality of memory cells each having a terminal connected to a bit line;
- a latch circuit having first and second nodes, wherein said latch circuit stores writing data and reading data;
- a first transistor of a first conductive type having a first terminal connected to said first node, and a second terminal connected to said bit line, wherein said first transistor supplies data stored in said first node to a selected memory cell in accordance with a first timing signal supplied to a gate of said first transistor;
- a second transistor of a second conductive type having a gate connected to said bit line, wherein a conductive state of said second transistor is controlled in accordance with a potential of said bit line;
- a third transistor of a second conductive type having a first terminal connected to said second node and a second terminal connected to a first terminal of said second transistor, wherein said third transistor transmits a potential of said bit line to said second node in accordance with a second timing signal supplied to a gate of said third transistor at the time of write verifying;
- and
- a fourth transistor having a first terminal connected to said first node and a second terminal connected to the first terminal of said second transistor, wherein said fourth transistor transmits a potential of said bit line to said first node in accordance with a third timing signal supplied to a gate of said fourth transistor at the time of overwrite verifying.
A nonvolatile semiconductor memory device comprising:
- a plurality of memory cells each having a terminal connected to a bit line;
- a latch circuit having first and second nodes, wherein said latch circuit stores writing data and reading data;
- a first transistor of a first conductive type having a first terminal connected to said first node, and a second terminal connected to said bit line, wherein said first transistor supplies data stored in said first node to a selected memory cell in accordance with a first timing signal supplied to a gate of said first transistor;
- a second transistor of a second conductive type having a gate connected to said bit line, wherein a conductive state of said second transistor is controlled in accordance with a potential of said bit line;
- a third transistor of a second conductive type having a first terminal connected to said second node and a second terminal connected to a first terminal of said second transistor, wherein said third transistor transmits a potential of said bit line to said second node in accordance with a second timing signal supplied to a gate of said third transistor at the time of write verifying;
- a fourth transistor having a first terminal connected to said first node, wherein said fourth transistor transmits a potential of said bit line to said first node in accordance with a third timing signal supplied to a gate of said fourth transistor at the time of overwrite verifying;
- and
- a fifth transistor having a gate connected to said bit line wherein a first terminal of said fifth transistor is connected to a second terminal of said fourth transistor.
A nonvolatile semiconductor memory device comprising:
- a memory cell array including a plurality of memory cells;
- a bit line connected to said memory cell array;
- a latch circuit for latching data to be written to said memory cells;
- writing means, connected between said latch circuit and said bit line, for writing data latched by said latch circuit to a memory cell selected through said bit line;
- first verifying means for supplying a first voltage to a gate of said selected memory cell to read data from said selected memory cell to said bit line, wherein said first verifying means detects a potential of said bit line whether or not data is written to said selected memory cell;
- second verifying means for supplying a second voltage different from said first voltage to the gate of said selected memory cell to read data from said selected memory cell to said bit line when said first verifying means verifies that data is written to said selected memory cell, wherein said second verifying means detects the potential of said bit line to verify whether said selected memory cell is in an overwrite state;
- supplying means for reading data of said selected memory cell to said bit line and supplying the read data to said latch circuit when said second verifying means verifies that said selected memory cell is in the overwrite state, wherein said latch circuit latches data supplied from said supplying means;
- and
- erasing means for erasing data of said selected memory cell, wherein said writing means writes the data supplied to said latch circuit by said supplying means to said selected memory cell again.
A method for saving a nonvolatile semiconductor memory device from overwrite when a memory cell is in an overwrite state comprising the steps of:
- reading data of the memory cell and copying the data to a latch circuit;
- erasing the data of the memory cell;
- and
- writing the data copied to said latch circuit to said memory cell.
A method for saving overwrite of a nonvolatile semiconductor memory device comprising the steps of:
- reading data of a memory cell to be copied to a latch circuit when data is overwritten to said memory cell and said memory cell is in an overwrite state;
- erasing data of said memory cell in the overwrite state such that a threshold voltage of said memory cell is set to a threshold voltage of a memory cell not in the overwrite state;
- and
- reading data by supplying a first voltage to a gate of said memory cell to verify whether the data has been successfully written to said memory cell.
Dependencies are inferred from the claim text.