WO2007134301A3 - Iterative memory cell charging based on reference cell value - Google Patents

Iterative memory cell charging based on reference cell value Download PDF

Info

Publication number
WO2007134301A3
WO2007134301A3 PCT/US2007/068903 US2007068903W WO2007134301A3 WO 2007134301 A3 WO2007134301 A3 WO 2007134301A3 US 2007068903 W US2007068903 W US 2007068903W WO 2007134301 A3 WO2007134301 A3 WO 2007134301A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory cell
voltage level
target voltage
charging based
data value
Prior art date
Application number
PCT/US2007/068903
Other languages
French (fr)
Other versions
WO2007134301A2 (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
Application filed by Apple Inc, Michael J Cornwell, Christopher P Dudte filed Critical Apple Inc
Publication of WO2007134301A2 publication Critical patent/WO2007134301A2/en
Publication of WO2007134301A3 publication Critical patent/WO2007134301A3/en

Links

Classifications

    • 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
    • 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/562Multilevel memory programming aspects
    • G11C2211/5621Multilevel programming verification

Abstract

Systems and methods, including computer software for writing (700) to a memory device include applying charge (730) to each of multiple memory cells for storage of a selected data value in each memory cell. The memory cells include a first reference memory cell (130a), and each data value is selected from a group of possible data values. Each possible data value has a corresponding target voltage level, and the first reference memory cell has a corresponding predetermined first reference target voltage level. The voltage level in the first reference memory cell is detected (735). A determination is made whether the voltage level in the first reference memory cell is less than the first reference target voltage level (740). Additional charge is applied to the memory cells (730) upon the determination that the voltage level in the first reference memory cell is less than the first reference target voltage.
PCT/US2007/068903 2006-05-15 2007-05-14 Iterative memory cell charging based on reference cell value WO2007134301A2 (en)

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,742 US7551486B2 (en) 2006-05-15 2007-03-30 Iterative memory cell charging based on reference cell value
US11/694,742 2007-03-30

Publications (2)

Publication Number Publication Date
WO2007134301A2 WO2007134301A2 (en) 2007-11-22
WO2007134301A3 true WO2007134301A3 (en) 2008-03-13

Family

ID=41088768

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/068903 WO2007134301A2 (en) 2006-05-15 2007-05-14 Iterative memory cell charging based on reference cell value

Country Status (2)

Country Link
US (2) US7551486B2 (en)
WO (1) WO2007134301A2 (en)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007132456A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Ltd. Memory device with adaptive capacity
WO2007132457A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Ltd. Combined distortion estimation and error correction coding for memory devices
CN103258572B (en) 2006-05-12 2016-12-07 苹果公司 Distortion estimation in storage device and elimination
US7551486B2 (en) * 2006-05-15 2009-06-23 Apple Inc. Iterative memory cell charging based on reference cell value
US8060806B2 (en) 2006-08-27 2011-11-15 Anobit Technologies Ltd. Estimation of non-linear distortion in memory devices
WO2008053472A2 (en) * 2006-10-30 2008-05-08 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
US8151163B2 (en) 2006-12-03 2012-04-03 Anobit Technologies Ltd. Automatic defect management in memory devices
US8151166B2 (en) 2007-01-24 2012-04-03 Anobit Technologies Ltd. Reduction of back pattern dependency effects in memory devices
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
CN101715595A (en) 2007-03-12 2010-05-26 爱诺彼得技术有限责任公司 Adaptive estimation of memory cell read thresholds
US8234545B2 (en) 2007-05-12 2012-07-31 Apple Inc. Data storage with incremental redundancy
WO2008139441A2 (en) 2007-05-12 2008-11-20 Anobit Technologies Ltd. Memory device with internal signal processing unit
US8259497B2 (en) 2007-08-06 2012-09-04 Apple Inc. Programming schemes for multi-level analog memory cells
US8174905B2 (en) 2007-09-19 2012-05-08 Anobit Technologies Ltd. Programming orders for reducing distortion in arrays of multi-level analog memory cells
WO2009050703A2 (en) 2007-10-19 2009-04-23 Anobit Technologies Data storage in analog memory cell arrays having erase failures
US8068360B2 (en) 2007-10-19 2011-11-29 Anobit Technologies Ltd. Reading analog memory cells using built-in multi-threshold commands
WO2009063450A2 (en) 2007-11-13 2009-05-22 Anobit Technologies Optimized selection of memory units in multi-unit memory devices
US8225181B2 (en) 2007-11-30 2012-07-17 Apple Inc. Efficient re-read operations from memory devices
US8209588B2 (en) 2007-12-12 2012-06-26 Anobit Technologies Ltd. Efficient interference cancellation in analog memory cell arrays
US8085586B2 (en) 2007-12-27 2011-12-27 Anobit Technologies Ltd. Wear level estimation in analog memory cells
US8156398B2 (en) 2008-02-05 2012-04-10 Anobit Technologies Ltd. Parameter estimation based on error correction code parity check equations
KR101466698B1 (en) * 2008-02-19 2014-11-28 삼성전자주식회사 Memory device and memory data read method
US8230300B2 (en) 2008-03-07 2012-07-24 Apple Inc. Efficient readout from analog memory cells using data compression
US8059457B2 (en) 2008-03-18 2011-11-15 Anobit Technologies Ltd. Memory device with multiple-accuracy read commands
US8400858B2 (en) 2008-03-18 2013-03-19 Apple Inc. Memory device with reduced sense time readout
US8365039B2 (en) * 2008-05-21 2013-01-29 Intel Corporation Adjustable read reference for non-volatile memory
US20090292971A1 (en) * 2008-05-21 2009-11-26 Chun Fung Man Data recovery techniques
US8276028B2 (en) * 2008-05-23 2012-09-25 Intel Corporation Using error information from nearby locations to recover uncorrectable data in non-volatile memory
US7995388B1 (en) 2008-08-05 2011-08-09 Anobit Technologies Ltd. Data storage using modified voltages
US8169825B1 (en) 2008-09-02 2012-05-01 Anobit Technologies Ltd. Reliable data storage in analog memory cells subjected to long retention periods
US8949684B1 (en) 2008-09-02 2015-02-03 Apple Inc. Segmented data storage
US8482978B1 (en) 2008-09-14 2013-07-09 Apple Inc. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8239734B1 (en) 2008-10-15 2012-08-07 Apple Inc. Efficient data storage in storage device arrays
US8261159B1 (en) 2008-10-30 2012-09-04 Apple, Inc. Data scrambling schemes for memory devices
US8208304B2 (en) 2008-11-16 2012-06-26 Anobit Technologies Ltd. Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N
US7787307B2 (en) * 2008-12-08 2010-08-31 Micron Technology, Inc. Memory cell shift estimation method and apparatus
US8397131B1 (en) 2008-12-31 2013-03-12 Apple Inc. Efficient readout schemes for analog memory cell devices
US8248831B2 (en) 2008-12-31 2012-08-21 Apple Inc. Rejuvenation of analog memory cells
US8924661B1 (en) 2009-01-18 2014-12-30 Apple Inc. Memory system including a controller and processors associated with memory devices
US8228701B2 (en) 2009-03-01 2012-07-24 Apple Inc. Selective activation of programming schemes in analog memory cell arrays
US8259506B1 (en) 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8832354B2 (en) 2009-03-25 2014-09-09 Apple Inc. Use of host system resources by memory controller
US8238157B1 (en) 2009-04-12 2012-08-07 Apple Inc. Selective re-programming of analog memory cells
US8332606B2 (en) * 2009-06-15 2012-12-11 Boldyrev Sergey System and method for distributed persistent computing platform
US8479080B1 (en) 2009-07-12 2013-07-02 Apple Inc. Adaptive over-provisioning in memory systems
US8407564B2 (en) * 2009-07-15 2013-03-26 Intel Corporation Prediction and cancellation of systematic noise sources in non-volatile memory
US20110047322A1 (en) * 2009-08-19 2011-02-24 Ocz Technology Group, Inc. Methods, systems and devices for increasing data retention on solid-state mass storage devices
US8495465B1 (en) 2009-10-15 2013-07-23 Apple Inc. Error correction coding over multiple memory pages
US9900150B2 (en) * 2009-10-30 2018-02-20 International Business Machines Corporation Dispersed storage camera device and method of operation
US8677054B1 (en) 2009-12-16 2014-03-18 Apple Inc. Memory management schemes for non-volatile memory devices
US8694814B1 (en) 2010-01-10 2014-04-08 Apple Inc. Reuse of host hibernation storage space by memory controller
US8572311B1 (en) 2010-01-11 2013-10-29 Apple Inc. Redundant data storage in multi-die memory systems
US8164967B2 (en) 2010-03-24 2012-04-24 Apple Inc. Systems and methods for refreshing non-volatile memory
US8694853B1 (en) 2010-05-04 2014-04-08 Apple Inc. Read commands for reading interfering memory cells
US8572423B1 (en) 2010-06-22 2013-10-29 Apple Inc. Reducing peak current in memory systems
US8595591B1 (en) 2010-07-11 2013-11-26 Apple Inc. Interference-aware assignment of programming levels in analog memory cells
US9104580B1 (en) 2010-07-27 2015-08-11 Apple Inc. Cache memory for hybrid disk drives
US8767459B1 (en) 2010-07-31 2014-07-01 Apple Inc. Data storage in analog memory cells across word lines using a non-integer number of bits per cell
US8856475B1 (en) 2010-08-01 2014-10-07 Apple Inc. Efficient selection of memory blocks for compaction
US8694854B1 (en) 2010-08-17 2014-04-08 Apple Inc. Read threshold setting based on soft readout statistics
US9021181B1 (en) 2010-09-27 2015-04-28 Apple Inc. Memory management for unifying memory cell conditions by using maximum time intervals
CN102455916A (en) * 2010-10-21 2012-05-16 西安龙飞软件有限公司 Method for virtualizing flash in third-generation (3G) / wireless fidelity (WiFi) double-module wireless router system
US8737138B2 (en) 2010-11-18 2014-05-27 Micron Technology, Inc. Memory instruction including parameter to affect operating condition of memory
AP2013006918A0 (en) * 2010-12-09 2013-06-30 Univ Pennsylvania Use of chimeric antigen receptormodified T-cells to treat cancer
US8713404B2 (en) * 2011-07-01 2014-04-29 Apple Inc. Controller interface providing improved data reliability
US9367391B2 (en) * 2013-03-15 2016-06-14 Micron Technology, Inc. Error correction operations in a memory device
KR102262909B1 (en) * 2014-12-18 2021-06-10 에스케이하이닉스 주식회사 Operating method of memory system
US9767914B1 (en) 2016-10-10 2017-09-19 Wingyu Leung Durable maintenance of memory cell electric current sense window following program-erase operations to a non-volatile memory
US10199114B2 (en) 2017-05-26 2019-02-05 Qualcomm Incorporated Stress detection in a flash memory device
US11557345B2 (en) * 2018-12-20 2023-01-17 Micron Technology, Inc. Dynamic memory programming voltage step for strenuous device conditions
WO2021002176A1 (en) * 2019-07-02 2021-01-07 ローム株式会社 Non-volatile memory device
KR20210101969A (en) * 2020-02-11 2021-08-19 에스케이하이닉스 주식회사 Memory controller and operating method thereof
US20220309328A1 (en) * 2021-03-29 2022-09-29 Infineon Technologies LLC Compute-in-memory devices, systems and methods of operation thereof
US11556416B2 (en) 2021-05-05 2023-01-17 Apple Inc. Controlling memory readout reliability and throughput by adjusting distance between read thresholds
US11847342B2 (en) 2021-07-28 2023-12-19 Apple Inc. Efficient transfer of hard data and confidence levels in reading a nonvolatile memory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6243290B1 (en) * 1999-08-31 2001-06-05 Hitachi, Ltd. Nonvolatile semiconductor memory device
EP1426971A2 (en) * 2002-12-05 2004-06-09 Sharp Kabushiki Kaisha Semiconductor memory device and metohd for correcting memory cell data
EP1624461A2 (en) * 2000-09-27 2006-02-08 SanDisk Corporation Writable tracking cells

Family Cites Families (93)

* 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
US4831403A (en) 1985-12-27 1989-05-16 Minolta Camera Kabushiki Kaisha Automatic focus detection system
DE69034191T2 (en) 1989-04-13 2005-11-24 Sandisk Corp., Sunnyvale EEPROM system with multi-chip block erasure
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
US6230233B1 (en) 1991-09-13 2001-05-08 Sandisk Corporation Wear leveling techniques for flash EEPROM 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
US5812814A (en) 1993-02-26 1998-09-22 Kabushiki Kaisha Toshiba Alternative flash EEPROM semiconductor memory system
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
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
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
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
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
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
TW423160B (en) * 1997-04-03 2001-02-21 Winbond Electronics Corp Lateral silicon controlled rectifier for electrostatic discharge protection
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
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
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
JP2001052476A (en) 1999-08-05 2001-02-23 Mitsubishi Electric Corp Semiconductor device
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
US6424569B1 (en) 2000-02-25 2002-07-23 Advanced Micro Devices, Inc. User selectable cell programming
JP2002074999A (en) 2000-08-23 2002-03-15 Sharp Corp Non-volatile semiconductor memory
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
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
US7554842B2 (en) 2001-09-17 2009-06-30 Sandisk Corporation Multi-purpose non-volatile memory card
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
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
US6751766B2 (en) 2002-05-20 2004-06-15 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
JP4086583B2 (en) * 2002-08-08 2008-05-14 シャープ株式会社 Nonvolatile semiconductor memory device and data write control method
JP2004086991A (en) 2002-08-27 2004-03-18 Renesas Technology Corp Nonvolatile storage device
US6963505B2 (en) 2002-10-29 2005-11-08 Aifun Semiconductors Ltd. Method circuit and system for determining a reference voltage
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
US7019998B2 (en) 2003-09-09 2006-03-28 Silicon Storage Technology, Inc. Unified multilevel cell memory
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
US8019928B2 (en) 2004-02-15 2011-09-13 Sandisk Il Ltd. Method of managing a multi-bit-cell flash memory
US20050178421A1 (en) * 2004-02-17 2005-08-18 The Coleman Company, Inc. Tent with asymmetrical pole sleeves
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
US7109750B2 (en) 2004-04-30 2006-09-19 Xilinx, Inc. Reconfiguration port for dynamic reconfiguration-controller
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
US7535759B2 (en) 2004-06-04 2009-05-19 Micron Technology, Inc. Memory system with user configurable density/performance option
WO2005122177A1 (en) * 2004-06-09 2005-12-22 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit
JP2006031795A (en) * 2004-07-14 2006-02-02 Renesas Technology Corp Nonvolatile semiconductor 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
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
US7551486B2 (en) * 2006-05-15 2009-06-23 Apple Inc. Iterative memory cell charging based on reference cell value

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6243290B1 (en) * 1999-08-31 2001-06-05 Hitachi, Ltd. Nonvolatile semiconductor memory device
EP1624461A2 (en) * 2000-09-27 2006-02-08 SanDisk Corporation Writable tracking cells
EP1426971A2 (en) * 2002-12-05 2004-06-09 Sharp Kabushiki Kaisha Semiconductor memory device and metohd for correcting memory cell data

Also Published As

Publication number Publication date
US7551486B2 (en) 2009-06-23
US7859908B2 (en) 2010-12-28
WO2007134301A2 (en) 2007-11-22
US20090237994A1 (en) 2009-09-24
US20070263455A1 (en) 2007-11-15

Similar Documents

Publication Publication Date Title
WO2007134301A3 (en) Iterative memory cell charging based on reference cell value
WO2007134188A3 (en) Shifting reference values to account for voltage sag
US10521353B2 (en) Data storage device and operating method thereof
WO2007134253A3 (en) Use of alternative value in cell detection
WO2007134277A3 (en) Maintenance operations for multi-level data storage cells
WO2008019347A3 (en) Solid state storage element and method
WO2007132456A3 (en) Memory device with adaptive capacity
WO2007134244A3 (en) Use of 8-bit or higher a/d for nand cell value
WO2005082103A3 (en) Methodology, system, and computer-readable medium for collecting data from a computer
US11216367B2 (en) Power-supply device and electronic device including the same
WO2008111058A3 (en) Adaptive estimation of memory cell read thresholds
CN106030541A (en) Kernel masking of dram defects
SG133534A1 (en) System for improving endurance and data retention in memory devices
WO2007088084A3 (en) Restoring a file to its proper storage tier in an information lifecycle management environment
US10049759B2 (en) Reducing verification checks when programming a memory device
KR20140102771A (en) Controlling and staggering operations to limit current spikes
WO2009155022A3 (en) Hybrid memory management
US20100262755A1 (en) Memory systems for computing devices and systems
CN104303160A (en) Memory and sense parameter determination methods
CN103257830A (en) Storage cell accessing method and storage cell
WO2008016718A3 (en) Verifying data integrity in a data storage device
DE102011056139A1 (en) User device for performing a data retention operation, and storage device and data retention method
CN106030719A (en) Ramping inhibit voltage during memory programming
CN103914397B (en) Flash memory device and its management method
CA2756895A1 (en) Crash protected memory devices utilizing multi-level cell technology

Legal Events

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

Ref document number: 07797459

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07797459

Country of ref document: EP

Kind code of ref document: A2