Back to results
US 2007/0168837 A1Published application
Method for implementing error-correction codes in flash memory
AssigneeM-Systems Flash Disk Pioneers Ltd.
InventorMark Murin
Life of this patent
Estimating the term…
Abstract
The present invention teaches a method and device for implementing error-correction code (ECC) in flash memory. The present invention discloses methods which utilize a modified ECC algorithm, and a flash memory device which incorporates these methods.
Claims12
A method for storing data bits into a flash memory device, the method comprising the steps of:
- (a) providing an error-correction code for generating at least one parity bit from a plurality of data bits;
- (b) transforming the data bits to be stored in the flash memory device, thereby generating a plurality of transformed data bits;
- (c) applying said error-correction code to said plurality of transformed data bits, thereby generating at least one parity bit;
- (d) transforming said at least one parity bit, thereby generating at least one transformed parity bit;
- and
- (e) storing the data bits and said at least one transformed parity bit into the flash memory device.
3 more elements
A flash memory device for storing data bits, the device comprising:
- (a) an error-correction code module for generating parity bits from a plurality of data bits, said error-correction code module configured to generate at least one parity bit from said plurality of data bits;
- and
- (b) a flash memory controller for:
- (i) transforming data bits to be stored in the flash memory device, said flash memory controller configured to generate a plurality of transformed data bits;
- (ii) transforming said at least one parity bit, said flash memory controller configured to generate at least one transformed parity bit;
- and
- (iii) storing the data bits and said at least one transformed parity bit into the flash memory device.
4 more elements
Dependencies are inferred from the claim text.