×

Determining data retention time in a solid-state non-volatile memory

  • US 9,263,158 B2
  • Filed: 08/16/2013
  • Issued: 02/16/2016
  • Est. Priority Date: 08/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • partitioning solid-state non-volatile memory cells of a non-volatile memory device into a plurality of units each individually allocatable for storage of user data;

    allocating at least one of the plurality of units not storing user data as a control set;

    storing user data from a host device to a first unit;

    writing a test pattern to the control set;

    reading the test pattern from the control set and identifying a total number of read errors;

    determining a data retention time responsive to the total number of read errors and an elapsed time interval between the writing of the test pattern and the reading of the test pattern, the data retention time comprising an estimated time during which the memory device can store a set of data in a powered off condition and can successfully retrieve the data after being subsequently powered on;

    obtaining system parameters comprising one or more of a current temperature value, a time stamp, a date stamp, and a total number of detected errors;

    writing the parameters to the control set as a test log entry;

    refreshing the user data in the first unit responsive to the determined data retention time; and

    subsequently storing user data from the host device in the first unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×