Storage device and control method for storage device
AssigneeFujitsu Limited
InventorAtsushi Miki
Life of this patent
Estimating the term…
Abstract
A storage device includes: a memory; and a processor configured to, at the time of writing data into the memory, generate a first check code common to a plurality of types of error correction codes from the data on the basis of a correlation relationship between the plurality of types of error correction codes, add the first check code to the data and write the data into the memory, convert the first check code into a second check code based on any one of the plurality of types of error correction codes at the time of reading the data from the memory, and perform error correction by using the second check code.
Claims6
A storage device comprising:
- a memory;
- and
- a processor configured to,
- at the time of writing data into the memory, select a plurality of types of error correction codes for the data;
- generate a first check code common to the plurality of types of error correction codes based on the data by concatenating a correlation portion between the plurality of types of error correction codes and a non-correlation portion between the plurality of types of error correction codes,
- add the first check code to the data and write the data into the memory, convert the first check code into a second check code based on any one of the plurality of types of error correction codes at the time of reading the data from the memory, and
- perform error correction by using the second check code.
A control method for a storage device comprising:
- at the time of writing data into the memory, selecting a plurality of types of error correction codes for the data;
- generating a first check code common to the plurality of types of error correction codes based on the data by concatenating a correlation portion between the plurality of types of error correction codes and a non-correlation portion between the plurality of types of error correction codes;
- adding the first check code to the data and write the data into the memory;
- converting the first check code into a second check code based on any one of the plurality of types of error correction codes at the time of reading the data from the memory;
- and
- performing error correction by using the second check code.
Dependencies are inferred from the claim text.