Patent · US Active

Data coding for improved ECC efficiency

US8473809B2 · kind B2 · utility

28Cited by
4References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 19, 2010
Grant dateJun 25, 2013
Priority date
Expiry dateSep 30, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C29/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Non-volatile storage devices and techniques for operating non-volatile storage are described herein. One embodiment includes accessing “n” pages of data to be programmed into a group of non-volatile storage elements. The “n” pages are mapped to a data state for each of the non-volatile storage elements based on a coding scheme that evenly distributes read errors across the “n” pages of data. Each of the non-volatile storage elements in the group are programmed to a threshold voltage range based on the data states to which the plurality of pages have been mapped. The programming may include programming the “n” pages simultaneously. In one embodiment, mapping the plurality of pages is based on a coding scheme that distributes a significant failure mode (for example, program disturb errors) to a first of the pages and a significant failure mode (for example, data retention errors) to a second of the pages.

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