KR100888842B1 - 읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 - Google Patents
읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 Download PDFInfo
- Publication number
- KR100888842B1 KR100888842B1 KR1020070064543A KR20070064543A KR100888842B1 KR 100888842 B1 KR100888842 B1 KR 100888842B1 KR 1020070064543 A KR1020070064543 A KR 1020070064543A KR 20070064543 A KR20070064543 A KR 20070064543A KR 100888842 B1 KR100888842 B1 KR 100888842B1
- Authority
- KR
- South Korea
- Prior art keywords
- voltage
- read
- memory cells
- threshold voltage
- sections
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
-
- 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/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
- 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/30—Power supply 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/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3404—Convergence or correction of memory cell threshold voltages; Repair or recovery of overerased or overprogrammed cells
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (47)
- 복수의 메모리 셀들을 포함하는 멀티-비트 플래시 메모리 장치의 읽기 전압 설정 방법에 있어서:복수의 문턱 전압 상태들 중 제 1 문턱 전압 상태에 포함되는 제 1 전압과 상기 복수의 문턱 전압 상태들 중 제 2 문턱 전압 상태에 포함되는 제 2 전압 사이의 전압 범위를 복수의 구간들로 분할하고, 상기 복수의 구간들 각각에 속하는 메모리 셀들의 수를 카운트하는 단계; 및상기 카운트된 값들 중 최소값에 대응하는 구간을 참조하여 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압을 결정하는 단계를 포함하는 읽기 전압 설정 방법.
- 제 1 항에 있어서,상기 복수의 메모리 셀들은 동일 워드 라인에 연결되는 읽기 전압 설정 방법.
- 제 2 항에 있어서,상기 제 1 문턱 전압 상태 및 상기 제 2 문턱 전압 상태는 서로 인접한 문턱 전압 상태들인 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 3 항에 있어서,상기 제 1 전압은 상기 제 1 문턱 전압 상태를 규정하는 전압 범위의 상한값에 대응하는 읽기 전압 설정 방법.
- 제 3 항에 있어서,상기 제 2 전압은 상기 제 2 문턱 전압 상태로 상기 복수의 메모리 셀들을 프로그램하기 위한 검증 전압인 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 3 항에 있어서,상기 메모리 셀들의 수를 카운트하는 단계에서,상기 전압 범위는 동일한 전압 간격을 갖도록 분할되는 읽기 전압 설정 방법.
- 제 6 항에 있어서,상기 복수의 구간들 중 어느 한 구간에 대응하는 메모리 셀들의 수는,(a) 상기 어느 한 구간의 하단 전압에 따라 상기 복수의 메모리 셀들을 독출하는 단계;(b) 상기 어느 한 구간의 상단 전압에 따라 상기 복수의 메모리 셀들을 독출하는 단계; 및(c) 상기 하단 전압 및 상기 상단 전압 각각에 의해서 독출된 페이지 데이터 를 비교하여 토글링되는 비트들의 수를 카운트하는 단계를 통하여 카운트되는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 7 항에 있어서,상기 (c) 단계에서,상기 토글링되는 비트들은,상기 하단 전압에 의해서 데이터 '0'로 독출되고 상기 상단 전압에 의해서 데이터 '1'로 독출되는 메모리 셀들에 대응하는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 6 항에 있어서,상기 복수의 구간들 중 어느 한 구간에 대응하는 메모리 셀들의 수는,(a) 상기 복수의 메모리 셀들 중 상기 어느 한 구간의 하단 전압보다 높은 문턱 전압을 갖는 메모리 셀들을 선택하는 단계; 및(b) 상기 선택된 메모리 셀들 중 상기 어느 한 구간의 상단 전압보다 낮은 문턱 전압을 갖는 메모리 셀들의 수를 카운트하는 단계를 통하여 카운트되는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 9 항에 있어서,상기 (a) 단계에서,상기 하단 전압이 상기 워드 라인으로 인가될 때, 상기 복수의 메모리 셀들 중 오프-셀(OFF-cell)들이 선택되는 읽기 전압 설정 방법.
- 제 10 항에 있어서,상기 (b) 단계에서,상기 상단 전압이 상기 워드 라인으로 인가될 때, 상기 (a) 단계에서 선택된 메모리 셀들 중 온-셀(ON-cell) 들의 수가 카운트되는 읽기 전압 설정 방법.
- 제 3 항에 있어서,상기 읽기 전압을 결정하는 단계에서,상기 카운트된 값들 중 최소값에 대응하는 구간에 포함되는 어느 하나의 전압이 상기 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 12 항에 있어서,상기 읽기 전압을 결정하는 단계에서,상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 전압들 중앙값이 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 12 항에 있어서,상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 하단 전압이 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 12 항에 있어서,상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 상단 전압이 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 3 항에 있어서,상기 읽기 전압을 결정하는 단계에서,상기 최소값이 적어도 2개의 구간에서 카운트되는 경우, 상기 2개의 구간에 포함되는 어느 하나의 전압이 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 16 항에 있어서,상기 최소값이 적어도 2개의 구간에서 카운트되는 경우, 상기 2개의 구간의 중앙값에 대응하는 전압이 상기 제 2 문턱 전압 상태를 식별하기 위한 읽기 전압으로 선택되는 읽기 전압 설정 방법.
- 제 1 항에 있어서,상기 복수의 문턱 전압 상태들은 멀티-비트 데이터 중 적어도 어느 하나의 페이지가 프로그램됨에 따라 상기 복수의 메모리 셀들이 형성하는 문턱 전압 분포들인 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 18 항에 있어서,상기 복수의 문턱 전압 상태들은 상기 멀티-비트 데이터 중 최상위 비트(MSB) 페이지가 프로그램됨에 따라 형성되는 문턱 전압 분포들에 대응하는 읽기 전압 설정 방법.
- 제 1 항에 있어서,상기 복수의 문턱 전압 상태들을 형성하기 위한 테스트 데이터를 프로그램하는 단계를 더 포함하는 읽기 전압 설정 방법.
- 제 20 항에 있어서,상기 테스트 데이터는 상기 복수의 문턱 전압 상태들 각각을 형성하도록 설정되는 읽기 전압 설정 방법.
- 제 1 항에 있어서,상기 결정된 읽기 전압을 생성하도록 상기 멀티-비트 플래시 메모리 장치의 고전압 발생기를 설정하는 단계를 더 포함하는 읽기 전압 설정 방법.
- 복수의 문턱 전압 상태들 중 어느 하나에 대응하는 문턱 전압으로 프로그램되는 복수의 메모리 셀들을 포함하는 멀티-비트 플래시 메모리 장치의 읽기 전압 조정 방법에 있어서:상기 복수의 문턱 전압 상태들 중 최하위 상태와 상기 복수의 문턱 전압 상태들 중 최상위 상태 사이의 전압 윈도우 범위를 복수의 구간들로 분할하고, 상기 분할된 복수의 구간들 각각에 속하는 메모리 셀들의 수를 카운트하는 단계; 및상기 전압 윈도우 범위에 대비하여 상기 카운트된 값들이 형성하는 분포 곡선에서 극소점(Local minimum point)들에 대응하는 문턱 전압들을 상기 복수의 문턱 전압 상태들 각각을 식별하기 위한 읽기 전압으로 결정하는 단계를 포함하는 읽기 전압 설정 방법.
- 제 23 항에 있어서,상기 복수의 메모리 셀들은 동일 워드 라인에 연결되는 읽기 전압 설정 방법.
- 제 24 항에 있어서,상기 메모리 셀들의 수를 카운트하는 단계에서, 상기 복수의 구간들 중 어느 한 구간에 대응하는 메모리 셀들의 수는,(a) 상기 어느 한 구간의 하단 전압에 따라 상기 복수의 메모리 셀들을 독출하는 단계;(b) 상기 어느 한 구간의 상단 전압에 따라 상기 복수의 메모리 셀들을 독출하는 단계; 및(c) 상기 하단 전압 및 상기 상단 전압들 각각에 의해서 독출된 페이지 데이터를 비교하여 토글링되는 비트들의 수를 카운트하는 단계를 통하여 카운트되는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 25 항에 있어서,상기 (c) 단계에서,상기 토글링되는 비트들은,상기 하단 전압에 의해서 데이터 '0'로 독출되고 상기 상단 전압에 의해서 데이터 '1'로 독출되는 메모리 셀들에 대응하는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 24 항에 있어서,상기 복수의 구간들 중 어느 한 구간에 대응하는 메모리 셀들의 수는,(a) 상기 복수의 메모리 셀들 중 상기 어느 한 구간의 하단 전압보다 높은 문턱 전압을 갖는 메모리 셀들을 선택하는 단계; 및(b) 상기 선택된 메모리 셀들 중 상기 어느 한 구간의 상단 전압보다 낮은 문턱 전압을 갖는 메모리 셀들의 수를 카운트하는 단계를 통하여 카운트되는 것을 특징으로 하는 읽기 전압 설정 방법.
- 제 27 항에 있어서,상기 (a) 단계에서,상기 하단 전압이 상기 워드 라인으로 인가될 때, 상기 복수의 메모리 셀들 중 오프-셀(OFF-cell)들이 선택되는 읽기 전압 설정 방법.
- 제 28 항에 있어서,상기 (b) 단계에서,상기 상단 전압이 상기 워드 라인으로 인가될 때, 상기 (a) 단계에서 선택된 메모리 셀들 중 온-셀(ON-cell) 들의 수가 카운트되는 읽기 전압 설정 방법.
- 제 23 항에 있어서,상기 읽기 전압을 결정하는 단계에서,상기 카운트된 값들 중 극소값들 각각에 대응하는 구간에 포함되는 전압들이 상기 읽기 전압들로 결정되는 읽기 전압 설정 방법.
- 복수의 메모리 셀들을 포함하는 셀 어레이;상기 복수의 메모리 셀들에 저장된 데이터를 감지 및 래치하는 페이지 버퍼;상기 셀 어레이로 공급되는 워드 라인 전압을 생성하는 고전압 발생기; 및상기 복수의 메모리 셀들을 테스트 데이터로 프로그램하도록, 그리고 상기 복수의 메모리 셀들이 형성하는 문턱 전압 분포를 복수의 구간들로 분할하고 상기 분할된 복수의 구간 단위로 상기 복수의 메모리 셀들을 독출하도록 상기 고전압 발생기 및 상기 페이지 버퍼를 제어하는 읽기 전압 조정부를 포함하되,상기 읽기 전압 조정부는 상기 독출 결과를 참조하여 상기 복수의 구간들 각각에 속하는 메모리 셀들의 수를 카운트하여 상기 복수의 문턱 전압 상태들을 식별하기 위한 읽기 전압들로 결정하는 플래시 메모리 장치.
- 제 31 항에 있어서,상기 복수의 메모리 셀들은 동일 워드 라인에 연결되는 플래시 메모리 장치.
- 제 32 항에 있어서,상기 테스트 데이터는 상기 복수의 문턱 전압 상태들 각각을 형성하도록 설정되는 플래시 메모리 장치.
- 제 33 항에 있어서,상기 테스트 데이터는 상기 복수의 문턱 전압 상태들 각각에 대응하는 메모리 셀들의 수가 균일하도록 설정되는 플래시 메모리 장치.
- 제 31 항에 있어서,상기 복수의 구간들 각각에 대응하는 메모리 셀들의 수는 상기 복수의 구간 들 각각의 하단 전압과 상단 전압에 의해 독출되는 각각의 페이지 데이터 중 토글링되는 비트들의 수를 카운트함으로써 카운트되는 것을 특징으로 하는 플래시 메모리 장치.
- 제 35 항에 있어서,상기 읽기 전압 조정부는 상기 하단 전압에 의해서 독출되는 페이지 데이터를 저장하기 위한 저장 수단을 더 포함하는 플래시 메모리 장치.
- 제 36 항에 있어서,상기 읽기 전압 조정부는 상기 상단 전압에 의해서 독출되는 페이지 데이터를 저장하기 위한 또 다른 저장 수단을 더 포함하는 플래시 메모리 장치.
- 제 36 항에 있어서,상기 읽기 전압 조정부는 상기 하단 전압에 의해서 독출되는 페이지 데이터와 상기 상단 전압에 의해서 독출되는 페이지 데이터를 비교하기 위한 XOR 게이트들을 더 포함하는 플래시 메모리 장치.
- 제 31 항에 있어서,상기 복수의 구간들 각각에 대응하는 메모리 셀들의 수는 상기 복수의 구간들 각각의 하단 전압으로 독출시에는 오프-셀로, 상기 복수의 구간들 각각의 상단 전압으로 독출시에는 온-셀로 판정되는 메모리 셀들의 수를 카운트하여 결정되는 플래시 메모리 장치.
- 제 39 항에 있어서,상기 읽기 전압 조정부는 상기 복수의 구간들 각각에 대응하는 카운트 수 중에서 최소값에 대응하는 구간을 참조하여 상기 복수의 문턱 전압 상태들을 식별하기 위한 읽기 전압들로 선택하는 플래시 메모리 장치.
- 제 40 항에 있어서,상기 읽기 전압 조정부는 상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 중앙값을 상기 읽기 전압으로 선택하는 플래시 메모리 장치.
- 제 40 항에 있어서,상기 읽기 전압 조정부는 상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 하단 전압을 상기 읽기 전압으로 선택하는 플래시 메모리 장치.
- 제 40 항에 있어서,상기 읽기 전압 조정부는 상기 복수의 구간들 중 상기 최소값에 대응하는 구간의 상단 전압을 상기 읽기 전압으로 선택하는 플래시 메모리 장치.
- 제 40 항에 있어서,상기 최소값이 적어도 2개의 구간에서 카운트되는 경우, 상기 2개의 구간 및 상기 2개의 구간 사이에 포함되는 전압들 중 어느 하나를 상기 읽기 전압으로 선택하는 플래시 메모리 장치.
- 제 31 항에 있어서,상기 읽기 전압 조정부의 제어에 응답하여 상기 페이지 버퍼에 래치된 데이터 중 선택된 데이터를 선택적으로 출력하는 열 선택 회로를 더 포함하는 플래시 메모리 장치.
- 플래시 메모리 장치; 및상기 플래시 메모리 장치를 제어하기 위한 메모리 컨트롤러를 포함하되, 상기 플래시 메모리 장치는 청구항 31에 기재된 플래시 메모리 장치인 것을 특징으로 하는 메모리 시스템.
- 메모리 시스템; 및상기 메모리 시스템을 저장 장치로 장착하는 컴퓨터 시스템을 포함하되, 상기 메모리 시스템은 청구항 46에 기재된 메모리 시스템인 것을 특징으로 하는 정보 처리 시스템.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070064543A KR100888842B1 (ko) | 2007-06-28 | 2007-06-28 | 읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 |
| US12/145,279 US7936601B2 (en) | 2007-06-28 | 2008-06-24 | Non-volatile memory devices and systems including multi-level cells using modified read voltages and methods of operating the same |
| JP2008170893A JP5473264B2 (ja) | 2007-06-28 | 2008-06-30 | 変更された読み出し電圧を用いるマルチレベルセルを含む不揮発性メモリ装置及びシステム、並びにその動作方法 |
| CN200810127404.1A CN101345086B (zh) | 2007-06-28 | 2008-06-30 | 包括多电平单元的非易失性存储器设备和系统及方法 |
| CN201210551887.4A CN102982844B (zh) | 2007-06-28 | 2008-06-30 | 包括多电平单元的非易失性存储器设备和系统及方法 |
| US13/081,747 US8243514B2 (en) | 2007-06-28 | 2011-04-07 | Non-volatile memory devices and systems including multi-level cells using modified read voltages and methods of operating the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070064543A KR100888842B1 (ko) | 2007-06-28 | 2007-06-28 | 읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090000463A KR20090000463A (ko) | 2009-01-07 |
| KR100888842B1 true KR100888842B1 (ko) | 2009-03-17 |
Family
ID=40160220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070064543A Active KR100888842B1 (ko) | 2007-06-28 | 2007-06-28 | 읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US7936601B2 (ko) |
| JP (1) | JP5473264B2 (ko) |
| KR (1) | KR100888842B1 (ko) |
| CN (2) | CN101345086B (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8635509B2 (en) | 2012-01-27 | 2014-01-21 | Samsung Electronics Co., Ltd. | Method of operating memory controller and memory system including the memory controller |
| KR20140052691A (ko) * | 2012-10-25 | 2014-05-07 | 삼성전자주식회사 | 회귀 분석법을 사용하는 메모리 시스템 및 그것의 읽기 방법 |
| KR20140112968A (ko) * | 2013-03-15 | 2014-09-24 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 독출 방법, 비휘발성 메모리 장치, 및 메모리 시스템의 구동 방법 |
| US9437315B2 (en) | 2013-10-22 | 2016-09-06 | SK Hynix Inc. | Data storing system and operating method thereof |
| US12067287B2 (en) | 2021-08-17 | 2024-08-20 | Samsung Electronics Co., Ltd. | Memory controller calculating optimal read level, memory system including the same, and operating method of memory controller |
Families Citing this family (76)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101413137B1 (ko) | 2008-07-04 | 2014-07-01 | 삼성전자주식회사 | 메모리 장치 및 메모리 프로그래밍 방법 |
| KR101486980B1 (ko) | 2008-10-27 | 2015-01-30 | 삼성전자주식회사 | 불휘발성 메모리의 문턱 전압 산포의 분석 방법 |
| KR101642465B1 (ko) * | 2008-12-12 | 2016-07-25 | 삼성전자주식회사 | 불휘발성 메모리 장치의 액세스 방법 |
| KR101578511B1 (ko) | 2009-05-20 | 2015-12-18 | 삼성전자주식회사 | 리드 전압 설정 방법 |
| KR101626528B1 (ko) * | 2009-06-19 | 2016-06-01 | 삼성전자주식회사 | 플래시 메모리 장치 및 이의 데이터 독출 방법 |
| US8345477B1 (en) * | 2009-07-29 | 2013-01-01 | Marvell International Ltd. | Non-volatile memory devices having uniform error distributions among pages |
| KR101541040B1 (ko) | 2010-03-12 | 2015-08-03 | 엘에스아이 코포레이션 | 플래시 메모리들을 위한 ldpc 소거 디코딩 |
| CN102376366B (zh) * | 2010-08-06 | 2014-08-27 | 慧荣科技股份有限公司 | 数据写入方法及数据储存装置 |
| US8719663B2 (en) | 2010-12-12 | 2014-05-06 | Lsi Corporation | Cross-decoding for non-volatile storage |
| US8631288B2 (en) * | 2011-03-14 | 2014-01-14 | Micron Technology, Inc. | Methods, devices, and systems for data sensing in a memory system |
| US8441861B2 (en) * | 2011-03-16 | 2013-05-14 | Micron Technology, Inc. | Self-check calibration of program or erase and verify process using memory cell distribution |
| JP2013122804A (ja) * | 2011-12-12 | 2013-06-20 | Toshiba Corp | 半導体記憶装置 |
| US9269448B2 (en) * | 2012-01-27 | 2016-02-23 | Sk Hynix Memory Solutions Inc. | Generating soft read values using multiple reads and/or bins |
| TWI514404B (zh) * | 2012-02-24 | 2015-12-21 | Silicon Motion Inc | 讀取快閃記憶體中所儲存之資料的方法、記憶體控制器與系統 |
| US8681569B2 (en) * | 2012-02-22 | 2014-03-25 | Silicon Motion, Inc. | Method for reading data stored in a flash memory according to a threshold voltage distribution and memory controller and system thereof |
| KR20130110970A (ko) * | 2012-03-30 | 2013-10-10 | 에스케이하이닉스 주식회사 | 리드 전압 생성회로, 이를 포함하는 메모리 및 메모리 시스템 |
| US8839073B2 (en) * | 2012-05-04 | 2014-09-16 | Lsi Corporation | Zero-one balance management in a solid-state disk controller |
| US8856611B2 (en) | 2012-08-04 | 2014-10-07 | Lsi Corporation | Soft-decision compensation for flash channel variation |
| KR101996004B1 (ko) * | 2012-05-29 | 2019-07-03 | 삼성전자주식회사 | 비휘발성 메모리 장치의 프로그램 방법 및 그것의 메모리 시스템 |
| US8923062B1 (en) * | 2012-07-06 | 2014-12-30 | Sk Hynix Memory Solutions Inc. | Generating read thresholds using gradient descent and without side information |
| KR101939234B1 (ko) * | 2012-07-23 | 2019-01-16 | 삼성전자 주식회사 | 메모리 장치, 메모리 시스템 및 상기 메모리 장치의 독출 전압의 제어 방법 |
| KR101984900B1 (ko) * | 2012-07-24 | 2019-05-31 | 삼성전자 주식회사 | 메모리 장치 및 상기 메모리 장치의 독출 전압 결정 방법 |
| US8856431B2 (en) | 2012-08-02 | 2014-10-07 | Lsi Corporation | Mixed granularity higher-level redundancy for non-volatile memory |
| US9239754B2 (en) | 2012-08-04 | 2016-01-19 | Seagate Technology Llc | Single read based soft-decision decoding of non-volatile memory |
| KR101979734B1 (ko) * | 2012-08-07 | 2019-05-17 | 삼성전자 주식회사 | 메모리 장치의 독출 전압 제어 방법 및 이를 이용한 데이터 독출 방법 |
| KR102028128B1 (ko) * | 2012-08-07 | 2019-10-02 | 삼성전자주식회사 | 불휘발성 랜덤 액세스 메모리 및 낸드 플래시 메모리를 포함하는 메모리 시스템의 동작 방법 |
| KR20140029709A (ko) * | 2012-08-29 | 2014-03-11 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
| KR102081581B1 (ko) * | 2012-11-02 | 2020-02-26 | 삼성전자 주식회사 | 메모리 장치 구동 방법 |
| KR102081584B1 (ko) | 2012-11-02 | 2020-02-26 | 삼성전자 주식회사 | 메모리 장치 구동 방법 및 메모리 시스템 |
| KR102083491B1 (ko) * | 2012-12-05 | 2020-03-02 | 삼성전자 주식회사 | 메모리 장치, 메모리 시스템 및 이의 동작 방법 |
| KR20140072637A (ko) | 2012-12-05 | 2014-06-13 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 메모리 컨트롤러의 동작 방법 |
| KR102050475B1 (ko) * | 2013-01-14 | 2020-01-08 | 삼성전자주식회사 | 플래시 메모리, 플래시 메모리 장치 및 이의 동작 방법 |
| US8879324B2 (en) * | 2013-02-01 | 2014-11-04 | Lsi Corporation | Compensation loop for read voltage adaptation |
| US10061640B1 (en) | 2013-03-12 | 2018-08-28 | Western Digital Technologies, Inc. | Soft-decision input generation for data storage systems |
| US20140269054A1 (en) * | 2013-03-12 | 2014-09-18 | Macronix International Co., Ltd. | Non-volatile memory and method of operation thereof |
| US8924824B1 (en) | 2013-03-12 | 2014-12-30 | Western Digital Technologies, Inc. | Soft-decision input generation for data storage systems |
| US9542258B1 (en) | 2013-03-15 | 2017-01-10 | Western Digital Technologies, Inc. | System and method for error-minimizing voltage threshold selection |
| TWI514395B (zh) * | 2013-04-02 | 2015-12-21 | Macronix Int Co Ltd | 非揮發性記憶體及其操作方法 |
| KR102116983B1 (ko) * | 2013-08-14 | 2020-05-29 | 삼성전자 주식회사 | 메모리 장치 및 메모리 시스템의 동작 방법. |
| KR101429184B1 (ko) | 2013-09-12 | 2014-08-12 | 주식회사 디에이아이오 | 낸드 플래시 메모리 장치의 독출 전압 조정 방법 |
| KR101503822B1 (ko) * | 2013-10-14 | 2015-03-18 | 주식회사 디에이아이오 | 비휘발성 메모리 장치 |
| CN104616695B (zh) * | 2013-11-05 | 2017-12-22 | 光宝科技股份有限公司 | 固态存储装置及其读取电压设定方法 |
| US9812193B2 (en) | 2013-11-08 | 2017-11-07 | SK Hynix Inc. | Threshold estimation using bit flip counts and minimums |
| US9270296B1 (en) | 2013-11-13 | 2016-02-23 | Western Digital Technologies, Inc. | Method and system for soft decoding through single read |
| US9007854B1 (en) | 2013-12-09 | 2015-04-14 | Western Digital Technologies, Inc. | Method and system for optimized soft decoding in a data storage device |
| KR102222463B1 (ko) * | 2014-03-14 | 2021-03-03 | 삼성전자주식회사 | 저장 장치 및 그것의 타이머 설정 방법 및 구동 방법들 |
| KR102190694B1 (ko) * | 2014-03-14 | 2020-12-14 | 삼성전자주식회사 | 불휘발성 메모리 시스템 및 그것의 동작 방법 |
| CN105097008B (zh) * | 2014-04-28 | 2018-03-09 | 华为技术有限公司 | 一种驱动脉冲的确定方法、控制器及磁性存储设备 |
| KR102218722B1 (ko) * | 2014-06-09 | 2021-02-24 | 삼성전자주식회사 | 불휘발성 메모리 시스템 및 메모리 컨트롤러의 동작 방법 |
| KR20160005264A (ko) | 2014-07-04 | 2016-01-14 | 삼성전자주식회사 | 저장 장치 및 그것의 읽기 방법들 |
| KR102235516B1 (ko) * | 2014-09-30 | 2021-04-05 | 삼성전자주식회사 | 이레이즈 컨트롤 유닛을 포함하는 메모리 시스템 및 동작 방법 |
| CN105632554B (zh) * | 2014-11-03 | 2019-07-30 | 旺宏电子股份有限公司 | 存储装置的操作方法 |
| KR102397016B1 (ko) * | 2014-11-24 | 2022-05-13 | 삼성전자주식회사 | 불휘발성 메모리 시스템의 동작 방법 |
| US9811420B2 (en) * | 2015-03-27 | 2017-11-07 | Intel Corporation | Extracting selective information from on-die dynamic random access memory (DRAM) error correction code (ECC) |
| US9484098B1 (en) * | 2015-08-05 | 2016-11-01 | Sandisk Technologies Llc | Smart reread in nonvolatile memory |
| US9672928B2 (en) * | 2015-11-10 | 2017-06-06 | Samsung Electronics Co., Ltd. | Method and apparatus for estimating read levels of nonvolatile memory and for programming pilot signals used for such estimation |
| KR102459077B1 (ko) | 2016-01-12 | 2022-10-27 | 삼성전자주식회사 | 비선형 필터링 방식을 사용하는 메모리 시스템 및 그것의 읽기 방법 |
| JP6545631B2 (ja) * | 2016-03-02 | 2019-07-17 | 東芝メモリ株式会社 | 不揮発性半導体記憶装置 |
| KR102585221B1 (ko) | 2016-04-21 | 2023-10-05 | 삼성전자주식회사 | 메모리 장치, 메모리 시스템 및 메모리 장치의 동작 방법 |
| JP6659494B2 (ja) | 2016-08-19 | 2020-03-04 | キオクシア株式会社 | 半導体記憶装置及びメモリシステム |
| JP2018037123A (ja) | 2016-08-29 | 2018-03-08 | 東芝メモリ株式会社 | 半導体記憶装置及びメモリシステム |
| JP6674361B2 (ja) * | 2016-09-29 | 2020-04-01 | キオクシア株式会社 | メモリシステム |
| US10290346B2 (en) * | 2016-12-22 | 2019-05-14 | Western Digital Technologies, Inc. | Method and apparatus for low-latency read of flash storage devices using fractional bits per cell |
| JP6783666B2 (ja) | 2017-01-05 | 2020-11-11 | キオクシア株式会社 | 半導体記憶装置及びメモリシステム |
| KR102663813B1 (ko) | 2017-01-13 | 2024-05-07 | 삼성전자주식회사 | 최적의 읽기 전압으로 독출하는 불휘발성 메모리 장치 |
| KR102635348B1 (ko) * | 2018-01-09 | 2024-02-13 | 삼성전자주식회사 | 불휘발성 메모리 장치의 동작 방법 및 스토리지 장치 |
| CN108735253B (zh) * | 2017-04-20 | 2022-06-21 | 三星电子株式会社 | 非易失性存储器存储系统 |
| US10062441B1 (en) * | 2017-08-31 | 2018-08-28 | Micron Technology, Inc. | Determining data states of memory cells |
| CN109901784B (zh) * | 2017-12-08 | 2022-03-29 | 群联电子股份有限公司 | 数据存取方法、存储器控制电路单元以及存储器储存装置 |
| KR102617350B1 (ko) | 2018-03-14 | 2023-12-26 | 삼성전자주식회사 | 메모리 컨트롤러, 그것의 동작 방법 및 그것을 포함하는 저장 장치 |
| JP2020047337A (ja) * | 2018-09-18 | 2020-03-26 | キオクシア株式会社 | メモリシステム |
| JP7087013B2 (ja) * | 2020-03-06 | 2022-06-20 | キオクシア株式会社 | メモリシステムおよび不揮発性メモリの制御方法 |
| US11049582B1 (en) * | 2020-05-07 | 2021-06-29 | Micron Technology, Inc. | Detection of an incorrectly located read voltage |
| US10998041B1 (en) * | 2020-05-07 | 2021-05-04 | Western Digital Technologies, Inc. | Calibrating non-volatile memory read thresholds |
| US11244729B1 (en) * | 2020-08-07 | 2022-02-08 | Micron Technology, Inc. | Search for an optimized read voltage |
| US11495296B2 (en) * | 2021-01-20 | 2022-11-08 | Western Digital Technologies, Inc. | Read threshold calibration for nonvolatile memory with encoded foggy-fine programming |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040049114A (ko) * | 2002-12-05 | 2004-06-11 | 삼성전자주식회사 | 미프로그램된 셀들 및 과프로그램된 셀들 없이 균일한문턱 전압 분포를 갖는 플레쉬 메모리 장치 및 그프로그램 검증 방법 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07106873A (ja) * | 1993-10-08 | 1995-04-21 | Kanebo Ltd | 電圧モニタ回路 |
| KR0172408B1 (ko) | 1995-12-11 | 1999-03-30 | 김광호 | 다수상태 불휘발성 반도체 메모리 및 그의 구동방법 |
| FR2749698B1 (fr) * | 1996-06-07 | 1998-09-04 | Inside Technologies | Memoire remanente effacable et programmable electriquement, protegee contre les coupures d'alimentation |
| US5862074A (en) | 1996-10-04 | 1999-01-19 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having reconfigurable nonvolatile multi-bit memory cells therein and methods of operating same |
| JP2000100189A (ja) * | 1998-09-28 | 2000-04-07 | Sanyo Electric Co Ltd | 1チップマイクロコンピュータ |
| JP2000149576A (ja) | 1998-11-10 | 2000-05-30 | Sony Corp | 不揮発性半導体記憶装置 |
| JP2001093288A (ja) * | 1999-09-20 | 2001-04-06 | Toshiba Corp | 不揮発性半導体記憶装置 |
| JP4299428B2 (ja) * | 2000-01-19 | 2009-07-22 | 三星電子株式会社 | 可変容量半導体記憶装置 |
| JP4517503B2 (ja) | 2000-12-15 | 2010-08-04 | 株式会社デンソー | 不揮発性半導体記憶装置の多値書き込み及び読み出し方法 |
| KR100390959B1 (ko) | 2001-06-29 | 2003-07-12 | 주식회사 하이닉스반도체 | 센싱회로를 이용한 멀티레벨 플래시 메모리 프로그램/리드방법 |
| US6542407B1 (en) * | 2002-01-18 | 2003-04-01 | Sandisk Corporation | Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells |
| US6781877B2 (en) * | 2002-09-06 | 2004-08-24 | Sandisk Corporation | Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cells |
| JP2004103089A (ja) * | 2002-09-06 | 2004-04-02 | Sharp Corp | 不揮発性半導体記憶装置およびその再書き込み方法 |
| US7372730B2 (en) * | 2004-01-26 | 2008-05-13 | Sandisk Corporation | Method of reading NAND memory to compensate for coupling between storage elements |
| US7257025B2 (en) * | 2004-12-09 | 2007-08-14 | Saifun Semiconductors Ltd | Method for reading non-volatile memory cells |
| US7242618B2 (en) * | 2004-12-09 | 2007-07-10 | Saifun Semiconductors Ltd. | Method for reading non-volatile memory cells |
| US7251160B2 (en) * | 2005-03-16 | 2007-07-31 | Sandisk Corporation | Non-volatile memory and method with power-saving read and program-verify operations |
| JP4801935B2 (ja) * | 2005-06-08 | 2011-10-26 | 株式会社東芝 | 半導体記憶装置 |
| EP1750278B1 (en) * | 2005-07-28 | 2009-11-11 | STMicroelectronics S.r.l. | Method of programming a four-level flash memory device and a related page buffer |
| JP5067836B2 (ja) * | 2005-12-19 | 2012-11-07 | ルネサスエレクトロニクス株式会社 | 不揮発性半導体記憶装置及びその動作方法 |
| US7742339B2 (en) * | 2006-01-10 | 2010-06-22 | Saifun Semiconductors Ltd. | Rd algorithm improvement for NROM technology |
| US7593259B2 (en) * | 2006-09-13 | 2009-09-22 | Mosaid Technologies Incorporated | Flash multi-level threshold distribution scheme |
| US7426139B2 (en) * | 2006-11-02 | 2008-09-16 | Macronix International Co., Ltd. | Dynamic program and read adjustment for multi-level cell memory array |
| US7904788B2 (en) * | 2006-11-03 | 2011-03-08 | Sandisk Corporation | Methods of varying read threshold voltage in nonvolatile memory |
-
2007
- 2007-06-28 KR KR1020070064543A patent/KR100888842B1/ko active Active
-
2008
- 2008-06-24 US US12/145,279 patent/US7936601B2/en active Active
- 2008-06-30 CN CN200810127404.1A patent/CN101345086B/zh active Active
- 2008-06-30 CN CN201210551887.4A patent/CN102982844B/zh active Active
- 2008-06-30 JP JP2008170893A patent/JP5473264B2/ja active Active
-
2011
- 2011-04-07 US US13/081,747 patent/US8243514B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040049114A (ko) * | 2002-12-05 | 2004-06-11 | 삼성전자주식회사 | 미프로그램된 셀들 및 과프로그램된 셀들 없이 균일한문턱 전압 분포를 갖는 플레쉬 메모리 장치 및 그프로그램 검증 방법 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8635509B2 (en) | 2012-01-27 | 2014-01-21 | Samsung Electronics Co., Ltd. | Method of operating memory controller and memory system including the memory controller |
| KR20140052691A (ko) * | 2012-10-25 | 2014-05-07 | 삼성전자주식회사 | 회귀 분석법을 사용하는 메모리 시스템 및 그것의 읽기 방법 |
| KR102038408B1 (ko) | 2012-10-25 | 2019-10-30 | 삼성전자주식회사 | 회귀 분석법을 사용하는 메모리 시스템 및 그것의 읽기 방법 |
| KR20140112968A (ko) * | 2013-03-15 | 2014-09-24 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 독출 방법, 비휘발성 메모리 장치, 및 메모리 시스템의 구동 방법 |
| KR102131802B1 (ko) * | 2013-03-15 | 2020-07-08 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 독출 방법, 비휘발성 메모리 장치, 및 메모리 시스템의 구동 방법 |
| US9437315B2 (en) | 2013-10-22 | 2016-09-06 | SK Hynix Inc. | Data storing system and operating method thereof |
| US12067287B2 (en) | 2021-08-17 | 2024-08-20 | Samsung Electronics Co., Ltd. | Memory controller calculating optimal read level, memory system including the same, and operating method of memory controller |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101345086A (zh) | 2009-01-14 |
| JP5473264B2 (ja) | 2014-04-16 |
| US7936601B2 (en) | 2011-05-03 |
| US20090003057A1 (en) | 2009-01-01 |
| CN102982844B (zh) | 2016-05-18 |
| US8243514B2 (en) | 2012-08-14 |
| CN102982844A (zh) | 2013-03-20 |
| US20110182120A1 (en) | 2011-07-28 |
| KR20090000463A (ko) | 2009-01-07 |
| CN101345086B (zh) | 2015-03-25 |
| JP2009016028A (ja) | 2009-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100888842B1 (ko) | 읽기 전압을 최적화할 수 있는 플래시 메모리 장치 및그것의 독출 전압 설정 방법 | |
| KR100891005B1 (ko) | 고온 스트레스로 인한 읽기 마진의 감소를 보상하기 위한플래시 메모리 장치 및 그것의 읽기 전압 조정 방법 | |
| KR101411976B1 (ko) | 플래시 메모리 시스템 및 그것의 에러 정정 방법 | |
| KR101534274B1 (ko) | 메모리 시스템 및 그것의 프로그램 방법 | |
| KR101468099B1 (ko) | 불휘발성 메모리 장치의 프로그램 방법 | |
| KR101343597B1 (ko) | 낸드 플래시 메모리 장치 및 그것의 프로그램 방법 | |
| US7525839B2 (en) | Semiconductor memory device capable of correcting a read level properly | |
| US11514986B2 (en) | Memory system and semiconductor memory device | |
| KR20110108670A (ko) | 데이터 저장 시스템 및 그것의 읽기 방법 | |
| US7782667B2 (en) | Method of operating a flash memory device | |
| US8391076B2 (en) | Nonvolatile memory device using interleaving technology and programming method thereof | |
| WO2007116393A2 (en) | Method for generating soft bits in flash memories | |
| KR20110062543A (ko) | 플래시 메모리 장치 및 그것의 프로그램 방법 | |
| US10373691B2 (en) | Nonvolatile memory device and operating method of the same | |
| JP2007207416A (ja) | 電荷損失によって減少した読み出しマージンを補償することができるフラッシュメモリ装置のプログラム方法 | |
| KR20080053779A (ko) | 멀티 비트 플래시 메모리 장치 및 그것의 프로그램 방법 | |
| KR20140072697A (ko) | 메모리 장치, 메모리 시스템 및 이의 동작 방법 | |
| KR20190112421A (ko) | 메모리 장치 | |
| KR20140008098A (ko) | 메모리 장치 및 상기 메모리 장치의 독출 방법 | |
| KR101456592B1 (ko) | 멀티-비트 플래시 메모리 장치 및 그것의 플래그 셀 분석방법 | |
| KR101642930B1 (ko) | 더미 셀을 갖는 불휘발성 메모리 장치 및 그것의 프로그램 방법 | |
| KR101437103B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
| US20240320076A1 (en) | Memory system and method | |
| US20090147574A1 (en) | Flash Memory Device for Determining Most Significant Bit Program | |
| JP2023089641A (ja) | メモリシステムおよび半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070628 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080617 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: 20081218 |
|
| PG1501 | Laying open of application | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090309 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20090310 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20130228 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130228 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140228 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20150302 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150302 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20170228 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170228 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20180228 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180228 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230222 Start annual number: 15 End annual number: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240227 Start annual number: 16 End annual number: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250225 Start annual number: 17 End annual number: 17 |