-
公开(公告)号:US11438016B2
公开(公告)日:2022-09-06
申请号:US17110777
申请日:2020-12-03
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sang-Uhn Cha , Ye-Sin Ryu , Young-Sik Kim , Su-Yeon Doo
Abstract: An error detection code generation circuit of a semiconductor device includes a first cyclic redundancy check (CRC) engine, a second CRC engine and an output selection engine. The first CRC engine generates first error detection code bits using a first generation matrix, based on a plurality of first unit data and first DBI bits in response to a mode signal. The second CRC engine generates second error detection code bits using a second generation matrix, based on a plurality second unit data and second DBI bits, in response to the mode signal. The output selection engine generates final error detection code bits by merging the first error detection code bits and the second error detection code bits in response to the mode signal. The first generation matrix is the same as the second generation matrix.
-
22.
公开(公告)号:US20220121518A1
公开(公告)日:2022-04-21
申请号:US17562505
申请日:2021-12-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hoi-Ju Chung , Sang-Uhn Cha , Ho-Young Song , Hyun-Joong Kim
Abstract: A semiconductor memory device includes a memory cell array, an error correction circuit, an error log register and a control logic circuit. The memory cell array includes a plurality of memory bank arrays and each of the memory bank arrays includes a plurality of pages. The control logic circuit is configured to control the error correction circuit to perform an ECC decoding sequentially on some of the pages designated at least one access address for detecting at least one bit error, in response to a first command received from a memory controller. The control logic circuit performs an error logging operation to write page error information into the error log register and the page error information includes a number of error occurrence on each of the some pages determined from the detecting.
-
公开(公告)号:US11223373B2
公开(公告)日:2022-01-11
申请号:US16599648
申请日:2019-10-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sang-Uhn Cha , Ye-Sin Ryu , Young-Sik Kim , Su-Yeon Doo
Abstract: An error detection code generation circuit of a semiconductor device includes a first cyclic redundancy check (CRC) engine, a second CRC engine and an output selection engine. The first CRC engine generates first error detection code bits using a first generation matrix, based on a plurality of first unit data and first DBI bits in response to a mode signal. The second CRC engine generates second error detection code bits using a second generation matrix, based on a plurality second unit data and second DBI bits, in response to the mode signal. The output selection engine generates final error detection code bits by merging the first error detection code bits and the second error detection code bits in response to the mode signal. The first generation matrix is the same as the second generation matrix.
-
24.
公开(公告)号:US11216339B2
公开(公告)日:2022-01-04
申请号:US17105205
申请日:2020-11-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Young-Hun Seo , Kwang-Il Park , Seung-Jun Bae , Sang-Uhn Cha
IPC: G06F11/00 , G06F11/10 , G11C29/52 , G11C11/4093 , H01L25/065
Abstract: A semiconductor memory device includes an error correction code (ECC) engine, a memory cell array, an input/output (I/O) gating circuit and a control logic circuit. The memory cell array includes a normal cell region configured to store main data and a parity cell region configured to selectively store parity data which the ECC engine generates based on the main data, and sub data received from outside of the semiconductor memory device. The control logic circuit controls the ECC engine to selectively perform an ECC encoding and an ECC decoding on the main data and controls the I/O gating circuit to store the sub data in at least a portion of the parity cell region.
-
25.
公开(公告)号:US10929225B2
公开(公告)日:2021-02-23
申请号:US16894115
申请日:2020-06-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hoi-Ju Chung , Sang-Uhn Cha , Ho-Young Song , Hyun-Joong Kim
Abstract: A semiconductor memory device includes a memory cell array, an error correction circuit, an error log register and a control logic circuit. The memory cell array includes a plurality of memory bank arrays and each of the memory bank arrays includes a plurality of pages. The control logic circuit is configured to control the error correction circuit to perform an ECC decoding sequentially on some of the pages designated at least one access address for detecting at least one bit error, in response to a first command received from a memory controller. The control logic circuit performs an error logging operation to write page error information into the error log register and the page error information includes a number of error occurrence on each of the some pages determined from the detecting.
-
公开(公告)号:US10855412B2
公开(公告)日:2020-12-01
申请号:US16432610
申请日:2019-06-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hoi-Ju Chung , Sang-Uhn Cha , Hyun-Joong Kim
Abstract: A method of operating a semiconductor memory device can include receiving data, from a memory controller, at an Error Correction Code (ECC) engine included in the semiconductor memory device, the data including at least one predetermined error. Predetermined parity can be received at the ECC engine, where the predetermined parity is configured to correspond to the data without the at least one predetermined error. A determination can be made whether a number of errors in the data is correctable by the ECC engine using the data including the at least one predetermined error and the predetermined parity.
-
27.
公开(公告)号:US10698763B2
公开(公告)日:2020-06-30
申请号:US16177497
申请日:2018-11-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sang-Uhn Cha
Abstract: A semiconductor memory device is provided. The device includes a memory cell array including a plurality of dynamic memory cells; an error correction code (ECC) engine; an input/output (I/O) gating circuit connected between the ECC engine and the memory cell array; an error information register configured to store an error address and a first syndrome, the error address and the first syndrome being associated with a first error bit in a first codeword stored in a first page of the memory cell array; and a control logic configured to, based on the first codeword being read again and including a second error bit which is different from the first error bit, recover a second syndrome associated with the second error bit by using the first syndrome stored in the error information register and sequentially correct the first error bit and the second error bit.
-
28.
公开(公告)号:US10586584B2
公开(公告)日:2020-03-10
申请号:US16228518
申请日:2018-12-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang-Uhn Cha , Hyun-Gi Kim , Hoon Sin , Ye-Sin Ryu , In-Woo Jun
IPC: G11C7/00 , G11C11/406 , G06F11/10
Abstract: A semiconductor memory device includes a memory cell array, an error correction code (ECC) engine, a refresh control circuit, a scrubbing control circuit and a control logic circuit. The refresh control circuit generates refresh row addresses for refreshing a memory region on memory cell rows in response to a first command received from a memory controller. The scrubbing control circuit counts the refresh row addresses and generates a scrubbing address for performing a scrubbing operation on a first memory cell row of the memory cell rows whenever the scrubbing control circuit counts N refresh row addresses of the refresh row addresses. The ECC engine reads first data corresponding to a first codeword, from at least one sub-page in the first memory cell row, corrects at least one error bit in the first codeword and writes back the corrected first codeword in a corresponding memory location.
-
公开(公告)号:US10156995B2
公开(公告)日:2018-12-18
申请号:US15398409
申请日:2017-01-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sang-Uhn Cha , Hoi-Ju Chung , Ye-Sin Ryu , Seong-Jin Cho
Abstract: A semiconductor memory device includes a memory cell array, a control logic circuit, and an error correction circuit. The control logic circuit generates control signals by decoding a command. The control logic circuit, in a write mode of the semiconductor memory device, controls the error correction circuit to read a first unit of data from a selected sub-page and to generate a first parity data based on one of the first sub unit of data and the second sub unit of data and a main data to be written into the sub-page while generating syndrome data by performing an error correction code decoding on the first unit of data. The error correction circuit, when a first sub unit of data includes at least one error bit, selectively modifies the first parity data based on a data mask signal associated with the main data.
-
公开(公告)号:US10044475B2
公开(公告)日:2018-08-07
申请号:US15194102
申请日:2016-06-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hoi-Ju Chung , Sang-Uhn Cha , Hyun-Joong Kim
Abstract: A method of operating a semiconductor memory device can include receiving data, from a memory controller, at an Error Correction Code (ECC) engine included in the semiconductor memory device, the data including at least one predetermined error. Predetermined parity can be received at the ECC engine, where the predetermined parity is configured to correspond to the data without the at least one predetermined error. A determination can be made whether a number of errors in the data is correctable by the ECC engine using the data including the at least one predetermined error and the predetermined parity.
-
-
-
-
-
-
-
-
-