Background threshold voltage shifting using base and delta threshold voltage shift values in non-volatile memory

In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the processing circuit to perform a method that includes determining, after writing data...

Full description

Saved in:
Bibliographic Details
Main Authors Papandreou, Nikolaos, Fisher, Timothy J, Koltsidas, Ioannis, Pletka, Roman A, Pozidis, Charalampos, Tomic, Sasa, Parnell, Thomas, Fry, Aaron D, Camp, Charles J, Ioannou, Nikolas
Format Patent
LanguageEnglish
Published 05.03.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the processing circuit to perform a method that includes determining, after writing data to a non-volatile memory block, one or more delta threshold voltage shift (TVSΔ) values. One or more overall threshold voltage shift values is calculated for the data written to the non-volatile memory block. The one or more overall threshold voltage shift values are stored. The method also includes reading one or more TVS values from a non-volatile controller memory, and resetting a program/erase cycle count since last calibration after calibrating the one or more overall threshold voltage shift values. The one or more TVSΔ values and the program/erase cycle count since last calibration are stored to the non-volatile controller memory.
Bibliography:Application Number: US201715804975