Reliable data storage in analog memory cells subjected to long retention periods
First Claim
Patent Images
1. A method for data storage in a non-volatile memory, the method comprising:
- while the non-volatile memory is supplied with electrical power, storing data in the non-volatile memory using a first storage configuration;
after storing the data, accepting an indication that shut-off of the electrical power is imminent; and
responsively to the indication and before the shut-off, re-programming at least some of the data in the non-volatile memory using a second storage configuration,wherein the first storage configuration has a first data retention period, and wherein the second storage configuration has a second data retention period, longer than the first data retention period.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage in a non-volatile memory includes storing data in the non-volatile memory using a first storage configuration while the non-volatile memory is supplied with electrical power. After storing the data, an indication is accepted, indicating that shut-off of the electrical power is imminent. Responsively to the indication and before the shut-off, at least some of the data is re-programmed in the non-volatile memory using a second storage configuration.
-
Citations
34 Claims
-
1. A method for data storage in a non-volatile memory, the method comprising:
-
while the non-volatile memory is supplied with electrical power, storing data in the non-volatile memory using a first storage configuration; after storing the data, accepting an indication that shut-off of the electrical power is imminent; and responsively to the indication and before the shut-off, re-programming at least some of the data in the non-volatile memory using a second storage configuration, wherein the first storage configuration has a first data retention period, and wherein the second storage configuration has a second data retention period, longer than the first data retention period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for data storage in a non-volatile memory, the method comprising:
-
while the non-volatile memory is supplied with electrical power, storing data in the non-volatile memory using a first storage configuration; after storing the data, accepting an indication that shut-off of the electrical power is imminent; and responsively to the indication and before the shut-off, re-programming at least some of the data in the non-volatile memory using a second storage configuration, wherein the non-volatile memory is partitioned into a normal storage area and an over-provisioning storage area, and wherein re-programming the at least some of the data comprises storing a first part of the re-programmed data in the normal storage area, and a second part of the re-programmed data in the over-provisioning storage area. - View Dependent Claims (28)
-
-
29. Apparatus for data storage, comprising:
-
an interface, which is coupled to communicate with a non-volatile memory; and circuitry, which is coupled to store data in the non-volatile memory using a first storage configuration while the non-volatile memory is supplied with electrical power, to accept, after storing the data, an indication that shut-off of the electrical power is imminent, and, responsively to the indication and before the shut-off, to re-program at least some of the data in the non-volatile memory using a second storage configuration, wherein the first storage configuration has a first data retention period, and wherein the second storage configuration has a second data retention period, longer than the first data retention period. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification