Nonvolatile memory wear leveling by data replacement processing
First Claim
1. A nonvolatile memory device comprising:
- an erasable and writable nonvolatile memory; and
a control circuit,wherein said control circuit performs replacement processing of memory areas according to a prescribed timing,wherein said replacement processing is accomplished by writing data stored in a first memory area in which rewriting is relatively infrequent into an unused second memory area, and making the second memory area into which the writing has been done a used area in place of said first memory area,wherein each said memory area holds rewrite frequency data,wherein said control circuit references the rewrite frequency data to search for an alternative memory area having a rewrite frequency higher than a rewrite frequency of said first memory area and being closest to an average rewrite frequency based on rewrite frequencies of a plurality of memory areas, and to use the alternative memory area as said second memory area.
2 Assignments
0 Petitions
Accused Products
Abstract
A risk of data garbling due to cumulative impact of disturbances occurring in memory areas in which no rewrite occurs is to be prevented. A memory device has an erasable and writable nonvolatile memory and a control circuit, wherein the control circuit is enabled to perform processing at a prescribed timing to replace memory areas. The replacement processing is accomplished by writing stored data in a first memory area in which rewriting is relatively infrequent into an unused second memory area, and making the second memory area into which the writing has been done a used area in place of the first memory area. Since this replacement processing is intended to replace memory areas in which rewriting is infrequent with other memory areas as described above, it is possible to prevent the risk of data garbling due to the cumulative impact of disturbances occurring in memory areas in which no rewrite occurs.
-
Citations
7 Claims
-
1. A nonvolatile memory device comprising:
-
an erasable and writable nonvolatile memory; and a control circuit, wherein said control circuit performs replacement processing of memory areas according to a prescribed timing, wherein said replacement processing is accomplished by writing data stored in a first memory area in which rewriting is relatively infrequent into an unused second memory area, and making the second memory area into which the writing has been done a used area in place of said first memory area, wherein each said memory area holds rewrite frequency data, wherein said control circuit references the rewrite frequency data to search for an alternative memory area having a rewrite frequency higher than a rewrite frequency of said first memory area and being closest to an average rewrite frequency based on rewrite frequencies of a plurality of memory areas, and to use the alternative memory area as said second memory area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification