KR101466698B1 - 메모리 장치 및 메모리 데이터 읽기 방법 - Google Patents
메모리 장치 및 메모리 데이터 읽기 방법 Download PDFInfo
- Publication number
- KR101466698B1 KR101466698B1 KR1020080014945A KR20080014945A KR101466698B1 KR 101466698 B1 KR101466698 B1 KR 101466698B1 KR 1020080014945 A KR1020080014945 A KR 1020080014945A KR 20080014945 A KR20080014945 A KR 20080014945A KR 101466698 B1 KR101466698 B1 KR 101466698B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- bit
- threshold voltage
- determination
- error
- 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/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- 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
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (14)
- 멀티 레벨 셀들을 포함하는 멀티 비트 셀 어레이;상기 멀티 비트 셀들 각각의 문턱 전압을 검출하고, 검출된 문턱 전압이 문턱 전압 구간들 중에서 어느 구간에 속하는지를 판단하고, 판단된 구간에 대응하는 제1판정 값을 이용하여 상기 멀티 비트 셀들 각각에 저장된 데이터를 제1데이터로 판정하는 판정부;상기 제1데이터의 오류 비트를 검출하여, 검출된 오류 비트의 개수에 따라 상기 오류 비트를 정정하는 오류 검출부; 및상기 검출된 오류 비트의 개수에 따라, 상기 판정부가 상기 제1판정 값과 다른 제2판정 값을 이용하여 상기 멀티 비트 셀들 각각에 저장된 상기 데이터를 제2데이터로 판정할지 여부를 결정하는 결정부를 포함하고,상기 결정부는 복수의 판정 값 후보들 각각에 대한 판정 결과를 생성하고, 상기 판정 결과를 디코드하여 각각의 오류 비트의 개수를 비교하고, 상기 각각의 오류 비트의 개수를 최소화하는 판정 값의 조합을 최적의 판정 값으로 선택하는 메모리 장치.
- 제1항에 있어서,상기 결정부는 상기 검출된 오류 비트의 패턴에 기초하여 상기 제2판정 값을 선택하는 메모리 장치.
- 제1항에 있어서,상기 결정부는 상기 검출된 오류 비트의 패턴에 기초하여 상기 문턱 전압이 낮아졌는지 또는 높아졌는지를 판단하고, 판단의 결과에 따라 상기 제1판정 값을 상기 제2판정 값으로 조정하는 메모리 장치.
- 제1항에 있어서,상기 판정부는 상기 판단된 구간에 대응하는 상기 제1판정 값을 이용하여 상기 멀티 비트 셀들 각각에 저장된 상기 데이터를 상기 제1데이터로 경판정하는 메모리 장치.
- 삭제
- 제1항에 있어서,상기 결정부는 상기 검출된 오류 비트의 개수가 오류 정정 범위보다 크면, 상기 판정부가 상기 검출된 문턱 전압으로부터 상기 제2판정 값을 이용하여 상기 제2데이터를 판정하도록 결정하는 메모리 장치.
- 제1항에 있어서,상기 결정부는 상기 검출된 오류 비트를 저장하는 멀티 비트 셀을 식별하고,상기 판정부는 상기 식별된 멀티 비트 셀의 검출된 문턱 전압으로부터 상기 제2판정 값을 이용하여 상기 제2데이터를 판정하는 메모리 장치.
- 삭제
- 멀티 비트 셀 어레이의 멀티 비트 셀들 각각의 문턱 전압을 검출하는 단계;검출된 문턱 전압으로부터 제1판정 값을 이용하여 제1데이터를 판정하는 단계;상기 제1데이터의 오류 비트를 검출하여, 검출된 오류 비트의 개수에 따라 상기 오류 비트를 정정하는 단계; 및상기 검출된 오류 비트의 개수에 따라, 상기 제1판정 값과 다른 제2판정 값을 이용하여 상기 검출된 문턱 전압으로부터 제2데이터를 판정할지 여부를 결정하는 단계를 포함하고,상기 결정하는 단계는, 복수의 판정 값 후보들 각각에 대한 판정 결과를 생성하고, 상기 판정 결과를 디코드하여 각각의 오류 비트의 개수를 비교하고, 상기 각각의 오류 비트의 개수를 최소화하는 판정 값의 조합을 최적의 판정 값으로 선택하는 메모리 데이터 읽기 방법.
- 삭제
- 삭제
- 삭제
- 제9항에 있어서,상기 검출된 오류 비트의 개수가 기준치보다 크면, 상기 제1판정 값을 조정하는 단계를 더 포함하는 메모리 데이터 읽기 방법.
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080014945A KR101466698B1 (ko) | 2008-02-19 | 2008-02-19 | 메모리 장치 및 메모리 데이터 읽기 방법 |
US12/219,665 US7872909B2 (en) | 2008-02-19 | 2008-07-25 | Memory device and memory data read method |
JP2010547552A JP5090538B2 (ja) | 2008-02-19 | 2008-10-20 | メモリ装置およびメモリデータ読み出し方法 |
PCT/KR2008/006187 WO2009104855A1 (en) | 2008-02-19 | 2008-10-20 | Memory device and memory data read method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080014945A KR101466698B1 (ko) | 2008-02-19 | 2008-02-19 | 메모리 장치 및 메모리 데이터 읽기 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090089657A KR20090089657A (ko) | 2009-08-24 |
KR101466698B1 true KR101466698B1 (ko) | 2014-11-28 |
Family
ID=40954969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080014945A Active KR101466698B1 (ko) | 2008-02-19 | 2008-02-19 | 메모리 장치 및 메모리 데이터 읽기 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7872909B2 (ko) |
JP (1) | JP5090538B2 (ko) |
KR (1) | KR101466698B1 (ko) |
WO (1) | WO2009104855A1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5399403B2 (ja) * | 2007-10-31 | 2014-01-29 | アギア システムズ インコーポレーテッド | マルチレベルフラッシュメモリの系統誤差訂正 |
KR101434405B1 (ko) * | 2008-02-20 | 2014-08-29 | 삼성전자주식회사 | 메모리 장치 및 메모리 데이터 읽기 방법 |
KR101378365B1 (ko) * | 2008-03-12 | 2014-03-28 | 삼성전자주식회사 | 하이브리드 메모리 데이터 검출 장치 및 방법 |
KR101414494B1 (ko) * | 2008-03-17 | 2014-07-04 | 삼성전자주식회사 | 메모리 장치 및 메모리 데이터 읽기 방법 |
US8274824B1 (en) * | 2008-10-29 | 2012-09-25 | National Semiconductor Corporation | High-performance CMOS-compatible non-volatile memory cell and related method |
US8291297B2 (en) * | 2008-12-18 | 2012-10-16 | Intel Corporation | Data error recovery in non-volatile memory |
US8386884B2 (en) * | 2009-07-14 | 2013-02-26 | Macronix International Co., Ltd. | Memory apparatus with multi-level cells and operation method thereof |
US8077515B2 (en) | 2009-08-25 | 2011-12-13 | Micron Technology, Inc. | Methods, devices, and systems for dealing with threshold voltage change in memory devices |
KR101603099B1 (ko) * | 2009-10-01 | 2016-03-28 | 삼성전자주식회사 | 불안정 메모리 셀 산포를 검출하는 메모리 시스템 및 상기 불안정 메모리 셀 산포 검출방법 |
JP5349256B2 (ja) * | 2009-11-06 | 2013-11-20 | 株式会社東芝 | メモリシステム |
JP2011123964A (ja) * | 2009-12-11 | 2011-06-23 | Toshiba Corp | 半導体記憶装置 |
KR101214285B1 (ko) * | 2010-12-30 | 2012-12-20 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이의 동작 방법 |
US8719647B2 (en) | 2011-12-15 | 2014-05-06 | Micron Technology, Inc. | Read bias management to reduce read errors for phase change memory |
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 |
US9070479B2 (en) | 2013-01-21 | 2015-06-30 | Sandisk Technologies Inc. | Systems and methods of updating read voltages |
US9280412B2 (en) * | 2013-03-12 | 2016-03-08 | Macronix International Co., Ltd. | Memory with error correction configured to prevent overcorrection |
KR102081415B1 (ko) * | 2013-03-15 | 2020-02-25 | 삼성전자주식회사 | 비휘발성 메모리 장치의 llr 최적화 방법 및 비휘발성 메모리 장치의 에러 정정 방법 |
JP6275427B2 (ja) * | 2013-09-06 | 2018-02-07 | 株式会社東芝 | メモリ制御回路およびキャッシュメモリ |
JP6378102B2 (ja) * | 2015-01-28 | 2018-08-22 | 東芝メモリ株式会社 | 半導体装置および読み出し方法 |
KR102663813B1 (ko) * | 2017-01-13 | 2024-05-07 | 삼성전자주식회사 | 최적의 읽기 전압으로 독출하는 불휘발성 메모리 장치 |
KR102470726B1 (ko) | 2018-03-14 | 2022-11-25 | 삼성전자주식회사 | 비휘발성 메모리 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6185134B1 (en) | 1998-12-10 | 2001-02-06 | Kabushiki Kaisha Toshiba | Flash memory control method, flash memory system using the control method and flash memory device using the control method |
US6549459B2 (en) | 2000-10-25 | 2003-04-15 | Fujitsu Limited | Method of managing a defect in a flash memory |
US6982904B2 (en) | 2004-01-07 | 2006-01-03 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and electric device with the same |
WO2007132457A2 (en) * | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Combined distortion estimation and error correction coding for memory devices |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61338U (ja) * | 1984-06-06 | 1986-01-06 | クラリオン株式会社 | 復号装置 |
US6988227B1 (en) * | 2001-06-25 | 2006-01-17 | Silicon Laboratories Inc. | Method and apparatus for bit error rate detection |
JP4256198B2 (ja) * | 2003-04-22 | 2009-04-22 | 株式会社東芝 | データ記憶システム |
US7493534B2 (en) * | 2003-08-29 | 2009-02-17 | Hewlett-Packard Development Company, L.P. | Memory error ranking |
JP4357331B2 (ja) * | 2004-03-24 | 2009-11-04 | 東芝メモリシステムズ株式会社 | マイクロプロセッサブートアップ制御装置、及び情報処理システム |
JP2006048783A (ja) * | 2004-08-02 | 2006-02-16 | Renesas Technology Corp | 不揮発性メモリおよびメモリカード |
JP4660243B2 (ja) * | 2005-03-28 | 2011-03-30 | 株式会社東芝 | 半導体記憶装置 |
US7196928B2 (en) * | 2005-04-05 | 2007-03-27 | Sandisk Corporation | Compensating for coupling during read operations of non-volatile memory |
US7831882B2 (en) * | 2005-06-03 | 2010-11-09 | Rambus Inc. | Memory system with error detection and retry modes of operation |
FR2896612B1 (fr) * | 2006-01-20 | 2008-06-27 | St Microelectronics Sa | Dispositif de memoire non volatile a rafraichissement periodique et procede de programmation d'un tel dispositif |
US7471562B2 (en) * | 2006-05-08 | 2008-12-30 | Macronix International Co., Ltd. | Method and apparatus for accessing nonvolatile memory with read error by changing read reference |
US7697326B2 (en) * | 2006-05-12 | 2010-04-13 | Anobit Technologies Ltd. | Reducing programming error in memory devices |
US7551486B2 (en) * | 2006-05-15 | 2009-06-23 | Apple Inc. | Iterative memory cell charging based on reference cell value |
US7639531B2 (en) * | 2006-05-15 | 2009-12-29 | Apple Inc. | Dynamic cell bit resolution |
US7558109B2 (en) * | 2006-11-03 | 2009-07-07 | Sandisk Corporation | Nonvolatile memory with variable read threshold |
US7593263B2 (en) * | 2006-12-17 | 2009-09-22 | Anobit Technologies Ltd. | Memory device with reduced reading latency |
KR101425958B1 (ko) * | 2007-09-06 | 2014-08-04 | 삼성전자주식회사 | 멀티-비트 데이터를 저장하는 메모리 시스템 및 그것의읽기 방법 |
-
2008
- 2008-02-19 KR KR1020080014945A patent/KR101466698B1/ko active Active
- 2008-07-25 US US12/219,665 patent/US7872909B2/en active Active
- 2008-10-20 WO PCT/KR2008/006187 patent/WO2009104855A1/en active Application Filing
- 2008-10-20 JP JP2010547552A patent/JP5090538B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6185134B1 (en) | 1998-12-10 | 2001-02-06 | Kabushiki Kaisha Toshiba | Flash memory control method, flash memory system using the control method and flash memory device using the control method |
US6549459B2 (en) | 2000-10-25 | 2003-04-15 | Fujitsu Limited | Method of managing a defect in a flash memory |
US6982904B2 (en) | 2004-01-07 | 2006-01-03 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and electric device with the same |
WO2007132457A2 (en) * | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Combined distortion estimation and error correction coding for memory devices |
WO2007132457A3 (en) | 2006-05-12 | 2009-04-16 | Anobit Technologies Ltd | Combined distortion estimation and error correction coding for memory devices |
Also Published As
Publication number | Publication date |
---|---|
JP5090538B2 (ja) | 2012-12-05 |
JP2011514609A (ja) | 2011-05-06 |
US7872909B2 (en) | 2011-01-18 |
US20090207659A1 (en) | 2009-08-20 |
KR20090089657A (ko) | 2009-08-24 |
WO2009104855A1 (en) | 2009-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101466698B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101434405B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101506655B1 (ko) | 메모리 장치 및 메모리 데이터 오류 관리 방법 | |
KR101414494B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101378349B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101425020B1 (ko) | 메모리 장치 및 데이터 판정 방법 | |
US8243511B2 (en) | Reuse of information from memory read operations | |
KR101423052B1 (ko) | 메모리 장치 및 읽기 레벨 제어 방법 | |
US8499217B2 (en) | Memory device and error control codes decoding method | |
KR101528167B1 (ko) | 메모리 장치 및 메모리 데이터 판정 방법 | |
US8560901B2 (en) | Apparatus, method and memory device for error correction by increasing or decreasing a read voltage and analyzing frequency information for a read error pattern | |
KR101466270B1 (ko) | 비휘발성 메모리 시스템 및 그것의 데이터 처리 방법 | |
US9685242B2 (en) | Memory system | |
US9639419B2 (en) | Read voltage level estimating method, memory storage device and memory control circuit unit | |
KR20090076338A (ko) | 메모리 장치 및 멀티 비트 셀 특성 추정 방법 | |
US20080215952A1 (en) | Hybrid flash memory device, memory system, and method controlling errors | |
KR20090117172A (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101437103B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101492857B1 (ko) | 메모리 장치 및 메모리 프로그래밍 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080219 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130214 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080219 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: 20131130 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: 20140609 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: 20140828 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141124 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141125 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20181031 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181031 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201030 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20211027 Start annual number: 8 End annual number: 8 |