A non-volatile memory and erase block/data block/sector/cluster update and
address translation scheme utilizing a version number is detailed that
enhances data updating and helps reduce program disturb of the memory
cells of the non-volatile memory device. The various embodiments utilize
a version number associated with each erase block, data block, sector,
and/or cluster. This allows for determination of currently valid data
block, sector and/or cluster associated with the logical ID of the data
grouping by locating the most recent version associated with the logical
ID. With this approach, old data need not be invalidated by programming a
valid/invalid flag, avoiding the risk of program disturb in the
surrounding data rows.