Non-volatile memory devices having uniform error distributions among pages
First Claim
1. An apparatus, comprising:
- circuitry configured to monitor read-back data from a group of memory cells that are programmable based on a group of programming voltages, each of the memory cells being configured to represent two or more bits by a charge level, the two or more bits corresponding to two or more bit positions;
circuitry configured to determine estimated mean and standard deviation values of level distributions of the memory cells based on the read-back data; and
circuitry configured to adjust one or more of the programming voltages based on the estimated mean and standard deviations of the level distribution such that differences among bit error rates of the bit positions are reduced.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes systems and techniques relating to non-volatile memory. A described system, for example, includes a non-volatile memory structure containing a group of memory cells that are programmable based on a group of programming voltages, each of the memory cells being configured to represent two or more bits by a charge level, the two or more bits corresponding to two or more bit positions. The described system includes circuitry configured to monitor read-back data from the non-volatile memory structure, determine estimated mean and standard deviation values of level distributions of the memory cells based on the read-back data, and adjust one or more of the programming voltages based on the estimated mean and standard deviations of the level distribution such that differences among bit error rates of the bit positions are reduced.
14 Citations
26 Claims
-
1. An apparatus, comprising:
-
circuitry configured to monitor read-back data from a group of memory cells that are programmable based on a group of programming voltages, each of the memory cells being configured to represent two or more bits by a charge level, the two or more bits corresponding to two or more bit positions; circuitry configured to determine estimated mean and standard deviation values of level distributions of the memory cells based on the read-back data; and circuitry configured to adjust one or more of the programming voltages based on the estimated mean and standard deviations of the level distribution such that differences among bit error rates of the bit positions are reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a non-volatile memory structure comprising a group of memory cells that are programmable based on a group of programming voltages, each of the memory cells being configured to represent two or more bits by a charge level, the two or more bits corresponding to two or more bit positions; and circuitry configured to monitor read-back data from the non-volatile memory structure, determine estimated mean and standard deviation values of level distributions of the memory cells based on the read-back data, and adjust one or more of the programming voltages based on the estimated mean and standard deviations of the level distribution such that differences among bit error rates of the bit positions are reduced. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
determining one or more voltage level distributions associated with a group of memory cells, each of the memory cells being configured to represent two or more bits by a charge level, the two or more bits corresponding to two or more bit positions, the group of memory cells being programmed based on a group of programming voltages; and adjusting one or more of the programming voltages based on the one or more voltage level distributions such that differences among bit error rates of the bit positions are reduced. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification