WO2007134277A3 - Maintenance operations for multi-level data storage cells - Google Patents

Maintenance operations for multi-level data storage cells Download PDF

Info

Publication number
WO2007134277A3
WO2007134277A3 PCT/US2007/068851 US2007068851W WO2007134277A3 WO 2007134277 A3 WO2007134277 A3 WO 2007134277A3 US 2007068851 W US2007068851 W US 2007068851W WO 2007134277 A3 WO2007134277 A3 WO 2007134277A3
Authority
WO
WIPO (PCT)
Prior art keywords
data values
memory cells
data storage
level data
storage cells
Prior art date
Application number
PCT/US2007/068851
Other languages
French (fr)
Other versions
WO2007134277A2 (en
Inventor
Michael J Cornwell
Christopher P Dudte
Original Assignee
Apple Inc
Michael J Cornwell
Christopher P Dudte
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to JP2009511191A priority Critical patent/JP5358431B2/en
Priority to KR1020127021508A priority patent/KR101217416B1/en
Application filed by Apple Inc, Michael J Cornwell, Christopher P Dudte filed Critical Apple Inc
Priority to KR1020127021504A priority patent/KR101206714B1/en
Priority to KR1020127021507A priority patent/KR101283145B1/en
Priority to KR1020117010647A priority patent/KR101116512B1/en
Priority to AT07762158T priority patent/ATE475183T1/en
Priority to KR1020127021506A priority patent/KR101217438B1/en
Priority to KR1020127021505A priority patent/KR101206630B1/en
Priority to KR1020117010651A priority patent/KR101116554B1/en
Priority to KR1020117028407A priority patent/KR101184557B1/en
Priority to EP07762158A priority patent/EP2022058B1/en
Priority to DE602007007938T priority patent/DE602007007938D1/en
Priority to KR1020117010646A priority patent/KR101193696B1/en
Priority to CN2007800248486A priority patent/CN101484947B/en
Priority to KR1020117028405A priority patent/KR101184554B1/en
Priority to KR1020117010652A priority patent/KR101133897B1/en
Priority to KR1020117010645A priority patent/KR101121493B1/en
Priority to KR1020117010649A priority patent/KR101116468B1/en
Priority to KR1020117010650A priority patent/KR101151597B1/en
Priority to KR1020117028408A priority patent/KR101155751B1/en
Priority to KR1020087030400A priority patent/KR101173721B1/en
Publication of WO2007134277A2 publication Critical patent/WO2007134277A2/en
Publication of WO2007134277A3 publication Critical patent/WO2007134277A3/en
Priority to HK09106767.9A priority patent/HK1127155A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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/5642Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • G11C16/3431Circuits or methods to detect disturbed nonvolatile memory cells, e.g. which still read as programmed but with threshold less than the program verify threshold or read as erased but with threshold greater than the erase verify threshold, and to reverse the disturbance via a refreshing programming or erasing step
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/349Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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/5628Programming or writing circuits; Data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/564Miscellaneous aspects
    • G11C2211/5641Multilevel memory having cells with different number of storage levels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation

Abstract

Systems and methods, including computer software, for reading data from a flash memory cell (124) involve detecting voltages from a group of memory cells. The group of memory cells have associated metadata for error detection (605), and each memory cell stores a voltage representing a data value selected from a plurality of possible data values. Each possible data value corresponds to one range of multiple non-overlapping ranges of analog voltages. Memory cells having uncertain data values are identified based on the detected voltages (610). Alternative data values for the memory cells having the uncertain data values are determined (615). A combination of alternative data values is selected (625), and an error detection test is performed (635) using the metadata associated with the memory cells and the selected combination of alternative data values.
PCT/US2007/068851 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells WO2007134277A2 (en)

Priority Applications (22)

Application Number Priority Date Filing Date Title
KR1020117010646A KR101193696B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
DE602007007938T DE602007007938D1 (en) 2006-05-15 2007-05-14 MAINTENANCE WORK FOR MULTI-STAGE DATA STORAGE CELLS
KR1020127021504A KR101206714B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020127021508A KR101217416B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010647A KR101116512B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
AT07762158T ATE475183T1 (en) 2006-05-15 2007-05-14 MAINTENANCE WORK FOR MULTI-LEVEL DATA STORAGE CELLS
CN2007800248486A CN101484947B (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020127021505A KR101206630B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010651A KR101116554B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117028407A KR101184557B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
EP07762158A EP2022058B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
JP2009511191A JP5358431B2 (en) 2006-05-15 2007-05-14 Multilevel data storage cell maintenance operation
KR1020127021507A KR101283145B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020127021506A KR101217438B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117028405A KR101184554B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010652A KR101133897B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010645A KR101121493B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010649A KR101116468B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117010650A KR101151597B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020117028408A KR101155751B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
KR1020087030400A KR101173721B1 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells
HK09106767.9A HK1127155A1 (en) 2006-05-15 2009-07-23 Maintenance operations for multi-level data storage cells

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US80035706P 2006-05-15 2006-05-15
US60/800,357 2006-05-15
US11/694,739 US7639542B2 (en) 2006-05-15 2007-03-30 Maintenance operations for multi-level data storage cells
US11/694,739 2007-03-30

Publications (2)

Publication Number Publication Date
WO2007134277A2 WO2007134277A2 (en) 2007-11-22
WO2007134277A3 true WO2007134277A3 (en) 2008-08-14

Family

ID=38684942

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/068851 WO2007134277A2 (en) 2006-05-15 2007-05-14 Maintenance operations for multi-level data storage cells

Country Status (10)

Country Link
US (3) US7639542B2 (en)
EP (10) EP2333781A1 (en)
JP (1) JP5358431B2 (en)
KR (16) KR101193696B1 (en)
CN (3) CN102779554B (en)
AT (2) ATE475183T1 (en)
DE (1) DE602007007938D1 (en)
ES (2) ES2383588T3 (en)
HK (3) HK1127155A1 (en)
WO (1) WO2007134277A2 (en)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100877609B1 (en) * 2007-01-29 2009-01-09 삼성전자주식회사 Semiconductor memory system performing data error correction using flag cell array of buffer memory and driving method thereof
US7460398B1 (en) * 2007-06-19 2008-12-02 Micron Technology, Inc. Programming a memory with varying bits per cell
US7800951B2 (en) * 2007-08-20 2010-09-21 Marvell World Trade Ltd. Threshold voltage digitizer for array of programmable threshold transistors
US7948802B2 (en) * 2007-12-04 2011-05-24 Micron Technology, Inc. Sensing memory cells
US8938655B2 (en) * 2007-12-20 2015-01-20 Spansion Llc Extending flash memory data retension via rewrite refresh
CN101911207B (en) * 2008-01-16 2014-05-07 富士通株式会社 Semiconductor storage device, controlling apparatus and controlling method
KR101378365B1 (en) * 2008-03-12 2014-03-28 삼성전자주식회사 Apparatus and method for hybrid detecting memory data
JP5057340B2 (en) * 2008-03-31 2012-10-24 株式会社ジャパンディスプレイウェスト Photodetection device, electro-optical device, and electronic apparatus
US7768832B2 (en) * 2008-04-07 2010-08-03 Micron Technology, Inc. Analog read and write paths in a solid state memory device
KR101407361B1 (en) * 2008-04-14 2014-06-13 삼성전자주식회사 Non-volatile memory device and program method thereof
US20090292971A1 (en) * 2008-05-21 2009-11-26 Chun Fung Man Data recovery techniques
US8365039B2 (en) * 2008-05-21 2013-01-29 Intel Corporation Adjustable read reference for non-volatile memory
US8276028B2 (en) * 2008-05-23 2012-09-25 Intel Corporation Using error information from nearby locations to recover uncorrectable data in non-volatile memory
JP2010009548A (en) * 2008-06-30 2010-01-14 Toshiba Corp Storage device, control device, storage system, and storage method
US8406048B2 (en) * 2008-08-08 2013-03-26 Marvell World Trade Ltd. Accessing memory using fractional reference voltages
US8742838B2 (en) * 2008-10-20 2014-06-03 The University Of Tokyo Stacked structure with a voltage boosting supply circuit
JP5422976B2 (en) * 2008-11-19 2014-02-19 富士通株式会社 Semiconductor memory device
US8645792B2 (en) * 2008-12-16 2014-02-04 Micron Technology, Inc. Memory with guard value dependent error correction
US7653779B1 (en) 2009-02-04 2010-01-26 Gene Fein Memory storage using a look-up table
US8161355B2 (en) * 2009-02-11 2012-04-17 Mosys, Inc. Automatic refresh for improving data retention and endurance characteristics of an embedded non-volatile memory in a standard CMOS logic process
US8259506B1 (en) * 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8732389B2 (en) 2009-06-23 2014-05-20 Seagate Technology Llc Memory wear control
US8321727B2 (en) * 2009-06-29 2012-11-27 Sandisk Technologies Inc. System and method responsive to a rate of change of a performance parameter of a memory
US8407564B2 (en) * 2009-07-15 2013-03-26 Intel Corporation Prediction and cancellation of systematic noise sources in non-volatile memory
JPWO2011013351A1 (en) * 2009-07-30 2013-01-07 パナソニック株式会社 Access device and memory controller
US8189357B2 (en) * 2009-09-09 2012-05-29 Macronix International Co., Ltd. Memory with multiple reference cells
US9003153B2 (en) 2010-11-08 2015-04-07 Greenliant Llc Method of storing blocks of data in a plurality of memory devices in a redundant manner, a memory controller and a memory system
US8446786B2 (en) * 2011-01-20 2013-05-21 Micron Technology, Inc. Outputting a particular data quantization from memory
CN102222099A (en) * 2011-06-21 2011-10-19 中兴通讯股份有限公司 Methods and devices for storing and searching data
US8713404B2 (en) * 2011-07-01 2014-04-29 Apple Inc. Controller interface providing improved data reliability
KR101824068B1 (en) * 2011-07-28 2018-03-15 삼성전자주식회사 A method of operating the memory controller, a memory system having the memory controller and a memory card and a portable electronic device
KR101882853B1 (en) * 2011-12-21 2018-08-27 에스케이하이닉스 주식회사 Semiconductor memory device and operating method thereof
US8884679B2 (en) 2012-05-10 2014-11-11 Sandisk Technologies Inc. Apparatus and method for high voltage switches
US8910000B2 (en) * 2012-05-17 2014-12-09 Micron Technology, Inc. Program-disturb management for phase change memory
US9064575B2 (en) * 2012-08-03 2015-06-23 Micron Technology, Inc. Determining whether a memory cell state is in a valley between adjacent data states
US8848453B2 (en) 2012-08-31 2014-09-30 Micron Technology, Inc. Inferring threshold voltage distributions associated with memory cells via interpolation
US9063879B2 (en) 2012-12-13 2015-06-23 Sandisk Technologies Inc. Inspection of non-volatile memory for disturb effects
KR102089613B1 (en) * 2013-01-02 2020-03-16 삼성전자주식회사 Nonvolatile memory device and memory system including the same
US9367246B2 (en) * 2013-03-15 2016-06-14 Sandisk Technologies Inc. Performance optimization of data transfer for soft information generation
US9367391B2 (en) * 2013-03-15 2016-06-14 Micron Technology, Inc. Error correction operations in a memory device
US9324438B2 (en) 2013-08-05 2016-04-26 Jonker Llc Method of operating incrementally programmable non-volatile memory
US9342401B2 (en) 2013-09-16 2016-05-17 Sandisk Technologies Inc. Selective in-situ retouching of data in nonvolatile memory
US9570198B2 (en) * 2014-05-16 2017-02-14 SK Hynix Inc. Read disturb detection
US10552043B2 (en) * 2014-09-09 2020-02-04 Toshiba Memory Corporation Memory system
US11783898B2 (en) 2014-09-18 2023-10-10 Jonker Llc Ephemeral storage elements, circuits, and systems
US10061738B2 (en) 2014-09-30 2018-08-28 Jonker Llc Ephemeral peripheral device
US10839086B2 (en) 2014-09-30 2020-11-17 Jonker Llc Method of operating ephemeral peripheral device
US10115467B2 (en) 2014-09-30 2018-10-30 Jonker Llc One time accessible (OTA) non-volatile memory
US20160225459A1 (en) * 2015-01-30 2016-08-04 Micron Technology, Inc. Apparatuses operable in multiple power modes and methods of operating the same
US9502129B1 (en) 2015-09-10 2016-11-22 Kabushiki Kaisha Toshiba Memory system and method of controlling nonvolatile memory
US11216323B2 (en) 2015-09-16 2022-01-04 Samsung Electronics Co., Ltd. Solid state memory system with low power error correction mechanism and method of operation thereof
US10241701B2 (en) * 2015-09-16 2019-03-26 Samsung Electronics Co., Ltd. Solid state memory system with power management mechanism and method of operation thereof
KR102643916B1 (en) * 2016-10-18 2024-03-08 삼성전자주식회사 Storage device, memory system, and read voltage decision method thererof
US9747158B1 (en) * 2017-01-13 2017-08-29 Pure Storage, Inc. Intelligent refresh of 3D NAND
FR3065826B1 (en) * 2017-04-28 2024-03-15 Patrick Pirim AUTOMATED METHOD AND ASSOCIATED DEVICE CAPABLE OF STORING, RECALLING AND, IN A NON-VOLATILE MANNER, ASSOCIATIONS OF MESSAGES VERSUS LABELS AND VICE VERSA, WITH MAXIMUM LIKELIHOOD
US10354732B2 (en) * 2017-08-30 2019-07-16 Micron Technology, Inc. NAND temperature data management
US20190102105A1 (en) * 2017-09-29 2019-04-04 Burlywood, LLC Variable configuration media controller
US10446246B2 (en) * 2018-03-14 2019-10-15 Silicon Storage Technology, Inc. Method and apparatus for data refresh for analog non-volatile memory in deep learning neural network
KR102532084B1 (en) * 2018-07-17 2023-05-15 에스케이하이닉스 주식회사 Data Storage Device and Operation Method Thereof, Storage System Having the Same
US10573390B1 (en) * 2018-11-30 2020-02-25 Samsung Electronics Co., Ltd. High-density storage system
JP2020113347A (en) 2019-01-08 2020-07-27 キオクシア株式会社 Semiconductor storage device
US10742227B1 (en) * 2019-02-25 2020-08-11 Intel Corporation Differential source follower with current steering devices
WO2021002176A1 (en) 2019-07-02 2021-01-07 ローム株式会社 Non-volatile memory device
TWI722490B (en) * 2019-07-16 2021-03-21 大陸商合肥兆芯電子有限公司 Memory management method, memory storage device and memory control circuit unit
CN110706735B (en) * 2019-09-30 2021-09-14 中国科学院微电子研究所 NAND Flash memory reading threshold voltage repairing method
CN112906071B (en) * 2020-12-01 2023-07-14 深圳安捷丽新技术有限公司 Data protection method and device based on page temperature dynamic cold-hot switching
US20230290427A1 (en) * 2022-03-14 2023-09-14 Micron Technology, Inc. Host controlled media testing of memory

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081447A (en) * 1991-09-13 2000-06-27 Western Digital Corporation Wear leveling techniques for flash EEPROM systems
EP1182669A2 (en) * 2000-08-23 2002-02-27 Sharp Kabushiki Kaisha Non-volatile semiconductor memory device
US20030217323A1 (en) * 2002-05-20 2003-11-20 Sandisk Corporation Increasing the effectiveness of error correction codes and operating multi-level memory systems by using information about the quality of the stored data
US20040042269A1 (en) * 2002-08-27 2004-03-04 Hitachi, Ltd. Nonvolatile memory apparatus
EP1426971A2 (en) * 2002-12-05 2004-06-09 Sharp Kabushiki Kaisha Semiconductor memory device and metohd for correcting memory cell data
US20050007801A1 (en) * 2001-09-17 2005-01-13 Ron Barzilai Multi-purpose non-volatile memory card
US20050052934A1 (en) * 2003-09-09 2005-03-10 Tran Hieu Van Unified multilevel cell memory
US20050180209A1 (en) * 2004-02-15 2005-08-18 M-Systems Flash Disk Pioneers, Ltd. Method of managing a multi-bit-cell flash memory

Family Cites Families (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5570986A (en) 1978-11-24 1980-05-28 Hitachi Ltd Semiconductor intergrated circuit device
DE3341564A1 (en) 1983-11-17 1985-05-30 Messerschmitt-Bölkow-Blohm GmbH, 8012 Ottobrunn CURVED AREA COMPONENT, ESPECIALLY FOR AIRCRAFT AND DEVICE FOR THEIR PRODUCTION
JPS61137846A (en) * 1984-11-21 1986-06-25 アトランテイツク・リツチフイールド・カンパニー Alkoxylated quaternary ammonium compound
US4831403A (en) * 1985-12-27 1989-05-16 Minolta Camera Kabushiki Kaisha Automatic focus detection system
EP0617363B1 (en) * 1989-04-13 2000-01-26 SanDisk Corporation Defective cell substitution in EEprom array
US5109496A (en) * 1989-09-27 1992-04-28 International Business Machines Corporation Most recently used address translation system with least recently used (LRU) replacement
US5218569A (en) * 1991-02-08 1993-06-08 Banks Gerald J Electrically alterable non-volatile memory with n-bits per memory cell
US5663901A (en) * 1991-04-11 1997-09-02 Sandisk Corporation Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems
US6222762B1 (en) * 1992-01-14 2001-04-24 Sandisk Corporation Multi-state memory
WO1993022770A1 (en) 1992-05-01 1993-11-11 Motorola, Inc. Method and apparatus for storage of digital information
US5412601A (en) * 1992-08-31 1995-05-02 Nippon Steel Corporation Non-volatile semiconductor memory device capable of storing multi-value data in each memory cell
EP0613151A3 (en) * 1993-02-26 1995-03-22 Tokyo Shibaura Electric Co Semiconductor memory system including a flash EEPROM.
US5424978A (en) * 1993-03-15 1995-06-13 Nippon Steel Corporation Non-volatile semiconductor memory cell capable of storing more than two different data and method of using the same
US5394450A (en) * 1993-04-13 1995-02-28 Waferscale Integration, Inc. Circuit for performing arithmetic operations
US7137011B1 (en) * 1993-09-01 2006-11-14 Sandisk Corporation Removable mother/daughter peripheral card
JP3205658B2 (en) * 1993-12-28 2001-09-04 新日本製鐵株式会社 Reading method of semiconductor memory device
US5440524A (en) * 1994-02-01 1995-08-08 Integrated Device Technology, Inc. Method and apparatus for simuilataneous long writes of multiple cells of a row in a static ram
US5563838A (en) * 1994-02-01 1996-10-08 Micron Electronics, Inc. Module having voltage control circuit to reduce surges in potential
US5629890A (en) * 1994-09-14 1997-05-13 Information Storage Devices, Inc. Integrated circuit system for analog signal storing and recovery incorporating read while writing voltage program method
US5838603A (en) * 1994-10-11 1998-11-17 Matsushita Electric Industrial Co., Ltd. Semiconductor device and method for fabricating the same, memory core chip and memory peripheral circuit chip
US5541886A (en) * 1994-12-27 1996-07-30 Intel Corporation Method and apparatus for storing control information in multi-bit non-volatile memory arrays
US5867721A (en) * 1995-02-07 1999-02-02 Intel Corporation Selecting an integrated circuit from different integrated circuit array configurations
KR100239870B1 (en) * 1995-09-28 2000-03-02 다카노 야스아키 Non-volatile multi-level memory device being variable memory resolution
US5745409A (en) * 1995-09-28 1998-04-28 Invox Technology Non-volatile memory with analog and digital interface and storage
KR0157122B1 (en) * 1995-12-23 1999-02-18 김광호 A/d converter
JPH09205615A (en) * 1996-01-25 1997-08-05 Canon Inc Recorder
US5726934A (en) 1996-04-09 1998-03-10 Information Storage Devices, Inc. Method and apparatus for analog reading values stored in floating gate structures
US5712815A (en) * 1996-04-22 1998-01-27 Advanced Micro Devices, Inc. Multiple bits per-cell flash EEPROM capable of concurrently programming and verifying memory cells and reference cells
US5946257A (en) * 1996-07-24 1999-08-31 Micron Technology, Inc. Selective power distribution circuit for an integrated circuit
JP3709246B2 (en) * 1996-08-27 2005-10-26 株式会社日立製作所 Semiconductor integrated circuit
US5754566A (en) 1996-09-06 1998-05-19 Intel Corporation Method and apparatus for correcting a multilevel cell memory by using interleaving
US6023781A (en) * 1996-09-18 2000-02-08 Nippon Steel Corporation Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program
JP3930074B2 (en) * 1996-09-30 2007-06-13 株式会社ルネサステクノロジ Semiconductor integrated circuit and data processing system
JPH10124381A (en) * 1996-10-21 1998-05-15 Mitsubishi Electric Corp Semiconductor storage device
US6097638A (en) * 1997-02-12 2000-08-01 Kabushiki Kaisha Toshiba Semiconductor memory device
US5828592A (en) 1997-03-12 1998-10-27 Information Storage Devices, Inc. Analog signal recording and playback integrated circuit and message management system
JP3189740B2 (en) * 1997-06-20 2001-07-16 日本電気株式会社 Data repair method for nonvolatile semiconductor memory
US5930167A (en) * 1997-07-30 1999-07-27 Sandisk Corporation Multi-state non-volatile flash memory capable of being its own two state write cache
US5909449A (en) * 1997-09-08 1999-06-01 Invox Technology Multibit-per-cell non-volatile memory with error detection and correction
JP4074697B2 (en) * 1997-11-28 2008-04-09 株式会社ルネサステクノロジ Semiconductor device
JPH11176178A (en) * 1997-12-15 1999-07-02 Sony Corp Non-volatile semiconductor storage and ic memory card using it
US6072676A (en) * 1998-04-13 2000-06-06 Analog Devices, Inc. Protection circuit for an excitation current source
US6208542B1 (en) * 1998-06-30 2001-03-27 Sandisk Corporation Techniques for storing digital data in an analog or multilevel memory
EP1005213A3 (en) 1998-11-02 2000-07-05 Information Storage Devices, Inc. Multiple message multilevel analog signal recording and playback system containing configurable analog processing functions
FR2787601A1 (en) * 1998-12-22 2000-06-23 Gemplus Card Int Memory system with anti-wear memory management and method of managing an anti-wear memory so as to increase duration life of memory
US6058060A (en) * 1998-12-31 2000-05-02 Invox Technology Multi-bit-per-cell and analog/multi-level non-volatile memories with improved resolution and signal-to noise ratio
US6134141A (en) * 1998-12-31 2000-10-17 Sandisk Corporation Dynamic write process for high bandwidth multi-bit-per-cell and analog/multi-level non-volatile memories
US7139196B2 (en) * 1999-01-14 2006-11-21 Silicon Storage Technology, Inc. Sub-volt sensing for digital multilevel flash memory
TW417381B (en) * 1999-04-01 2001-01-01 Mustek Systems Inc Conversion method for increasing the bits of scanning signals of scanner
JP2000298992A (en) 1999-04-13 2000-10-24 Hitachi Ltd Control device for multi-level storage non-volatile semiconductor memory
JP2001006374A (en) * 1999-06-17 2001-01-12 Hitachi Ltd Semiconductor memory and system
JP2001052476A (en) 1999-08-05 2001-02-23 Mitsubishi Electric Corp Semiconductor device
JP2001067884A (en) * 1999-08-31 2001-03-16 Hitachi Ltd Nonvolatile semiconductor memory device
WO2001022232A1 (en) * 1999-09-17 2001-03-29 Hitachi, Ltd. Storage where the number of error corrections is recorded
US6166960A (en) 1999-09-24 2000-12-26 Microchip Technology, Incorporated Method, system and apparatus for determining that a programming voltage level is sufficient for reliably programming an eeprom
JP2001110184A (en) * 1999-10-14 2001-04-20 Hitachi Ltd Semiconductor device
US6259627B1 (en) * 2000-01-27 2001-07-10 Multi Level Memory Technology Read and write operations using constant row line voltage and variable column line load
US6426893B1 (en) * 2000-02-17 2002-07-30 Sandisk Corporation Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
US6297988B1 (en) * 2000-02-25 2001-10-02 Advanced Micro Devices, Inc. Mode indicator for multi-level memory
US6424569B1 (en) * 2000-02-25 2002-07-23 Advanced Micro Devices, Inc. User selectable cell programming
US6538922B1 (en) 2000-09-27 2003-03-25 Sandisk Corporation Writable tracking cells
US6763424B2 (en) * 2001-01-19 2004-07-13 Sandisk Corporation Partial block data programming and reading operations in a non-volatile memory
US6552929B1 (en) * 2001-02-08 2003-04-22 Advanced Micro Devices, Inc. Piggyback programming using an extended first pulse for multi-level cell flash memory designs
US6577535B2 (en) 2001-02-16 2003-06-10 Sandisk Corporation Method and system for distributed power generation in multi-chip memory systems
US6738289B2 (en) * 2001-02-26 2004-05-18 Sandisk Corporation Non-volatile memory with improved programming and method therefor
US6785180B2 (en) * 2001-03-15 2004-08-31 Micron Technology, Inc. Programmable soft-start control for charge pump
JP3829088B2 (en) * 2001-03-29 2006-10-04 株式会社東芝 Semiconductor memory device
JP3828376B2 (en) 2001-05-07 2006-10-04 株式会社東芝 Storage system
US6643169B2 (en) * 2001-09-18 2003-11-04 Intel Corporation Variable level memory
GB0123422D0 (en) * 2001-09-28 2001-11-21 Memquest Ltd Improved memory controller
US6678192B2 (en) * 2001-11-02 2004-01-13 Sandisk Corporation Error management for writable tracking storage units
US6850441B2 (en) * 2002-01-18 2005-02-01 Sandisk Corporation Noise reduction technique for transistors and small devices utilizing an episodic agitation
US6871257B2 (en) * 2002-02-22 2005-03-22 Sandisk Corporation Pipelined parallel programming operation in a non-volatile memory system
JP3796457B2 (en) * 2002-02-28 2006-07-12 富士通株式会社 Nonvolatile semiconductor memory device
US7031196B2 (en) * 2002-03-29 2006-04-18 Macronix International Co., Ltd. Nonvolatile semiconductor memory and operating method of the memory
US6721820B2 (en) * 2002-05-15 2004-04-13 M-Systems Flash Disk Pioneers Ltd. Method for improving performance of a flash-based storage system using specialized flash controllers
JP4086583B2 (en) * 2002-08-08 2008-05-14 シャープ株式会社 Nonvolatile semiconductor memory device and data write control method
US6963505B2 (en) * 2002-10-29 2005-11-08 Aifun Semiconductors Ltd. Method circuit and system for determining a reference voltage
JP4550439B2 (en) * 2003-02-28 2010-09-22 東芝メモリシステムズ株式会社 ECC controller
WO2004086363A2 (en) * 2003-03-27 2004-10-07 M-Systems Flash Disk Pioneers Ltd. Data storage device with full access by all users
JP2004310650A (en) * 2003-04-10 2004-11-04 Renesas Technology Corp Memory device
US7240219B2 (en) * 2003-05-25 2007-07-03 Sandisk Il Ltd. Method and system for maintaining backup of portable storage devices
US7237074B2 (en) * 2003-06-13 2007-06-26 Sandisk Corporation Tracking cells for a memory system
US7752380B2 (en) * 2003-07-31 2010-07-06 Sandisk Il Ltd SDRAM memory device with an embedded NAND flash controller
US7212067B2 (en) * 2003-08-01 2007-05-01 Sandisk Corporation Voltage regulator with bypass for multi-voltage storage system
US6970395B2 (en) * 2003-09-08 2005-11-29 Infineon Technologies Ag Memory device and method of reading data from a memory device
US6937513B1 (en) * 2003-10-16 2005-08-30 Lsi Logic Corporation Integrated NAND and nor-type flash memory device and method of using the same
JP2005141811A (en) * 2003-11-05 2005-06-02 Renesas Technology Corp Nonvolatile memory
US7085152B2 (en) * 2003-12-29 2006-08-01 Intel Corporation Memory system segmented power supply and control
US7389465B2 (en) * 2004-01-30 2008-06-17 Micron Technology, Inc. Error detection and correction scheme for a memory device
US7164561B2 (en) * 2004-02-13 2007-01-16 Sandisk Corporation Voltage regulator using protected low voltage devices
DE102005009700B4 (en) * 2004-02-26 2009-02-05 Samsung Electronics Co., Ltd., Suwon Programming method and non-volatile memory
US7109750B2 (en) * 2004-04-30 2006-09-19 Xilinx, Inc. Reconfiguration port for dynamic reconfiguration-controller
US7218137B2 (en) * 2004-04-30 2007-05-15 Xilinx, Inc. Reconfiguration port for dynamic reconfiguration
US7233532B2 (en) * 2004-04-30 2007-06-19 Xilinx, Inc. Reconfiguration port for dynamic reconfiguration-system monitor interface
US7222224B2 (en) * 2004-05-21 2007-05-22 Rambus Inc. System and method for improving performance in computer memory systems supporting multiple memory access latencies
CN100595923C (en) * 2004-05-27 2010-03-24 株式会社瑞萨科技 Control method of integrated semiconductor non-volatile memory device
US7535759B2 (en) * 2004-06-04 2009-05-19 Micron Technology, Inc. Memory system with user configurable density/performance option
JPWO2005122177A1 (en) * 2004-06-09 2008-04-10 松下電器産業株式会社 Semiconductor integrated circuit
JP2006031795A (en) * 2004-07-14 2006-02-02 Renesas Technology Corp Nonvolatile semiconductor memory
US7817469B2 (en) 2004-07-26 2010-10-19 Sandisk Il Ltd. Drift compensation in a flash memory
US7493457B2 (en) * 2004-11-08 2009-02-17 Sandisk Il. Ltd States encoding in multi-bit flash cells for optimizing error rate
US7218570B2 (en) * 2004-12-17 2007-05-15 Sandisk 3D Llc Apparatus and method for memory operations using address-dependent conditions
US7391193B2 (en) * 2005-01-25 2008-06-24 Sandisk Corporation Voltage regulator with bypass mode
KR100704628B1 (en) * 2005-03-25 2007-04-09 삼성전자주식회사 Method and apparatus for storing status information using plural strings
JP4772363B2 (en) * 2005-04-12 2011-09-14 株式会社東芝 Nonvolatile semiconductor memory device
WO2006129339A1 (en) * 2005-05-30 2006-12-07 Spansion Llc Storage apparatus and method for controlling storage apparatus
US20060294295A1 (en) 2005-06-24 2006-12-28 Yukio Fukuzo DRAM chip device well-communicated with flash memory chip and multi-chip package comprising such a device
US7317630B2 (en) * 2005-07-15 2008-01-08 Atmel Corporation Nonvolatile semiconductor memory apparatus
US7631245B2 (en) * 2005-09-26 2009-12-08 Sandisk Il Ltd. NAND flash memory controller exporting a NAND interface
US7954037B2 (en) * 2005-10-25 2011-05-31 Sandisk Il Ltd Method for recovering from errors in flash memory
KR101224919B1 (en) * 2006-02-07 2013-01-22 삼성전자주식회사 Semiconductor memory device controlling output voltage level of high voltage generator according to temperature varation
US7483327B2 (en) * 2006-03-02 2009-01-27 Freescale Semiconductor, Inc. Apparatus and method for adjusting an operating parameter of an integrated circuit
CN102394101B (en) * 2006-05-12 2014-12-31 苹果公司 Memory device with adaptive capacity
US7672161B2 (en) * 2007-04-30 2010-03-02 Spansion Llc Adaptive detection of threshold levels in memory

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081447A (en) * 1991-09-13 2000-06-27 Western Digital Corporation Wear leveling techniques for flash EEPROM systems
EP1182669A2 (en) * 2000-08-23 2002-02-27 Sharp Kabushiki Kaisha Non-volatile semiconductor memory device
US20050007801A1 (en) * 2001-09-17 2005-01-13 Ron Barzilai Multi-purpose non-volatile memory card
US20030217323A1 (en) * 2002-05-20 2003-11-20 Sandisk Corporation Increasing the effectiveness of error correction codes and operating multi-level memory systems by using information about the quality of the stored data
US20040042269A1 (en) * 2002-08-27 2004-03-04 Hitachi, Ltd. Nonvolatile memory apparatus
EP1426971A2 (en) * 2002-12-05 2004-06-09 Sharp Kabushiki Kaisha Semiconductor memory device and metohd for correcting memory cell data
US20050052934A1 (en) * 2003-09-09 2005-03-10 Tran Hieu Van Unified multilevel cell memory
US20050180209A1 (en) * 2004-02-15 2005-08-18 M-Systems Flash Disk Pioneers, Ltd. Method of managing a multi-bit-cell flash memory

Also Published As

Publication number Publication date
KR20110073559A (en) 2011-06-29
KR101184554B1 (en) 2012-09-20
DE602007007938D1 (en) 2010-09-02
EP2333780B1 (en) 2013-03-27
US20070263454A1 (en) 2007-11-15
KR101121493B1 (en) 2012-02-28
US7881108B2 (en) 2011-02-01
KR20110073558A (en) 2011-06-29
KR101116554B1 (en) 2012-02-28
KR20120098962A (en) 2012-09-05
EP2022058A2 (en) 2009-02-11
EP2330595A1 (en) 2011-06-08
HK1159305A1 (en) 2012-07-27
EP2330592B1 (en) 2012-08-22
KR20120098964A (en) 2012-09-05
EP2221827A1 (en) 2010-08-25
EP2337030B1 (en) 2016-03-23
EP2022058B1 (en) 2010-07-21
CN102779554B (en) 2015-12-16
KR20110069160A (en) 2011-06-22
KR101283145B1 (en) 2013-07-05
KR101116468B1 (en) 2012-03-07
EP2337030A1 (en) 2011-06-22
US7639542B2 (en) 2009-12-29
KR20110073561A (en) 2011-06-29
US8116133B2 (en) 2012-02-14
HK1159307A1 (en) 2012-07-27
CN101484947A (en) 2009-07-15
KR20110073560A (en) 2011-06-29
EP2333781A1 (en) 2011-06-15
EP2330597A1 (en) 2011-06-08
KR101206630B1 (en) 2012-11-29
ES2392334T3 (en) 2012-12-07
HK1127155A1 (en) 2009-09-18
KR20110073562A (en) 2011-06-29
KR20120001816A (en) 2012-01-04
KR101217416B1 (en) 2013-01-02
EP2221823A1 (en) 2010-08-25
CN101484947B (en) 2012-08-15
US20100070801A1 (en) 2010-03-18
KR20110069159A (en) 2011-06-22
EP2221827B1 (en) 2013-09-25
EP2330592A1 (en) 2011-06-08
KR20120001814A (en) 2012-01-04
KR20120001815A (en) 2012-01-04
KR101173721B1 (en) 2012-08-13
EP2221823B1 (en) 2012-02-29
KR101206714B1 (en) 2012-11-29
KR101151597B1 (en) 2012-05-31
ATE475183T1 (en) 2010-08-15
KR101184557B1 (en) 2012-09-19
KR101116512B1 (en) 2012-02-28
KR20120098963A (en) 2012-09-05
KR101217438B1 (en) 2013-01-02
EP2333780A1 (en) 2011-06-15
KR20120098965A (en) 2012-09-05
ES2383588T3 (en) 2012-06-22
CN102779554A (en) 2012-11-14
CN102768853A (en) 2012-11-07
ATE547794T1 (en) 2012-03-15
JP5358431B2 (en) 2013-12-04
CN102768853B (en) 2015-07-15
KR20120098961A (en) 2012-09-05
EP2330593A1 (en) 2011-06-08
KR101133897B1 (en) 2012-04-09
KR101193696B1 (en) 2012-10-22
WO2007134277A2 (en) 2007-11-22
KR20090026283A (en) 2009-03-12
US20100070798A1 (en) 2010-03-18
KR101155751B1 (en) 2012-06-12
JP2009537935A (en) 2009-10-29

Similar Documents

Publication Publication Date Title
WO2007134277A3 (en) Maintenance operations for multi-level data storage cells
WO2007134253A3 (en) Use of alternative value in cell detection
US9922706B2 (en) Solid state storage device using state prediction method
WO2009095902A3 (en) Systems and methods for handling immediate data errors in flash memory
WO2013016401A4 (en) Simultaneous sensing of multiple wordlines and detection of nand failures
WO2007134244A3 (en) Use of 8-bit or higher a/d for nand cell value
WO2009070406A3 (en) Method and apparatus for reading data from flash memory
WO2009129174A3 (en) Apparatus and method for identifying disk drives with unreported data corruption
CN104112477B (en) For group's differentiating method of crystal unit in solid state storage device
TW200721177A (en) Semiconductor memory device
WO2007134247A3 (en) Dynamic cell bit resolution
TW200715291A (en) Semiconductor storage device having memory cell for storing data by using difference in threshold voltage
CN102903395A (en) Reliability testing method for memories
FR2983597B1 (en) METHOD FOR DETECTING A DATA READ ERROR
US7580297B2 (en) Readout of multi-level storage cells
EP2669895A3 (en) Stress-based techniques for detecting an imminent readfailure in a non-volatile memory array
CN102142282A (en) Method for identifying ECC verification algorithm of NAND Flash memory chip
TW200629292A (en) Nonvolatile storage device and nonvolatile storage system
Iwata et al. Marker genotype imputation in a low‐marker‐density panel with a high‐marker‐density reference panel: accuracy evaluation in barley breeding lines
WO2011084905A3 (en) Reference cells for spin torque based memory device
US8351257B2 (en) Semiconductor memory device and method of reading the same
WO2008107996A1 (en) Tester
CA2798135A1 (en) Method of determining kidney transplantation tolerance
CA2756895A1 (en) Crash protected memory devices utilizing multi-level cell technology
US9696918B2 (en) Protection and recovery from sudden power failure in non-volatile memory devices

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780024848.6

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2009511191

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007762158

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020087030400

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07762158

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 1020117010647

Country of ref document: KR

Ref document number: 1020117010649

Country of ref document: KR

Ref document number: 1020117010652

Country of ref document: KR

Ref document number: 1020117010646

Country of ref document: KR

Ref document number: 1020117010645

Country of ref document: KR

Ref document number: 1020117010651

Country of ref document: KR

Ref document number: 1020117010650

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1020117028407

Country of ref document: KR

Ref document number: 1020117028405

Country of ref document: KR

Ref document number: 1020117028408

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1020127021505

Country of ref document: KR

Ref document number: 1020127021508

Country of ref document: KR

Ref document number: 1020127021504

Country of ref document: KR

Ref document number: 1020127021507

Country of ref document: KR

Ref document number: 1020127021506

Country of ref document: KR