Back to results
US 12,015,425 B2Granted
Controller and operating method thereof for determining reliability data based on syndrome weight
AssigneeSK hynix Inc.
InventorDae Sung Kim
Life of this patent
Estimating the term…
Abstract
A controller may include i) a storage memory configured to store N-bit read data and N reliability data units, ii) a decoder configured to execute a decoding operation for the read data based on the reliability data units, and iii) a processing circuit configured to determine a value of reliability data unit corresponding to I-th bit of read data based on an I-th bit of first read data, an I-th bit of second read data and a difference between first syndrome weight and second syndrome weight.
Claims18
A controller comprising:
- a storage memory configured to store N-bit read data and N reliability data units each indicating reliability information for a corresponding bit of the read data;
- a decoder configured to execute a decoding operation for the read data based on the reliability data units;
- and
- a processing circuit configured to:
- read first read data from a memory area located outside the controller based on a first read bias,
- read second read data from the memory area based on a second read bias,
- calculate a first syndrome weight corresponding to a number of syndrome elements having a preset value in a first syndrome of the first read data,
- calculate a second syndrome weight corresponding to a number of syndrome elements having a preset value in a second syndrome of the second read data,
- determine, as the read data, one of the first read data and the second read data based on which of the first syndrome weight and the second syndrome weight is smaller, and
- determine a value of a reliability data unit corresponding to I-th bit of the read data based on an I-th bit of the first read data, an I-th bit of the second read data and a difference between the first syndrome weight and the second syndrome weight.
7 more elements
An operating method of a controller, the operating method comprising:
- calculating a first syndrome weight corresponding to a number of syndrome elements having a preset value in a first syndrome of first read data, the first read data having been read from a memory area located outside of the controller based on a first read bias;
- calculating a second syndrome weight corresponding to a number of syndrome elements having a preset value in a second syndrome of second read data, the second read data having been read from the memory area based on a second read bias;
- determining, as read data, one of the first read data and the second read data based on which of the first syndrome weight and the second syndrome weight is smaller;
- and
- determining a value of reliability data unit corresponding to I-th bit of the read data based on an I-th bit of the first read data, an I-th bit of the second read data and a difference between the first syndrome weight and the second syndrome weight.
2 more elements
Dependencies are inferred from the claim text.