US 12,015,425 B2
Controller and operating method thereof for determining reliability data based on syndrome weight
Dae Sung Kim, Gyeonggi-do (KR)
Assigned to SK hynix Inc., Gyeonggi-do (KR)
Filed by SK hynix Inc., Gyeonggi-do (KR)
Filed on Oct. 5, 2022, as Appl. No. 17/960,238.
Claims priority of application No. 10-2022-0063666 (KR), filed on May 24, 2022.
Prior Publication US 2023/0387941 A1, Nov. 30, 2023
Int. Cl. H03M 13/00 (2006.01); H03M 13/11 (2006.01); H03M 13/15 (2006.01)
CPC H03M 13/1575 (2013.01) [H03M 13/1111 (2013.01)] 18 Claims
OG exemplary drawing
 
1. 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.