Method for operating storage device determining wordlines for writing user data depending on reuse period
First Claim
Patent Images
1. A method of operating a storage device including a flash memory, comprising:
- calculating a reuse period of a selected memory block in the flash memory;
determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block;
writing the data into the set of wordlines; and
writing dummy data into a wordline of the selected memory block not in the set of wordlines,wherein writing the data comprises;
writing dummy data to a dummy wordline having a lower reliability of the selected memory block; and
writing the data to wordlines of the selected memory block sequentially from the dummy wordline.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include a method of operating a storage device including a flash memory, comprising: calculating a reuse period of a selected memory block in the flash memory; determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block; and writing the data into the set of wordlines.
-
Citations
16 Claims
-
1. A method of operating a storage device including a flash memory, comprising:
-
calculating a reuse period of a selected memory block in the flash memory; determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block; writing the data into the set of wordlines; and writing dummy data into a wordline of the selected memory block not in the set of wordlines, wherein writing the data comprises; writing dummy data to a dummy wordline having a lower reliability of the selected memory block; and writing the data to wordlines of the selected memory block sequentially from the dummy wordline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a storage device including a flash memory, comprising:
-
calculating a reuse period of a selected memory block in the flash memory; determining types of programming to use to program wordlines of the selected memory block based on the reuse period; and programming the wordlines using the types of programming, wherein the types of programming comprise a slow program operation and a normal program operation when the reuse period is less than a first threshold. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of operating a storage device including a flash memory, comprising:
-
calculating a reuse period of a selected memory block in the flash memory; determining a programming technique to use to program the selected memory block based on the reuse period; and programming the selected memory block using the programming technique, wherein determining the programming technique comprises; determining programming all wordlines of the selected memory block as the programming technique when the reuse period is in a first state; and determining programming less than all of the wordlines of the selected memory block as the programming technique when the reuse period is in a second state different from the first state. - View Dependent Claims (15, 16)
-
Specification