Nonvolatile memory system, semiconductor memory and writing method
First Claim
1. A nonvolatile memory used in a nonvolatile memory apparatus by receiving an instruction from a control device in the nonvolatile memory apparatus, comprising:
- a plurality of nonvolatile memory cells, each of which is capable of storing data in accordance with difference of a threshold voltage thereof;
a plurality of word lines, each of which is coupling with corresponding memory cells; and
a sequencer for controlling accessing to the nonvolatile memory cells in accordance with the instruction,wherein the sequencer performs an erase operation in response to an erase instruction that the threshold voltage of all of the nonvolatile memory cells coupled with a selected word line move over a first boundary voltage indicating an erase state,wherein the sequencer is capable of performing an program operation in response to a program instruction that the threshold voltage of first ones of the nonvolatile memory cells coupled with a selected word line move over a second boundary voltage indicating a program state from the erase state when second ones of the nonvolatile memory cells coupled with the selected word line have been in the program state.
1 Assignment
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.
-
Citations
8 Claims
-
1. A nonvolatile memory used in a nonvolatile memory apparatus by receiving an instruction from a control device in the nonvolatile memory apparatus, comprising:
-
a plurality of nonvolatile memory cells, each of which is capable of storing data in accordance with difference of a threshold voltage thereof; a plurality of word lines, each of which is coupling with corresponding memory cells; and a sequencer for controlling accessing to the nonvolatile memory cells in accordance with the instruction, wherein the sequencer performs an erase operation in response to an erase instruction that the threshold voltage of all of the nonvolatile memory cells coupled with a selected word line move over a first boundary voltage indicating an erase state, wherein the sequencer is capable of performing an program operation in response to a program instruction that the threshold voltage of first ones of the nonvolatile memory cells coupled with a selected word line move over a second boundary voltage indicating a program state from the erase state when second ones of the nonvolatile memory cells coupled with the selected word line have been in the program state. - View Dependent Claims (2, 3, 4)
-
-
5. A nonvolatile memory used in a nonvolatile memory apparatus by receiving an instruction from a control device in the nonvolatile memory apparatus, comprising:
-
a plurality of nonvolatile memory cells, each of which is capable of storing data in accordance with difference of a threshold voltage thereof; a plurality of word lines, each of which is coupling with corresponding memory cells; and a sequencer for controlling accessing to the nonvolatile memory cells in accordance with the instruction, wherein the sequencer performs an erase operation in response to an erase instruction that the threshold voltage of all of the nonvolatile memory cells coupled with a selected word line move over a first boundary voltage indicating an erase state, wherein the sequencer is capable of performing a first program operation in response to a program instruction accompanied with program data, a quantity of which is the same as the storage quantity of all of the nonvolatile memory cells coupled with one word line, that the threshold voltage of all of the nonvolatile memory cells coupled with a selected word line move over a second boundary voltage indicating a program state from the erase state, and wherein the sequencer is capable of performing a second program operation in response to the program instruction accompanied with program data, a quantity of which is less than the storage quantity of all of the nonvolatile memory cells coupled with one word line, in which the threshold voltage of first ones of the nonvolatile memory cells coupled with the selected word line move over the second boundary voltage indicating the program state from the erase state when second ones of the nonvolatile memory cells coupled with the selected word line, which is the same word line coupled with the first ones of the nonvolatile memory cells, have been in the program state. - View Dependent Claims (6, 7, 8)
-
Specification