-
公开(公告)号:US12216912B2
公开(公告)日:2025-02-04
申请号:US17885823
申请日:2022-08-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seonghyeog Choi , Dong-Min Shin , Hong Rak Son , Hyeonjong Song , Yeongcheol Jo
Abstract: Disclosed herein are operation methods of a memory controller which controls a memory device. The method includes storing write data in a first area of the memory device, extracting first error position information indicating a position of at least one error included in data stored in the first area, storing the first error position information in a second area of the memory device, reading read data from the first area of the memory device, reading the first error position information from the second area of the memory device, refining the read data based on the first error position information to generate refined data, performing soft decision decoding based on the refined data to generate corrected data, and outputting the corrected data.
-
公开(公告)号:US11456048B2
公开(公告)日:2022-09-27
申请号:US17392781
申请日:2021-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongyoon Yoon , Hyeonjong Song , Seonghyeog Choi , Hongrak Son
Abstract: In a method of predicting a remaining lifetime of the nonvolatile memory device, a read sequence is performed. The read sequence includes a plurality of read operations, and at least one of the plurality of read operations is sequentially performed until read data stored in the nonvolatile memory device is successfully retrieved. Sequence class and error correction code (ECC) decoding information are generated. A life stage of the nonvolatile memory device is determined based on at least one of the sequence class and the ECC decoding information. When it is determined that the nonvolatile memory device corresponds to a first life stage, a coarse prediction on the remaining lifetime of the nonvolatile memory device is performed. When it is determined that the nonvolatile memory device corresponds to a second life stage after the first life stage, a fine prediction on the remaining lifetime of the nonvolatile memory device is performed.
-
公开(公告)号:US12067287B2
公开(公告)日:2024-08-20
申请号:US17685024
申请日:2022-03-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Kwanwoo Noh , Hyeonjong Song , Wijik Lee , Hongrak Son , Dongmin Shin , Seonghyeog Choi
CPC classification number: G06F3/0658 , G06F3/0614 , G06F3/0679 , G11C16/0483
Abstract: Provided are a memory controller calculating an optimal read level, a memory system including the memory controller, and an operating method of the memory controller. The memory controller includes: a processor configured to control a memory operation on the memory device; and a read level calculation module configured to: receive N counting values corresponding to N read levels generated based on a counting operation on data read by using a plurality of read levels, model at least two cell count functions having selected read levels that are selected from the N read levels as inputs, and the N counting values corresponding to the selected read levels as outputs, and calculate an optimal read level based on an optimal cell count function selected from the at least two cell count functions, wherein N is an integer equal to or greater than four, wherein the N counting values include counting values corresponding to at least four different read levels.
-
公开(公告)号:US11961553B2
公开(公告)日:2024-04-16
申请号:US17804851
申请日:2022-05-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Wijik Lee , Kwanwoo Noh , Hyeonjong Song
IPC: G11C7/00 , G11C11/4074 , G11C11/4078 , G11C11/4096
CPC classification number: G11C11/4096 , G11C11/4074 , G11C11/4078
Abstract: A nonvolatile memory device includes a plurality of memory cells that have a first state and a second state different from each other. A method of searching a read voltage of the nonvolatile memory device includes determining a number n that represents a number of times a data read operation is performed, selecting n read voltage levels of the read voltage such that a number of read voltage levels is equal to the number of times the data read operation, where the n read voltage levels differ from each other, generating n cell count values by performing n data read operations on the plurality of memory cells using all of the n read voltage levels, and generating an optimal read voltage level of the read voltage by performing a regression analysis based on a first-order polynomial using the n read voltage levels and the n cell count values.
-
-
-