KR102174030B1 - 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 - Google Patents
불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 Download PDFInfo
- Publication number
- KR102174030B1 KR102174030B1 KR1020140057304A KR20140057304A KR102174030B1 KR 102174030 B1 KR102174030 B1 KR 102174030B1 KR 1020140057304 A KR1020140057304 A KR 1020140057304A KR 20140057304 A KR20140057304 A KR 20140057304A KR 102174030 B1 KR102174030 B1 KR 102174030B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- read
- logic
- memory device
- nonvolatile memory
- 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
Images
Classifications
-
- 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
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1068—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in sector programmable memories, e.g. flash disk
-
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1072—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in multilevel memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5642—Sensing or reading circuits; Data output circuits
-
- 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/0466—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells with charge storage in an insulating layer, e.g. metal-nitride-oxide-silicon [MNOS], silicon-oxide-nitride-oxide-silicon [SONOS]
-
- 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
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0021—Auxiliary circuits
- G11C13/004—Reading or sensing circuits or methods
- G11C2013/0057—Read done in two steps, e.g. wherein the cell is read twice and one of the two read values serving as a reference value
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 2는 메모리 셀들의 문턱 전압 산포의 처짐과 퍼짐을 예시적으로 보여주는 산포도이다.
도 3은 본 발명의 실시 예에 따른 저장 장치를 보여주는 블록도이다.
도 4는 도 3의 불휘발성 메모리 장치를 보여주는 블록도이다.
도 5는 다양한 원인에 의한 메모리 셀들의 문턱 전압의 변화를 예시적으로 보여주는 도면이다.
도 6은 도 3의 메모리 컨트롤러(110)에서 구성되는 산포골 검출 테이블(115)의 예를 보여주는 도면이다.
도 7은 본 발명의 노말 읽기 동작시에 인가되는 읽기 전압의 레벨을 간략히 보여주는 도면이다.
도 8은 도 4의 페이지 버퍼(123)를 예시적으로 보여주는 블록도이다.
도 9 및 도 10은 도 8의 페이지 버퍼 회로(123a)에서 SLC 데이터 백업의 일 실시 예를 보여주는 블록도들이다.
도 11은 본 발명의 불휘발성 메모리 장치(120)의 데이터 읽기 방법을 간략히 보여주는 순서도이다.
도 12는 본 발명의 메모리 컨트롤러(110)에서 수행되는 불휘발성 메모리 장치(120)의 제어 방법을 보여주는 순서도이다.
도 13은 본 발명의 실시 예에 따른 저장 장치의 동작을 보여주는 도면이다.
도 14는 본 발명의 다양한 실시 예를 설명하기 위한 도면이다.
도 15는 본 발명의 다른 실시 예에 따른 저장 장치(200)를 보여주는 블록도이다.
도 16은 도 15의 불휘발성 메모리 장치의 구성을 보여주는 블록도이다
도 17은 본 발명의 다른 실시 예에 따른 저장 장치를 보여주는 도면이다.
도 18은 본 발명의 이점을 적용할 수 있는 다양한 멀티 레벨 셀들에 대한 문턱 전압 산포를 보여주는 도면들이다.
도 19는 본 발명의 또 다른 실시 예에 따른 저장 장치를 보여주는 블록도이다.
도 20은 도 19의 불휘발성 메모리 장치를 보여주는 블록도이다.
도 21은 본 발명의 실시 예에 따른 저장 장치(300)의 동작을 보여주는 도면이다.
도 22는 도 19에 도시된 산포골 검출 테이블(315)의 일 예를 보여주는 표이다.
도 23은 도 19에 도시된 산포골 검출 테이블(315)의 다른 예를 보여주는 표이다.
도 24는 본 발명의 실시 예에 따른 솔리드 스테이트 디스크(이하, SSD)를 포함하는 사용자 장치를 보여주는 블록도이다.
도 25는 본 발명의 다른 실시 예에 따른 메모리 카드(2000)를 예시적으로 보여주는 블록도이다.
도 26은 본 발명의 실시 예에 따른 컴퓨팅 시스템을 보여주는 블록도이다.
Claims (20)
- 불휘발성 메모리 장치의 읽기 방법에 있어서:
제 1 읽기 전압에 따라 상기 불휘발성 메모리 장치의 선택된 메모리 영역의 데이터를 독출하는 단계;
상기 독출된 데이터의 에러를 검출 및 정정하는 단계; 그리고
상기 독출된 데이터의 에러 정정이 불가한 경우, 상기 독출된 데이터에 포함되는 논리 '0' 또는 논리 '1'의 수나 비율을 참조하여 상기 선택된 메모리 영역을 독출하기 위한 제 2 읽기 전압을 결정하는 단계를 포함하되,
상기 메모리 영역에 저장된 데이터는 랜덤화 연산에 따라 논리 '1' 및 논리 '0'의 비율이 특정 비율을 유지하도록 인코딩된 것이며,
상기 결정하는 단계에서, 상기 수 또는 상기 비율에 따라 상기 제 2 읽기 전압을 생성하기 위해 상기 제 1 읽기 전압에 차감 또는 증가시킬 조정치의 크기가 산포골 검출 테이블에서 선택되는 것을 특징으로 하는 읽기 방법. - 삭제
- 삭제
- 제 1 항에 있어서,
상기 산포골 검출 테이블은 상기 선택된 메모리 영역의 특성을 참조하여 상기 조정치의 크기를 다르게 제공하는 읽기 방법. - 제 4 항에 있어서,
상기 선택된 메모리 영역의 특성에는 웨어 레벨링, 셀당 저장되는 비트 수, 블록이나 워드 라인의 위치 중 적어도 하나를 포함하는 읽기 방법. - 제 1 항에 있어서,
상기 조정치의 크기는 복수의 문턱 전압 산포들의 위치에 따라 다르게 적용하는 읽기 방법. - 제 1 항에 있어서,
상기 제 2 읽기 전압을 결정하는 단계는, 상기 수나 상기 비율을 특정 기준치와 비교하여 판단하는 단계를 더 포함하는 읽기 방법. - 읽기 명령에 응답하여 선택된 메모리 셀들로부터 데이터를 독출하는 불휘발성 메모리 장치; 그리고
상기 독출된 데이터에 정정 불가한 에러가 존재하는 경우에, 상기 불휘발성 메모리 장치로의 접근없이 상기 독출 데이터에 포함되는 논리 '0' 또는 논리 '1'의 상대적인 수나 비율을 참조하여 상기 선택된 메모리 영역을 독출하기 위한 제 2 읽기 전압을 결정하는 메모리 컨트롤러를 포함하되,
상기 메모리 컨트롤러에는 상기 독출 데이터에 포함되는 논리 '0' 또는 논리 '1'의 상대적인 수나 비율에 따라 읽기 전압을 조정하기 위한 조정치의 크기를 맵핑하는 산포골 검출 테이블이 구성되는 저장 장치. - 삭제
- 제 8 항에 있어서,
상기 조정치는 상기 선택된 메모리 셀들의 어드레스, 웨어 레벨링, 셀당 저장되는 데이터 비트 수, 프로그램 시점으로부터의 경과 시간 등에 따라 다르게 적용되는 저장 장치. - 제 8 항에 있어서,
상기 선택된 메모리 셀들은 전하 트랩형 플래시 메모리로 형성되는 저장 장치. - 불휘발성 메모리 장치의 읽기 방법에 있어서:
상기 불휘발성 메모리 장치의 선택된 메모리 영역을 하나 이상의 읽기 전압으로 센싱하여 페이지 단위로 래치하는 단계;
상기 래치된 데이터 중에서 어느 하나의 페이지 데이터를 백업하는 단계;
상기 페이지 단위로 래치된 데이터를 조합하여 하나의 페이지 단위에 대응하는 독출 데이터로 출력하는 단계;
상기 독출 데이터의 에러 정정이 불가한 경우, 상기 불휘발성 메모리 장치에 상기 백업된 어느 하나의 페이지 데이터를 요청하는 단계;
상기 선택된 메모리 영역으로의 접근없이 상기 백업된 어느 하나의 페이지 데이터를 상기 하나 이상의 읽기 전압을 조정하기 위한 데이터로 출력하는 단계; 그리고
상기 어느 하나의 페이지 데이터에 포함되는 논리 '0' 또는 논리 '1'의 수나 비율을 참조하여 재독출을 위한 읽기 전압을 결정하는 단계를 포함하는 읽기 방법. - 삭제
- 제 12 항에 있어서,
상기 어느 하나의 페이지 데이터에 포함되는 논리 '0' 또는 논리 '1'의 수를 카운트하는 단계를 더 포함하되, 상기 불휘발성 메모리 장치는 상기 카운트된 값을 출력하는 읽기 방법. - 읽기 명령에 응답하여 선택된 메모리 영역을 하나 이상의 제 1 읽기 전압으로 센싱하여 페이지 단위로 래치하고, 상기 페이지 단위로 래치된 데이터를 조합하여 하나의 페이지 단위에 대응하는 독출 데이터로 출력하되, 상기 래치된 데이터 중에서 어느 하나의 페이지 데이터를 백업 또는 유지하는 불휘발성 메모리 장치; 그리고
상기 독출된 데이터에 정정 불가한 에러가 존재하는 경우에, 백업 또는 유지되는 어느 하나의 페이지 데이터를 제공받고, 상기 어느 하나의 페이지 데이터에 포함되는 논리 '0' 또는 논리 '1'의 상대적인 수나 비율을 참조하여 상기 선택된 메모리 영역을 독출하기 위한 제 2 읽기 전압을 결정하는 메모리 컨트롤러를 포함하되,
상기 메모리 컨트롤러에는 상기 어느 하나의 페이지 데이터에 포함되는 논리 '0' 또는 논리 '1'의 상대적인 수나 비율에 따라 읽기 전압을 조정하기 위한 조정치의 크기를 맵핑하기 위한 산포골 검출 테이블이 구성되는 저장 장치. - 삭제
- 제 15 항에 있어서,
상기 조정치는 상기 선택된 메모리 셀들의 어드레스, 웨어 레벨링, 셀당 저장되는 데이터 비트 수, 프로그램 시점으로부터의 경과 시간 등에 따라 다르게 적용되는 저장 장치. - 제 15 항에 있어서,
상기 불휘발성 메모리 장치는:
복수의 전하 트랩형 플래시 메모리 셀들을 포함하는 셀 어레이;
상기 셀 어레이에 비트 라인들로 연결되며, 선택된 메모리 셀들에 저장된 데이터를 센싱 및 래치하는 페이지 버퍼;
상기 제 1 읽기 전압 또는 제 2 읽기 전압을 상기 선택된 메모리 셀들의 워드 라인으로 제공하는 전압 발생기; 그리고
상기 메모리 컨트롤러의 요청에 따라 상기 선택된 메모리 셀들에 저장된 데이터를 센싱 및 래치하고 출력하도록 상기 페이지 버퍼 및 전압 발생기를 제어하는 제어 로직을 포함하되,
상기 페이지 버퍼는 상기 어느 하나의 페이지 데이터를 백업 또는 유지하기 위한 데이터 래치를 포함하는 저장 장치. - 제 18 항에 있어서,
상기 불휘발성 메모리 장치는 상기 메모리 컨트롤러로부터 상기 어느 하나의 페이지 데이터를 출력하기 위한 명령어를 수신하면, 상기 선택된 메모리 셀들에 대한 센싱 및 래치 절차 없이 상기 데이터 래치에 백업 또는 유지되는 상기 어느 하나의 페이지 데이터를 출력하는 저장 장치. - 제 18 항에 있어서,
상기 불휘발성 메모리 장치는 상기 어느 하나의 페이지 데이터에 포함되는 논리 '0' 또는 논리 '1'의 상대적인 수나 비율을 카운트하기 위한 비트 카운터를 포함하는 저장 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140057304A KR102174030B1 (ko) | 2014-05-13 | 2014-05-13 | 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 |
US14/692,494 US10490285B2 (en) | 2014-05-13 | 2015-04-21 | Storage device including nonvolatile memory device and read method thereof |
CN201510239393.6A CN105097028B (zh) | 2014-05-13 | 2015-05-12 | 包括非易失性存储器件的存储装置和该器件的读取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140057304A KR102174030B1 (ko) | 2014-05-13 | 2014-05-13 | 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150130633A KR20150130633A (ko) | 2015-11-24 |
KR102174030B1 true KR102174030B1 (ko) | 2020-11-05 |
Family
ID=54539062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140057304A Active KR102174030B1 (ko) | 2014-05-13 | 2014-05-13 | 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10490285B2 (ko) |
KR (1) | KR102174030B1 (ko) |
CN (1) | CN105097028B (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200098009A (ko) * | 2019-02-11 | 2020-08-20 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 그 동작 방법 |
KR20200144311A (ko) * | 2019-06-18 | 2020-12-29 | 에스케이하이닉스 주식회사 | 메모리 컨트롤러 및 그 동작 방법 |
US12001683B2 (en) | 2021-12-28 | 2024-06-04 | Samsung Electronics Co., Ltd. | Memory device, memory system including the same, and operating method of the memory system |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232942B (zh) * | 2013-09-13 | 2023-01-03 | 铠侠股份有限公司 | 存储装置及其控制方法 |
KR20160071054A (ko) * | 2014-12-11 | 2016-06-21 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
CN107017026B (zh) * | 2015-10-28 | 2020-04-28 | 威盛电子股份有限公司 | 非易失性存储器装置及其读取方法 |
KR102435027B1 (ko) * | 2015-11-09 | 2022-08-23 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것의 읽기 방법 |
KR102385552B1 (ko) * | 2015-12-29 | 2022-04-12 | 삼성전자주식회사 | 시스템-온-칩 및 이를 포함하는 전자 장치 |
KR102461447B1 (ko) * | 2016-01-15 | 2022-11-02 | 삼성전자주식회사 | 불휘발성 메모리 시스템 |
KR102438988B1 (ko) * | 2016-04-07 | 2022-09-02 | 삼성전자주식회사 | 랜덤화 연산을 수행하는 불휘발성 메모리 장치 |
KR102691848B1 (ko) * | 2016-04-21 | 2024-08-07 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
JP2017224370A (ja) * | 2016-06-15 | 2017-12-21 | 東芝メモリ株式会社 | 半導体記憶装置及びメモリシステム |
TWI602115B (zh) * | 2016-06-23 | 2017-10-11 | 慧榮科技股份有限公司 | 資料儲存裝置之資料儲存方法 |
TWI612525B (zh) * | 2016-07-07 | 2018-01-21 | 群聯電子股份有限公司 | 解碼方法、記憶體儲存裝置及記憶體控制電路單元 |
CN107622783B (zh) * | 2016-07-14 | 2020-06-09 | 群联电子股份有限公司 | 译码方法、存储器存储装置及存储器控制电路单元 |
CN106293539A (zh) | 2016-08-18 | 2017-01-04 | 华为技术有限公司 | 一种闪存设备的访问方法、装置和系统 |
KR102687216B1 (ko) * | 2016-10-12 | 2024-07-22 | 삼성전자주식회사 | 비휘발성 메모리 장치의 리클레임 제어 방법, 상기 비휘발성 메모리 장치를 포함하는 저장 장치의 동작 방법 및 저장 장치 |
CN108241549B (zh) * | 2016-12-27 | 2021-04-30 | 北京兆易创新科技股份有限公司 | 基于ECC的NAND数据Read Retry纠错方法和NAND控制器 |
US9811269B1 (en) * | 2016-12-30 | 2017-11-07 | Intel Corporation | Achieving consistent read times in multi-level non-volatile memory |
KR102663813B1 (ko) * | 2017-01-13 | 2024-05-07 | 삼성전자주식회사 | 최적의 읽기 전압으로 독출하는 불휘발성 메모리 장치 |
US10019332B1 (en) * | 2017-03-10 | 2018-07-10 | Western Digital Technologies, Inc. | Non-volatile memory with program failure recovery |
KR102302187B1 (ko) * | 2017-03-13 | 2021-09-14 | 삼성전자주식회사 | 비휘발성 메모리 장치의 동작 방법 및 비휘발성 메모리 장치 |
KR102635348B1 (ko) * | 2018-01-09 | 2024-02-13 | 삼성전자주식회사 | 불휘발성 메모리 장치의 동작 방법 및 스토리지 장치 |
KR20180131023A (ko) * | 2017-05-31 | 2018-12-10 | 에스케이하이닉스 주식회사 | 반도체 메모리 시스템 및 그것의 동작 방법 |
CN109215717B (zh) * | 2017-07-05 | 2020-12-04 | 北京兆易创新科技股份有限公司 | Nand型浮栅存储器的读取方法及装置 |
KR20190019675A (ko) | 2017-08-18 | 2019-02-27 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그의 동작방법 |
US10540228B2 (en) | 2018-03-07 | 2020-01-21 | Micron Technology, Inc. | Providing data of a memory system based on an adjustable error rate |
KR102565904B1 (ko) | 2018-07-17 | 2023-08-11 | 에스케이하이닉스 주식회사 | 메모리 장치 및 이를 포함하는 메모리 시스템 |
KR102658792B1 (ko) * | 2018-09-21 | 2024-04-18 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 동작 방법 |
KR102627873B1 (ko) * | 2018-10-25 | 2024-01-23 | 에스케이하이닉스 주식회사 | 메모리 장치, 이를 포함하는 메모리 시스템 및 그것의 동작 방법 |
US11169747B2 (en) | 2018-10-30 | 2021-11-09 | Micron Technology, Inc. | Relocating data to low latency memory |
KR102610821B1 (ko) * | 2018-11-15 | 2023-12-06 | 삼성전자주식회사 | 내구성 저하를 판단하는 메모리 컨트롤러, 이를 포함하는 메모리 시스템 및 메모리 컨트롤러의 동작방법 |
KR102608958B1 (ko) | 2018-11-19 | 2023-12-01 | 삼성전자주식회사 | 스토리지 장치 및 이의 동작 방법 |
US11086733B2 (en) * | 2018-12-19 | 2021-08-10 | Micron Technology, Inc. | Reporting control information errors |
TWI690930B (zh) * | 2019-01-09 | 2020-04-11 | 力晶積成電子製造股份有限公司 | 補償非易失性記憶元件在編程時電荷流失與源極線偏置的方法 |
KR102688483B1 (ko) * | 2019-08-09 | 2024-07-26 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
TWI774985B (zh) * | 2019-09-09 | 2022-08-21 | 新唐科技股份有限公司 | 記憶體裝置、寫入方法以及讀取方法 |
KR102731478B1 (ko) * | 2019-10-23 | 2024-11-19 | 에스케이하이닉스 주식회사 | 메모리 시스템 |
KR20210077230A (ko) | 2019-12-17 | 2021-06-25 | 에스케이하이닉스 주식회사 | 메모리 시스템의 동작 방법 및 장치 |
KR20210092986A (ko) * | 2020-01-17 | 2021-07-27 | 삼성전자주식회사 | 스토리지 컨트롤러, 이를 포함하는 스토리지 시스템 및 스토리지 컨트롤러의 동작 방법 |
US11500719B1 (en) * | 2020-03-31 | 2022-11-15 | Amazon Technologies, Inc. | Reliability improvements for memory technologies |
US11081204B1 (en) * | 2020-06-22 | 2021-08-03 | Micron Technology, Inc. | Method for setting a reference voltage for read operations |
KR20220003705A (ko) | 2020-07-02 | 2022-01-11 | 삼성전자주식회사 | 제어기, 그것을 갖는 저장 장치, 및 그것의 리드 방법 |
US11631467B2 (en) * | 2020-09-08 | 2023-04-18 | Macronix International Co., Ltd. | Determining read voltages for memory systems |
KR20220045760A (ko) * | 2020-10-06 | 2022-04-13 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그 동작 방법 |
KR20220107733A (ko) * | 2021-01-26 | 2022-08-02 | 에스케이하이닉스 주식회사 | 보호모드를 지원하는 비휘발성 메모리 장치 및 그를 포함하는 메모리 시스템 |
DE102021129662A1 (de) | 2021-03-24 | 2022-09-29 | Samsung Electronics Co., Ltd. | Betriebsverfahren eines speichercontrollers unter verwendudng eines zählwerts eines speicherdirektzugriffs, speichervorrichtung mit speichercontroller, und betriebsverfahren einer speichervorrichtung |
KR20220140052A (ko) | 2021-04-08 | 2022-10-18 | 삼성전자주식회사 | 히스토리 테이블을 사용하는 스토리지 컨트롤러의 동작 방법, 및 스토리지 컨트롤러를 포함하는 스토리지 장치 |
US11599300B2 (en) * | 2021-04-19 | 2023-03-07 | Micron Technology, Inc. | Voltage threshold prediction-based memory management |
KR20230020109A (ko) * | 2021-08-03 | 2023-02-10 | 에스케이하이닉스 주식회사 | 리드 동작을 수행하는 메모리 장치 및 그것의 동작 방법 |
US12165709B2 (en) | 2022-06-02 | 2024-12-10 | Micron Technology, Inc. | Memory cell voltage level selection |
JP2023180899A (ja) | 2022-06-10 | 2023-12-21 | キオクシア株式会社 | メモリシステム及び半導体メモリの制御方法 |
CN116643915A (zh) * | 2023-05-08 | 2023-08-25 | 西安秦派能智能科技有限公司 | 手机芯片数据恢复方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120140560A1 (en) * | 2010-12-07 | 2012-06-07 | Tsung-Chieh Yang | Method and memory controller for reading data stored in flash memory by referring to binary digit distribution characteristics of bit sequences read from flash memory |
US20130070526A1 (en) * | 2011-09-16 | 2013-03-21 | Hee-seok Eun | Flash memory and reading method of flash memory |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7257025B2 (en) | 2004-12-09 | 2007-08-14 | Saifun Semiconductors Ltd | Method for reading non-volatile memory cells |
US7447078B2 (en) * | 2005-04-01 | 2008-11-04 | Sandisk Corporation | Method for non-volatile memory with background data latch caching during read operations |
US7954037B2 (en) | 2005-10-25 | 2011-05-31 | Sandisk Il Ltd | Method for recovering from errors in flash memory |
JP2007207343A (ja) | 2006-02-01 | 2007-08-16 | Renesas Technology Corp | 不揮発性半導体記憶装置 |
US7716538B2 (en) | 2006-09-27 | 2010-05-11 | Sandisk Corporation | Memory with cell population distribution assisted read margining |
JP5177991B2 (ja) * | 2006-10-25 | 2013-04-10 | 株式会社東芝 | 不揮発性半導体記憶装置 |
US7941590B2 (en) | 2006-11-06 | 2011-05-10 | Marvell World Trade Ltd. | Adaptive read and write systems and methods for memory cells |
US7573773B2 (en) * | 2007-03-28 | 2009-08-11 | Sandisk Corporation | Flash memory with data refresh triggered by controlled scrub data reads |
US7903468B2 (en) | 2007-04-23 | 2011-03-08 | Ramot At Telaviv University Ltd. | Adaptive dynamic reading of flash memories |
US8006166B2 (en) * | 2007-06-12 | 2011-08-23 | Micron Technology, Inc. | Programming error correction code into a solid state memory device with varying bits per cell |
KR100923820B1 (ko) * | 2007-10-12 | 2009-10-27 | 주식회사 하이닉스반도체 | 페이지 버퍼, 이를 구비하는 메모리 소자 및 그 동작 방법 |
KR101226685B1 (ko) | 2007-11-08 | 2013-01-25 | 삼성전자주식회사 | 수직형 반도체 소자 및 그 제조 방법. |
US8607128B2 (en) * | 2007-12-05 | 2013-12-10 | Densbits Technologies Ltd. | Low power chien-search based BCH/RS decoding system for flash memory, mobile communications devices and other applications |
US8677221B2 (en) * | 2008-01-02 | 2014-03-18 | Apple Inc. | Partial voltage read of memory |
US8365039B2 (en) * | 2008-05-21 | 2013-01-29 | Intel Corporation | Adjustable read reference for non-volatile memory |
KR101423052B1 (ko) | 2008-06-12 | 2014-07-25 | 삼성전자주식회사 | 메모리 장치 및 읽기 레벨 제어 방법 |
US8406048B2 (en) | 2008-08-08 | 2013-03-26 | Marvell World Trade Ltd. | Accessing memory using fractional reference voltages |
KR101516577B1 (ko) * | 2008-11-10 | 2015-05-06 | 삼성전자주식회사 | 비휘발성 반도체 메모리 장치, 그를 포함하는 메모리 카드와 메모리 시스템 및 그의 리드 전압 추정 방법 |
KR101044488B1 (ko) * | 2009-01-21 | 2011-06-27 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치와 그를 이용한 불휘발성 메모리 장치의 프로그램 방법 및 검증 방법 |
KR101082650B1 (ko) | 2009-01-21 | 2011-11-14 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 및 그 동작 방법 |
US7848152B1 (en) | 2009-05-12 | 2010-12-07 | Skymedi Corporation | Method and system for adaptively finding reference voltages for reading data from a MLC flash memory |
KR101094605B1 (ko) | 2009-06-29 | 2011-12-15 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자 및 이의 독출 방법 |
KR101578518B1 (ko) * | 2009-07-07 | 2015-12-17 | 삼성전자주식회사 | 불휘발성 메모리 장치의 읽기 방법 및 그것을 포함하는 메모리 시스템 |
CN101968970B (zh) * | 2009-07-28 | 2014-10-08 | 慧国(上海)软件科技有限公司 | 资料读取的方法及资料储存装置 |
KR101603099B1 (ko) * | 2009-10-01 | 2016-03-28 | 삼성전자주식회사 | 불안정 메모리 셀 산포를 검출하는 메모리 시스템 및 상기 불안정 메모리 셀 산포 검출방법 |
KR20110078727A (ko) | 2009-12-31 | 2011-07-07 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자의 동작 방법 |
US8553466B2 (en) | 2010-03-04 | 2013-10-08 | Samsung Electronics Co., Ltd. | Non-volatile memory device, erasing method thereof, and memory system including the same |
US9536970B2 (en) | 2010-03-26 | 2017-01-03 | Samsung Electronics Co., Ltd. | Three-dimensional semiconductor memory devices and methods of fabricating the same |
KR101682666B1 (ko) | 2010-08-11 | 2016-12-07 | 삼성전자주식회사 | 비휘발성 메모리 장치, 그것의 채널 부스팅 방법, 그것의 프로그램 방법 및 그것을 포함하는 메모리 시스템 |
KR101727704B1 (ko) | 2010-10-04 | 2017-04-18 | 삼성전자주식회사 | 리드 성능을 향상시킬 수 있는 리드 파라미터 변경 방법과 상기 방법을 수행할 수 있는 장치들 |
US8515183B2 (en) | 2010-12-21 | 2013-08-20 | Microsoft Corporation | Utilizing images as online identifiers to link behaviors together |
US8099652B1 (en) * | 2010-12-23 | 2012-01-17 | Sandisk Corporation | Non-volatile memory and methods with reading soft bits in non uniform schemes |
KR101212387B1 (ko) | 2011-01-03 | 2012-12-13 | 에스케이하이닉스 주식회사 | 반도체 메모리 소자의 독출 방법 |
JP2012203957A (ja) | 2011-03-25 | 2012-10-22 | Toshiba Corp | メモリシステム |
KR101824068B1 (ko) * | 2011-07-28 | 2018-03-15 | 삼성전자주식회사 | 메모리 컨트롤러 구동방법, 및 메모리 컨트롤러를 포함하는 메모리 시스템, 메모리 카드 및 휴대용 전자장치 |
US9047210B2 (en) * | 2011-09-15 | 2015-06-02 | Sandisk Technologies Inc. | Data storage device and method to correct bit values using multiple read voltages |
KR20130034522A (ko) | 2011-09-28 | 2013-04-05 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 리드 방법, 및 이를 수행하는 장치 |
KR101775660B1 (ko) * | 2011-09-29 | 2017-09-07 | 삼성전자주식회사 | 워드 라인 전압의 변화없이 상이한 문턱 전압들을 갖는 메모리 셀들을 읽는 방법 및 그것을 이용한 불 휘발성 메모리 장치 |
US8811081B2 (en) * | 2011-12-09 | 2014-08-19 | Sandisk Technologies Inc. | Systems and methods of updating read voltages in a memory |
JP2013122804A (ja) | 2011-12-12 | 2013-06-20 | Toshiba Corp | 半導体記憶装置 |
KR20130084492A (ko) | 2012-01-17 | 2013-07-25 | 삼성전자주식회사 | 비휘발성 메모리 시스템 |
KR20130087092A (ko) | 2012-01-27 | 2013-08-06 | 삼성전자주식회사 | 메모리 컨트롤러의 동작 방법 및 상기 메모리 컨트롤러를 포함하는 메모리 시스템 |
KR101892038B1 (ko) | 2012-01-30 | 2018-08-27 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 독출 방법 |
US8839073B2 (en) * | 2012-05-04 | 2014-09-16 | Lsi Corporation | Zero-one balance management in a solid-state disk controller |
KR102005888B1 (ko) * | 2012-07-06 | 2019-07-31 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것의 읽기 방법 |
US8811076B2 (en) * | 2012-07-30 | 2014-08-19 | Sandisk Technologies Inc. | Systems and methods of updating read voltages |
US9036417B2 (en) * | 2012-09-06 | 2015-05-19 | Sandisk Technologies Inc. | On chip dynamic read level scan and error detection for nonvolatile storage |
US9299459B2 (en) * | 2012-09-07 | 2016-03-29 | Macronix International Co., Ltd. | Method and apparatus of measuring error correction data for memory |
KR20140045168A (ko) * | 2012-10-08 | 2014-04-16 | 삼성전자주식회사 | 불휘발성 메모리 장치, 메모리 시스템 및 불휘발성 메모리 장치의 동작방법 |
KR102038408B1 (ko) * | 2012-10-25 | 2019-10-30 | 삼성전자주식회사 | 회귀 분석법을 사용하는 메모리 시스템 및 그것의 읽기 방법 |
KR102083491B1 (ko) * | 2012-12-05 | 2020-03-02 | 삼성전자 주식회사 | 메모리 장치, 메모리 시스템 및 이의 동작 방법 |
US9135109B2 (en) * | 2013-03-11 | 2015-09-15 | Seagate Technology Llc | Determination of optimum threshold voltage to read data values in memory cells |
US9367391B2 (en) * | 2013-03-15 | 2016-06-14 | Micron Technology, Inc. | Error correction operations in a memory device |
KR102140784B1 (ko) * | 2013-12-03 | 2020-08-03 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 기록 방법 |
US9685242B2 (en) * | 2014-03-11 | 2017-06-20 | Kabushiki Kaisha Toshiba | Memory system |
US9928920B2 (en) * | 2015-09-10 | 2018-03-27 | Toshiba Memory Corporation | Memory controller, storage device, and read retry method |
-
2014
- 2014-05-13 KR KR1020140057304A patent/KR102174030B1/ko active Active
-
2015
- 2015-04-21 US US14/692,494 patent/US10490285B2/en active Active
- 2015-05-12 CN CN201510239393.6A patent/CN105097028B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120140560A1 (en) * | 2010-12-07 | 2012-06-07 | Tsung-Chieh Yang | Method and memory controller for reading data stored in flash memory by referring to binary digit distribution characteristics of bit sequences read from flash memory |
US20130070526A1 (en) * | 2011-09-16 | 2013-03-21 | Hee-seok Eun | Flash memory and reading method of flash memory |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200098009A (ko) * | 2019-02-11 | 2020-08-20 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 그 동작 방법 |
KR102713393B1 (ko) | 2019-02-11 | 2024-10-04 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 그 동작 방법 |
KR20200144311A (ko) * | 2019-06-18 | 2020-12-29 | 에스케이하이닉스 주식회사 | 메모리 컨트롤러 및 그 동작 방법 |
KR102680521B1 (ko) | 2019-06-18 | 2024-07-04 | 에스케이하이닉스 주식회사 | 메모리 컨트롤러 및 그 동작 방법 |
US12001683B2 (en) | 2021-12-28 | 2024-06-04 | Samsung Electronics Co., Ltd. | Memory device, memory system including the same, and operating method of the memory system |
Also Published As
Publication number | Publication date |
---|---|
US10490285B2 (en) | 2019-11-26 |
US20150332777A1 (en) | 2015-11-19 |
CN105097028B (zh) | 2021-07-23 |
KR20150130633A (ko) | 2015-11-24 |
CN105097028A (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102174030B1 (ko) | 불휘발성 메모리 장치를 포함하는 저장 장치 및 그것의 읽기 방법 | |
KR102302187B1 (ko) | 비휘발성 메모리 장치의 동작 방법 및 비휘발성 메모리 장치 | |
KR102025193B1 (ko) | 메모리 컨트롤러 및 그것의 동작 방법, 메모리 컨트롤러를 포함하는 메모리 시스템 | |
US8386860B2 (en) | Methods of calculating compensation voltage and adjusting threshold voltage and memory apparatus and controller | |
US8621266B2 (en) | Nonvolatile memory system and related method of performing erase refresh operation | |
KR102461447B1 (ko) | 불휘발성 메모리 시스템 | |
US9064581B2 (en) | Method of programming non-volatile memory device and non-volatile memory device using the same | |
KR101518033B1 (ko) | 멀티-레벨 비휘발성 메모리 장치, 상기 장치를 포함하는 메모리 시스템 및 그 동작 방법 | |
KR102106866B1 (ko) | 멀티레벨 불휘발성 메모리 장치 및 프로그램 방법 | |
KR102053958B1 (ko) | 불휘발성 메모리 장치 및 그것의 재프로그램 방법 | |
KR102295208B1 (ko) | 프로그램 영역을 동적으로 할당하는 저장 장치 및 그것의 프로그램 방법 | |
KR101716716B1 (ko) | 플래그 셀들을 갖는 플래시 메모리 장치 및 그것의 프로그램 동작 방법 | |
US8498160B2 (en) | Nonvolatile memory device and related programming method using selective bit line precharging | |
KR102005888B1 (ko) | 불휘발성 메모리 장치 및 그것의 읽기 방법 | |
US9478298B2 (en) | Memory system and method of reading data thereof | |
KR20150107405A (ko) | 불휘발성 메모리 시스템 및 그것의 동작 방법 | |
KR102089570B1 (ko) | 저장 장치 및 그것의 데이터 처리 방법 | |
KR20140099999A (ko) | 불휘발성 메모리 장치를 포함하는 메모리 시스템 및 그것의 프로그램 방법 | |
US8593884B2 (en) | Data storage system and a data retention method thereof | |
KR102530500B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
KR20100070026A (ko) | 멀티-레벨 셀 플래시 메모리 장치 및 이의 독출 방법 | |
KR20200121654A (ko) | 문턱전압 산포 특성을 향상한 메모리 컨트롤러, 메모리 시스템 및 그 동작방법 | |
CN113066517A (zh) | 存储器系统及其操作方法 | |
KR20220049397A (ko) | 메모리 장치, 이를 포함하는 스토리지 장치 및 스토리지 장치의 동작 방법 | |
KR101642930B1 (ko) | 더미 셀을 갖는 불휘발성 메모리 장치 및 그것의 프로그램 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140513 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190418 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140513 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: 20200511 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: 20201021 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201029 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20201030 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |