-
1.
公开(公告)号:US11557332B2
公开(公告)日:2023-01-17
申请号:US17322227
申请日:2021-05-17
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.
-
公开(公告)号:US10127102B2
公开(公告)日:2018-11-13
申请号:US15229774
申请日:2016-08-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ye-Sin Ryu , Hoi-Ju Chung , Sang-Uhn Cha , Young-Yong Byun , Seong-Jin Jang
Abstract: A semiconductor memory device includes a memory cell array, a control logic circuit, an error correction circuit and a first path selection circuit. The memory cell array includes a plurality of bank arrays. The control logic circuit controls access to the memory cell array and generates a density mode signal based on a command. The first path selection circuit selectively provides write data to the error correction circuit.
-
3.
公开(公告)号:US10811078B2
公开(公告)日:2020-10-20
申请号:US16779194
申请日:2020-01-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang-Uhn Cha , Hyun-Gi Kim , Hoon Sin , Ye-Sin Ryu , In-Woo Jun
IPC: G01C7/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.
-
公开(公告)号:US09953725B2
公开(公告)日:2018-04-24
申请号:US15395213
申请日:2016-12-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ye-Sin Ryu , Sang-Uhn Cha , Hoi-Ju Chung , Seong-Jin Cho
IPC: G11C29/44 , G11C29/56 , G11B20/18 , G01R31/3187 , G06F11/27 , G06F11/10 , G11C29/52 , G11C5/04 , G11C11/40 , G11C17/16 , G11C17/18 , G11C29/02 , G11C29/00
CPC classification number: G11C29/44 , G01R31/3187 , G06F11/1068 , G06F11/27 , G11B20/1816 , G11C5/04 , G11C11/40 , G11C17/16 , G11C17/18 , G11C29/027 , G11C29/4401 , G11C29/52 , G11C29/56004 , G11C29/56008 , G11C29/785 , G11C29/787 , G11C2029/4402 , G11C2029/5606
Abstract: A method of operating a semiconductor memory device is provided. In a method of operating a semiconductor memory device including a memory cell array which includes a plurality of bank arrays, memory cells in a first region of the memory cell array are tested to detect one or more failed cells in the first region, a fail address corresponding to the detected one or more failed cells is determined and the determined fail address is stored in a second region different from the first region, in the memory cell array.
-
公开(公告)号:US20170110206A1
公开(公告)日:2017-04-20
申请号:US15395213
申请日:2016-12-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ye-Sin Ryu , Sang-Uhn Cha , Hoi-Ju Chung , Seong-Jin Cho
CPC classification number: G11C29/44 , G01R31/3187 , G06F11/1068 , G06F11/27 , G11B20/1816 , G11C5/04 , G11C11/40 , G11C17/16 , G11C17/18 , G11C29/027 , G11C29/4401 , G11C29/52 , G11C29/56004 , G11C29/56008 , G11C29/785 , G11C29/787 , G11C2029/4402 , G11C2029/5606
Abstract: A method of operating a semiconductor memory device is provided. In a method of operating a semiconductor memory device including a memory cell array which includes a plurality of bank arrays, memory cells in a first region of the memory cell array are tested to detect one or more failed cells in the first region, a fail address corresponding to the detected one or more failed cells is determined and the determined fail address is stored in a second region different from the first region, in the memory cell array.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
8.
公开(公告)号: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.
-
公开(公告)号:US10387276B2
公开(公告)日:2019-08-20
申请号:US15596540
申请日:2017-05-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ye-Sin Ryu , Jong-Wook Park , Youn-Hyung Kang
Abstract: A method of operating a semiconductor memory device including a memory cell array and an error correction code (ECC) engine, wherein the memory cell array includes a plurality of memory cells and the ECC engine is configured to perform an error correction operation on data of the memory cell array, may include storing, in a nonvolatile storage, a mapping information indicating physical addresses of normal cells to swap with a portion of fail cells when a first unit of memory cells includes a number of the fail cells exceeding an error correction capability of the ECC engine. The first unit of memory cells of the memory cells may be accessed based on a logical address. The method may include performing a memory operation on the memory cell array selectively based on the mapping information.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-