Patent ID: 7518928
Filing Date: 2009-04-14
Classification: G11C

Abstract:
1. An apparatus for programming non-volatile storage elements, comprising: means for providing a programming signal to said non-volatile storage elements as part of a programming process that includes a coarse programming phase and a fine programming phase such that one or more of said non-volatile storage elements are in said coarse programming phase while one or more of said non-volatile storage elements are in said fine programming phase, said non-volatile storage elements are part of a common memory array; means for performing coarse verification for said one or more non-volatile storage elements that are in said coarse programming phase without performing fine verification for said one or more non-volatile storage elements that are in said coarse programming phase; and means for performing fine verification for said one or more non-volatile storage elements that are in said fine programming phase without performing coarse verification for said one or more non-volatile storage elements that are in said fine programming phase.