Read window budget based dynamic program step characteristic adjustment
First Claim
Patent Images
1. A system, comprising:
- a memory component including a group of memory cells; and
a processing device coupled to the memory component and configured to;
determine a read window budget (RWB) corresponding to the group of memory cells, wherein the RWB is a cumulative value of a number of distances between adjacent threshold voltage distributions associated with the group of memory cells at a particular bit error rate (BER);
compare the determined RWB to a target RWB; and
in response to the determined RWB being different than the target RWB, adjust one or more program step characteristic to adjust the determined RWB toward the target RWB wherein the one or more program step characteristics comprises a step size that corresponds to a voltage difference between consecutive programming signals of a series of programming signals applied to the group of memory cells to program the group of memory cells to a particular data state.
5 Assignments
0 Petitions
Accused Products
Abstract
A read window budget (RWB) corresponding a group of memory cells is determined. The determined RWB and a target RWB is compared. In response to the determined RWB being different than the target RWB, one or more program step characteristics are adjusted to adjust the determined RWB toward the target RWB.
-
Citations
19 Claims
-
1. A system, comprising:
-
a memory component including a group of memory cells; and a processing device coupled to the memory component and configured to; determine a read window budget (RWB) corresponding to the group of memory cells, wherein the RWB is a cumulative value of a number of distances between adjacent threshold voltage distributions associated with the group of memory cells at a particular bit error rate (BER); compare the determined RWB to a target RWB; and in response to the determined RWB being different than the target RWB, adjust one or more program step characteristic to adjust the determined RWB toward the target RWB wherein the one or more program step characteristics comprises a step size that corresponds to a voltage difference between consecutive programming signals of a series of programming signals applied to the group of memory cells to program the group of memory cells to a particular data state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining a read window budget (RWB) corresponding to a group of memory cells programmed to a particular data state via a programming signal having one or more program step characteristics, wherein; an RWB is a cumulative value of a number of distances between adjacent threshold voltage distributions associated with the group of memory cells at a particular bit error rate (BER); and the one or more programming characteristics comprises a program step duration corresponding to a duration for which the programming signal is applied; comparing the determined RWB to a target RWB; in response to the determined RWB being different than the target RWB, adjusting the one or more program step characteristics to adjust the determined RWB to an adjusted RWB; comparing the adjusted RWB to the target RWB; and in response to the adjusted RWB being different than the target RWB, further adjusting the one or more program step characteristics to adjust the adjusted RWB toward the target RWB. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory component including a group of memory cells; and
a processing device coupled to the memory component and configured to;determine a read window budget (RWB) corresponding to the group of memory cells, wherein the RWB is determined based on respective read windows between a plurality of threshold voltage distributions corresponding to respective data states to which the group of memory cells are programmed; compare the determined RWB to a target RWB; and in response to the determined RWB being different than the target RWB, adjust one or more program step characteristics by a respective determined amount to adjust the RWB toward the target RWB; and wherein the processing device is further configured to; determine, using an interpolation, voltages corresponding to two adjacent edges of respective threshold voltage distributions of the plurality of threshold voltage distributions at a particular bit error rate (BER), wherein the interpolation is based on a first read level voltage whose corresponding BER is lower than the particular BER and a second read level voltage whose corresponding BER is greater than the particular BER; use the determined voltages corresponding to the two adjacent edges to determine a respective one of the read windows; and determine the RWB by a summation of the determined read windows. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification