Back to results
US 2023/0067570 A1Published application
Program voltage step based on program-suspend time
AssigneeMicron Technology, Inc.
InventorsJustin Bates, Giuseppe Cariello, Pitamber Shukla, Fulvio Rori, Chiara Cerafogli, Scott Anthony Stoller
Life of this patent
Estimating the term…
Abstract
Various embodiments provide for adjusting (or adapting) a program voltage step used to program a memory cell by a program algorithm after the program algorithm resumes from a suspension, where the program voltage step is adjusted (or adapted) based on one or more factors.
Claims20
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled to the memory device, configured to perform operations comprising:
- receiving, from a host system, a request to suspend a program operation of a set of memory cells of the memory device, the program operation being performed using a program algorithm that applies to the set of memory cells a series of voltage pulses that are increased by a program step voltage each subsequent voltage pulse;
- in response to the request, causing suspension of the program operation of the set of memory cells;
- during the suspension of the program operation, monitoring a time duration of the suspension;
- and
- after the suspension ends and prior to the program operation of the set of memory cells resuming:
- determining a voltage offset for the program voltage step based on the time duration of the suspension;
- based on the voltage offset, setting the program voltage step to an adjusted program voltage step for use after the program operation resumes;
- and
- causing the program operation to resume, the program operation being configured to use the adjusted program voltage step after the program operation resumes.
9 more elements
At least one non-transitory machine-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- during suspension of a program operation of a set of memory cells of a memory device, monitoring a time duration of the suspension, the program operation being performed using a program algorithm that applies to the set of memory cells a series of voltage pulses that are increased by a program step voltage each subsequent voltage pulse;
- and
- after the suspension ends and prior to the program operation of the set of memory cells resuming:
- determining a voltage offset for the program voltage step based on the time duration of the suspension;
- based on the voltage offset, setting the program voltage step to an adjusted program voltage step for use after the program operation resumes;
- and
- causing the program operation to resume, the program operation being configured to use the adjusted program voltage step after the program operation resumes.
4 more elements
A method comprising:
- detecting, by a processing device, suspension of a program operation of a set of memory cells of a memory device, the program operation being performed using a program algorithm that applies to the set of memory cells a series of voltage pulses that are increased by a program step voltage each subsequent voltage pulse;
- in response to detecting the suspension, monitoring, by the processing device, a time duration of the suspension;
- and
- after the suspension ends and prior to the program operation of the set of memory cells resuming:
- determining, by the processing device, a voltage offset for the program voltage step based on the time duration of the suspension;
- based on the voltage offset, setting, by the processing device, the program voltage step to an adjusted program voltage step for use after the program operation resumes;
- and
- causing, by the processing device, the program operation to resume, the program operation being configured to use the adjusted program voltage step after the program operation resumes.
5 more elements
Dependencies are inferred from the claim text.