Back to results
US 8,788,915 B2Granted
Apparatuses and methods for encoding using error protection codes
AssigneeMicron Technology, Inc.
InventorStephen P. Van Aken
Life of this patent
Estimating the term…
Abstract
Subject matter disclosed herein relates to error protection of data stored in and/or read from a memory device.
Claims24
An electronically-implemented method of protecting program data, the method comprising:
- retrieving coefficient data for computation of an error protection code using a canonical form, the computed coefficient data representing coefficients employed to compute parity data from program data, wherein the coefficient data is independent of program data;
- combining the coefficient data and the program data to compute an error protection code comprising parity data, wherein the parity data comprises a sum of products, wherein the products comprise the coefficient data multiplied by the program data;
- and
- storing the program data and the error protection code in memory.
1 more element
An apparatus comprising:
- circuitry configured to compute parity data based, at least in part, on program data and on pre-computed coefficient data representing canonical coefficients for an error protection code, wherein the pre-computed coefficient data are determined independent of the program data, wherein the parity data comprises a sum of products, wherein the products comprise the coefficient data multiplied by the program data;
- and
- a memory array configured to store the parity and program data.
An apparatus comprising:
- parity computing circuit blocks configured to compute associated parity data for corresponding groups of program data, the circuit blocks configured to apply pre-computed coefficients to one or more groups of program data, wherein the pre-computed coefficients are determined independent of the program data, wherein the parity data comprises a sum of products, wherein the products comprise the coefficient data multiplied by the program data;
- and
- a memory array configured to store the parity and program data.
Dependencies are inferred from the claim text.