Programming non-volatile storage system with multiple memory die
AssigneeSanDisk Technologies LLC
InventorYan Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorYan Li
Estimating the term…
A system and methods for programming a set of data onto non-volatile memory elements, maintaining copies of the data pages to be programmed, as well as surrounding data pages, internally or externally to the memory circuit, verifying programming correctness after programming, and upon discovering programming error, recovering the safe copies of the corrupted data to be reprogrammed in alternative non-volatile memory elements. Additionally, a system and methods for programming one or more sets of data across multiple die of a non-volatile memory system, combining data pages across the multiple die by means such as the XOR operation prior to programming the one or more sets of data, employing various methods to determine the correctness of programming, and upon identifying data corruption, recovering safe copies of data pages by means such as XOR operation to reprogram the pages in an alternate location on the non-volatile memory system.
A process for programming non-volatile storage, comprising:
A non-volatile storage system, comprising:
A process for programming non-volatile storage, comprising:
Dependencies are inferred from the claim text.