US 11,953,990 B2
Controller and memory system
Do Hun Kim, Gyeonggi-do (KR)
Assigned to SK hynix Inc., Gyeonggi-do (KR)
Filed by SK hynix Inc., Gyeonggi-do (KR)
Filed on Jun. 28, 2022, as Appl. No. 17/851,130.
Application 17/307,129 is a division of application No. 16/555,264, filed on Aug. 29, 2019, granted, now 11,099,932, issued on Aug. 24, 2021.
Application 17/851,130 is a continuation of application No. 17/307,129, filed on May 4, 2021, granted, now 11,403,174.
Claims priority of application No. 10-2018-0168761 (KR), filed on Dec. 24, 2018.
Prior Publication US 2022/0334922 A1, Oct. 20, 2022
Int. Cl. G06F 11/10 (2006.01); G06F 21/60 (2013.01); H03M 13/11 (2006.01)
CPC G06F 11/1076 (2013.01) [G06F 21/602 (2013.01); H03M 13/1102 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A memory system comprising:
a controller, during a write operation, adding a parity to data which is received from a host, performing an ldpc encoding operation by adding an ldpc parity to a first data set which includes the parity, and performing a syndrome check operation on a second data set, which includes the parity and the ldpc parity; and
a memory device storing the second data set, which is output from the controller,
wherein, during a read operation, the controller receives the second data set from the memory device, performs an error correction operation on the second data set, and outputs the data to the host,
wherein, during the write operation, the controller:
performs an ecc encoding operation and adds an ecc parity to organize a data set;
temporarily stores an ecc encoded data in a buffer;
decodes the data set including the ecc parity to organize the first data set;
performs the ldpc encoding operation to the first data set to organize the second data set; and
performs the syndrome check operation on the second data set and transfers the second data set to the memory device.