Error correction circuit, operating method thereof and data storage device including the same
AssigneeSK hynix Inc.
InventorJang Seob KIM
Life of this patent
Estimating the term…
Abstract
An error correction circuit includes a control unit suitable for receiving a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction; and a decoder suitable for performing a decoding operation for a codeword selected by the control unit in the data chunk, wherein the control unit preferentially selects, depending on a result of a first decoding operation for a first codeword of the first direction, a second codeword of the second direction or a third codeword of the first direction.
Claims18
An error correction circuit comprising:
- a control unit suitable for receiving a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction;
- and
- a decoder suitable for performing a decoding operation for a codeword selected by the control unit in the data chunk,
- wherein the control unit selects, depending on a result of a first decoding operation for a first codeword of the first direction, a second codeword of the second direction or a third codeword of the first direction.
A method for operating an error correction circuit, comprising:
- receiving a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction;
- selecting, depending on a result of a first decoding operation for a first codeword of the first direction, a second codeword of the second direction or a third codeword of the first direction;
- and
- performing a decoding operation for a selected codeword.
A data storage device comprising:
- a nonvolatile memory device suitable for reading and outputting a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction;
- and
- an error correction circuit suitable for performing an error correction operation for the data chunk,
- the error correction circuit comprising
- a control unit suitable for selecting, depending on a result of a first decoding operation for a first codeword of the first direction, a second codeword of the second direction or a third codeword of the first direction;
- and
- a decoder suitable for performing a decoding operation for a codeword selected by the control unit.
Dependencies are inferred from the claim text.