ATE506649T1 - Korrektur von fehlern in einem speicherarray - Google Patents

Korrektur von fehlern in einem speicherarray

Info

Publication number
ATE506649T1
ATE506649T1 AT08807915T AT08807915T ATE506649T1 AT E506649 T1 ATE506649 T1 AT E506649T1 AT 08807915 T AT08807915 T AT 08807915T AT 08807915 T AT08807915 T AT 08807915T AT E506649 T1 ATE506649 T1 AT E506649T1
Authority
AT
Austria
Prior art keywords
group
memory
ecc bits
size
memory array
Prior art date
Application number
AT08807915T
Other languages
English (en)
Inventor
Eran Erez
Original Assignee
Sandisk Il Ltd
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 Il Ltd filed Critical Sandisk Il Ltd
Application granted granted Critical
Publication of ATE506649T1 publication Critical patent/ATE506649T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Detection And Correction Of Errors (AREA)
AT08807915T 2007-12-06 2008-10-07 Korrektur von fehlern in einem speicherarray ATE506649T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/951,455 US8234539B2 (en) 2007-12-06 2007-12-06 Correction of errors in a memory array
PCT/IB2008/054108 WO2009072014A1 (en) 2007-12-06 2008-10-07 Correction of errors in a memory array

Publications (1)

Publication Number Publication Date
ATE506649T1 true ATE506649T1 (de) 2011-05-15

Family

ID=40365377

Family Applications (1)

Application Number Title Priority Date Filing Date
AT08807915T ATE506649T1 (de) 2007-12-06 2008-10-07 Korrektur von fehlern in einem speicherarray

Country Status (8)

Country Link
US (1) US8234539B2 (de)
EP (1) EP2218003B1 (de)
JP (1) JP5529751B2 (de)
KR (1) KR101572038B1 (de)
CN (1) CN101889267B (de)
AT (1) ATE506649T1 (de)
DE (1) DE602008006455D1 (de)
WO (1) WO2009072014A1 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010045262A1 (en) * 2008-10-14 2010-04-22 Wanova Technologies, Ltd. Storage-network de-duplication
US8276039B2 (en) * 2009-02-27 2012-09-25 Globalfoundries Inc. Error detection device and methods thereof
US8484536B1 (en) * 2010-03-26 2013-07-09 Google Inc. Techniques for data storage, access, and maintenance
US8719675B1 (en) 2010-06-16 2014-05-06 Google Inc. Orthogonal coding for data storage, access, and maintenance
JP2012094132A (ja) * 2010-10-01 2012-05-17 Siglead Inc 不揮発性半導体メモリ装置とデータ誤り訂正方法
US8589761B2 (en) * 2011-05-31 2013-11-19 Micron Technology, Inc. Apparatus and methods for providing data integrity
US8621317B1 (en) 2011-07-25 2013-12-31 Google Inc. Modified orthogonal coding techniques for storing data
US8615698B1 (en) 2011-09-28 2013-12-24 Google Inc. Skewed orthogonal coding techniques
JP5768654B2 (ja) * 2011-10-25 2015-08-26 ソニー株式会社 記憶制御装置、記憶装置、情報処理システム、および、記憶制御方法
US8856619B1 (en) 2012-03-09 2014-10-07 Google Inc. Storing data across groups of storage nodes
US20140169102A1 (en) * 2012-12-19 2014-06-19 Western Digital Technologies, Inc. Log-likelihood ratio and lumped log-likelihood ratio generation for data storage systems
US9213595B2 (en) * 2013-10-15 2015-12-15 International Business Machines Corporation Handling errors in ternary content addressable memories
US9520901B2 (en) * 2014-03-06 2016-12-13 Kabushiki Kaisha Toshiba Memory controller, memory system, and memory control method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4712215A (en) * 1985-12-02 1987-12-08 Advanced Micro Devices, Inc. CRC calculation machine for separate calculation of checkbits for the header packet and data packet
US5233614A (en) * 1991-01-07 1993-08-03 International Business Machines Corporation Fault mapping apparatus for memory
KR950008789B1 (ko) * 1992-07-30 1995-08-08 삼성전자주식회사 멀티-이씨씨(ecc)회로를 내장하는 반도체 메모리 장치
US5603001A (en) * 1994-05-09 1997-02-11 Kabushiki Kaisha Toshiba Semiconductor disk system having a plurality of flash memories
US5847577A (en) * 1995-02-24 1998-12-08 Xilinx, Inc. DRAM memory cell for programmable logic devices
US5905858A (en) * 1996-11-01 1999-05-18 Micron Electronics, Inc. System for method memory error handling
JPH10207726A (ja) * 1997-01-23 1998-08-07 Oki Electric Ind Co Ltd 半導体ディスク装置
JP3184129B2 (ja) * 1997-09-29 2001-07-09 甲府日本電気株式会社 記憶装置
US7099997B2 (en) * 2003-02-27 2006-08-29 International Business Machines Corporation Read-modify-write avoidance using a boundary word storage mechanism
US7173852B2 (en) * 2003-10-03 2007-02-06 Sandisk Corporation Corrected data storage and handling methods
US7350044B2 (en) * 2004-01-30 2008-03-25 Micron Technology, Inc. Data move method and apparatus
US7308638B2 (en) 2004-06-29 2007-12-11 Hewlett-Packard Development Company, L.P. System and method for controlling application of an error correction code (ECC) algorithm in a memory subsystem
US8055979B2 (en) * 2006-01-20 2011-11-08 Marvell World Trade Ltd. Flash memory with coding and signal processing
US7810017B2 (en) * 2006-03-20 2010-10-05 Micron Technology, Inc. Variable sector-count ECC
JP4864006B2 (ja) * 2006-04-06 2012-01-25 株式会社アドバンテスト 試験装置および試験方法
US7840875B2 (en) * 2006-05-15 2010-11-23 Sandisk Corporation Convolutional coding methods for nonvolatile memory
CN100458718C (zh) * 2006-12-29 2009-02-04 福昭科技(深圳)有限公司 一种闪存存储装置及其数据读取和写入方法

Also Published As

Publication number Publication date
CN101889267A (zh) 2010-11-17
KR20100111680A (ko) 2010-10-15
DE602008006455D1 (de) 2011-06-01
JP2011507066A (ja) 2011-03-03
US20090150747A1 (en) 2009-06-11
EP2218003B1 (de) 2011-04-20
WO2009072014A1 (en) 2009-06-11
KR101572038B1 (ko) 2015-11-26
JP5529751B2 (ja) 2014-06-25
CN101889267B (zh) 2013-07-31
EP2218003A1 (de) 2010-08-18
US8234539B2 (en) 2012-07-31

Similar Documents

Publication Publication Date Title
ATE506649T1 (de) Korrektur von fehlern in einem speicherarray
US9312885B2 (en) Nonvolatile semiconductor memory system error correction capability of which is improved
TW200737215A (en) A method for arranging data in a multi-level cell memory device
ATE534999T1 (de) Probabilistische fehlerkorrektur in einem mehrbit-pro-zelle-flash-speicher
WO2010135370A3 (en) Apparatus, system, and method to increase data integrity in a redundant storage system
TW200701238A (en) Erased sector detection mechanisms
KR102828487B1 (ko) 메모리 모듈, 이를 포함하는 메모리 시스템 및 이의 에러 정정 방법
WO2007043042A3 (en) Method of error correction in mbc flash memory
US20130179749A1 (en) Method and system of dynamic data storage for error correction in a memory device
US20140149828A1 (en) Solid state drive and joint encoding/decoding method thereof
US10795763B2 (en) Memory system and error correcting method thereof
WO2008086237A3 (en) Codes for limited magnitude asymmetric errors in flash memories
WO2012075200A3 (en) Dynamic higher-level redundancy mode management with independent silicon elements
JP2014515536A (ja) データ完全性を与えるための装置および方法
GB2488057A (en) Solid-state storage system with parallel access of multiple flash/PCM devices
US20160124803A1 (en) Storage Device Data Access Method and Storage Device
CN104932951B (zh) 一种nand闪存出现ecc无法纠错时的数据恢复方法
EP2704012A8 (de) Adaptive Fehlerkorrektur für nichtflüchtige Speicher
ATE490503T1 (de) Mehrbit-fehlerkorrekturschema in einem speichersystem mit mehreren niveaus
GB2523281A (en) Reconstructive error recovery procedure (ERP) for multiple data sets using reserved buffer
CN105808371A (zh) 数据备份与恢复方法、控制芯片及存储装置
CN101373640A (zh) 闪存装置以及错误校正方法
WO2014167535A3 (en) Restoring ecc syndrome in non-volatile memory devices
TW200638423A (en) Nonvolatile ferroelectric memory device including failed cell correcting circuit
GB2491495A (en) Reference cells for spin torque based memory device

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties