KR101413137B1 - 메모리 장치 및 메모리 프로그래밍 방법 - Google Patents
메모리 장치 및 메모리 프로그래밍 방법 Download PDFInfo
- Publication number
- KR101413137B1 KR101413137B1 KR1020080065068A KR20080065068A KR101413137B1 KR 101413137 B1 KR101413137 B1 KR 101413137B1 KR 1020080065068 A KR1020080065068 A KR 1020080065068A KR 20080065068 A KR20080065068 A KR 20080065068A KR 101413137 B1 KR101413137 B1 KR 101413137B1
- Authority
- KR
- South Korea
- Prior art keywords
- error
- read
- data page
- voltage level
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000001514 detection method Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 21
- 238000009826 distribution Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 101100028951 Homo sapiens PDIA2 gene Proteins 0.000 description 1
- 102100036351 Protein disulfide-isomerase A2 Human genes 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- 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
- 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
-
- 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
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/562—Multilevel memory programming aspects
- G11C2211/5621—Multilevel programming verification
-
- 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 (16)
- 복수의 멀티 레벨 셀을 포함하는 멀티 레벨 셀 어레이;상기 복수의 멀티 레벨 셀에 제1 데이터 페이지를 프로그램하고, 상기 제1 데이터 페이지가 프로그램된 멀티 레벨 셀에 제2 데이터 페이지를 프로그램하는 프로그래밍부;읽기 전압 레벨에 기초하여 상기 제1 데이터 페이지에 대응하는 읽기 에러 정보를 분석하고, 상기 분석된 읽기 에러 정보에 기반하여 읽기 에러의 정정 여부를 판단하는 에러 분석부; 및상기 읽기 에러의 정정 여부에 대한 판단 결과에 대응하여 상기 제1 데이터 페이지에 대한 상기 읽기 전압 레벨을 조절하는 제어부를 포함하는 메모리 장치.
- 제1항에 있어서,상기 제어부는상기 복수의 멀티 레벨 셀에 상기 읽기 전압 레벨을 인가하여 상기 제1 데이터 페이지를 판독하는 판독부; 및상기 읽기 에러의 정정 여부에 대한 결과에 대응하여 상기 읽기 전압 레벨을 조절하는 읽기 전압 레벨 조절부를 포함하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서,상기 제어부는 상기 제1 데이터 페이지의 상기 읽기 에러 정보를 기반으로 상기 읽기 전압 레벨을 조절하고, 상기 프로그래밍부는 상기 제1 데이터 페이지 및 상기 조절된 읽기 전압 레벨에 대응하여 상기 제2 데이터 페이지를 프로그램하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서,상기 제어부는 상기 제1 데이터 페이지에 대응하는 부가 정보를 기반으로 상기 읽기 전압 레벨을 조절하는 것을 특징으로 하는 메모리 장치.
- 제4항에 있어서,상기 부가 정보는 상기 제1 데이터 페이지가 프로그램된 상기 복수의 멀티 레벨 셀의 위치 정보, 상기 제1 데이터 페이지가 프로그램되는 프로그래밍 순서 정보, P/E 사이클(Program/Erase Cycle) 정보, 전하 손실(charge loss) 정보, 상기 읽기 에러의 비트 수 정보, 또는 비트 오더링(bit ordering) 정보를 포함하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서,상기 읽기 에러 정보는 상기 제1 데이터 페이지의 에러 비트 수에 대한 에러 카운팅 정보를 포함하고,상기 에러 분석부는 상기 에러 카운팅 정보가 오류 정정 능력 범위에 존재하지 아니한 경우 상기 읽기 에러를 정정하며,상기 프로그래밍부는 상기 읽기 에러가 정정된 이후 상기 제2 데이터 페이지를 프로그램하는 것을 특징으로 하는 메모리 장치.
- 제6항에 있어서,상기 에러 카운팅 정보가 오류 정정 능력 범위에 존재하는 경우, 상기 제어부는 상기 에러 카운팅 정보에 대응하여 상기 읽기 전압 레벨을 조절하는 것을 특징으로 하는 메모리 장치.
- 제6항에 있어서,상기 프로그래밍부는 상기 에러 카운팅 정보가 오류 정정 능력 범위에 존재하는 경우 상기 제1 데이터 페이지가 프로그램된 상기 멀티 레벨 셀에 상기 제2 데이터 페이지를 프로그램하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서,상기 읽기 에러 정보는 상기 제1 데이터 페이지에 대한 에러 감지 정보를 포함하고, 상기 에러 분석부는 상기 에러 감지 정보에 기반하여 상기 읽기 에러의 정정 여부를 판단하는 것을 특징으로 하는 메모리 장치.
- 제9항에 있어서,상기 제어부는 상기 에러 감지 정보에 대응하여 상기 제1 데이터 페이지에 대한 상기 읽기 전압 레벨을 조절하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서,상기 제어부는 상기 조절된 읽기 전압 레벨에 기초한 상기 제1 데이터 페이지의 재판독을 선정된 횟수로 반복하는 것을 특징 하는 메모리 장치.
- 제1항에 있어서,상기 에러 분석부는 상기 읽기 에러의 정정에 소요되는 에러 정정 디코딩 시간 및 상기 제어된 읽기 전압 레벨을 상기 복수의 멀티 레벨 셀에 인가하여 상기 제1 데이터 페이지에 대한 판독 소요 시간을 비교 분석하는 것을 특징으로 하는 메모리 장치.
- 제12항에 있어서,상기 에러 분석부는 상기 에러 정정 디코딩 시간이 상기 판독 소요 시간보다 적은 경우에 상기 읽기 에러를 정정하는 것을 특징으로 하는 메모리 장치.
- 제12항에 있어서,상기 비교 분석 결과, 상기 에러 정정 디코딩 시간이 상기 판독 소요 시간보다 적지 아니한 경우에 상기 제어부는 상기 읽기 전압 레벨을 조절하는 것을 특징으로 하는 메모리 장치.
- 복수의 멀티 레벨 셀에 제1 데이터 페이지를 프로그램하는 단계;읽기 전압 레벨에 기초하여 상기 제1 데이터 페이지에 대응하는 읽기 에러 정보를 분석하고, 상기 분석된 읽기 에러 정보에 기반하여 읽기 에러의 정정 여부를 판단하는 단계;상기 읽기 에러의 정정 여부에 대한 판단 결과에 대응하여 상기 제1 데이터 페이지에 대한 상기 읽기 전압 레벨을 조절하는 단계; 및상기 읽기 전압 레벨 및 상기 제1 데이터 페이지에 기반하여 상기 제1 데이터 페이지가 프로그램된 상기 멀티 레벨 셀에 제2 데이터 페이지를 프로그램하는 단계를 포함하는 메모리 프로그래밍 방법.
- 제15항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080065068A KR101413137B1 (ko) | 2008-07-04 | 2008-07-04 | 메모리 장치 및 메모리 프로그래밍 방법 |
US12/318,560 US8179718B2 (en) | 2008-07-04 | 2008-12-31 | Memory device and memory programming method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080065068A KR101413137B1 (ko) | 2008-07-04 | 2008-07-04 | 메모리 장치 및 메모리 프로그래밍 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100004731A KR20100004731A (ko) | 2010-01-13 |
KR101413137B1 true KR101413137B1 (ko) | 2014-07-01 |
Family
ID=41464283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080065068A Active KR101413137B1 (ko) | 2008-07-04 | 2008-07-04 | 메모리 장치 및 메모리 프로그래밍 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8179718B2 (ko) |
KR (1) | KR101413137B1 (ko) |
Families Citing this family (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8775717B2 (en) | 2007-12-27 | 2014-07-08 | Sandisk Enterprise Ip Llc | Storage controller for flash memory including a crossbar switch connecting a plurality of processors with a plurality of internal memories |
US8407564B2 (en) * | 2009-07-15 | 2013-03-26 | Intel Corporation | Prediction and cancellation of systematic noise sources in non-volatile memory |
TWI412036B (zh) * | 2009-07-22 | 2013-10-11 | Silicon Motion Inc | 資料讀取的方法及資料儲存裝置 |
TWI462104B (zh) * | 2010-08-04 | 2014-11-21 | Silicon Motion Inc | 資料寫入方法及資料儲存裝置 |
KR101784973B1 (ko) * | 2010-11-11 | 2017-10-13 | 삼성전자주식회사 | 메모리 소자의 동작 전압 제공 방법 및 메모리 컨트롤러 |
US8358542B2 (en) | 2011-01-14 | 2013-01-22 | Micron Technology, Inc. | Methods, devices, and systems for adjusting sensing voltages in devices |
CN102163165B (zh) * | 2011-05-26 | 2012-11-14 | 忆正存储技术(武汉)有限公司 | 一种闪存错误预估模块及其预估方法 |
US9158356B2 (en) * | 2011-06-28 | 2015-10-13 | Infinera Corporation | Adaptive voltage scaling based on the results of forward error correction processing |
US9058289B2 (en) * | 2011-11-07 | 2015-06-16 | Sandisk Enterprise Ip Llc | Soft information generation for memory systems |
US20130343131A1 (en) * | 2012-06-26 | 2013-12-26 | Lsi Corporation | Fast tracking for flash channels |
US8839073B2 (en) | 2012-05-04 | 2014-09-16 | Lsi Corporation | Zero-one balance management in a solid-state disk controller |
US9239754B2 (en) | 2012-08-04 | 2016-01-19 | Seagate Technology Llc | Single read based soft-decision decoding of non-volatile memory |
US9699263B1 (en) | 2012-08-17 | 2017-07-04 | Sandisk Technologies Llc. | Automatic read and write acceleration of data accessed by virtual machines |
US9257203B2 (en) | 2012-12-06 | 2016-02-09 | Micron Technology, Inc. | Setting a default read signal based on error correction |
US9543019B2 (en) * | 2012-12-11 | 2017-01-10 | Intel Corporation | Error corrected pre-read for upper page write in a multi-level cell memory |
US9501398B2 (en) | 2012-12-26 | 2016-11-22 | Sandisk Technologies Llc | Persistent storage device with NVRAM for staging writes |
US9239751B1 (en) | 2012-12-27 | 2016-01-19 | Sandisk Enterprise Ip Llc | Compressing data from multiple reads for error control management in memory systems |
US9612948B2 (en) | 2012-12-27 | 2017-04-04 | Sandisk Technologies Llc | Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device |
US9454420B1 (en) | 2012-12-31 | 2016-09-27 | Sandisk Technologies Llc | Method and system of reading threshold voltage equalization |
US9003264B1 (en) | 2012-12-31 | 2015-04-07 | Sandisk Enterprise Ip Llc | Systems, methods, and devices for multi-dimensional flash RAID data protection |
US9349489B2 (en) | 2013-01-11 | 2016-05-24 | Sandisk Technologies Inc. | Systems and methods to update reference voltages in response to data retention in non-volatile memory |
US9318215B2 (en) * | 2013-02-14 | 2016-04-19 | Sandisk Technologies Inc. | Systems and methods to update reference voltages of non-volatile memory |
US9870830B1 (en) | 2013-03-14 | 2018-01-16 | Sandisk Technologies Llc | Optimal multilevel sensing for reading data from a storage medium |
US9236886B1 (en) | 2013-03-15 | 2016-01-12 | Sandisk Enterprise Ip Llc | Universal and reconfigurable QC-LDPC encoder |
US9367246B2 (en) | 2013-03-15 | 2016-06-14 | Sandisk Technologies Inc. | Performance optimization of data transfer for soft information generation |
US9092350B1 (en) | 2013-03-15 | 2015-07-28 | Sandisk Enterprise Ip Llc | Detection and handling of unbalanced errors in interleaved codewords |
US9136877B1 (en) | 2013-03-15 | 2015-09-15 | Sandisk Enterprise Ip Llc | Syndrome layered decoding for LDPC codes |
US9244763B1 (en) | 2013-03-15 | 2016-01-26 | Sandisk Enterprise Ip Llc | System and method for updating a reading threshold voltage based on symbol transition information |
US9159437B2 (en) | 2013-06-11 | 2015-10-13 | Sandisk Enterprise IP LLC. | Device and method for resolving an LM flag issue |
US9043517B1 (en) | 2013-07-25 | 2015-05-26 | Sandisk Enterprise Ip Llc | Multipass programming in buffers implemented in non-volatile data storage systems |
US9384126B1 (en) | 2013-07-25 | 2016-07-05 | Sandisk Technologies Inc. | Methods and systems to avoid false negative results in bloom filters implemented in non-volatile data storage systems |
US9524235B1 (en) | 2013-07-25 | 2016-12-20 | Sandisk Technologies Llc | Local hash value generation in non-volatile data storage systems |
KR20150020478A (ko) * | 2013-08-16 | 2015-02-26 | 삼성전자주식회사 | 비휘발성 메모리 장치의 독출 방법 |
US9639463B1 (en) | 2013-08-26 | 2017-05-02 | Sandisk Technologies Llc | Heuristic aware garbage collection scheme in storage systems |
US9361221B1 (en) | 2013-08-26 | 2016-06-07 | Sandisk Technologies Inc. | Write amplification reduction through reliable writes during garbage collection |
US20150074492A1 (en) * | 2013-09-11 | 2015-03-12 | Kabushiki Kaisha Toshiba | Memory system and memory controller |
US9298608B2 (en) | 2013-10-18 | 2016-03-29 | Sandisk Enterprise Ip Llc | Biasing for wear leveling in storage systems |
US9442662B2 (en) | 2013-10-18 | 2016-09-13 | Sandisk Technologies Llc | Device and method for managing die groups |
US9436831B2 (en) | 2013-10-30 | 2016-09-06 | Sandisk Technologies Llc | Secure erase in a memory device |
US9263156B2 (en) | 2013-11-07 | 2016-02-16 | Sandisk Enterprise Ip Llc | System and method for adjusting trip points within a storage device |
US9244785B2 (en) | 2013-11-13 | 2016-01-26 | Sandisk Enterprise Ip Llc | Simulated power failure and data hardening |
US9703816B2 (en) | 2013-11-19 | 2017-07-11 | Sandisk Technologies Llc | Method and system for forward reference logging in a persistent datastore |
US9520197B2 (en) | 2013-11-22 | 2016-12-13 | Sandisk Technologies Llc | Adaptive erase of a storage device |
US9520162B2 (en) | 2013-11-27 | 2016-12-13 | Sandisk Technologies Llc | DIMM device controller supervisor |
US9582058B2 (en) | 2013-11-29 | 2017-02-28 | Sandisk Technologies Llc | Power inrush management of storage devices |
US9235245B2 (en) | 2013-12-04 | 2016-01-12 | Sandisk Enterprise Ip Llc | Startup performance and power isolation |
US20150161001A1 (en) * | 2013-12-06 | 2015-06-11 | Western Digital Technologies, Inc. | Misprogramming prevention in solid-state memory |
US9129665B2 (en) | 2013-12-17 | 2015-09-08 | Sandisk Enterprise Ip Llc | Dynamic brownout adjustment in a storage device |
TWI523025B (zh) * | 2013-12-27 | 2016-02-21 | 慧榮科技股份有限公司 | 資料儲存裝置及其錯誤校正方法 |
US9703636B2 (en) | 2014-03-01 | 2017-07-11 | Sandisk Technologies Llc | Firmware reversion trigger and control |
US9390814B2 (en) | 2014-03-19 | 2016-07-12 | Sandisk Technologies Llc | Fault detection and prediction for data storage elements |
US9448876B2 (en) | 2014-03-19 | 2016-09-20 | Sandisk Technologies Llc | Fault detection and prediction in storage devices |
US9454448B2 (en) | 2014-03-19 | 2016-09-27 | Sandisk Technologies Llc | Fault testing in storage devices |
US9390021B2 (en) | 2014-03-31 | 2016-07-12 | Sandisk Technologies Llc | Efficient cache utilization in a tiered data structure |
US9626399B2 (en) | 2014-03-31 | 2017-04-18 | Sandisk Technologies Llc | Conditional updates for reducing frequency of data modification operations |
US9626400B2 (en) | 2014-03-31 | 2017-04-18 | Sandisk Technologies Llc | Compaction of information in tiered data structure |
US9697267B2 (en) | 2014-04-03 | 2017-07-04 | Sandisk Technologies Llc | Methods and systems for performing efficient snapshots in tiered data structures |
US10162748B2 (en) | 2014-05-30 | 2018-12-25 | Sandisk Technologies Llc | Prioritizing garbage collection and block allocation based on I/O history for logical address regions |
US10656842B2 (en) | 2014-05-30 | 2020-05-19 | Sandisk Technologies Llc | Using history of I/O sizes and I/O sequences to trigger coalesced writes in a non-volatile storage device |
US10146448B2 (en) | 2014-05-30 | 2018-12-04 | Sandisk Technologies Llc | Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device |
US10656840B2 (en) | 2014-05-30 | 2020-05-19 | Sandisk Technologies Llc | Real-time I/O pattern recognition to enhance performance and endurance of a storage device |
US10114557B2 (en) | 2014-05-30 | 2018-10-30 | Sandisk Technologies Llc | Identification of hot regions to enhance performance and endurance of a non-volatile storage device |
US9093160B1 (en) | 2014-05-30 | 2015-07-28 | Sandisk Technologies Inc. | Methods and systems for staggered memory operations |
US10372613B2 (en) | 2014-05-30 | 2019-08-06 | Sandisk Technologies Llc | Using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device |
US9703491B2 (en) | 2014-05-30 | 2017-07-11 | Sandisk Technologies Llc | Using history of unaligned writes to cache data and avoid read-modify-writes in a non-volatile storage device |
US9070481B1 (en) | 2014-05-30 | 2015-06-30 | Sandisk Technologies Inc. | Internal current measurement for age measurements |
US9652381B2 (en) | 2014-06-19 | 2017-05-16 | Sandisk Technologies Llc | Sub-block garbage collection |
KR20160004073A (ko) * | 2014-07-02 | 2016-01-12 | 삼성전자주식회사 | 비휘발성 메모리 장치 및 그 구동 방법 |
US9443601B2 (en) | 2014-09-08 | 2016-09-13 | Sandisk Technologies Llc | Holdup capacitor energy harvesting |
US9728278B2 (en) | 2014-10-24 | 2017-08-08 | Micron Technology, Inc. | Threshold voltage margin analysis |
KR102239868B1 (ko) | 2014-11-28 | 2021-04-13 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
KR20160073834A (ko) * | 2014-12-17 | 2016-06-27 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템 동작 방법 |
US10347343B2 (en) | 2015-10-30 | 2019-07-09 | Seagate Technology Llc | Adaptive read threshold voltage tracking with separate characterization on each side of voltage distribution about distribution mean |
US10192614B2 (en) | 2015-10-30 | 2019-01-29 | Seagate Technology Llc | Adaptive read threshold voltage tracking with gap estimation between default read threshold voltages |
KR102609130B1 (ko) | 2016-02-17 | 2023-12-05 | 삼성전자주식회사 | 읽기 전압 서치 유닛을 포함하는 데이터 저장 장치 |
US10381090B2 (en) * | 2017-03-31 | 2019-08-13 | Samsung Electronics Co., Ltd. | Operation method of nonvolatile memory device and storage device |
US11079942B2 (en) | 2017-07-07 | 2021-08-03 | Sap Se | Shared filesystem for distributed data storage system |
TWI628660B (zh) * | 2017-09-19 | 2018-07-01 | 群聯電子股份有限公司 | 解碼方法、記憶體控制電路單元以及記憶體儲存裝置 |
KR102579824B1 (ko) * | 2018-02-27 | 2023-09-19 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작방법 |
KR102648618B1 (ko) * | 2018-03-28 | 2024-03-19 | 에스케이하이닉스 주식회사 | 컨트롤러, 그것의 동작방법 및 컨트롤러를 포함하는 메모리 시스템 |
KR102567314B1 (ko) * | 2018-04-27 | 2023-08-17 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작방법 |
KR20200136743A (ko) | 2019-05-28 | 2020-12-08 | 에스케이하이닉스 주식회사 | 저장 장치 및 그 동작 방법 |
US11500706B2 (en) | 2020-08-18 | 2022-11-15 | Samsung Electronics Co., Ltd. | Operating method of a nonvolatile memory device for programming multi-page data |
US11894077B2 (en) * | 2022-02-23 | 2024-02-06 | Sandisk Technologies Llc | Self-diagnostic smart verify algorithm in user mode to prevent unreliable acquired smart verify program voltage |
KR20240032362A (ko) * | 2022-09-02 | 2024-03-12 | 에스케이하이닉스 주식회사 | 안정적인 데이터 전송을 지원하는 메모리 장치 및 이를 포함하는 메모리 시스템 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137415A1 (en) | 2006-12-11 | 2008-06-12 | Seung Jae Lee | Multi-Bit Flash Memory Device and Program Method Thereof |
US20090003057A1 (en) | 2007-06-28 | 2009-01-01 | Samsung Electronics Co., Ltd. | Non-volatile memory devices and systems including multi-level cells using modified read voltages and methods of operating the same |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0922387A (ja) | 1995-07-07 | 1997-01-21 | Hitachi Ltd | メモリ装置 |
JP4041076B2 (ja) | 2004-02-27 | 2008-01-30 | 株式会社東芝 | データ記憶システム |
JP2006048783A (ja) | 2004-08-02 | 2006-02-16 | Renesas Technology Corp | 不揮発性メモリおよびメモリカード |
DE112005002581T5 (de) | 2004-10-14 | 2007-08-30 | Advantest Corp. | Testvorrichtung und Testverfahren |
KR20090053960A (ko) | 2006-04-06 | 2009-05-28 | 가부시키가이샤 어드밴티스트 | 시험 장치 및 시험 방법 |
US7486561B2 (en) | 2006-06-22 | 2009-02-03 | Sandisk Corporation | Method for non-real time reprogramming of non-volatile memory to achieve tighter distribution of threshold voltages |
-
2008
- 2008-07-04 KR KR1020080065068A patent/KR101413137B1/ko active Active
- 2008-12-31 US US12/318,560 patent/US8179718B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137415A1 (en) | 2006-12-11 | 2008-06-12 | Seung Jae Lee | Multi-Bit Flash Memory Device and Program Method Thereof |
US20090003057A1 (en) | 2007-06-28 | 2009-01-01 | Samsung Electronics Co., Ltd. | Non-volatile memory devices and systems including multi-level cells using modified read voltages and methods of operating the same |
Also Published As
Publication number | Publication date |
---|---|
US8179718B2 (en) | 2012-05-15 |
KR20100004731A (ko) | 2010-01-13 |
US20100002506A1 (en) | 2010-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101413137B1 (ko) | 메모리 장치 및 메모리 프로그래밍 방법 | |
KR101528167B1 (ko) | 메모리 장치 및 메모리 데이터 판정 방법 | |
US9087608B2 (en) | Method of programming non-volatile memory device and non-volatile memory device using the same | |
KR101378602B1 (ko) | 메모리 장치 및 메모리 프로그래밍 방법 | |
KR101412690B1 (ko) | 메모리 장치 및 메모리 프로그래밍 방법 | |
US8200607B2 (en) | Memory devices and data decision methods | |
KR101378349B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101368694B1 (ko) | 메모리 프로그래밍 장치 및 방법 | |
KR101414494B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
JP5090538B2 (ja) | メモリ装置およびメモリデータ読み出し方法 | |
KR101434405B1 (ko) | 메모리 장치 및 메모리 데이터 읽기 방법 | |
KR101437102B1 (ko) | 메모리 장치 및 멀티 비트 셀 특성 추정 방법 | |
KR101497548B1 (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: 20080704 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130627 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080704 Comment text: Patent Application |
|
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: 20140428 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140623 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140624 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170518 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170518 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180517 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180517 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190520 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190520 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20200518 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210513 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20240516 Start annual number: 11 End annual number: 11 |