Patent · US Active

Progressively programming flash memory while maintaining constant error correction codes

US8225177B2 · kind B2 · utility

0Cited by
4References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 29, 2008
Grant dateJul 17, 2012
Priority date
Expiry dateMay 18, 2031

Classification

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

Abstract

In an embodiment, the invention provides a method for programming flash memory while maintaining a constant error correction term. A data field and forcing bits are arranged in a packing order. Next, all the forcing bits are set to a logical zero value. A first error correction term is generated using the data field and forcing bits as an input to an ECC encoding algorithm. An exclusive OR function is performed on the constant error correction term and the first error correction term creating a difference term. A forcing function is applied to the difference term creating a new value for the forcing bits. The data field and the forcing bits are written to the flash memory.

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