Techniques for improving reliability and performance of partially written memory blocks in modern flash memory systems
First Claim
Patent Images
1. An apparatus comprising:
- a storage device to store a partial block number and a last wordline voltage value corresponding to a partial write operation performed on a partially programmed memory block of a non-volatile memory; and
memory controller logic, coupled to the non-volatile memory, to cause application of a reduced voltage level to erased wordlines of the non-volatile memory during a read operation to the non-volatile memory based at least in part on the partial block number and the last wordline voltage value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to improve reliability and/or performance of partially written memory blocks in flash memory systems are described. In some embodiments, a storage device stores information corresponding to a partial write operation performed on a partially programmed memory block of a non-volatile memory. Memory controller logic then cause application of a reduced voltage level and/or an offset value to portion(s) of the non-volatile memory during a read or write operation to the non-volatile memory based at least in part on the stored information. Other embodiments are also disclosed and claimed.
18 Citations
12 Claims
-
1. An apparatus comprising:
-
a storage device to store a partial block number and a last wordline voltage value corresponding to a partial write operation performed on a partially programmed memory block of a non-volatile memory; and memory controller logic, coupled to the non-volatile memory, to cause application of a reduced voltage level to erased wordlines of the non-volatile memory during a read operation to the non-volatile memory based at least in part on the partial block number and the last wordline voltage value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium comprising one or more instructions that when executed on a processor configure the processor to perform one or more operations to:
-
store, in a storage device, a partial block number and a last wordline voltage value corresponding to a partial write operation performed on a partially programmed memory block of a non-volatile memory; and cause, at memory controller logic, application of a reduced voltage level to erased wordlines of the non-volatile memory during a read operation to the non-volatile memory based at least in part on the partial block number and the last wordline voltage value. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification