Patent ID: 7684247

Claim:
A method of operating non-volatile storage, comprising: programming non-volatile storage elements coupled to a plurality of word lines beginning with a first word line adjacent a first set of select gates and ending with a last word line adjacent a second set of select gates, said programming includes changing a threshold voltage of selected ones of said storage elements in accordance with a target memory state; reading said non-volatile storage elements coupled to said plurality of word lines beginning with said last word line and ending with said first word line, said reading includes for each word line except said last word line, applying one or more compensations based on reading a word line adjacent to said each word line in a direction of said second set of select gates; and providing data from said non-volatile storage elements coupled to said plurality of word lines to an output of said non-volatile storage in a sequence beginning with data from non-volatile storage elements coupled to said first word line and ending with data from non-volatile storage elements coupled to said last word line.