IP Library Granted Patent US 8,004,905
Granted Patent B2
US 8,004,905 · App. 12/726,485 · Granted Aug 23, 2011

Nonvolatile memory system, semiconductor memory and writing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,004,905
App. No.
12/726,485
Granted
Aug 23, 2011
Kind
B2
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.

Claims (27)

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.

2. A nonvolatile memory according to claim 1 , further comprising:

terminals coupling with the control device for receiving the instruction; and

a command register for temporarily storing the instruction.

3. A nonvolatile memory according to claim 1 ,

wherein the sequencer performs a read operation in the erase operation for checking whether the threshold voltage of all of the nonvolatile memory cells coupled with the selected word line have moved over the first boundary voltage or not.

4. A nonvolatile memory according to claim 1 ,

wherein the sequencer performs a read operation in the program operation for checking whether the threshold voltage of the first ones of the nonvolatile memory cells coupled with the selected word line have moved over the second boundary voltage or not.

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.

6. A nonvolatile memory according to claim 5 , further comprising:

terminals coupling with the control device for receiving the instruction; and

a command register for temporarily storing the instruction.

7. A nonvolatile memory according to claim 5 ,

wherein the sequencer performs a read operation in the erase operation for checking whether the threshold voltage of all of the nonvolatile memory cells coupled with the selected word line have moved over the first boundary voltage or not.

8. A nonvolatile memory according to claim 5 ,

wherein the sequencer performs a read operation in the program operation for checking whether the threshold voltage of the first ones of the nonvolatile memory cells coupled with the selected word line have moved over the second boundary voltage or not.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Jul 29, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024755/0338 →