×

Methods for adaptively programming flash memory devices and flash memory systems incorporating same

  • US 8,799,563 B2
  • Filed: 07/31/2013
  • Issued: 08/05/2014
  • Est. Priority Date: 10/22/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for programming a plurality of data sequences into a corresponding plurality of flash memory functional units using a programming process having at least one selectable programming duration-controlling parameter controlling the duration of the programming process for a given data sequence, the method comprising:

  • providing at least one indication of at least one varying situational characteristic;

    determining a value for said at least one selectable programming duration-controlling parameter controlling the duration of the programming process for a given data sequence, for each flash memory functional unit, depending at least partly on said indication of said varying characteristic;

    and for each individual flash memory functional unit from among said plurality of flash memory functional units, programming a sequence of bits into said individual flash memory functional unit using a programming process having at least one selectable parameter, said at least one selectable parameter being set at said value determined for said individual flash memory functional unit;

    wherein the varying situational characteristic is a degradation state of at least one of the flash memory functional units.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×