Nonvolatile memory system, semiconductor memory, and writing method
First Claim
1. A nonvolatile memory system comprising:
- a plurality of nonvolatile memories;
a controller; and
a terminal,wherein each of said plurality of nonvolatile memories includes;
a plurality of memory cells, each of which has a threshold voltage corresponding to data indicating one of a first state and a second state, wherein the threshold voltage corresponding to said first state is different from the threshold voltage corresponding to said second state, anda plurality of word lines, each of which is coupled with corresponding memory cells of said plurality of memory cells,wherein said controller controls a write operation in response to one command, andwherein, in said write operation, the threshold voltages of memory cells coupled to a selected word line are collectively moved in a predetermined direction, and thereafter, threshold voltages of memory cells of said first state coupled to said selected word line are returned to a first state, and a threshold voltage of at least one memory cell of a second state coupled to said selected word line is put to said first state.
3 Assignments
0 Petitions
Accused Products
Abstract
A nonvolatile semiconductor memory recovers variation in the threshold of a memory cell due to disturbance related to a word line. The nonvolatile memory continuously performs many writing operations without carrying out single-sector erasing after each writing operation, performing the additional writing operations quicker than the usual writing operation, and lightening the burden imposed on software for use in additional writing. The data stored in a designated sector is read out before being saved in a register, and the selected sector is subjected to single-sector erasing when a predetermined command is given. Then write expected value data is formed from the saved data and data to be additionally written, completing the writing operation.
90 Citations
20 Claims
-
1. A nonvolatile memory system comprising:
-
a plurality of nonvolatile memories; a controller; and a terminal, wherein each of said plurality of nonvolatile memories includes; a plurality of memory cells, each of which has a threshold voltage corresponding to data indicating one of a first state and a second state, wherein the threshold voltage corresponding to said first state is different from the threshold voltage corresponding to said second state, and a plurality of word lines, each of which is coupled with corresponding memory cells of said plurality of memory cells, wherein said controller controls a write operation in response to one command, and wherein, in said write operation, the threshold voltages of memory cells coupled to a selected word line are collectively moved in a predetermined direction, and thereafter, threshold voltages of memory cells of said first state coupled to said selected word line are returned to a first state, and a threshold voltage of at least one memory cell of a second state coupled to said selected word line is put to said first state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A nonvolatile memory system comprising:
-
a plurality of nonvolatile memories; a terminal; and a controller, wherein each of said plurality of nonvolatile memories includes a plurality of memory cells, each of which has a threshold voltage corresponding to data, wherein said controller controls a threshold voltage of a memory cell in response to a command, and wherein, in response to a command indicating an additional write operation, said controller controls a data synthesizing operation of data read from selected memory cells of said plurality of memory cells and of data supplied from said terminal, and controls a writing operation for writing a synthesized data obtained by said data synthesizing operation to said selected memory cells. - View Dependent Claims (8, 9)
-
-
10. A nonvolatile memory system comprising:
-
a terminal; a controller; and a plurality of nonvolatile memories, each nonvolatile memory including a plurality of memory cells, each memory cell having a threshold voltage corresponding to data;
wherein each nonvolatile memory further includes a voltage generating circuit generating an erase voltage under control by said controller, and a sense latch circuit storing data supplied from said terminal and data read from selected memory cells;wherein said controller controls a threshold voltage of a memory cell in response to a command, and wherein, in response to a command indicating an additional write operation, synthesized data of data read from selected memory cells of said plurality of memory cells and of data supplied from said terminal are stored in said sense latch circuits, and said selected memory cells are written in accordance with said synthesized data stored in said sense latch circuits after said selected memory cells are supplied with said erase voltage in a predetermined time under control by said controller. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A nonvolatile memory system comprising:
-
a plurality of nonvolatile memories; and a controller controlling a predetermined operation in response to a command supplied thereto, wherein each of said plurality of nonvolatile memories has a plurality of memory cells, each memory cell having a threshold voltage corresponding to data of a first state and a second state, wherein the threshold voltage corresponding to said first state is different from the threshold voltage corresponding to said second state, and each of said nonvolatile memories having a plurality of word lines, each of which is coupled with corresponding memory cells of said plurality of memory cells, wherein said controller controls an erase operation to erase data of selected memory cells coupled to a word line when an erase command is supplied to said controller, wherein said controller controls a write operation to write data to a memory cell of said memory cells coupled to said word line when a write command is supplied to said controller, wherein said controller controls an additional write operation to write data to a memory cell of said second state in a word line coupled with memory cells of said write and said second state when an additional write command is supplied to said controller, wherein, in said erase operation, threshold voltages of memory cells coupled to a word line are allocated to said second state by using a tunnel phenomenon; and wherein, in said write and said additional write operation, a threshold voltage of a memory cell is allocated to said first state by using a tunnel phenomenon. - View Dependent Claims (17, 18, 19, 20)
-
Specification