Configurable coding system and method of multiple eccs
AssigneeSkymedi Corporation
InventorsYu-Shuen TANG, Chuang Cheng
Life of this patent
Estimating the term…
Abstract
A configurable coding system and method of multiple error correcting codes (ECCs) for a memory device or devices are disclosed. The system includes a first ECC codec that selectively performs different error corrections with different parameters; means for providing a selected parameter to the ECC codec for initializing the ECC codec; and a second ECC codec that corrects the selected error-prone parameter in order to provide an error-free parameter to the first ECC codec.
Claims17
A configurable coding system of multiple error correcting codes (ECCs), a parameter includes a matrix and different matrixes define different error correcting codes, comprising:
- a first ECC codec configured to selectively perform different error corrections with different parameters, the first ECC codec being initialized by an error-free parameter;
- means for providing a selected error-prone parameter;
- and
- a second ECC codec configured to correct the selected error-prone parameter in order to provide the error-free parameter to the first ECC codec.
A configurable coding method of multiple error correcting codes (ECCs), a parameter includes a matrix and different matrixes define different error correcting codes, comprising:
- storing a plurality of different parameters;
- providing a selected error-prone parameter used for configuring a ECC codec;
- correcting the selected error-prone parameter to generate an error-free parameter for accordingly initializing the ECC codec;
- and
- selectively performing an error correction based on the selected error-prone parameter;
- wherein the plurality of different parameters are stored in an external memory device, and a supplementary codec is configured to load one of the stored error-prone parameters from the external memory device;
- and
- wherein the supplementary codec corrects the loaded error-prone parameter based on a built-in parameter, thereby generating the error-free parameter to be provided to the ECC codec.
Dependencies are inferred from the claim text.