Error correcting device, method of error correction thereof, and memory device and data processing system including of the same
First Claim
Patent Images
1. An error correction device comprising:
- a code storage unit to store a plurality of error correction codes;
a first error correction unit to correct a data error detected from input data by using one of the plurality of error correction codes and to output correction data;
a buffer to store the correction data; and
a second error correction unit to generate a new correction code from the correction data, to compare another of the plurality of error correction codes with the new correction code and to output a comparison result,wherein the buffer outputs the correction data to update the input data according to the comparison result output from the second error correction unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An error correction device is provided. The error correction device includes a code storage unit where a plurality of error correction codes are stored, a first error correction unit to correct a data error detected from input data by using one of a plurality of error correction codes and to output correction data, a buffer to store the correction data, and a second error correction unit to generate a new correction code from the correction data, to compare another of a plurality of error correction codes with the new correction code and to output a comparison result.
-
Citations
17 Claims
-
1. An error correction device comprising:
-
a code storage unit to store a plurality of error correction codes; a first error correction unit to correct a data error detected from input data by using one of the plurality of error correction codes and to output correction data; a buffer to store the correction data; and a second error correction unit to generate a new correction code from the correction data, to compare another of the plurality of error correction codes with the new correction code and to output a comparison result, wherein the buffer outputs the correction data to update the input data according to the comparison result output from the second error correction unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory device comprising:
-
a memory to store input data; and an error correction device to correct a data error detected from the input data, including; a code storage unit to store a plurality of error correction codes; a first error correction unit to correct a data error detected from the input data by using one of the plurality of error correction codes and to output correction data; a buffer to store the correction data; and a second error correction unit to generate a new correction code from the correction data, to compare another of the plurality of error correction codes with the new correction code and to output a comparison result, wherein the buffer outputs the correction data to update the input data according to the comparison result output from the second error correction unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
a host; and a data processing device to communicate with the host, wherein the data processing device comprises; a first memory to correct a data error that is detected from input data input from the host, and to output corrected data; and a second memory to receive and store the corrected data from the first memory, wherein the first memory comprises; a memory where the input data is stored; and an error correction device to correct a data error detected from the input data, including; a code storage unit to store a plurality of error correction codes; a first error correction unit to correct a data error detected from the input data by using one of the plurality of error correction codes and to output correction data; a buffer to store the correction data; and a second error correction unit to generate a new correction code from the correction data, to compare another of the plurality of error correction codes with the new correction code and to output a comparison result, wherein the buffer outputs the correction data to update the input data according to the comparison result output from the second error correction unit. - View Dependent Claims (14, 15, 16, 17)
-
Specification