Operation method of memory controller configured to control memory device
AssigneeSamsung Electronics Co., Ltd.
InventorsJONG-SUNG NA, SOHYUN HAN, SEONA CHO
Life of this patent
Estimating the term…
Abstract
Disclosed is an operation method of a memory controller controlling a memory device. The operation method includes loading raw data from the memory device, performing a 0th error correction operation on the raw data, generating first flip data by performing a first bit flip operation on the raw data based on a correction history table, when an error of the raw data is not corrected through the 0th error correction operation, and performing a first error correction operation on the first flip data, and the correction history table includes correction addresses indicating locations of one or more memory cells in the memory device, which are associated with previously corrected error bits.
Claims20
A method of operating a memory controller configured to control a memory device, the method comprising:
- loading data from the memory device;
- performing a first error correction operation on the data;
- based on an error in the data not being corrected through the first error correction operation, generating first flip data by performing a first bit flip operation on the data based on a correction history information;
- and
- performing a second error correction operation on the first flip data,
- wherein the correction history information comprises one or more correction addresses indicating locations of one or more memory cells in the memory device, which are associated with previously corrected error bits.
A method of operating a memory controller configured to control a memory device, the method comprising:
- loading first data from the memory device;
- performing a first error correction operation on the first data;
- updating a correction history information based on a first address corresponding to an error bit corrected in the first data;
- loading second data having a row address identical to a row address of the first data from the memory device;
- performing a second error correction operation on the second data;
- based on an error of the second data not being corrected, generating first flip data by flipping a bit of the second data, which corresponds to the first address, based on the correction history information;
- and
- performing a second error correction operation on the first flip data.
A method of operating a memory controller configured to control a memory device, the method comprising:
- loading data from the memory device;
- performing a first error correction operation on the data;
- based on an error in the data not being corrected through the first error correction operation, generating first flip data by flipping at least one first bit among a plurality of bits of the data;
- and
- performing a second error correction operation on the first flip data.
Dependencies are inferred from the claim text.