KR102125371B1 - 비휘발성 메모리 장치 및 그것의 동작방법 - Google Patents
비휘발성 메모리 장치 및 그것의 동작방법 Download PDFInfo
- Publication number
- KR102125371B1 KR102125371B1 KR1020120139768A KR20120139768A KR102125371B1 KR 102125371 B1 KR102125371 B1 KR 102125371B1 KR 1020120139768 A KR1020120139768 A KR 1020120139768A KR 20120139768 A KR20120139768 A KR 20120139768A KR 102125371 B1 KR102125371 B1 KR 102125371B1
- Authority
- KR
- South Korea
- Prior art keywords
- read
- voltage
- soft decision
- hard
- data
- 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/5628—Programming or writing circuits; Data input circuits
-
- 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/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/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- 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
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1039—Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B43/00—EEPROM devices comprising charge-trapping gate insulators
- H10B43/20—EEPROM devices comprising charge-trapping gate insulators characterised by three-dimensional arrangements, e.g. with cells on different height levels
- H10B43/23—EEPROM devices comprising charge-trapping gate insulators characterised by three-dimensional arrangements, e.g. with cells on different height levels with source and drain on different levels, e.g. with sloping channels
- H10B43/27—EEPROM devices comprising charge-trapping gate insulators characterised by three-dimensional arrangements, e.g. with cells on different height levels with source and drain on different levels, e.g. with sloping channels the channels comprising vertical portions, e.g. U-shaped channels
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B43/00—EEPROM devices comprising charge-trapping gate insulators
- H10B43/30—EEPROM devices comprising charge-trapping gate insulators characterised by the memory core region
- H10B43/35—EEPROM devices comprising charge-trapping gate insulators characterised by the memory core region with cell select transistors, e.g. NAND
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 1 은 본 발명의 실시 예에 따른 비휘발성 메모리 시스템을 보여주는 블록도이다.
도 2a는 3 비트 멀티 레벨 셀(3bit-MLC) 비휘발성 메모리 장치의 프로그램 수행 후 프로그램 상태 및 소거 상태의 문턱 전압 산포를 보여주는 도면이다.
도 2b는 3비트 멀티 레벨 셀(3bit-MLC) 플래시 메모리가 프로그램 후, 시간이 경과하고, 또한 프로그램 및 소거를 반복하여 상기 시간이 경과한 경우, 플래시 메모리 셀의 특성 열화로 인하여 변형될 수 있는 프로그램 상태 및 소거 상태의 문턱전압 산포를 예시적으로 보여 주는 도면이다.
도 3은 2 비트 소프트 디시젼 읽기 동작에서, 각각의 읽기 전압 및 소프트 디시젼 데이터 형성을 보여주는 도면이다.
도 4는 본 발명의 일 실시 예에 따른 메모리 시스템(10)의 블락도이다.
도 5는 도 4의 비휘발성 메모리 장치를 구체적으로 도시한 비휘발성 메모리 장치의 블락도이다.
도 6은 도 4 및 도 5의 페이지 버퍼의 상세 블락도이다.
도 7은 본 발명의 실시 예에 따른 소프트 디시젼 데이터를 형성하는 것을 도시한 도면이다.
도 8은 본 발명의 다른 실시 예에 따른 소프트 디시젼 데이터를 형성하는 것을 도시한 도면이다.
도 9는 본 발명의 실시 예에 따른 순서도이다.
도 10번은 소프트 디시젼 읽기 동작 수행시 비트라인 프리차지를 위한 방법을 설명하는 도면이다.
도 11 내지 도 15는 본 발명에 따른 플래시 메모리 장치를 3차원으로 구현한 예를 보여준다.
도 16은 본 발명의 실시 예에 따른 메모리 컨트롤러 및 비휘발성 메모리 장치를 포함하는 전자 장치의 블록도를 나타낸다.
도 17은 본 발명의 다른 실시 예에 따른 메모리 컨트롤러 및 비휘발성 메모리 장치를 포함하는 전자 장치의 블록도를 나타낸다.
도 18은 본 발명의 또 다른 실시 예에 따른 비휘발성 메모리 장치를 포함하는 전자 장치의 블록도를 나타낸다.
도 19는 본 발명의 또 다른 실시 예에 따른 메모리 컨트롤러 및 비휘발성 메모리 장치를 포함하는 전자 장치의 블록도를 나타낸다.
도 20은 본 발명의 또 다른 실시 예에 따른 메모리 컨트롤러 및 비휘발성 메모리 장치를 포함하는 전자 장치의 블록도를 나타낸다.
도 21은 도 20에 도시된 전자 장치를 포함하는 데이터 처리 시스템의 블록도를 나타낸다.
1200: 메모리 컨트롤러 1210: ECC 엔진
1211: ECC 인코더 1212: ECC 디코더
Claims (22)
- 비휘발성 메모리 장치의 동작 방법에 있어서:
상기 비휘발성 메모리 장치의 선택된 워드 라인에 제 1 전압을 인가하여 제 1 하드 디시젼 읽기를 실행하는 단계;
상기 제 1 하드 디시젼 읽기의 결과를 페이지 버퍼의 제 1 래치에 저장하는 단계;
상기 선택된 워드 라인에 상기 제 1 전압보다 높은 제 2 전압을 인가하여 제 2 하드 디시젼 읽기를 실행하는 단계;
상기 제 1 래치에 저장된 제 1 하드 디시젼 읽기의 결과를 사용하여, 제 1 소프트 디시젼 값을 생성하는 단계;
상기 선택된 워드 라인에 상기 제 2 전압보다 높은 제 3 전압을 인가하여, 제 2 소프트 디시젼 읽기를 실행하여, 제 2 소프트 디시젼 값을 형성하는 단계; 및
상기 제 2 소프트 디시젼 읽기의 실행 시에, 제 2 하드 디시젼 읽기의 결과에 기초하여, 상기 제 2 전압보다 높은 문턱 전압을 가지는 오프 스테이트 셀들에 연결되는 비트라인들을 선택적으로 프리차지하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 제 1 하드 디시젼 읽기는 코스(coarse) 읽기이고,
상기 제 2 하드 디시젼 읽기는 파인(fine) 읽기인 방법. - 삭제
- 삭제
- 제 1 항에 있어서,
상기 제 1 소프트 디시젼 값 및 상기 제 2 소프트 디시젼 값을 논리 연산하여 소프트 디시젼 데이터를 생성하는 단계를 더 포함하는 방법. - 제 5 항에 있어서,
상기 제 2 하드 디시젼 읽기의 결과의 에러 비트 정정의 실패 시, 상기 소프트 디시젼 데이터를 사용하여 추가적인 에러 비트 정정을 실행하는 단계를 더 포함하는 방법. - 제 5 항에 있어서,
상기 논리 연산은 배타적 부정 논리합(XNOR) 연산인 방법. - 삭제
- 제 1 항에 있어서,
상기 제 2 소프트 디시젼 읽기의 실행 시에, 상기 제 3 전압보다 더 높은 제 4 전압을 사용하여 제 3 하드 디시젼 읽기를 실행하는 단계; 및
상기 제 3 하드 디시젼 읽기의 결과와 상기 제 2 하드 디시젼 읽기의 결과에 기반하여, 상기 제 2 전압과 상기 제 4 전압에 사이의 문턱전압을 가지는 메모리 셀들에 연결되는 비트 라인들을 선택적으로 프리차지하는 단계를 더 포함하는 방법. - 메모리 셀 어레이;
적어도 하나의 워드 라인을 통해 상기 메모리 셀 어레이와 연결된 어드레스 디코더;
적어도 하나의 비트 라인을 통해 상기 메모리 셀 어레이와 연결되는 데이터 입출력 회로,
상기 메모리 셀 어레이와 연결되고 복수의 래치들을 포함하는 페이지 버퍼;
상기 메모리 셀 어레이에 인가될 제 1 읽기 전압 및 상기 제 1 읽기 전압보다 높은 제 2 읽기 전압을 생성하고, 상기 어드레스 디코더에 연결되는 전압 발생기; 및
상기 어드레스 디코더 및 전압 발생기를 제어하는 제어 유닛을 포함하며,
상기 제어 유닛은,
상기 적어도 하나의 워드 라인 중 선택된 워드 라인에 제 1 전압 및 제 2 전압을 인가하여 제 1 하드 디시젼 읽기 및 제 2 하드 디시젼 읽기를 실행하고,
상기 제 1 하드 디시젼 읽기의 결과를 사용하여, 제 1 소프트 디시젼 데이터를 생성하고,
상기 선택된 워드 라인에 상기 제 2 전압보다 높은 제 3 전압을 인가하여, 제 2 소프트 디시젼 읽기를 실행하여, 제 2 소프트 디시젼 값을 형성하고,
상기 제 2 소프트 디시젼 읽기의 실행 시에, 상기 제 2 하드 디시젼 읽기의 결과에 기초하여, 상기 제 2 전압보다 높은 문턱 전압을 가지는 오프 스테이트 셀들에 연결되는 비트라인들을 선택적으로 프리차지하는 비휘발성 메모리 장치. - 제 10 항에 있어서,
상기 제 1 읽기 전압은 코스 읽기 전압이고, 상기 제 2 읽기 전압은 파인 읽기 전압인 비휘발성 메모리 장치. - 제 10 항에 있어서,
상기 복수의 래치들의 제 1 래치는 상기 제 1 하드 디시젼 읽기의 결과를 저장하는 비휘발성 메모리 장치. - 제 12 항에 있어서,
상기 제어 유닛은 상기 제 1 래치에 저장된 상기 제 1 하드 디시젼 읽기의 결과를 이용하여 상기 소프트 디시젼 데이터를 생성하는 비휘발성 메모리 장치. - 제 10 항에 있어서,
상기 제 2 하드 디시젼 읽기의 결과를 이용한 에러 비트 정정의 실패 시, 상기 비휘발성 메모리 장치는 상기 소프트 디시젼 데이터를 이용하여 추가 에러 비트 정정을 실행하는 비휘발성 메모리 장치. - 제 10 항에 있어서,
상기 제어 유닛은 상기 제 2 하드 디시젼 읽기의 결과의 에러 비트 정정 실패 시에, 상기 제 1 하드 디시젼 읽기의 결과를 사용하여, 상기 소프트 디시젼 데이터를 생성하는 비휘발성 메모리 장치. - 제 10 항에 있어서,
상기 소프트 디시젼 데이터는 제 2 읽기 전압보다 낮은 문턱전압을 가지는 비휘발성 메모리 셀들에 대한 상기 제 2 하드 디시젼 읽기의 결과의 신뢰도를 나타내는 비휘발성 메모리 장치. - 비휘발성 메모리 셀들을 포함하는 메모리 장치의 동작 방법에 있어서:
제 1 읽기 전압을 상기 메모리 장치의 선택된 워드 라인에 인가하여 제 1 하드 디시젼 읽기를 실행하는 단계;
상기 제 1 하드 디시젼 읽기의 결과를 페이지 버퍼의 제 1 래치에 저장하는 단계;
상기 제 1 읽기 전압보다 높은 제 2 읽기 전압을 상기 선택된 워드 라인에 인가하여, 제 2 하드 디시젼 읽기를 실행하고 하드 디시젼 데이터를 생성하는 단계;
제 1 소프트 디시젼 읽기 전압을 상기 선택된 워드 라인에 인가하지 않고, 상기 제 1 래치에 저장 된제 1 하드 디시젼 읽기의 결과를 사용하여, 제 1 소프트 디시젼 값을 생성하는 단계;
상기 제 1 소프트 디시젼 값을 상기 페이지 버퍼의 제 2 래치에 저장하는 단계;
상기 제 2 읽기 전압보다 높은 제 2 소프트 디시젼 읽기 전압을 상기 선택된 워드 라인에 인가하여 제 2 소프트 디시젼 값을 생성하는 단계;
상기 제 2 소프트 디시젼 값을 상기 페이지 버퍼의 제 3 래치에 저장하는 단계; 및
상기 제 1 소프트 디시젼 값 및 상기 제 2 소프트 디시젼 값을 논리 연산하여, 제 1 소프트 디시젼 데이터를 생성하는 단계를 포함하되,
상기 제 2 소프트 디시젼 읽기 전압의 인가 시, 제 2 하드 디시젼 읽기의 결과에 기반하여 상기 비휘발성 메모리 셀들에 연결된 비트 라인들을 선택적으로 프리차지 하는 방법. - 제 17 항에 있어서,
상기 논리 연산은 배타적 부정 논리합(XNOR) 연산인 방법. - 제 17 항에 있어서,
상기 하드 디시젼 데이터를 이용하여 에러 정정을 실행하는 단계; 및
상기 에러 정정의 실패 시에 상기 소프트 디시젼 데이터를 사용하여 추가 에러 정정을 실행하는 단계를 더 포함하는 방법. - 삭제
- 비휘발성 메모리 셀들을 포함하는 메모리 장치의 동작 방법에 있어서:
제 1 읽기 전압을 상기 메모리 장치의 선택된 워드 라인에 인가하여 제 1 하드 디시젼 읽기를 실행하는 단계;
상기 제 1 하드 디시젼 읽기의 결과를 페이지 버퍼의 제 1 래치에 저장하는 단계;
상기 제 1 읽기 전압보다 높은 제 2 읽기 전압을 상기 선택된 워드 라인에 인가하여, 제 2 하드 디시젼 읽기를 실행하고 하드 디시젼 데이터를 생성하는 단계;
제 1 소프트 디시젼 읽기 전압을 상기 선택된 워드 라인에 인가하지 않고, 상기 제 1 래치에 저장 된제 1 하드 디시젼 읽기의 결과를 사용하여, 제 1 소프트 디시젼 값을 생성하는 단계;
상기 제 1 소프트 디시젼 값을 상기 페이지 버퍼의 제 2 래치에 저장하는 단계;
상기 제 2 읽기 전압보다 높은 제 2 소프트 디시젼 읽기 전압을 상기 선택된 워드 라인에 인가하여 제 2 소프트 디시젼 값을 생성하는 단계;
상기 제 2 소프트 디시젼 값을 상기 페이지 버퍼의 제 3 래치에 저장하는 단계;
상기 제 1 소프트 디시젼 값 및 상기 제 2 소프트 디시젼 값을 논리 연산하여, 제 1 소프트 디시젼 데이터를 생성하는 단계;
제 3 읽기 전압보다 더 높은 제 4 읽기 전압을 사용하여 제 3 하드 디시젼 읽기를 실행하는 단계; 및
상기 제 3 하드 디시젼 읽기의 결과와 상기 제 2 하드 디시젼 읽기의 결과에 기반하여, 상기 제 2 읽기 전압과 상기 제 4 읽기 전압에 사이의 문턱전압을 가지는 메모리 셀들에 연결되는 비트 라인들을 선택적으로 프리차지 하는 단계를 포함하는 방법. - 삭제
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120139768A KR102125371B1 (ko) | 2012-12-04 | 2012-12-04 | 비휘발성 메모리 장치 및 그것의 동작방법 |
US14/096,281 US9293210B2 (en) | 2012-12-04 | 2013-12-04 | Multi-level cell memory device and operating method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120139768A KR102125371B1 (ko) | 2012-12-04 | 2012-12-04 | 비휘발성 메모리 장치 및 그것의 동작방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140071783A KR20140071783A (ko) | 2014-06-12 |
KR102125371B1 true KR102125371B1 (ko) | 2020-06-22 |
Family
ID=50825323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120139768A Active KR102125371B1 (ko) | 2012-12-04 | 2012-12-04 | 비휘발성 메모리 장치 및 그것의 동작방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9293210B2 (ko) |
KR (1) | KR102125371B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12204404B2 (en) | 2022-12-19 | 2025-01-21 | SK Hynix Inc. | Electronic device having ECC decoder |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102248207B1 (ko) | 2014-10-30 | 2021-05-06 | 삼성전자주식회사 | 저장 장치 및 그것의 동작 방법 |
CN105825894B (zh) * | 2015-01-07 | 2019-10-01 | 华邦电子股份有限公司 | 存储器读取方法以及数字存储器装置 |
TWI562152B (en) * | 2015-05-29 | 2016-12-11 | Phison Electronics Corp | Decoding method, memory storage device and memory control circuit unit |
US9478305B1 (en) * | 2015-09-11 | 2016-10-25 | Intel Corporation | Methods and apparatus to program multi-level cell memory using target-only verify |
US9710329B2 (en) | 2015-09-30 | 2017-07-18 | Sandisk Technologies Llc | Error correction based on historical bit error data |
US9886342B2 (en) | 2015-10-28 | 2018-02-06 | Sandisk Technologies Llc | Storage device operations based on bit error rate (BER) estimate |
US10180874B2 (en) | 2015-10-28 | 2019-01-15 | Western Digital Technologies, Inc. | Storage device operations based on bit error rate (BER) estimate |
US9978462B2 (en) * | 2015-10-29 | 2018-05-22 | Sandisk Technologies Llc | Partial soft bit read |
KR102412781B1 (ko) | 2015-11-03 | 2022-06-24 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 독출 방법 |
KR20170075065A (ko) | 2015-12-22 | 2017-07-03 | 에스케이하이닉스 주식회사 | 메모리 시스템 동작 방법 |
US10326479B2 (en) * | 2016-07-11 | 2019-06-18 | Micron Technology, Inc. | Apparatuses and methods for layer-by-layer error correction |
KR102565005B1 (ko) * | 2016-08-04 | 2023-08-07 | 에스케이하이닉스 주식회사 | 저항 변화 메모리의 수명 연장 방법 및 그 방법을 이용하는 데이터 저장 시스템 |
CN107527644B (zh) * | 2017-08-28 | 2020-07-28 | 苏州浪潮智能科技有限公司 | 一种固态硬盘读参考电压的优化方法及装置 |
KR102496272B1 (ko) * | 2017-09-27 | 2023-02-03 | 삼성전자주식회사 | 비휘발성 메모리 장치, 및 이의 동작 방법 |
KR102427638B1 (ko) * | 2018-01-10 | 2022-08-01 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 이의 읽기 방법 |
KR102470726B1 (ko) * | 2018-03-14 | 2022-11-25 | 삼성전자주식회사 | 비휘발성 메모리 장치 |
KR102576849B1 (ko) * | 2018-07-13 | 2023-09-14 | 에스케이하이닉스 주식회사 | 메모리 장치 |
KR102518874B1 (ko) * | 2018-09-20 | 2023-04-06 | 삼성전자주식회사 | 메모리 장치 및 그 리드 방법 |
US10790860B2 (en) | 2018-11-30 | 2020-09-29 | Kabushiki Kaisha Toshiba | Dynamic detection for flash memory |
JP7313889B2 (ja) * | 2019-04-24 | 2023-07-25 | キオクシア株式会社 | 半導体記憶装置及びメモリシステム |
KR20210092986A (ko) * | 2020-01-17 | 2021-07-27 | 삼성전자주식회사 | 스토리지 컨트롤러, 이를 포함하는 스토리지 시스템 및 스토리지 컨트롤러의 동작 방법 |
US12339742B2 (en) * | 2021-06-09 | 2025-06-24 | Intel Corporation | Soft read operations with progressive data output |
KR20240054079A (ko) | 2022-10-18 | 2024-04-25 | 삼성전자주식회사 | 에러 정정을 수행하는 스토리지 장치 및 스토리지 장치의 동작 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090106485A1 (en) * | 2007-10-19 | 2009-04-23 | Anobit Technologies Ltd. | Reading analog memory cells using built-in multi-threshold commands |
US20100199149A1 (en) * | 2007-12-05 | 2010-08-05 | Hanan Weingarten | Flash memory apparatus and methods using a plurality of decoding stages including optional use of concatenated bch codes and/or designation of "first below" cells |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5334888A (en) * | 1993-04-19 | 1994-08-02 | Intel Corporation | Fast exclusive-or and exclusive-nor gates |
KR100680484B1 (ko) * | 2005-03-30 | 2007-02-08 | 주식회사 하이닉스반도체 | 개선된 독출 동작 기능을 가지는 플래시 메모리 장치의페이지 버퍼 회로 및 그 독출 동작 제어 방법 |
US7733704B2 (en) | 2005-12-29 | 2010-06-08 | Sandisk Corporation | Non-volatile memory with power-saving multi-pass sensing |
JP4791912B2 (ja) | 2006-08-31 | 2011-10-12 | 株式会社東芝 | 不揮発性半導体記憶装置及び不揮発性記憶システム |
US7814401B2 (en) | 2006-12-21 | 2010-10-12 | Ramot At Tel Aviv University Ltd. | Soft decoding of hard and soft bits read from a flash memory |
KR100888695B1 (ko) | 2007-02-27 | 2009-03-16 | 삼성전자주식회사 | 과표본화 읽기 동작을 수행하는 플래시 메모리 장치 및그것의 데이터 독출 방법 |
JP2008251138A (ja) | 2007-03-30 | 2008-10-16 | Toshiba Corp | 不揮発性半導体メモリ、不揮発性半導体メモリの制御方法、不揮発性半導体メモリシステム、及びメモリカード |
KR100905717B1 (ko) * | 2007-05-29 | 2009-07-01 | 삼성전자주식회사 | 플래시 메모리 장치에서의 e - fuse 데이터 독출 방법 |
KR101437103B1 (ko) * | 2008-01-29 | 2014-09-02 | 삼성전자주식회사 | 메모리 장치 및 메모리 데이터 읽기 방법 |
US7876611B2 (en) | 2008-08-08 | 2011-01-25 | Sandisk Corporation | Compensating for coupling during read operations in non-volatile storage |
US8614917B2 (en) * | 2010-02-05 | 2013-12-24 | Samsung Electronics Co., Ltd. | Vertically-integrated nonvolatile memory devices having laterally-integrated ground select transistors |
JP4818381B2 (ja) * | 2009-03-02 | 2011-11-16 | 株式会社東芝 | 半導体メモリ装置 |
KR101528886B1 (ko) * | 2009-04-09 | 2015-06-16 | 삼성전자주식회사 | 비휘발성 메모리 장치의 프로그램 방법 |
US8422305B2 (en) * | 2009-06-29 | 2013-04-16 | Hynix Semiconductor Inc. | Method of programming nonvolatile memory device |
KR101618311B1 (ko) * | 2010-02-08 | 2016-05-04 | 삼성전자주식회사 | 플래시 메모리 장치 및 그것의 읽기 방법 |
KR101635506B1 (ko) | 2010-03-29 | 2016-07-04 | 삼성전자주식회사 | 데이터 저장 시스템 및 그것의 읽기 방법 |
KR101672293B1 (ko) * | 2010-05-11 | 2016-11-03 | 삼성전자주식회사 | 비휘발성 메모리 장치, 이의 리드 동작 방법 및 이를 포함하는 장치들 |
US8386895B2 (en) | 2010-05-19 | 2013-02-26 | Micron Technology, Inc. | Enhanced multilevel memory |
US8964464B2 (en) | 2010-08-24 | 2015-02-24 | Densbits Technologies Ltd. | System and method for accelerated sampling |
KR101792868B1 (ko) * | 2010-11-25 | 2017-11-02 | 삼성전자주식회사 | 플래시 메모리 장치 및 그것의 읽기 방법 |
KR101736985B1 (ko) * | 2011-02-17 | 2017-05-17 | 삼성전자 주식회사 | 불휘발성 메모리 장치 및 그것의 읽기 방법 |
KR101775660B1 (ko) * | 2011-09-29 | 2017-09-07 | 삼성전자주식회사 | 워드 라인 전압의 변화없이 상이한 문턱 전압들을 갖는 메모리 셀들을 읽는 방법 및 그것을 이용한 불 휘발성 메모리 장치 |
-
2012
- 2012-12-04 KR KR1020120139768A patent/KR102125371B1/ko active Active
-
2013
- 2013-12-04 US US14/096,281 patent/US9293210B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090106485A1 (en) * | 2007-10-19 | 2009-04-23 | Anobit Technologies Ltd. | Reading analog memory cells using built-in multi-threshold commands |
US20100199149A1 (en) * | 2007-12-05 | 2010-08-05 | Hanan Weingarten | Flash memory apparatus and methods using a plurality of decoding stages including optional use of concatenated bch codes and/or designation of "first below" cells |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12204404B2 (en) | 2022-12-19 | 2025-01-21 | SK Hynix Inc. | Electronic device having ECC decoder |
Also Published As
Publication number | Publication date |
---|---|
US9293210B2 (en) | 2016-03-22 |
US20140153331A1 (en) | 2014-06-05 |
KR20140071783A (ko) | 2014-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102125371B1 (ko) | 비휘발성 메모리 장치 및 그것의 동작방법 | |
KR102123946B1 (ko) | 멀티 레벨 셀 메모리 장치 및 그것의 동작방법 | |
KR101913331B1 (ko) | 비휘발성 메모리 장치, 그것을 포함하는 비휘발성 메모리 시스템, 그것의 프로그램 방법, 그리고 그것을 제어하는 컨트롤러 동작 방법 | |
US9117536B2 (en) | Method for operating non-volatile memory device and memory controller | |
KR102110767B1 (ko) | 메모리 컨트롤러 구동방법 및 메모리 컨트롤러 | |
KR102512448B1 (ko) | 메모리 시스템 및 그의 동작 방법 | |
US8493789B2 (en) | Nonvolatile memory devices, channel boosting methods thereof, programming methods thereof, and memory systems including the same | |
KR102231441B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
US9478296B2 (en) | Erase method of nonvolatile memory device and storage device employing the same | |
KR102149770B1 (ko) | 메모리 컨트롤러 및 그것의 동작 방법 | |
KR102210520B1 (ko) | 비휘발성 메모리 장치 및 그것의 소거 방법 | |
KR102137934B1 (ko) | 메모리 컨트롤러 구동방법 및 메모리 컨트롤러를 포함하는 메모리 시스템 | |
US20160247576A1 (en) | Memory controller and operating method thereof | |
KR102085127B1 (ko) | 메모리 컨트롤러의 구동 방법 및 메모리 컨트롤러에 의해서 제어되는 비휘발성 메모리 장치 | |
KR102360211B1 (ko) | 메모리 시스템의 동작 방법 | |
US8665647B2 (en) | Nonvolatile memory device, memory system, and read method thereof | |
KR102438552B1 (ko) | 메모리 시스템 및 그 동작방법 | |
US9589647B1 (en) | Semiconductor device with improved programming reliability | |
KR102090677B1 (ko) | 비휘발성 메모리 장치 및 그것의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121204 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171204 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20121204 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: 20190531 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191128 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: 20200511 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200616 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200617 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230524 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240527 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20250522 Start annual number: 6 End annual number: 6 |