Patent ID: 6763424
Filing Date: 2004-07-13
Classification: G06F,G11C

Abstract:
In a non-volatile memory system having a plurality of blocks of memory storage elements that are individually erasable as a unit and which are individually organized into a plurality of pages of memory storage elements that are individually programmable together, a method of substituting new data for superceded data within at least one page of one of the plurality of blocks while data in at least another page of said one block is not replaced, comprising:programming the new data into at least one page of said one or another of the plurality of blocks, identifying the at least one page of superceded data and the at least one page of new data by a common logical address, recording a relative time of programming the at least one page of new data and the at least one page of superceded data; and wherein the at least one page of superceded data is less than all the data contained in said one block.