×

Testing non-volatile memories

  • US 10,614,903 B2
  • Filed: 07/18/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 07/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, executed by one or more processors, for testing non-volatile random access memories (NVRAMS), the method comprising:

  • receiving probability distribution function data corresponding to bit-error-rate data for each of a plurality of data blocks within a qualified set of NVRAMS;

    collecting non-exhaustive bit-error-rate data for each of the plurality of data blocks on a tested NVRAM to produce non-exhaustive test data for each of the plurality of data blocks;

    tracking a growth in unstable data blocks over a plurality of testing cycles in conjunction with collecting the non-exhaustive bit-error-rate data to produce unstable data block projections for the tested NVRAM;

    determining whether a number of unstable data blocks of the unstable data block projections exceeds a selected threshold;

    in response to determining that the number of unstable data blocks of the unstable data block projections does not exceed the selected threshold, determining a plurality of stable data blocks on the tested NVRAM based on whether the non-exhaustive test data matches the probability distribution function data for each of the plurality of data blocks according to a chi-squared test;

    determining, from the non-exhaustive test data, an inferior data block for the plurality of stable data blocks on the tested NVRAM;

    collecting exhaustive bit-error-rate data on the inferior data block to produce exhaustive test data for the tested NVRAM, wherein collecting exhaustive bit-error-rate data comprises end-of-life testing in conjunction with manufacturing the tested NVRAM and prior to integration of the tested NVRAM within a computing system; and

    processing the tested NVRAM according to the exhaustive test data, wherein the tested NVRAM is tagged and assigned to a group of a set of groups based on the collected exhaustive bit-error-rate data.

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