-
公开(公告)号:US11068347B2
公开(公告)日:2021-07-20
申请号:US16878793
申请日:2020-05-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoong Kim , Taekwoon Kim , Younghoe Kim , Wonhyung Song , Jangseok Choi , Joonseok Choi
Abstract: A memory controller configured to control a memory module including a plurality of memory devices which constitute a first channel and a second channel includes an error correction code (ECC) engine, and a control circuit configured to control the ECC engine. The ECC engine is configured to generate a codeword including a plurality of symbols by adaptively constructing, based on device information including mapping information, each of the plurality of symbols from a predetermined number of data bits received via a plurality of input/output pads of each of the plurality of memory devices, and transmit the codeword to the memory module. The mapping information indicates whether each of the plurality of input/output pads is mapped to the same symbol among the plurality of symbols or different symbols among the plurality of symbols. Each of the plurality of symbols corresponds to a unit of error correction of the ECC engine.
-
公开(公告)号:US20210133028A1
公开(公告)日:2021-05-06
申请号:US16878793
申请日:2020-05-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoong Kim , Taekwoon Kim , Younghoe Kim , Wonhyung Song , Jangseok Choi , Joonseok Choi
IPC: G06F11/10
Abstract: A memory controller configured to control a memory module including a plurality of memory devices which constitute a first channel and a second channel includes an error correction code (ECC) engine, and a control circuit configured to control the ECC engine. The ECC engine is configured to generate a codeword including a plurality of symbols by adaptively constructing, based on device information including mapping information, each of the plurality of symbols from a predetermined number of data bits received via a plurality of input/output pads of each of the plurality of memory devices, and transmit the codeword to the memory module. The mapping information indicates whether each of the plurality of input/output pads is mapped to the same symbol among the plurality of symbols or different symbols among the plurality of symbols. Each of the plurality of symbols corresponds to a unit of error correction of the ECC engine.
-