WO2006068993A3 - Method for copying data within a reprogrammable non-volatile memory - Google Patents

Method for copying data within a reprogrammable non-volatile memory Download PDF

Info

Publication number
WO2006068993A3
WO2006068993A3 PCT/US2005/045909 US2005045909W WO2006068993A3 WO 2006068993 A3 WO2006068993 A3 WO 2006068993A3 US 2005045909 W US2005045909 W US 2005045909W WO 2006068993 A3 WO2006068993 A3 WO 2006068993A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
ecc
error
memory
check
Prior art date
Application number
PCT/US2005/045909
Other languages
French (fr)
Other versions
WO2006068993A2 (en
WO2006068993B1 (en
Inventor
Andrew Tomlin
Original Assignee
Sandisk Corp
Andrew Tomlin
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 Sandisk Corp, Andrew Tomlin filed Critical Sandisk Corp
Priority to EP05854589A priority Critical patent/EP1828897B1/en
Priority to JP2007548357A priority patent/JP5069127B2/en
Priority to DE602005009868T priority patent/DE602005009868D1/en
Publication of WO2006068993A2 publication Critical patent/WO2006068993A2/en
Publication of WO2006068993A3 publication Critical patent/WO2006068993A3/en
Publication of WO2006068993B1 publication Critical patent/WO2006068993B1/en
Priority to IL184018A priority patent/IL184018A0/en

Links

Classifications

    • 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/10Programming or data input circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1068Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in sector programmable memories, e.g. flash disk
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7203Temporary buffering, e.g. using volatile buffer or dedicated buffer blocks

Abstract

The present invention presents methods for improving data relocation operations. In one aspect, rather than check the quality of the data based on its associated error correction code (ECC) in every relocation operation, it is determined whether to check ECC based on predetermined selection criteria, and if ECC checking is not selected, causing the memory to perform an on-chip copy the data from a first location to a second location. If ECC checking is selected, the data is transferred to the controller and checked; when an error is found, a correction operation is performed and when no error is found, an on-chip copy is performed. The predetermined selection criteria may comprise a sampling mechanism, which may be random based or deterministic. In another aspect, data transfer flags are introduced to indicate data has been corrected and should be transferred back to the memory. A further aspect considers the header and user data separately if each has a distinct associated ECC.
PCT/US2005/045909 2004-12-21 2005-12-15 Method for copying data within a reprogrammable non-volatile memory WO2006068993A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP05854589A EP1828897B1 (en) 2004-12-21 2005-12-15 Method for copying data within a reprogrammable non-volatile memory
JP2007548357A JP5069127B2 (en) 2004-12-21 2005-12-15 Method for copying data in a reprogrammable non-volatile memory
DE602005009868T DE602005009868D1 (en) 2004-12-21 2005-12-15 METHOD FOR COPYING DATA WITHIN A REPROGRAMMABLE NON-VOLATILE MEMORY
IL184018A IL184018A0 (en) 2004-12-21 2007-06-18 Method for copying data within a reprogrammable non-volatile memory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/022,350 2004-12-21
US11/022,350 US7849381B2 (en) 2004-12-21 2004-12-21 Method for copying data in reprogrammable non-volatile memory

Publications (3)

Publication Number Publication Date
WO2006068993A2 WO2006068993A2 (en) 2006-06-29
WO2006068993A3 true WO2006068993A3 (en) 2007-01-11
WO2006068993B1 WO2006068993B1 (en) 2007-02-15

Family

ID=36602239

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/045909 WO2006068993A2 (en) 2004-12-21 2005-12-15 Method for copying data within a reprogrammable non-volatile memory

Country Status (10)

Country Link
US (2) US7849381B2 (en)
EP (1) EP1828897B1 (en)
JP (1) JP5069127B2 (en)
KR (1) KR101026391B1 (en)
CN (1) CN101124544A (en)
AT (1) ATE408864T1 (en)
DE (1) DE602005009868D1 (en)
IL (1) IL184018A0 (en)
TW (1) TWI443667B (en)
WO (1) WO2006068993A2 (en)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7490283B2 (en) * 2004-05-13 2009-02-10 Sandisk Corporation Pipelined data relocation and improved chip architectures
US7120051B2 (en) 2004-12-14 2006-10-10 Sandisk Corporation Pipelined programming of non-volatile memories using early data
US7849381B2 (en) 2004-12-21 2010-12-07 Sandisk Corporation Method for copying data in reprogrammable non-volatile memory
US7409473B2 (en) 2004-12-21 2008-08-05 Sandisk Corporation Off-chip data relocation
EP1850342B1 (en) * 2004-12-28 2012-12-05 International Business Machines Corporation INFORMATION RECORDING DEVICE and DATA-FLOW CONTROLLER FOR THE DEVICE
US7362611B2 (en) * 2005-08-30 2008-04-22 Micron Technology, Inc. Non-volatile memory copy back
WO2007132452A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Reducing programming error in memory devices
WO2007132453A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Ltd. Distortion estimation and cancellation in memory devices
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
US8060806B2 (en) 2006-08-27 2011-11-15 Anobit Technologies Ltd. Estimation of non-linear distortion in memory devices
US7821826B2 (en) 2006-10-30 2010-10-26 Anobit Technologies, Ltd. Memory cell readout using successive approximation
WO2008053472A2 (en) 2006-10-30 2008-05-08 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
US7924648B2 (en) 2006-11-28 2011-04-12 Anobit Technologies Ltd. Memory power and performance management
WO2008068747A2 (en) 2006-12-03 2008-06-12 Anobit Technologies Ltd. Automatic defect management in memory devices
CN101558452B (en) * 2006-12-07 2012-08-29 Nxp股份有限公司 Method and device for reconfiguration of reliability data in flash eeprom storage pages
US7900102B2 (en) 2006-12-17 2011-03-01 Anobit Technologies Ltd. High-speed programming of memory devices
US8151166B2 (en) 2007-01-24 2012-04-03 Anobit Technologies Ltd. Reduction of back pattern dependency effects in memory devices
US7751240B2 (en) 2007-01-24 2010-07-06 Anobit Technologies Ltd. Memory device with negative thresholds
WO2008111058A2 (en) 2007-03-12 2008-09-18 Anobit Technologies Ltd. Adaptive estimation of memory cell read thresholds
JP2008257773A (en) * 2007-04-02 2008-10-23 Toshiba Corp Nonvolatile semiconductor memory device, method for controlling the same, nonvolatile semiconductor memory system, and memory card
US8001320B2 (en) 2007-04-22 2011-08-16 Anobit Technologies Ltd. Command interface for memory devices
US8234545B2 (en) 2007-05-12 2012-07-31 Apple Inc. Data storage with incremental redundancy
US8429493B2 (en) 2007-05-12 2013-04-23 Apple Inc. Memory device with internal signap processing unit
US7925936B1 (en) 2007-07-13 2011-04-12 Anobit Technologies Ltd. Memory device with non-uniform programming levels
US8259497B2 (en) 2007-08-06 2012-09-04 Apple Inc. Programming schemes for multi-level analog memory cells
JP4564520B2 (en) 2007-08-31 2010-10-20 株式会社東芝 Semiconductor memory device and control method thereof
US8174905B2 (en) 2007-09-19 2012-05-08 Anobit Technologies Ltd. Programming orders for reducing distortion in arrays of multi-level analog memory cells
US7773413B2 (en) 2007-10-08 2010-08-10 Anobit Technologies Ltd. Reliable data storage in analog memory cells in the presence of temperature variations
US8068360B2 (en) 2007-10-19 2011-11-29 Anobit Technologies Ltd. Reading analog memory cells using built-in multi-threshold commands
WO2009050703A2 (en) 2007-10-19 2009-04-23 Anobit Technologies Data storage in analog memory cell arrays having erase failures
US8000141B1 (en) 2007-10-19 2011-08-16 Anobit Technologies Ltd. Compensation for voltage drifts in analog memory cells
US20090106513A1 (en) * 2007-10-22 2009-04-23 Chuang Cheng Method for copying data in non-volatile memory system
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
US8456905B2 (en) 2007-12-16 2013-06-04 Apple Inc. Efficient data storage in multi-plane memory devices
US8085586B2 (en) 2007-12-27 2011-12-27 Anobit Technologies Ltd. Wear level estimation in analog memory cells
US8301912B2 (en) * 2007-12-31 2012-10-30 Sandisk Technologies Inc. System, method and memory device providing data scrambling compatible with on-chip copy operation
US8156398B2 (en) 2008-02-05 2012-04-10 Anobit Technologies Ltd. Parameter estimation based on error correction code parity check equations
TW200935433A (en) * 2008-02-15 2009-08-16 Asmedia Technology Inc Method for reducing data error when flash memory storage device using copy back command
US7924587B2 (en) 2008-02-21 2011-04-12 Anobit Technologies Ltd. Programming of analog memory cells using a single programming pulse per state transition
US7864573B2 (en) 2008-02-24 2011-01-04 Anobit Technologies Ltd. Programming analog memory cells for reduced variance after retention
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
US7781780B2 (en) 2008-03-31 2010-08-24 Bridgelux, Inc. Light emitting diodes with smooth surface for reflective electrode
US20090282267A1 (en) * 2008-05-09 2009-11-12 Ori Stern Partial scrambling to reduce correlation
US7995388B1 (en) 2008-08-05 2011-08-09 Anobit Technologies Ltd. Data storage using modified voltages
US7924613B1 (en) 2008-08-05 2011-04-12 Anobit Technologies Ltd. Data storage in analog memory cells with protection against programming interruption
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
US8000135B1 (en) 2008-09-14 2011-08-16 Anobit Technologies Ltd. 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
CN102855943B (en) * 2008-11-28 2017-04-12 群联电子股份有限公司 Error correction controller, flash memory chip system thereof and error correction method
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
KR100996009B1 (en) * 2009-02-02 2010-11-22 주식회사 하이닉스반도체 Non volatile memory device and method of operating the same
KR20100093885A (en) 2009-02-17 2010-08-26 삼성전자주식회사 Nonvolatile memory device, operating method thereof and memory system including the same
US8228701B2 (en) 2009-03-01 2012-07-24 Apple Inc. Selective activation of programming schemes in analog memory cell arrays
US8832354B2 (en) 2009-03-25 2014-09-09 Apple Inc. Use of host system resources by memory controller
US8259506B1 (en) 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8433845B2 (en) * 2009-04-08 2013-04-30 Google Inc. Data storage device which serializes memory device ready/busy signals
US8238157B1 (en) 2009-04-12 2012-08-07 Apple Inc. Selective re-programming of analog memory cells
US8775880B2 (en) * 2009-06-11 2014-07-08 STMicroelectronics Intenational N.V. Shared fuse wrapper architecture for memory repair
TWI404071B (en) 2009-06-23 2013-08-01 Phison Electronics Corp Controller circuit having functions for identifying error data in flash memory and storage system and method thereof
CN101944386B (en) * 2009-07-03 2013-11-13 群联电子股份有限公司 Control circuit and storage system and method for identifying error data in flash memory
US8479080B1 (en) 2009-07-12 2013-07-02 Apple Inc. Adaptive over-provisioning in memory systems
US8510497B2 (en) 2009-07-29 2013-08-13 Stec, Inc. Flash storage device with flexible data format
KR101678909B1 (en) * 2009-09-17 2016-11-23 삼성전자주식회사 Flash memory system and erase refresh methods for the same
US8495465B1 (en) 2009-10-15 2013-07-23 Apple Inc. Error correction coding over multiple memory pages
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
US8677203B1 (en) 2010-01-11 2014-03-18 Apple Inc. Redundant data storage schemes for multi-die memory systems
JP5204265B2 (en) * 2010-01-29 2013-06-05 株式会社東芝 Semiconductor memory device and method for controlling semiconductor memory device
JP4745465B1 (en) * 2010-01-29 2011-08-10 株式会社東芝 Semiconductor memory device and method for controlling semiconductor memory device
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
US8645794B1 (en) 2010-07-31 2014-02-04 Apple Inc. Data storage in analog memory cells 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
US8484542B2 (en) 2011-02-08 2013-07-09 Sandisk Technologies Inc. Data recovery using additional error correction coding data
JP5451682B2 (en) * 2011-05-20 2014-03-26 株式会社東海理化電機製作所 Flash memory device
KR20130049332A (en) * 2011-11-04 2013-05-14 삼성전자주식회사 Memory system and operating method thereof
KR101830808B1 (en) * 2011-11-04 2018-02-22 삼성전자주식회사 Memory system and data storing method thereof
WO2013105414A1 (en) * 2012-01-12 2013-07-18 ソニー株式会社 Storage control device, storage device, information processing system, and processing methods therefor
US9223649B2 (en) * 2012-02-15 2015-12-29 Sandisk Technologies Inc. System and method of sending correction data to a buffer of a non-volatile memory
US9256526B2 (en) * 2012-02-23 2016-02-09 National Taiwan University Flash memory storage system and access method
US8760921B2 (en) 2012-08-28 2014-06-24 Kabushiki Kaisha Toshiba Storage device and control method of nonvolatile memory
US9081710B2 (en) * 2013-04-11 2015-07-14 Spansion Llc. Restoring ECC syndrome in non-volatile memory devices
US20150006784A1 (en) 2013-06-27 2015-01-01 Sandisk Technologies Inc. Efficient Post Write Read in Three Dimensional Nonvolatile Memory
US9218242B2 (en) 2013-07-02 2015-12-22 Sandisk Technologies Inc. Write operations for defect management in nonvolatile memory
US9063671B2 (en) 2013-07-02 2015-06-23 Sandisk Technologies Inc. Write operations with full sequence programming for defect management in nonvolatile memory
US20150046772A1 (en) * 2013-08-06 2015-02-12 Sandisk Technologies Inc. Method and device for error correcting code (ecc) error handling
US9043537B1 (en) 2013-11-21 2015-05-26 Sandisk Technologies Inc. Update block programming order
US9262263B2 (en) 2013-11-25 2016-02-16 Qualcomm Incorporated Bit recovery system
US9058881B1 (en) 2013-12-05 2015-06-16 Sandisk Technologies Inc. Systems and methods for partial page programming of multi level cells
US9244631B2 (en) 2013-12-06 2016-01-26 Sandisk Technologies Inc. Lower page only host burst writes
US9378081B2 (en) 2014-01-02 2016-06-28 Qualcomm Incorporated Bit remapping system
US9454422B2 (en) 2014-01-30 2016-09-27 International Business Machines Corporation Error feedback and logging with memory on-chip error checking and correcting (ECC)
JP2015170101A (en) 2014-03-06 2015-09-28 富士通株式会社 biometric authentication device, method and program
US8902652B1 (en) 2014-05-13 2014-12-02 Sandisk Technologies Inc. Systems and methods for lower page writes
US8886877B1 (en) 2014-05-15 2014-11-11 Sandisk Technologies Inc. In-situ block folding for nonvolatile memory
US8891303B1 (en) * 2014-05-30 2014-11-18 Sandisk Technologies Inc. Method and system for dynamic word line based configuration of a three-dimensional memory device
US11611359B2 (en) 2015-05-29 2023-03-21 SK Hynix Inc. Data storage device
US11515897B2 (en) 2015-05-29 2022-11-29 SK Hynix Inc. Data storage device
KR102285940B1 (en) 2015-05-29 2021-08-05 에스케이하이닉스 주식회사 Data processing circuit, data storage device comprising data processing circuit and operating method thereof
US11177835B2 (en) 2015-09-25 2021-11-16 SK Hynix Inc. Data storage device
US10396827B2 (en) 2015-09-25 2019-08-27 SK Hynix Inc. Data storage device
KR20170025948A (en) * 2015-08-31 2017-03-08 에스케이하이닉스 주식회사 Semiconductor System and Controlling Method
WO2017052548A1 (en) * 2015-09-24 2017-03-30 Hewlett Packard Enterprise Development Lp Failure indication in shared memory
US9858009B2 (en) 2015-10-26 2018-01-02 Sandisk Technologies Llc Data folding in 3D nonvolatile memory
KR102636039B1 (en) 2016-05-12 2024-02-14 삼성전자주식회사 Nonvolatile memory device and read method and copy-back method thereof
KR20180026022A (en) 2016-09-01 2018-03-12 삼성전자주식회사 Storage device and copy-back method thereof
US11226909B2 (en) * 2018-08-24 2022-01-18 Rambus Inc. DRAM interface mode with interruptible internal transfer operation
KR20210089016A (en) 2020-01-07 2021-07-15 삼성전자주식회사 Memory controller and memory system
KR20210092986A (en) 2020-01-17 2021-07-27 삼성전자주식회사 Storage controller, storage system including the same, and operation method of storage controller
US11321167B2 (en) 2020-05-09 2022-05-03 Western Digital Technologies, Inc. Adaptive folding for integrated memory assembly
US11301321B2 (en) 2020-05-28 2022-04-12 Western Digital Technologies, Inc. Data shaping for integrated memory assembly
US11170870B1 (en) 2020-05-28 2021-11-09 Western Digital Technologies, Inc. On-chip-copy for integrated memory assembly
US11138071B1 (en) 2020-06-22 2021-10-05 Western Digital Technologies, Inc. On-chip parity buffer management for storage block combining in non-volatile memory
US11488682B2 (en) 2020-06-24 2022-11-01 Sandisk Technologies Llc Calibration for integrated memory assembly
US11556267B2 (en) * 2020-08-31 2023-01-17 Micron Technology, Inc. Data management during a copyback operation
US11392327B2 (en) 2020-09-09 2022-07-19 Western Digital Technologies, Inc. Local data compaction for integrated memory assembly
US11650932B2 (en) 2020-10-25 2023-05-16 Western Digital Technologies, Inc. Integrated non-volatile memory assembly with address translation
US11481154B2 (en) 2021-01-15 2022-10-25 Sandisk Technologies Llc Non-volatile memory with memory array between circuits
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
US11809327B2 (en) 2021-11-16 2023-11-07 Western Digital Technologies, Inc. Data auto-relocation in an integrated memory assembly

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2034942A (en) * 1977-12-23 1980-06-11 Honeywell Inf Systems Errorcorrecting memory
EP0615184A2 (en) * 1993-03-11 1994-09-14 International Business Machines Corporation Nonvolatile memory
US5586285A (en) * 1993-02-19 1996-12-17 Intel Corporation Method and circuitry for increasing reserve memory in a solid state memory disk
WO1998044420A1 (en) * 1997-03-31 1998-10-08 Lexar Media, Inc. Moving sectors within a block in a flash memory
US6295619B1 (en) * 1995-12-22 2001-09-25 Intel Corporation Method and apparatus for error management in a solid state disk drive

Family Cites Families (167)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE246857C (en)
US4215863A (en) * 1978-08-23 1980-08-05 Kuiper Jerald W Coin operated sliding puck game
US4251863A (en) * 1979-03-15 1981-02-17 Sperry Corporation Apparatus for correction of memory errors
IT1224062B (en) 1979-09-28 1990-09-26 Ates Componenti Elettron PROGRAMMING METHOD FOR AN ELECTRICALLY ALTERABLE NON-VOLATILE SEMICONDUCTOR MEMORY
JPS63113623A (en) * 1986-10-30 1988-05-18 Nec Corp Sector buffer control system
US4785427A (en) 1987-01-28 1988-11-15 Cypress Semiconductor Corporation Differential bit line clamp
US5034922A (en) 1987-12-21 1991-07-23 Motorola, Inc. Intelligent electrically erasable, programmable read-only memory with improved read latency
US5093806A (en) 1988-02-16 1992-03-03 Tran Hiep V Sensing and decoding scheme for a bicmos read/write memory
US5095344A (en) 1988-06-08 1992-03-10 Eliyahou Harari Highly compact eprom and flash eeprom devices
US5070032A (en) 1989-03-15 1991-12-03 Sundisk Corporation Method of making dense flash eeprom semiconductor memory structures
US5172338B1 (en) 1989-04-13 1997-07-08 Sandisk Corp Multi-state eeprom read and write circuits and techniques
DE69034227T2 (en) 1989-04-13 2007-05-03 Sandisk Corp., Sunnyvale EEprom system with block deletion
US5406565A (en) * 1989-06-07 1995-04-11 Mv Limited Memory array of integrated circuits capable of replacing faulty cells with a spare
US5233616A (en) 1990-10-01 1993-08-03 Digital Equipment Corporation Write-back cache with ECC protection
JP2646850B2 (en) 1990-11-30 1997-08-27 日本電気株式会社 Semiconductor memory circuit
US5343063A (en) 1990-12-18 1994-08-30 Sundisk Corporation Dense vertical programmable read only memory cell structure and processes for making them
US5274646A (en) 1991-04-17 1993-12-28 International Business Machines Corporation Excessive error correction control
US5267242A (en) 1991-09-05 1993-11-30 International Business Machines Corporation Method and apparatus for substituting spare memory chip for malfunctioning memory chip with scrubbing
KR960000619B1 (en) 1991-12-27 1996-01-10 후지쓰 가부시끼가이샤 Flash non-volatile semiconductor memory device and driving control circuit thereof
US6222762B1 (en) 1992-01-14 2001-04-24 Sandisk Corporation Multi-state memory
US5313421A (en) 1992-01-14 1994-05-17 Sundisk Corporation EEPROM with split gate source side injection
TW231343B (en) 1992-03-17 1994-10-01 Hitachi Seisakusyo Kk
JP3323869B2 (en) 1992-03-31 2002-09-09 株式会社東芝 Nonvolatile semiconductor memory device
US5315541A (en) 1992-07-24 1994-05-24 Sundisk Corporation Segmented column memory array
US5581778A (en) * 1992-08-05 1996-12-03 David Sarnoff Researach Center Advanced massively parallel computer using a field of the instruction to selectively enable the profiling counter to increase its value in response to the system clock
KR970008188B1 (en) 1993-04-08 1997-05-21 가부시끼가이샤 히다찌세이사꾸쇼 Control method of flash memory and information processing apparatus using the same
US5555204A (en) 1993-06-29 1996-09-10 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
US5519847A (en) 1993-06-30 1996-05-21 Intel Corporation Method of pipelining sequential writes in a flash memory
JP2922116B2 (en) 1993-09-02 1999-07-19 株式会社東芝 Semiconductor storage device
KR0169267B1 (en) 1993-09-21 1999-02-01 사토 후미오 Nonvolatile semiconductor memory device
JPH07105128A (en) 1993-10-07 1995-04-21 Mitsubishi Electric Corp Data transfer device
US5661053A (en) 1994-05-25 1997-08-26 Sandisk Corporation Method of making dense flash EEPROM cell array and peripheral supporting circuits formed in deposited field oxide with the use of spacers
US5581715A (en) * 1994-06-22 1996-12-03 Oak Technologies, Inc. IDE/ATA CD drive controller having a digital signal processor interface, dynamic random access memory, data error detection and correction, and a host interface
US5680347A (en) 1994-06-29 1997-10-21 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
JP2658958B2 (en) 1995-03-31 1997-09-30 日本電気株式会社 DMA controller
US5691994A (en) * 1995-05-08 1997-11-25 Western Digital Corporation Disk drive with fast error correction validation
US5692165A (en) 1995-09-12 1997-11-25 Micron Electronics Inc. Memory controller with low skew control signal
KR0169419B1 (en) 1995-09-28 1999-02-01 김광호 Reading method and device of non-volatile semiconductor memory
JP3941149B2 (en) 1996-12-03 2007-07-04 ソニー株式会社 Semiconductor nonvolatile memory device
KR0158489B1 (en) 1995-12-20 1998-12-15 김광호 Discrimination method of semiconductor memory device
US5893135A (en) 1995-12-27 1999-04-06 Intel Corporation Flash memory array with two interfaces for responding to RAS and CAS signals
US5724303A (en) 1996-02-15 1998-03-03 Nexcom Technology, Inc. Non-volatile programmable memory having an SRAM capability
JP3614173B2 (en) 1996-02-29 2005-01-26 株式会社ルネサステクノロジ Semiconductor memory device with partially defective memory
US5903495A (en) 1996-03-18 1999-05-11 Kabushiki Kaisha Toshiba Semiconductor device and memory system
US5860082A (en) 1996-03-28 1999-01-12 Datalight, Inc. Method and apparatus for allocating storage in a flash memory
FR2749682B1 (en) 1996-06-10 1998-07-10 Bull Sa CIRCUIT FOR TRANSFERRING DATA BETWEEN REMOTE MEMORIES AND COMPUTER COMPRISING SUCH A CIRCUIT
US5768192A (en) 1996-07-23 1998-06-16 Saifun Semiconductors, Ltd. Non-volatile semiconductor memory cell utilizing asymmetrical charge trapping
JPH10107649A (en) * 1996-09-30 1998-04-24 Sanyo Electric Co Ltd Code error correction/detection decoder
US5890192A (en) 1996-11-05 1999-03-30 Sandisk Corporation Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROM
US5901086A (en) 1996-12-26 1999-05-04 Motorola, Inc. Pipelined fast-access floating gate memory architecture and method of operation
JP3897388B2 (en) 1996-12-27 2007-03-22 シャープ株式会社 Serial access semiconductor memory device
US6097638A (en) 1997-02-12 2000-08-01 Kabushiki Kaisha Toshiba Semiconductor memory device
KR100272037B1 (en) 1997-02-27 2000-12-01 니시무로 타이죠 Non volatile simiconductor memory
US5870335A (en) 1997-03-06 1999-02-09 Agate Semiconductor, Inc. Precision programming of nonvolatile memory cells
US5822245A (en) 1997-03-26 1998-10-13 Atmel Corporation Dual buffer flash memory architecture with multiple operating modes
US5872739A (en) 1997-04-17 1999-02-16 Radiant Technologies Sense amplifier for low read-voltage memory cells
JPH113290A (en) 1997-06-11 1999-01-06 Hitachi Ltd Memory control system
US5912906A (en) * 1997-06-23 1999-06-15 Sun Microsystems, Inc. Method and apparatus for recovering from correctable ECC errors
US5903496A (en) 1997-06-25 1999-05-11 Intel Corporation Synchronous page-mode non-volatile memory with burst order circuitry
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
US6768165B1 (en) 1997-08-01 2004-07-27 Saifun Semiconductors Ltd. Two bit non-volatile electrically erasable and programmable semiconductor memory cell utilizing asymmetrical charge trapping
US6021463A (en) 1997-09-02 2000-02-01 International Business Machines Corporation Method and means for efficiently managing update writes and fault tolerance in redundancy groups of addressable ECC-coded sectors in a DASD storage subsystem
JPH11203191A (en) 1997-11-13 1999-07-30 Seiko Epson Corp Nonvolatile storage device, control method of nonvolatile storage device and information recording medium recorded with program for controlling nonvolatile storage device
US6052815A (en) * 1997-11-14 2000-04-18 Cirrus Logic, Inc. ECC system for generating a CRC syndrome over randomized data in a computer storage device
US6101624A (en) 1998-01-21 2000-08-08 International Business Machines Corporation Method and apparatus for detecting and correcting anomalies in field-programmable gate arrays using CRCs for anomaly detection and parity for anomaly correction
US6333871B1 (en) 1998-02-16 2001-12-25 Hitachi, Ltd. Nonvolatile semiconductor memory including a controller for providing an improved reprogram operation
US5969986A (en) 1998-06-23 1999-10-19 Invox Technology High-bandwidth read and write architectures for non-volatile memories
US6040997A (en) 1998-03-25 2000-03-21 Lexar Media, Inc. Flash memory leveling architecture having no external latch
US5949720A (en) 1998-10-30 1999-09-07 Stmicroelectronics, Inc. Voltage clamping method and apparatus for dynamic random access memory devices
US6490649B2 (en) 1998-11-10 2002-12-03 Lexar Media, Inc. Memory device
WO2000030116A1 (en) 1998-11-17 2000-05-25 Lexar Media, Inc. Method and apparatus for memory control circuit
EP1008940A3 (en) 1998-12-07 2001-09-12 Network Virtual Systems Inc. Intelligent and adaptive memory and methods and devices for managing distributed memory systems with hardware-enforced coherency
US6567302B2 (en) 1998-12-29 2003-05-20 Micron Technology, Inc. Method and apparatus for programming multi-state cells in a memory device
US6282145B1 (en) 1999-01-14 2001-08-28 Silicon Storage Technology, Inc. Array architecture and operating methods for digital multilevel nonvolatile memory integrated circuit system
GB9903490D0 (en) 1999-02-17 1999-04-07 Memory Corp Plc Memory system
US6449625B1 (en) 1999-04-20 2002-09-10 Lucent Technologies Inc. Use of a two-way stack approach to optimize flash memory management for embedded database systems
DE60043805D1 (en) 1999-04-29 2010-03-25 Nxp Bv CHTUNG AND AS A SLAVE DEVICE IN A BUS SYSTEM
US6253250B1 (en) 1999-06-28 2001-06-26 Telocity, Incorporated Method and apparatus for bridging a plurality of buses and handling of an exception event to provide bus isolation
CN100347684C (en) 1999-07-28 2007-11-07 索尼公司 Recording system, data recording device, memory device, and data recording method
JP3863330B2 (en) 1999-09-28 2006-12-27 株式会社東芝 Nonvolatile semiconductor memory
KR100584175B1 (en) 1999-10-18 2006-05-26 엘지전자 주식회사 Method for writing and playing a data to/from an optical disc
US6278633B1 (en) 1999-11-05 2001-08-21 Multi Level Memory Technology High bandwidth flash memory that selects programming parameters according to measurements of previous programming operations
JP2001184881A (en) 1999-12-28 2001-07-06 Toshiba Corp Read-out circuit for non-volatile semiconductor memory
US6243291B1 (en) 2000-02-15 2001-06-05 Advanced Micro Devices, Inc. Two-stage pipeline sensing for page mode flash memory
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
JP3983969B2 (en) 2000-03-08 2007-09-26 株式会社東芝 Nonvolatile semiconductor memory device
JP2001273710A (en) * 2000-03-28 2001-10-05 Sanyo Electric Co Ltd Cd-rom decoder
US6532201B1 (en) 2000-04-03 2003-03-11 Hewlett-Packard Company Copy protection for optical discs
US6396744B1 (en) 2000-04-25 2002-05-28 Multi Level Memory Technology Flash memory with dynamic refresh
US6647469B1 (en) * 2000-05-01 2003-11-11 Hewlett-Packard Development Company, L.P. Using read current transactions for improved performance in directory-based coherent I/O systems
US6396741B1 (en) 2000-05-04 2002-05-28 Saifun Semiconductors Ltd. Programming of nonvolatile memory cells
US6504757B1 (en) 2000-08-11 2003-01-07 Advanced Micro Devices, Inc. Double boosting scheme for NAND to improve program inhibit characteristics
US6266273B1 (en) 2000-08-21 2001-07-24 Sandisk Corporation Method and structure for reliable data copy operation for non-volatile memories
US6581142B1 (en) 2000-09-01 2003-06-17 International Business Machines Corporation Computer program product and method for partial paging and eviction of microprocessor instructions in an embedded computer
JP2002100192A (en) 2000-09-22 2002-04-05 Toshiba Corp Non-volatile semiconductor memory
US6725343B2 (en) 2000-10-05 2004-04-20 Hewlett-Packard Development Company, L.P. System and method for generating cache coherence directory entries and error correction codes in a multiprocessor system
US6684289B1 (en) 2000-11-22 2004-01-27 Sandisk Corporation Techniques for operating non-volatile memory systems with data sectors having different sizes than the sizes of the pages and/or blocks of the memory
US6349056B1 (en) 2000-12-28 2002-02-19 Sandisk Corporation Method and structure for efficient data verification operation for non-volatile memories
US6763424B2 (en) 2001-01-19 2004-07-13 Sandisk Corporation Partial block data programming and reading operations in a non-volatile memory
US7254606B2 (en) * 2001-01-30 2007-08-07 Canon Kabushiki Kaisha Data management method using network
JP2002229924A (en) 2001-01-31 2002-08-16 Toshiba Corp Computer system having copy function and data copying method in the system
KR100381956B1 (en) 2001-02-02 2003-04-26 삼성전자주식회사 Sense amplifier circuit for use in a flash memory device
US6407953B1 (en) 2001-02-02 2002-06-18 Matrix Semiconductor, Inc. Memory array organization and related test method particularly well suited for integrated circuits having write-once memory arrays
US6738289B2 (en) 2001-02-26 2004-05-18 Sandisk Corporation Non-volatile memory with improved programming and method therefor
US6525652B2 (en) * 2001-03-02 2003-02-25 Clayton S. Smith Downshifting warning system
JP3957985B2 (en) 2001-03-06 2007-08-15 株式会社東芝 Nonvolatile semiconductor memory device
US6570810B2 (en) 2001-04-20 2003-05-27 Multi Level Memory Technology Contactless flash memory with buried diffusion bit/virtual ground lines
JP2003036681A (en) 2001-07-23 2003-02-07 Hitachi Ltd Non-volatile memory device
US6671204B2 (en) 2001-07-23 2003-12-30 Samsung Electronics Co., Ltd. Nonvolatile memory device with page buffer having dual registers and methods of using the same
JP4812192B2 (en) 2001-07-27 2011-11-09 パナソニック株式会社 Flash memory device and method for merging data stored therein
JP3979486B2 (en) 2001-09-12 2007-09-19 株式会社ルネサステクノロジ Nonvolatile storage device and data storage method
US7177197B2 (en) 2001-09-17 2007-02-13 Sandisk Corporation Latched programming of memory and method
US6456528B1 (en) 2001-09-17 2002-09-24 Sandisk Corporation Selective operation of a multi-state non-volatile memory system in a binary mode
JP4454896B2 (en) 2001-09-27 2010-04-21 シャープ株式会社 Virtual ground type nonvolatile semiconductor memory device
GB0123416D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Non-volatile memory control
GB0123412D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Memory system sectors
GB0123410D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Memory system for data storage and retrieval
ITVA20010035A1 (en) 2001-10-16 2003-04-16 St Microelectronics Srl NON-VOLATILE MEMORY DEVICE WITH DOUBLE SERIAL / PARALLEL COMMUNICATION INTERFACE
KR100454119B1 (en) 2001-10-24 2004-10-26 삼성전자주식회사 Non-volatile semiconductor memory device with cache function and program, read and page copy-back operations thereof
US6977847B2 (en) 2001-11-23 2005-12-20 M-Systems Flash Disk Pioneers Ltd. Detecting partially erased units in flash devices
US7181485B1 (en) * 2001-11-26 2007-02-20 Integrated Device Technology, Inc. Variably delayable transmission of packets between independently clocked source, intermediate, and destination circuits while maintaining orderly and timely processing in one or both of the intermediate and destination circuits
JP3802411B2 (en) * 2001-12-20 2006-07-26 株式会社東芝 Data copy method for nonvolatile semiconductor memory device
US6687158B2 (en) 2001-12-21 2004-02-03 Fujitsu Limited Gapless programming for a NAND type flash memory
US6700820B2 (en) 2002-01-03 2004-03-02 Intel Corporation Programming non-volatile memory devices
US6542407B1 (en) 2002-01-18 2003-04-01 Sandisk Corporation Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells
JP2003296199A (en) * 2002-01-29 2003-10-17 Matsushita Electric Ind Co Ltd Recording device, data processing method and data processing program
JP4004811B2 (en) 2002-02-06 2007-11-07 株式会社東芝 Nonvolatile semiconductor memory device
JP4082913B2 (en) 2002-02-07 2008-04-30 株式会社ルネサステクノロジ Memory system
US6836432B1 (en) 2002-02-11 2004-12-28 Advanced Micro Devices, Inc. Partial page programming of multi level flash
US6871257B2 (en) 2002-02-22 2005-03-22 Sandisk Corporation Pipelined parallel programming operation in a non-volatile memory system
US6771536B2 (en) 2002-02-27 2004-08-03 Sandisk Corporation Operating techniques for reducing program and read disturbs of a non-volatile memory
US6570809B1 (en) 2002-04-17 2003-05-27 Ememory Technology Inc. Real-time multitasking flash memory with quick data duplication
JP2004030784A (en) 2002-06-26 2004-01-29 Fujitsu Ltd Semiconductor storage device
TW561339B (en) 2002-07-24 2003-11-11 C One Technology Corp Non-volatile memory based storage system capable of directly overwriting without using redundancy and the method thereof
JP4225749B2 (en) 2002-08-07 2009-02-18 株式会社ルネサステクノロジ Semiconductor memory device
US6940753B2 (en) 2002-09-24 2005-09-06 Sandisk Corporation Highly compact non-volatile memory and method therefor with space-efficient data registers
US6983428B2 (en) 2002-09-24 2006-01-03 Sandisk Corporation Highly compact non-volatile memory and method thereof
US7443757B2 (en) 2002-09-24 2008-10-28 Sandisk Corporation Non-volatile memory and method with reduced bit line crosstalk errors
US7046568B2 (en) 2002-09-24 2006-05-16 Sandisk Corporation Memory sensing circuit and method for low voltage operation
US6987693B2 (en) 2002-09-24 2006-01-17 Sandisk Corporation Non-volatile memory and method with reduced neighboring field errors
US7196931B2 (en) 2002-09-24 2007-03-27 Sandisk Corporation Non-volatile memory and method with reduced source line bias errors
US6657891B1 (en) 2002-11-29 2003-12-02 Kabushiki Kaisha Toshiba Semiconductor memory device for storing multivalued data
CA2447204C (en) * 2002-11-29 2010-03-23 Memory Management Services Ltd. Error correction scheme for memory
US7073103B2 (en) 2002-12-05 2006-07-04 Sandisk Corporation Smart verify for multi-state memories
KR100543447B1 (en) * 2003-04-03 2006-01-23 삼성전자주식회사 Flash memory with error correction for page copy
US7392436B2 (en) 2003-05-08 2008-06-24 Micron Technology, Inc. Program failure recovery
JP2005078378A (en) * 2003-08-29 2005-03-24 Sony Corp Data storage device and data writing method in non-volatile memory
US7012835B2 (en) 2003-10-03 2006-03-14 Sandisk Corporation Flash memory data correction and scrub techniques
US7372730B2 (en) 2004-01-26 2008-05-13 Sandisk Corporation Method of reading NAND memory to compensate for coupling between storage elements
JP4550479B2 (en) 2004-04-30 2010-09-22 ルネサスエレクトロニクス株式会社 Electronic control device and data adjustment method
CN100576360C (en) * 2004-05-06 2009-12-30 松下电器产业株式会社 Semiconductor memory system
US7490283B2 (en) 2004-05-13 2009-02-10 Sandisk Corporation Pipelined data relocation and improved chip architectures
US8375146B2 (en) 2004-08-09 2013-02-12 SanDisk Technologies, Inc. Ring bus structure and its use in flash memory systems
US7158421B2 (en) 2005-04-01 2007-01-02 Sandisk Corporation Use of data latches in multi-phase programming of non-volatile memories
US7420847B2 (en) 2004-12-14 2008-09-02 Sandisk Corporation Multi-state memory having data recovery after program fail
US7120051B2 (en) 2004-12-14 2006-10-10 Sandisk Corporation Pipelined programming of non-volatile memories using early data
US7409473B2 (en) 2004-12-21 2008-08-05 Sandisk Corporation Off-chip data relocation
US7849381B2 (en) 2004-12-21 2010-12-07 Sandisk Corporation Method for copying data in reprogrammable non-volatile memory
US20060140007A1 (en) 2004-12-29 2006-06-29 Raul-Adrian Cernea Non-volatile memory and method with shared processing for an aggregate of read/write circuits
US7206230B2 (en) 2005-04-01 2007-04-17 Sandisk Corporation Use of data latches in cache operations of non-volatile memories
US7447078B2 (en) 2005-04-01 2008-11-04 Sandisk Corporation Method for non-volatile memory with background data latch caching during read operations
US7463521B2 (en) 2005-04-01 2008-12-09 Sandisk Corporation Method for non-volatile memory with managed execution of cached data
US7187585B2 (en) 2005-04-05 2007-03-06 Sandisk Corporation Read operation for non-volatile storage that includes compensation for coupling
US7921301B2 (en) 2005-05-17 2011-04-05 Dot Hill Systems Corporation Method and apparatus for obscuring data on removable storage devices
KR20090039664A (en) 2006-07-06 2009-04-22 가부시키가이샤 니콘 Micro actuator, optical unit, exposure device, and device manufacturing method
US7562264B2 (en) * 2006-09-06 2009-07-14 Intel Corporation Fault tolerant soft error detection for storage subsystems
US20090063786A1 (en) * 2007-08-29 2009-03-05 Hakjune Oh Daisy-chain memory configuration and usage

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2034942A (en) * 1977-12-23 1980-06-11 Honeywell Inf Systems Errorcorrecting memory
US5586285A (en) * 1993-02-19 1996-12-17 Intel Corporation Method and circuitry for increasing reserve memory in a solid state memory disk
EP0615184A2 (en) * 1993-03-11 1994-09-14 International Business Machines Corporation Nonvolatile memory
US6295619B1 (en) * 1995-12-22 2001-09-25 Intel Corporation Method and apparatus for error management in a solid state disk drive
WO1998044420A1 (en) * 1997-03-31 1998-10-08 Lexar Media, Inc. Moving sectors within a block in a flash memory

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JUNE LEE ET AL: "High-Performance 1-Gb NAND Flash Memory With 0.12-<maths><tex>$\mu$</tex></maths>m Technology", IEEE JOURNAL OF SOLID-STATE CIRCUITS, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 37, no. 11, November 2002 (2002-11-01), XP011065877, ISSN: 0018-9200 *

Also Published As

Publication number Publication date
US20060156189A1 (en) 2006-07-13
ATE408864T1 (en) 2008-10-15
US7849381B2 (en) 2010-12-07
TWI443667B (en) 2014-07-01
KR20070107676A (en) 2007-11-07
WO2006068993A2 (en) 2006-06-29
DE602005009868D1 (en) 2008-10-30
JP5069127B2 (en) 2012-11-07
JP2008524750A (en) 2008-07-10
EP1828897A2 (en) 2007-09-05
EP1828897B1 (en) 2008-09-17
WO2006068993B1 (en) 2007-02-15
TW200636732A (en) 2006-10-16
US20110072332A1 (en) 2011-03-24
US8914703B2 (en) 2014-12-16
CN101124544A (en) 2008-02-13
IL184018A0 (en) 2007-10-31
KR101026391B1 (en) 2011-04-07

Similar Documents

Publication Publication Date Title
WO2006068993A3 (en) Method for copying data within a reprogrammable non-volatile memory
JP2006134310A (en) Memory management method for improving data reliability
TW200501167A (en) Systems and methods for providing error correction code testing functionality
WO2008005781A3 (en) Improving reliability, availability, and serviceability in a memory device
EP2297641B1 (en) Efficient in-band reliability with separate cyclic redundancy code frames
CN101031895A (en) Simultaneous external read operation during internal programming in a flash memory device
EP1857939A3 (en) System and method for efficient uncorrectable error detection in flash memory
WO2005101200B1 (en) Method and apparatus for generating and update package
TW200708966A (en) Data memory system and method for transferring data into a data memory
WO2006078418A3 (en) Error protecting groups of data words
EP1793602A3 (en) Data receiving apparatus having digital contents copy protection function and method for controlling the same
WO2008076550A1 (en) Method, system, and apparatus for ecc protection of small data structures
WO2015106492A1 (en) Imaging cartridge memory chip parameter sending method, memory chip, and imaging cartridge
WO2003038620A3 (en) Data storage method with error correction
WO2004099911A3 (en) Methods and systems for updating address information
CN102971984B (en) Method for authenticating a storage device and host device
WO2006042262A3 (en) Detecting a security violation using error correction code
EP1335290A3 (en) A memory device with an error correction function
JP4740766B2 (en) Data receiving apparatus, data transmitting / receiving system, data transmitting / receiving system control method, and data receiving apparatus control program
CN106293621A (en) A kind of firmware upgrade method and device
EP1703396A3 (en) Error detection &amp; correction
US20090106513A1 (en) Method for copying data in non-volatile memory system
US10732887B2 (en) Cable modem and operating method thereof
US20180004419A1 (en) Methods and apparatus to read from a nonvolatile memory device
US7784001B2 (en) Circuit design method, circuit design system, and program product for causing computer to perform circuit design

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 184018

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 2007548357

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: 2005854589

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020077015243

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 200580047542.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2005854589

Country of ref document: EP