Patent ID: 7196928
Filing Date: 2007-03-27
Classification: G11C

Abstract:
1. A method for reading non-volatile storage, comprising: performing a read process for a set of non-volatile storage elements using a set of one or more read compare points, said read process provides a set of read data; determining whether said read data has one or more errors; determining whether an error correction process is able to correct said one or more errors; correcting said one or more errors using said error correction process if said error correction process is able to correct said one or more errors; and performing a data recovery process if said error correction process is not able to correct said one or more errors, said data recovery process comprises reading non-volatile storage elements adjacent to said set of non-volatile storage elements, adjusting said one or more read compare points for at least a subset of said set of non-volatile storage elements based on reading of said non-volatile storage elements adjacent to said set of non-volatile storage elements and performing another one or more read processes for said set of non-volatile storage elements using said adjusted one or more read compare points.