Patent · US Active

Avoiding errors in a flash memory by using substitution transformations

US7984360B2 · kind B2 · utility

16Cited by
4References
34Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 23, 2007
Grant dateJul 19, 2011
Priority date
Expiry dateMay 18, 2030

Classification

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

Abstract

To store an input string of M N-tuples of bits, a substitution transformation is selected in accordance with the input string and is applied to the input string to provide a transformed string of M N-tuples of bits. M or more memory cells are programmed to represent the transformed string and preferably also to represent a key of the transformation. Alternatively, the memory selectively programs each of M or more cells to a respective one of 2N states. A mapping that maps the binary numbers in [0,2N−1] into respective states is selected in accordance with the input string and is used to program M cells to represent the input string. Preferably, a key of the mapping is stored in the memory in association with the M cells.

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