Patent · US Active

Data recovery for defective word lines during programming of non-volatile memory arrays

US8775901B2 · kind B2 · utility

35Cited by
74References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 28, 2011
Grant dateJul 8, 2014
Priority date
Expiry dateFeb 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1072
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The recovery of data during programming, such as in the case of a broken word-line, is considered. The arrangement described assumes that k pages may be corrupted when the system finishes programming a block. Then these corrupted pages can be recovered using an erasure code. In order to recover any k pages, the system will compute and temporarily store k parity pages in the controller. These k parity pages may be computed on-the-fly as the data pages are received from the host. After programming the block if a problem is detected in a post-write read, and data in up to k pages is corrupt on some bad word-lines, then the missing data is recovered using the k parity pages that are stored in the controller and using the other non-corrupted pages that are read from the block of the memory array and decoded.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.