Systems and methods for inter-cell interference mitigation in a flash memory
First Claim
Patent Images
1. A data processing system, the data processing system comprising:
- a soft information correction circuit operable to;
access a series of bit patterns from a block of memory cells;
generate soft information corresponding to the series of bit patterns accessed from the block of memory cells, the soft information comprising a probability that voltage levels indicated by the series of bit patterns are correct;
calculate an offset reduced output based upon a combination of a variance of the soft information and a median of the soft information;
modify the soft information based at least in part on the offset reduced output to create corrected soft information; and
mitigate inter-cell interference in the block of memory cells using the corrected soft information.
0 Assignments
0 Petitions
Accused Products
Abstract
The present inventions are related to systems and methods for accessing data from a flash memory, and more particularly to systems and methods for inter-cell interference handling in a flash memory. The systems and methods may include a soft information correction circuit that is operable to receive soft information corresponding to information accessed from a block of memory cells, and modify the soft information based upon a variance of the soft information and a median of the soft information to create corrected soft information, the corrected soft information being used to mitigate inter-cell interference in the block of memory cells.
-
Citations
15 Claims
-
1. A data processing system, the data processing system comprising:
-
a soft information correction circuit operable to; access a series of bit patterns from a block of memory cells; generate soft information corresponding to the series of bit patterns accessed from the block of memory cells, the soft information comprising a probability that voltage levels indicated by the series of bit patterns are correct; calculate an offset reduced output based upon a combination of a variance of the soft information and a median of the soft information; modify the soft information based at least in part on the offset reduced output to create corrected soft information; and mitigate inter-cell interference in the block of memory cells using the corrected soft information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for accessing information from a storage device, the method comprising:
-
accessing a series of bit patterns from a block of memory cells; generating soft information corresponding to the series of bit patterns accessed from the block of memory cells, the soft information comprising a probability that voltage levels indicated by the series of bit patterns are correct; calculating an offset reduced output based upon a combination of a variance of the soft information and a median of the soft information; modifying the soft information based at least in part on the offset reduced output to create corrected soft information; and mitigating inter-cell interference in the block of memory cells using the corrected soft information. - View Dependent Claims (11, 12, 13)
-
-
14. A storage device, the storage device comprising:
-
a block of memory cells; a soft information correction circuit operable to; access a series of bit patterns from a block of memory cells; receive soft information corresponding to the series of bit patterns accessed from the block of memory cells, the soft information comprising a probability that voltage levels indicated by the series of bit patterns are correct; calculate an offset reduced output based upon a combination of a variance of the soft information and a median of the soft information; modify the soft information based at least in part on the offset reduced output to create corrected soft information; and mitigate inter-cell interference in the block of memory cells using the corrected soft information. - View Dependent Claims (15)
-
Specification