Method for operating storage device changing operation condition depending on data reliability
First Claim
Patent Images
1. A method for operating a storage device including a flash memory, comprising:
- determining a data reliability level of the flash memory;
comparing the data reliability level with a threshold; and
changing an operating condition of the flash memory to increase the data reliability level of the flash memory if the data reliability level of the flash memory is lower than the threshold,wherein the changing of the operating condition of the flash memory comprises at least one of changing an erase operating condition of the flash memory, changing a program operating condition of the flash memory and changing a read operating condition of the flash memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a storage device including a flash memory, comprising: determining a data reliability level of the flash memory; comparing the data reliability level with a threshold; and changing an operating condition of the flash memory to improve the data reliability level of the flash memory when the data reliability level of the flash memory is lower than the threshold.
66 Citations
18 Claims
-
1. A method for operating a storage device including a flash memory, comprising:
-
determining a data reliability level of the flash memory; comparing the data reliability level with a threshold; and changing an operating condition of the flash memory to increase the data reliability level of the flash memory if the data reliability level of the flash memory is lower than the threshold, wherein the changing of the operating condition of the flash memory comprises at least one of changing an erase operating condition of the flash memory, changing a program operating condition of the flash memory and changing a read operating condition of the flash memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for operating a storage device including a flash memory, comprising:
-
calculating a reuse period of a memory block of the flash memory; determining a data reliability level of the flash memory based on the reuse period of the memory block; and changing an operating condition of the flash memory in response to the data reliability level, wherein the calculating of the reuse period of the memory block comprises calculating a time interval between current erase time and previous erase time or between current program time and previous program time. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for operating a storage device including a flash memory, comprising:
-
calculating a number of continuous erases of a memory block of the flash memory; determining a data reliability level of the flash memory based on the number of continuous erases of the memory block; and changing an operating condition of the flash memory in response to the data reliability level, wherein calculating the number of the continuous erases of the memory block comprises identifying a continuous erase in response to at least one wordline being in an erase state after programming. - View Dependent Claims (18)
-
Specification