Patent ID: 8230165

Claim:
A method of arranging data within a block of a flash memory device, wherein the block comprises a plurality of word lines and a plurality of memory cells of the word lines, the word lines comprising one or more bottom edge word lines, one or more top edge word lines, and intermediate word lines between the bottom and top edge word lines, the method comprising: receiving, by the flash memory device, a first set of word line addresses indicative of a first write sequence to store data first on the memory cells on the bottom or top edge word lines; converting, by the flash memory device, the first set of word line addresses into a second set of word line addresses indicative of a second write sequence to store the data first on the memory cells on the intermediate word lines; writing at least a portion of the data to memory cells of the intermediate word lines first; and after writing the at least a portion of the data to the memory cells of the intermediate word line, writing a remainder of the data to memory cells of the top and/or bottom edge word lines.