Dynamic write selection for shelf-life retention in non-volatile memories
AssigneeIntel Corporation
InventorsRakan Maddah, Mu Lim Edwin Cheng, Bei Wang, Prashant S. Damle
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that determines a power-off period associated with a non-volatile memory (NVM), sets a completion time of a write procedure corresponding to the NVM to a first value if the power-off period exceeds a threshold, and sets the completion time to a second value if the power-off period does not exceed the threshold, wherein the first value is greater than the second value.
Claims20
A memory controller comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable or fixed-functionality hardware, the logic to:
- determine a power-off period associated with a non-volatile memory (NVM);
- set a completion time of a write procedure for the NVM to a first value if the power-off period exceeds a threshold;
- and
- set the completion time to a second value if the power-off period does not exceed the threshold, wherein the first value is greater than the second value;
- and
- wherein the second value for the completion time of the write procedure is to provide a normal time to charge unselected cells a standard value, and the first value for the completion time of the write procedure is to provide a longer time to charge unselected cells to a value higher than the standard value for a write after the power-off period exceeds the threshold.
At least one computer readable storage medium comprising a set of instructions, which when executed by a memory controller, cause the memory controller to:
- determine a power-off period associated with a non-volatile memory (NVM);
- set a completion time of a write procedure for the NVM to a first value if the power-off period exceeds a threshold;
- and
- set the completion time to a second value if the power-off period does not exceed the threshold, wherein the first value is greater than the second value;
- and
- wherein the second value for the completion time of the write procedure is to provide a normal time to charge unselected cells a standard value, and the first value for the completion time of the write procedure is to provide a longer time to charge unselected cells to a value higher than the standard value for a write after the power-off period exceeds the threshold.
A computing system comprising:
- a non-volatile memory (NVM);
- and
- a memory controller coupled to the NVM, wherein the memory controller includes logic implemented at least partly in one or more of configurable or fixed-functionality hardware, the logic to:
- determine a power-off period associated with the NVM,
- set a completion time of a write procedure for the NVM to a first value if the power-off period exceeds a threshold, and
- set the completion time to a second value if the power-off period does not exceed the threshold, wherein the first value is greater than the second value, and
- wherein the second value for the completion time of the write procedure is to provide a normal time to charge unselected cells a standard value, and the first value for the completion time of the write procedure is to provide a longer time to charge unselected cells to a value higher than the standard value for a write after the power-off period exceeds the threshold.
A method comprising:
- determining a power-off period associated with a non-volatile memory (NVM);
- setting a completion time of a write procedure for the NVM to a first value if the power-off period exceeds a threshold;
- and
- setting the completion time to a second value if the power-off period does not exceed the threshold, wherein the first value is greater than the second value;
- and
- wherein the second value for the completion time of the write procedure is to provide a normal time to charge unselected cells a standard value, and the first value for the completion time of the write procedure is to provide a longer time to charge unselected cells to a value higher than the standard value for a write after the power-off period exceeds the threshold.
Dependencies are inferred from the claim text.