Methods for adaptively programming flash memory devices and flash memory systems incorporating same
AssigneeDensbits Technologies Ltd.
InventorsHanan Weingarten, Erez Sabbag, Michael Katz
Life of this patent
Estimating the term…
Loading patent…
AssigneeDensbits Technologies Ltd.
InventorsHanan Weingarten, Erez Sabbag, Michael Katz
Estimating the term…
A method for programming data into a first plurality of rows within a second plurality of erase sectors of a flash memory device using a programming process having at least one selectable parameter, the method includes characterizing each of at least one row subsets, each row subset comprising at least one row from among said first plurality of rows, thereby to generate at least one row subset characteristic value; and programming data into at least a portion of at least one individual row belonging to at least one row subset, using a programming process having at least one selectable parameter, said at least one selectable parameter being set at least partly in accordance with the row subset characteristic value characterizing a row subset to which said individual row belongs; wherein at least two row subsets of an array of flash memory cells differ from each other by their row subset characteristic values.
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:
A system for programming a plurality of data sequences 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 system comprising:
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:
A non-transitory computer usable medium having embodied therein program code that once executed by the computer cause the computer to execute the stages of:
A non-transitory computer usable medium having embodied therein program code that once executed by the computer cause the computer to execute the stages of:
A system for programming a plurality of data sequences 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 system comprising:
Dependencies are inferred from the claim text.