KR102687216B1 - 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 - Google Patents
비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 Download PDFInfo
- Publication number
- KR102687216B1 KR102687216B1 KR1020160131977A KR20160131977A KR102687216B1 KR 102687216 B1 KR102687216 B1 KR 102687216B1 KR 1020160131977 A KR1020160131977 A KR 1020160131977A KR 20160131977 A KR20160131977 A KR 20160131977A KR 102687216 B1 KR102687216 B1 KR 102687216B1
- Authority
- KR
- South Korea
- Prior art keywords
- page
- reclaim
- data
- voltage
- memory cells
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000009826 distribution Methods 0.000 claims abstract description 37
- 238000011084 recovery Methods 0.000 claims abstract description 28
- 230000004044 response Effects 0.000 claims description 6
- 239000000758 substrate Substances 0.000 claims description 5
- 239000000872 buffer Substances 0.000 description 30
- 238000010586 diagram Methods 0.000 description 29
- 238000012795 verification Methods 0.000 description 9
- 238000012937 correction Methods 0.000 description 8
- 239000004065 semiconductor Substances 0.000 description 6
- 101100481702 Arabidopsis thaliana TMK1 gene Proteins 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 4
- 230000002542 deteriorative effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 101100058970 Arabidopsis thaliana CALS11 gene Proteins 0.000 description 2
- 101100058961 Arabidopsis thaliana CALS2 gene Proteins 0.000 description 2
- 101100058964 Arabidopsis thaliana CALS5 gene Proteins 0.000 description 2
- 102100031885 General transcription and DNA repair factor IIH helicase subunit XPB Human genes 0.000 description 2
- 101000920748 Homo sapiens General transcription and DNA repair factor IIH helicase subunit XPB Proteins 0.000 description 2
- 101100049574 Human herpesvirus 6A (strain Uganda-1102) U5 gene Proteins 0.000 description 2
- 101100287040 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARG82 gene Proteins 0.000 description 2
- 101100341076 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) IPK1 gene Proteins 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 101150064834 ssl1 gene Proteins 0.000 description 2
- 101150062870 ssl3 gene Proteins 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- 101100028951 Homo sapiens PDIA2 gene Proteins 0.000 description 1
- 102100036351 Protein disulfide-isomerase A2 Human genes 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910052732 germanium Inorganic materials 0.000 description 1
- GNPVGFCGXDBREM-UHFFFAOYSA-N germanium atom Chemical compound [Ge] GNPVGFCGXDBREM-UHFFFAOYSA-N 0.000 description 1
- 229910052738 indium Inorganic materials 0.000 description 1
- APFVFJFRJDLVQX-UHFFFAOYSA-N indium atom Chemical compound [In] APFVFJFRJDLVQX-UHFFFAOYSA-N 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0253—Garbage collection, i.e. reclamation of unreferenced memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/52—Protection of memory contents; Detection of errors in memory contents
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/611—Specific encoding aspects, e.g. encoding by means of decoding
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Quality & Reliability (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 2는 본 발명의 실시예들에 따른 도 1의 전자 장치에서 저장 장치의 구성을 나타낸다.
도 3은 본 발명의 실시예들에 따른 도 2의 저장 장치에서 메모리 컨트롤러의 구성을 나타내는 블록도이다.
도 4는 본 발명의 실시예들에 따른 도 2의 저장 장치에서 비휘발성 메모리 장치를 나타내는 블록도이다.
도 5는 도 4의 메모리 셀 어레이를 나타내는 블록도이다.
도 6은 도 5의 메모리 블록들(BLK1~BLKz) 중 하나(BLKi)를 나타내는 회로도이다.
도 7은 본 발명의 실시예들에 따른 도 4의 비휘발성 메모리 장치에서 전압 생성기의 구성을 나타내는 블록도이다.
도 8a 및 8b는 본 발명의 실시예들에 따른 도 2의 저장 장치의 동작 방법을 나타내는 수선도이다.
도 9 내지 도 11은 도 8a의 S200 단계를 설명하기 위한 도면들이다.
도 12 내지 도 14는 도 8a의 S300 단계를 설명하기 위한 도면들이다.
도 15는 도 8b의 S400 단계를 설명하기 위한 도면이다.
도 16과 도 17은 도 15의 S430 단계를 설명하기 위한 도면들이다.
도 18, 도 19 및 도 20은 도 15의 S450 단계를 설명하기 위한 도면들이다.
도 21은 본 발명의 실시예들에 따른 도 2의 저장 장치에서 수행되는 리클레임 동작을 나타낸다.
도 22는 본 발명의 실시예들에 따른 모바일 장치를 나타내는 블록도이다.
100: 메모리 컨트롤러 131: 독출 관리 모듈
133: 리클레임 관리 모듈
200: 비휘발성 메모리 장치 300: 메모리 셀 어레이
430: 어드레스 디코더 410: 페이지 버퍼 회로
420: 데이터 입출력 회로 450: 제어 회로
700: 전압 생성기
Claims (20)
- 복수의 메모리 블록들을 포함하고, 상기 메모리 블록들 각각은 복수의 페이지들을 구비하는 메모리 셀 어레이를 포함하는 비휘발성 메모리 장치의 리클레임 제어 방법으로서,
상기 메모리 블록들 중 제1 메모리 블록의 제1 페이지로부터 독출된 제1 데이터의 에러가 정정되지 않는 경우, 상기 제1 데이터를 기초로 결정된 최적 독출 레벨 전압을 이용하여 상기 제1 데이터에 대하여 리커버리 독출 동작을 수행하는 단계; 및
상기 리커버리 독출 동작의 수행 결과 상기 제1 데이터의 에러가 정정되는 경우, 상기 최적 독출 레벨 전압 부근의 관심 영역의 상기 제1 페이지의 메모리 셀들의 문턱 전압 산포를 기초로 상기 제1 페이지의 리클레임 수행 여부를 판단하는 단계를 포함하고,
상기 최적 독출 레벨 전압은 상기 제1 페이지의 메모리 셀들의 복수의 프로그램 상태들 중 두 개의 프로그램 상태들이 중첩하는 영역에서의 밸리(valley)에 해당하는 문턱 전압을 나타내고,
상기 관심 영역은 상기 두 개의 프로그램 상태들 중 적어도 하나에서 상기 최적 독출 레벨 전압과 상기 최적 독출 레벨 전압과 오프셋 전압의 차이를 가지는 제1 전압에 의하여 규정되는 영역인 비휘발성 메모리 장치의 리클레임 제어 방법. - 삭제
- 제1항에 있어서, 상기 제1 페이지의 리클레임 수행 여부를 판단하는 단계는
상기 제1 페이지의 메모리 셀들 중 상기 관심 영역에 속하는 메모리 셀들의 수를 카운팅하는 단계;
상기 카운팅된 메모리 셀들의 수를 기준 값과 제1 비교하는 단계; 및
상기 제1 비교의 결과에 기초하여 상기 제1 페이지의 리클레임을 선택적으로 결정하는 단계를 포함하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제3항에 있어서,
상기 카운팅된 메모리 셀들의 수가 상기 기준 값 보다 큰 경우에는 상기 제1 페이지를 리클레임하기로 결정하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제3항에 있어서,
상기 카운팅된 메모리 셀들의 수가 상기 기준 값 이하인 경우에는 상기 제1 페이지를 리클레임하지 않기로 결정하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제3항에 있어서,
상기 관심 영역에 속하는 메모리 셀들의 수를 카운팅하는 단계는,
상기 제1 페이지에 상기 제1 전압을 인가하여 상기 제1 페이지의 메모리 셀들 중 턴-온되는 메모리 셀들의 제1 수를 카운팅하는 단계;
상기 제1 페이지에 상기 최적 독출 레벨 전압을 인가하여 상기 제1 페이지의 메모리 셀들 중 턴-온되는 메모리 셀들의 제2 수를 카운팅하는 단계; 및
상기 제1 수와 상기 제2 수의 차이를 산출하는 단계를 포함하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제3항에 있어서, 상기 제1 비교의 결과에 기초하여 상기 제1 페이지를 리클레임하지 않기로 결정한 경우,
상기 최적 독출 레벨 전압을 기준으로 하여 상기 관심 영역의 문턱 전압 산포의 기울기를 산출하는 단계;
상기 산출된 기울기와 기준 기울기를 제2 비교하는 단계; 및
상기 제2 비교의 결과에 기초하여 상기 제1 페이지의 리클레임을 선택적으로 결정하는 단계를 더 포함하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제7항에 있어서,
상기 산출된 기울기가 상기 기준 기울기보다 작은 경우에는 상기 제1 페이지를 리클레임하기로 결정하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제7항에 있어서,
상기 산출된 기울기가 상기 기준 기울기 이상인 경우에는 상기 제1 페이지를 리클레임하지 않기로 결정하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제1항에 있어서,
상기 제1 페이지를 리클레임하기로 결정한 경우, 상기 제1 페이지의 적어도 하나의 에러를 정정하고, 상기 정정된 제1 페이지를 상기 제1 페이지와는 다른 프리 페이지인 제2 페이지에 상기 정정된 제1 페이지를 프로그램하는 비휘발성 메모리 장치의 리클레임 제어 방법. - 제1항에 있어서,
상기 제1 페이지의 메모리 셀들의 복수의 프로그램 상태들 중 두 개의 프로그램 상태들이 중첩하는 영역에서의 밸리(valley)가 복수 개 존재하는 경우, 상기 최적 독출 레벨 전압은 상기 밸리들이 나타내는 메모리 셀들의 수들 중 최대값에 해당하는 밸리의 문턱 전압을 나타내는 비휘발성 메모리 장치의 리클레임 제어 방법. - 복수의 메모리 블록들을 포함하고, 상기 메모리 블록들 각각은 복수의 페이지들을 구비하는 메모리 셀 어레이를 포함하는 적어도 하나의 비휘발성 메모리 장치 및 상기 적어도 하나의 비휘발성 메모리 장치를 제어하는 메모리 컨트롤러를 포함하는 저장 장치의 동작 방법으로서,
기본 전압 세트를 기초로 상기 메모리 블록들 중 제1 메모리 블록의 제1 페이지에 대하여 기본 독출 동작을 수행하여 제1 데이터를 생성하는 단계;
상기 제1 데이터의 에러가 정정되지 않는 경우, 상기 제1 데이터를 기초로 최적 독출 레벨 전압을 결정하고, 상기 최적 독출 레벨 전압에 기초하여 상기 제1 데이터에 대하여 리커버리 독출 동작을 수행하는 단계; 및
상기 리커버리 독출 동작의 수행 결과, 상기 제1 데이터의 에러가 정정되는 경우, 상기 최적 독출 레벨 전압 부근의 관심 영역의 상기 제1 페이지의 제1 메모리 셀들의 문턱 전압 산포를 기초로 상기 제1 페이지의 리클레임 수행 여부를 판단하는 단계를 포함하고,
상기 최적 독출 레벨 전압은 상기 제1 페이지의 제1 메모리 셀들의 복수의 프로그램 상태들 중 두 개의 프로그램 상태들이 중첩하는 영역에서의 밸리(valley)에 해당하는 문턱 전압을 나타내고,
상기 관심 영역은 상기 두 개의 프로그램 상태들 중 적어도 하나에서 상기 최적 독출 레벨 전압과 상기 최적 독출 레벨 전압과 오프셋 전압의 차이를 가지는 제1 전압에 의하여 규정되는 영역인 저장 장치의 동작 방법. - 삭제
- 제12항에 있어서, 상기 제1 페이지의 리클레임 수행 여부를 판단하는 단계는
상기 제1 페이지의 제1 메모리 셀들 중 상기 관심 영역에 속하는 메모리 셀들의 수를 카운팅하는 단계;
상기 카운팅된 메모리 셀들의 수를 기준 값과 제1 비교하는 단계; 및
상기 제1 비교의 결과에 기초하여 상기 제1 페이지의 리클레임을 선택적으로 결정하는 단계를 포함하는 저장 장치의 동작 방법. - 제14항에 있어서, 상기 제1 비교의 결과에 기초하여 상기 제1 페이지를 리클레임하지 않기로 결정한 경우,
상기 최적 독출 레벨 전압을 기준으로 하여 상기 관심 영역의 문턱 전압 산포의 기울기를 산출하는 단계;
상기 산출된 기울기와 기준 기울기를 제2 비교하는 단계; 및
상기 제2 비교의 결과에 기초하여 상기 제1 페이지의 리클레임을 선택적으로 결정하는 단계를 더 포함하는 저장 장치의 동작 방법. - 제12항에 있어서,
상기 제1 페이지를 리클레임하기로 결정한 경우, 상기 제1 페이지의 적어도 하나의 에러를 정정하고, 상기 정정된 제1 페이지를 상기 제1 페이지와는 다른 프리 페이지인 제2 페이지에 상기 정정된 제1 페이지를 프로그램하는 저장 장치의 동작 방법. - 제12항에 있어서, 상기 제1 메모리 블록은
제1 워드라인에 연결되는 상기 제1 메모리 셀들; 및
제2 워드라인에 연결되고, 상기 제1 메모리 셀들 위에 적층되는 제2 메모리 셀들을 포함하고,
상기 제1 워드라인 및 상기 제2 워드라인에 대하여 상기 최적 독출 레벨 전압이 달라지는 저장 장치의 동작 방법. - 독출 커맨드 및 어드레스에 응답하여 메모리 셀 어레이의 제1 메모리 블록의 제1 페이지로부터 제1 데이터를 독출하는 비휘발성 메모리 장치; 및
상기 독출 커맨드 및 상기 어드레스를 상기 비휘발성 메모리 장치에 인가하고, 기본 전압 세트를 기초로 상기 제1 데이터가 정정불가능한 에러를 포함하는지 여부를 판단하고, 상기 제1 데이터의 에러가 정정되지 않는 경우, 상기 제1 데이터를 기초로 최적 독출 레벨 전압을 결정하고, 상기 최적 독출 레벨 전압에 기초하여 상기 제1 데이터에 대하여 리커버리 독출 동작을 수행하고, 상기 리커버리 독출 동작의 수행 결과, 상기 제1 데이터의 에러가 정정되는 경우, 상기 최적 독출 레벨 전압 부근의 관심 영역의 상기 제1 페이지의 제1 메모리 셀들의 문턱 전압 산포를 기초로 상기 제1 페이지의 리클레임 수행 여부를 판단하는 메모리 컨트롤러를 포함하고,
상기 최적 독출 레벨 전압은 상기 제1 페이지의 제1 메모리 셀들의 복수의 프로그램 상태들 중 두 개의 프로그램 상태들이 중첩하는 영역에서의 밸리(valley)에 해당하는 문턱 전압을 나타내고,
상기 관심 영역은 상기 두 개의 프로그램 상태들 중 적어도 하나에서 상기 최적 독출 레벨 전압과 상기 최적 독출 레벨 전압과 오프셋 전압의 차이를 가지는 제1 전압에 의하여 규정되는 영역인 저장 장치. - 제18항에 있어서,
상기 메모리 셀 어레이는 상기 제1 메모리 블록을 포함하는 복수의 메모리 블록들을 포함하고, 상기 복수의 메모리 블록들 각각은 비트라인과 공통 소스 라인 사이에 연결되며 기판과 수직한 방향으로 형성되는 복수의 메모리 셀 스트링들을 포함하고,
상기 메모리 컨트롤러는
상기 최적 독출 레벨 전압을 검색하여 상기 리커버리 독출 동작을 수행하는 독출 관리 모듈;
상기 최적 독출 레벨 전압을 제공받아 상기 리클레임 수행 여부를 판단하는 리클레임 관리 모듈; 및
상기 독출 관리 모듈 및 상기 리클레임 관리 모듈을 제어하는 프로세서를 포함하는 저장 장치. - 제19항에 있어서,
상기 리클레임 관리 모듈은
상기 제1 페이지의 제1 메모리 셀들 중 상기 관심 영역에 속하는 메모리 셀들의 수를 카운팅하고, 상기 카운팅된 메모리 셀들의 수를 기준값과 비교하고, 상기 카운팅된 메모리 셀들의 수가 상기 기준 값보다 작은 경우에는 상기 제1 페이지를 리클레임하지 않기로 결정하고,
상기 리클레임하지 않기로 결정된 상기 제1 페이지에 대하여 상기 최적 독출 레벨 전압을 기준으로 상기 관심 영역의 문턱 전압 산포의 기울기를 산출하고, 상기 산출된 기울기가 기준 기울기보다 작은 경우에는 상기 제1 페이지를 리클레임하기로 결정하는 저장 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160131977A KR102687216B1 (ko) | 2016-10-12 | 2016-10-12 | 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 |
US15/494,507 US10340947B2 (en) | 2016-10-12 | 2017-04-23 | Methods of controlling reclaim of nonvolatile memory devices, methods of operating storage devices, and storage devices |
CN201710697138.5A CN107943712B (zh) | 2016-10-12 | 2017-08-15 | 控制存储器设备的回收的方法、存储设备及其操作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160131977A KR102687216B1 (ko) | 2016-10-12 | 2016-10-12 | 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180040288A KR20180040288A (ko) | 2018-04-20 |
KR102687216B1 true KR102687216B1 (ko) | 2024-07-22 |
Family
ID=61829166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160131977A Active KR102687216B1 (ko) | 2016-10-12 | 2016-10-12 | 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10340947B2 (ko) |
KR (1) | KR102687216B1 (ko) |
CN (1) | CN107943712B (ko) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102224564B1 (ko) * | 2017-03-29 | 2021-03-09 | 에스케이하이닉스 주식회사 | 컨트롤러, 메모리 시스템 및 그것의 동작 방법 |
US10430116B2 (en) * | 2017-08-31 | 2019-10-01 | Micron Technology, Inc. | Correcting power loss in NAND memory devices |
KR102532563B1 (ko) * | 2018-03-28 | 2023-05-17 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그것의 동작방법 |
KR102549548B1 (ko) * | 2018-05-08 | 2023-06-30 | 에스케이하이닉스 주식회사 | 메모리 시스템, 그것의 동작 방법 및 전자 장치 |
US11099781B2 (en) | 2018-07-19 | 2021-08-24 | Silicon Motion, Inc. | Flash memory controller, flash memory module and associated electronic device |
KR102634700B1 (ko) * | 2018-08-14 | 2024-02-13 | 삼성전자주식회사 | 불휘발성 메모리 장치를 포함하는 스토리지 장치 및 이의 동작 방법 |
USD905650S1 (en) * | 2018-08-29 | 2020-12-22 | Samsung Electronics Co., Ltd. | Television receiver |
KR20200028255A (ko) * | 2018-09-06 | 2020-03-16 | 에스케이하이닉스 주식회사 | 컨트롤러 및 그 동작 방법 |
JP2020047322A (ja) * | 2018-09-14 | 2020-03-26 | キオクシア株式会社 | メモリシステム |
US11086529B2 (en) | 2018-09-26 | 2021-08-10 | Western Digital Technologies, Inc. | Data storage systems and methods for improved data relocation based on read-level voltages associated with error recovery |
KR102535110B1 (ko) * | 2018-10-01 | 2023-05-23 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
US10656995B2 (en) | 2018-10-03 | 2020-05-19 | Micron Technology, Inc. | Copy-back operations in a memory device |
KR102610821B1 (ko) * | 2018-11-15 | 2023-12-06 | 삼성전자주식회사 | 내구성 저하를 판단하는 메모리 컨트롤러, 이를 포함하는 메모리 시스템 및 메모리 컨트롤러의 동작방법 |
KR102608958B1 (ko) | 2018-11-19 | 2023-12-01 | 삼성전자주식회사 | 스토리지 장치 및 이의 동작 방법 |
US11184446B2 (en) | 2018-12-05 | 2021-11-23 | Micron Technology, Inc. | Methods and apparatus for incentivizing participation in fog networks |
KR102610395B1 (ko) * | 2019-01-22 | 2023-12-05 | 삼성전자주식회사 | 비휘발성 메모리 장치를 포함하는 메모리 시스템 |
US11256778B2 (en) | 2019-02-14 | 2022-02-22 | Micron Technology, Inc. | Methods and apparatus for checking the results of characterized memory searches |
US11327551B2 (en) * | 2019-02-14 | 2022-05-10 | Micron Technology, Inc. | Methods and apparatus for characterizing memory devices |
US10866858B2 (en) * | 2019-04-16 | 2020-12-15 | Samsung Electronics Co., Ltd. | Memory systems having reduced memory channel traffic and methods for operating the same |
US12118056B2 (en) | 2019-05-03 | 2024-10-15 | Micron Technology, Inc. | Methods and apparatus for performing matrix transformations within a memory array |
KR102693235B1 (ko) * | 2019-05-27 | 2024-08-09 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그 동작 방법 |
US10867655B1 (en) | 2019-07-08 | 2020-12-15 | Micron Technology, Inc. | Methods and apparatus for dynamically adjusting performance of partitioned memory |
KR102738687B1 (ko) * | 2019-08-06 | 2024-12-09 | 삼성전자주식회사 | 스토리지 장치 및 이를 포함하는 스토리지 시스템 |
KR102704694B1 (ko) * | 2019-08-13 | 2024-09-10 | 삼성전자주식회사 | 신뢰성 향상을 위한 스토리지 장치의 구동 방법 및 이를 수행하는 스토리지 장치 |
US11010244B2 (en) * | 2019-09-16 | 2021-05-18 | Macronix International Co., Ltd. | Memory data management method |
KR20210054396A (ko) * | 2019-11-05 | 2021-05-13 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
US11449577B2 (en) | 2019-11-20 | 2022-09-20 | Micron Technology, Inc. | Methods and apparatus for performing video processing matrix operations within a memory array |
KR102715392B1 (ko) * | 2019-11-28 | 2024-10-11 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
US11853385B2 (en) | 2019-12-05 | 2023-12-26 | Micron Technology, Inc. | Methods and apparatus for performing diversity matrix operations within a memory array |
CN111026675B (zh) * | 2019-12-06 | 2022-02-15 | 华中科技大学 | 一种高效的闪存数据刷新方法及基于闪存的固态硬盘 |
US10950315B1 (en) | 2019-12-16 | 2021-03-16 | Micron Technology, Inc. | Preread and read threshold voltage optimization |
US11056211B1 (en) * | 2020-01-08 | 2021-07-06 | Western Digital Technologies, Inc. | Apparatus and method for handling temperature dependent failures in a memory device |
US11393534B2 (en) * | 2020-05-28 | 2022-07-19 | Micron Technology, Inc. | Adjustment of a starting voltage corresponding to a program operation in a memory sub-system |
US11314583B2 (en) * | 2020-08-18 | 2022-04-26 | Micron Technology, Inc. | Memory data correction using multiple error control operations |
KR20220060572A (ko) * | 2020-11-04 | 2022-05-12 | 삼성전자주식회사 | 비휘발성 메모리 장치, 그것을 제어하는 제어기, 그것을 갖는 저장 장치, 및 그것의 리드 방법 |
CN113223593B (zh) * | 2021-04-23 | 2023-04-11 | 联芸科技(杭州)股份有限公司 | 存储单元的读取电压优化方法、3d存储器的控制器及其操作方法 |
KR102491652B1 (ko) | 2021-09-17 | 2023-01-27 | 삼성전자주식회사 | 산포 타입을 결정하는 스토리지 컨트롤러, 그것의 동작하는 방법, 및 그것을 포함하는 스토리지 장치의 동작하는 방법 |
CN114038494A (zh) * | 2021-11-23 | 2022-02-11 | 长江存储科技有限责任公司 | 非易失性存储装置及其操作方法 |
EP4318248A1 (en) * | 2022-08-04 | 2024-02-07 | Samsung Electronics Co., Ltd. | Non-volatile memory device determining read reclaim, method of operating the same, and method of operating storage device including the same |
KR102546274B1 (ko) | 2022-08-04 | 2023-06-21 | 삼성전자주식회사 | 리드 리클레임을 결정하는 비-휘발성 메모리 장치, 그것의 동작하는 방법, 및 그것을 포함하는 스토리지 장치의 동작하는 방법 |
KR20240050918A (ko) | 2022-10-12 | 2024-04-19 | 삼성전자주식회사 | 비휘발성 메모리 장치, 저장 장치, 스토리지 컨트롤러의 동작 방법, 및 저장 장치의 동작 방법 |
KR20240175251A (ko) * | 2023-06-12 | 2024-12-19 | 삼성전자주식회사 | 읽기 리클레임 모듈을 포함하는 저장 장치 및 그것의 리클레임 동작 방법 |
CN117636967B (zh) * | 2024-01-25 | 2024-04-30 | 合肥兆芯电子有限公司 | 存储器控制方法、存储器存储装置及存储器控制电路单元 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160246674A1 (en) | 2013-11-28 | 2016-08-25 | Seagate Technology Llc | Flash Channel with Selective Decoder Likelihood Dampening |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008077284A1 (en) | 2006-12-27 | 2008-07-03 | Intel Corporation | Initiative wear leveling for non-volatile memory |
US8595593B2 (en) * | 2008-12-24 | 2013-11-26 | Hynix Semiconductor Inc. | Nonvolatile memory device having a copy back operation and method of operating the same |
KR20100093885A (ko) * | 2009-02-17 | 2010-08-26 | 삼성전자주식회사 | 불휘발성 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템 |
KR20100102925A (ko) | 2009-03-12 | 2010-09-27 | 삼성전자주식회사 | 리드 리클레임 신호를 발생하는 불휘발성 메모리 장치 및 이를 포함하는 메모리 시스템 |
KR101824068B1 (ko) | 2011-07-28 | 2018-03-15 | 삼성전자주식회사 | 메모리 컨트롤러 구동방법, 및 메모리 컨트롤러를 포함하는 메모리 시스템, 메모리 카드 및 휴대용 전자장치 |
US20130159610A1 (en) | 2011-12-16 | 2013-06-20 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory device related method of operation |
KR102025263B1 (ko) * | 2012-10-05 | 2019-09-25 | 삼성전자주식회사 | 메모리 시스템 및 그것의 읽기 교정 방법 |
KR20140045168A (ko) * | 2012-10-08 | 2014-04-16 | 삼성전자주식회사 | 불휘발성 메모리 장치, 메모리 시스템 및 불휘발성 메모리 장치의 동작방법 |
US9348746B2 (en) | 2012-12-31 | 2016-05-24 | Sandisk Technologies | Method and system for managing block reclaim operations in a multi-layer memory |
KR102089532B1 (ko) | 2013-02-06 | 2020-03-16 | 삼성전자주식회사 | 메모리 컨트롤러, 메모리 시스템 및 메모리 시스템의 동작 방법 |
KR102025193B1 (ko) | 2013-02-19 | 2019-09-25 | 삼성전자주식회사 | 메모리 컨트롤러 및 그것의 동작 방법, 메모리 컨트롤러를 포함하는 메모리 시스템 |
KR102110767B1 (ko) | 2013-12-24 | 2020-06-09 | 삼성전자 주식회사 | 메모리 컨트롤러 구동방법 및 메모리 컨트롤러 |
KR102174030B1 (ko) * | 2014-05-13 | 2020-11-05 | 삼성전자주식회사 | 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 |
KR20150140496A (ko) * | 2014-06-05 | 2015-12-16 | 삼성전자주식회사 | 실시간 데이터 복구를 위한 리드 리클레임 방법 및 그에 따른 메모리 시스템 |
KR102128406B1 (ko) | 2014-09-26 | 2020-07-10 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
KR102287760B1 (ko) | 2014-10-29 | 2021-08-09 | 삼성전자주식회사 | 메모리 시스템 및 상기 메모리 시스템의 동작 방법 |
US9606733B2 (en) | 2014-11-10 | 2017-03-28 | Silicon Motion, Inc. | Data storage device and operating method |
KR102282947B1 (ko) | 2014-12-15 | 2021-07-30 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
-
2016
- 2016-10-12 KR KR1020160131977A patent/KR102687216B1/ko active Active
-
2017
- 2017-04-23 US US15/494,507 patent/US10340947B2/en active Active
- 2017-08-15 CN CN201710697138.5A patent/CN107943712B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160246674A1 (en) | 2013-11-28 | 2016-08-25 | Seagate Technology Llc | Flash Channel with Selective Decoder Likelihood Dampening |
Also Published As
Publication number | Publication date |
---|---|
KR20180040288A (ko) | 2018-04-20 |
CN107943712B (zh) | 2023-03-07 |
US10340947B2 (en) | 2019-07-02 |
US20180102790A1 (en) | 2018-04-12 |
CN107943712A (zh) | 2018-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102687216B1 (ko) | 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 | |
KR102302187B1 (ko) | 비휘발성 메모리 장치의 동작 방법 및 비휘발성 메모리 장치 | |
US9690654B2 (en) | Operation method of nonvolatile memory system | |
KR102435873B1 (ko) | 스토리지 장치 및 그것의 리드 리클레임 방법 | |
KR102290974B1 (ko) | 불휘발성 메모리 장치, 메모리 컨트롤러 및 그것들을 포함하는 불휘발성 메모리 시스템의 동작 방법 | |
US9478300B2 (en) | Operation method of nonvolatile memory system | |
KR102634700B1 (ko) | 불휘발성 메모리 장치를 포함하는 스토리지 장치 및 이의 동작 방법 | |
US10528420B2 (en) | Flash memory system having abnormal wordline detector and abnormal wordline detection method | |
KR102190241B1 (ko) | 메모리 컨트롤러의 동작 방법 및 불휘발성 메모리 시스템 | |
KR102452994B1 (ko) | 반도체 메모리 장치 및 그 동작 방법 | |
KR102585221B1 (ko) | 메모리 장치, 메모리 시스템 및 메모리 장치의 동작 방법 | |
US9064545B2 (en) | Nonvolatile memory device having adjustable program pulse width | |
KR20170097267A (ko) | 읽기 전압 서치 유닛을 포함하는 데이터 저장 장치 | |
KR102669409B1 (ko) | 반도체 메모리 장치 및 이의 동작 방법 | |
US9036422B2 (en) | Semiconductor memory device and method of operating the same | |
US10672481B2 (en) | Semiconductor memory device and operating method thereof | |
US8218371B2 (en) | Multi-bit flash memory device and method of analyzing flag cells of the same | |
KR102617350B1 (ko) | 메모리 컨트롤러, 그것의 동작 방법 및 그것을 포함하는 저장 장치 | |
KR101642930B1 (ko) | 더미 셀을 갖는 불휘발성 메모리 장치 및 그것의 프로그램 방법 | |
US11941271B2 (en) | Storage devices performing secure erase and operating methods thereof | |
KR102694842B1 (ko) | 비휘발성 메모리 장치의 동작 방법, 스토리지 장치의 동작 방법 및 스토리지 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161012 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211006 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20161012 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240227 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240530 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240717 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240718 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |