KR20010005558A - 엔코딩 방법 및 메모리 장치 - Google Patents
엔코딩 방법 및 메모리 장치 Download PDFInfo
- Publication number
- KR20010005558A KR20010005558A KR1019997008621A KR19997008621A KR20010005558A KR 20010005558 A KR20010005558 A KR 20010005558A KR 1019997008621 A KR1019997008621 A KR 1019997008621A KR 19997008621 A KR19997008621 A KR 19997008621A KR 20010005558 A KR20010005558 A KR 20010005558A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- bit
- bits
- output
- cell array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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/1068—Adding 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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/1072—Adding 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 multilevel memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Algebra (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Error Detection And Correction (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (11)
- 각각이 다중 비트를 기억할 수 있는 다수의 메모리 셀을 포함하는 셀 어레이,입력 데이터를 리드·솔로몬 코드로 변환하여 상기 셀 어레이에 기록되는 기록 데이터를 제공하기 위한 엔코더,상기 셀 어레이로부터 복구되는 판독 데이터에 대해 에러 정정 처리를 실시하여 출력 데이터를 제공하는 리드·솔로몬 코드 디코더를 포함하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서, 상기 입력 데이터 및 출력 데이터는 소정 비트의 병렬 또는 직렬 데이터이고,상기 엔코더의 전단에 설치된 상기 입력 데이터를 1 바이트 병렬 데이터로 변환하는 제1 비트 변환기 및상기 리드·솔로몬 코드 디코더의 후단에 설치된 디코더로부터 출력되는 1 바이트의 병렬 데이터를 상기 소정 비트의 병렬 또는 직렬 데이터로 변환하는 제2 비트 변환기를 더 포함하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서, 상기 셀 어레이의 다수의 메모리 셀 각각은 m 비트(m은 2이상의 정수)의 데이터를 기억하고,상기 엔코더와 상기 셀 어레이와의 사이에 설치된 상기 엔코더로부터 출력되는 1 바이트의 병렬 데이터를 m 비트의 병렬 데이터로 변환하는 제3 비트 변환기 및상기 셀 어레이와 상기 리드·솔로몬 코드 디코더와의 사이에 설치된 상기 셀 어레이로부터 출력되는 m 비트의 병렬 데이터를 1 바이트의 병렬 데이터로 변환하는 제4 비트 변환기를 포함하는 것을 특징으로 하는 메모리 장치.
- 제1항에 있어서, 상기 리드·솔로몬 코드는 상기 셀 어레이의 적어도 하나의 메모리 셀로 기억할 수 있는 다중 비트를 1 바이트로 하는 것을 특징으로 하는 메모리 장치.
- 각각이 다중 비트를 기억할 수 있는 다수의 메모리 셀을 포함하는 메모리부, 및상기 메모리부에 대하여 데이터 기록이나 판독을 하기 위한 제어기를 포함하되,상기 제어기는 입력 데이터를 리드·솔로몬 코드로 변환하여 상기 메모리부에 기록되는 기록 데이터를 제공하는 엔코더 및상기 메모리부로부터 복구되는 판독 데이터에 대한 에러 정정 처리를 실시하여 출력 데이터를 제공하는 리드·솔로몬 코드 디코더를 포함하는 것을 특징으로 하는 메모리 장치.
- 제5항에 있어서, 상기 메모리부는 적어도 하나의 플래시 메모리로 구성되는 것을 특징으로 하는 메모리 장치.
- m 비트의 데이터에 (n-m) 비트[여기서 n이 m보다 큰수임]의 데이터를 부가하여 n 비트 데이터 변환하는 단계,상기 n 비트 데이터에 대하여 n 비트를 1 심볼로 하는 리드·솔로몬 코드를 이용하여 엔코딩하는 단계 및정보 데이터에 대해서는 상기 (n-m) 비트 데이터를 부가하기 전의 m 비트 데이터를 출력하고, 검사 데이터에 대해서는 n 비트/m 비트 변환 결과의 m 비트 데이터를 출력하는 단계를 포함하는 엔코딩 방법.
- 다수의 메모리 셀을 포함한 셀 어레이,입력 데이터를 에러 정정 코드로 변환하여 상기 셀 어레이에 기록되는 기록 데이터를 제공하는 엔코더,상기 셀 어레이로부터 복구되는 판독 데이터에 대해 에러 정정 처리를 실시하여 출력 데이터를 제공하는 디코더를 포함하되,상기 엔코더는 m 비트의 상기 입력 데이터에 (n-m) 비트[여기서, n이 m보다 큰수임]의 데이터를 부가하여 n 비트의 데이터로 변환하고, n 비트 데이터에 대하여 n 비트를 1 심볼로 하는 리드·솔로몬 코드를 이용하여 엔코딩함으로써, 정보 데이터에 대해서는 상기 (n-m) 비트의 데이터를 부가하기 전의 m 비트 데이터를 출력하고, 검사 데이터에 대해서는 n 비트/m 비트 변환 결과의 m 비트 데이터를 출력하며,상기 디코더는 상기 셀 어레이의 판독 데이터의 m 비트 데이터에 대하여, 정보 데이터부는 상기 (n-m) 비트의 데이터를 부가하여 n 비트의 데이터로 변환하고, 검사 데이터부는 m 비트/n 비트 변환에 의해 n 비트 데이터로 변환한 후에 에러 정정 처리를 행하여, 정정한 후의 n 비트의 정보 데이터중 m 비트를 상기 출력 데이터로 출력하는 것을 특징으로 하는 메모리장치.
- 제8항에 있어서, 상기 셀 어레이의 다수의 메모리 셀 각각은 q 비트(여기서, q는 1 이상의 정수)의 데이터를 기억하고,상기 엔코더와 상기 셀 어레이와의 사이에 설치된 상기 엔코더로부터 출력되는 m 비트의 데이터를 q 비트의 데이터로 변환하는 m 비트/q 비트 변환기,상기 셀 어레이와 상기 디코더와의 사이에 설치되는 상기 셀 어레이로부터 출력되는 q 비트의 데이터를 m 비트의 데이터로 변환하는 q 비트/m 비트 변환기를 포함하는 것을 특징으로 하는 메모리 장치.
- 다수의 메모리 셀을 포함하는 셀 어레이를 구비한 메모리부 및 상기 메모리부에 대하여 데이터 기록이나 판독을 하기 위한 제어기를 포함하는 메모리 장치에 있어서,상기 제어기는 입력 데이터를 에러 정정 코드로 변환하여 상기 메모리부에 기록되는 기록 데이터를 제공하는 엔코더 및 상기 메모리부로부터 복구되는 판독 데이터에 대해 에러 정정 처리를 실시하여 출력 데이터를 제공하는 디코더를 포함하고,상기 엔코더는 m 비트의 상기 입력 데이터에 (n-m) 비트[여기서, n은 m보다 큰 수임]의 데이터를 부가하여 n 비트의 데이터로 변환하고, 상기 n 비트의 데이터에 대하여 n 비트를 1 심볼로 하는 리드·솔로몬 코드를 이용하여 엔코딩함으로써, 정보 데이터에 대해서는 상기 (n-m) 비트의 데이터를 부가하기 전의 m 비트 데이터를 출력하고, 검사 데이터에 대해서는 n 비트/m 비트 변환 결과의 m 비트 데이터를 출력하며,상기 디코더는 상기 메모리부의 판독 데이터의 m 비트 데이터에 대하여, 정보 데이터부는 상기 (n-m) 비트의 데이터를 부가하여 n 비트 데이터로 변환하고, 검사 데이터부는 m 비트/n 비트 변환에 의해 n 비트 데이터로 변환한 후에 에러 정정 처리를 행하여, 정정한 후의 n 비트의 정보 데이터중 m 비트를 상기 출력 데이터로 출력하는 것을 특징으로 하는 메모리 장치.
- 제10항에 있어서, 상기 메모리부는 적어도 하나의 플래시 메모리로 구성되는 것을 특징으로 하는 메모리 장치.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00995798A JP4099844B2 (ja) | 1998-01-21 | 1998-01-21 | メモリ装置 |
| JP1998-009957 | 1998-01-21 | ||
| JP1998-009958 | 1998-01-21 | ||
| JP995898A JPH11212876A (ja) | 1998-01-21 | 1998-01-21 | 符号化方法およびそれを利用したメモリ装置 |
| PCT/JP1999/000217 WO1999038170A1 (fr) | 1998-01-21 | 1999-01-21 | Procede de codage et dispositif de memoire |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010005558A true KR20010005558A (ko) | 2001-01-15 |
| KR100535291B1 KR100535291B1 (ko) | 2005-12-09 |
Family
ID=26344787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-1999-7008621A Expired - Lifetime KR100535291B1 (ko) | 1998-01-21 | 1999-01-21 | 엔코딩 방법 및 메모리 장치 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6732322B1 (ko) |
| EP (2) | EP1496519B1 (ko) |
| KR (1) | KR100535291B1 (ko) |
| CN (1) | CN1256005A (ko) |
| DE (1) | DE69932962T2 (ko) |
| WO (1) | WO1999038170A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9495518B2 (en) | 2011-02-28 | 2016-11-15 | Samsung Electronics Co., Ltd. | Method of reliably reading data stored in multi-level cell (MLC) non-volatile memory |
Families Citing this family (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4074029B2 (ja) * | 1999-06-28 | 2008-04-09 | 株式会社東芝 | フラッシュメモリ |
| WO2002086719A2 (en) * | 2001-04-24 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Improved error correction scheme for use in flash memory allowing bit alterability |
| US6981196B2 (en) * | 2001-07-25 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Data storage method for use in a magnetoresistive solid-state storage device |
| CN100493096C (zh) * | 2001-07-25 | 2009-05-27 | 索尼公司 | 接口装置 |
| JP4112849B2 (ja) * | 2001-11-21 | 2008-07-02 | 株式会社東芝 | 半導体記憶装置 |
| US6904492B2 (en) * | 2001-12-19 | 2005-06-07 | Hewlett-Packard Development Company, L.P. | Write-once memory device including non-volatile memory for temporary storage |
| JP2006004560A (ja) * | 2004-06-18 | 2006-01-05 | Elpida Memory Inc | 半導体記憶装置及びその誤り訂正方法 |
| GB2428496A (en) * | 2005-07-15 | 2007-01-31 | Global Silicon Ltd | Error correction for flash memory |
| US7681109B2 (en) * | 2005-10-13 | 2010-03-16 | Ramot At Tel Aviv University Ltd. | Method of error correction in MBC flash memory |
| ATE468558T1 (de) * | 2006-03-07 | 2010-06-15 | Nxp Bv | Elektronische schaltung mit einer speichermatrix zur speicherung von seiten einschliesslich zusätzlicher daten |
| CN101192924B (zh) * | 2006-11-24 | 2011-01-26 | 北京大学 | 基于Reed-Solomon码的P2P存储系统编码方法 |
| WO2008082591A2 (en) * | 2007-01-02 | 2008-07-10 | Marvell World Trade Ltd. | High speed interface for multi-level memory |
| KR100845529B1 (ko) | 2007-01-03 | 2008-07-10 | 삼성전자주식회사 | 플래시 메모리 장치의 이씨씨 제어기 및 그것을 포함한메모리 시스템 |
| CN101067972B (zh) * | 2007-04-23 | 2012-04-25 | 北京兆易创新科技有限公司 | 一种存储器检错纠错编码电路及利用其读写数据的方法 |
| US8065583B2 (en) | 2007-07-06 | 2011-11-22 | Micron Technology, Inc. | Data storage with an outer block code and a stream-based inner code |
| US8051358B2 (en) | 2007-07-06 | 2011-11-01 | Micron Technology, Inc. | Error recovery storage along a nand-flash string |
| JP5127350B2 (ja) * | 2007-07-31 | 2013-01-23 | 株式会社東芝 | 半導体記憶装置 |
| US8499229B2 (en) | 2007-11-21 | 2013-07-30 | Micro Technology, Inc. | Method and apparatus for reading data from flash memory |
| US8046542B2 (en) * | 2007-11-21 | 2011-10-25 | Micron Technology, Inc. | Fault-tolerant non-volatile integrated circuit memory |
| US7826277B2 (en) * | 2008-03-10 | 2010-11-02 | Hynix Semiconductor Inc. | Non-volatile memory device and method of operating the same |
| KR101466695B1 (ko) * | 2008-04-30 | 2014-12-01 | 삼성전자주식회사 | 멀티 비트 레벨 데이터의 부호화 및 복호화 방법 |
| WO2009136357A1 (en) * | 2008-05-09 | 2009-11-12 | Koninklijke Philips Electronics N.V. | Homework motivation system |
| GB2492708B (en) * | 2010-03-30 | 2017-01-25 | Ibm | Data encoding in solid state storage devices |
| US8386895B2 (en) | 2010-05-19 | 2013-02-26 | Micron Technology, Inc. | Enhanced multilevel memory |
| US8972821B2 (en) * | 2010-12-23 | 2015-03-03 | Texas Instruments Incorporated | Encode and multiplex, register, and decode and error correction circuitry |
| US8677214B2 (en) * | 2011-10-04 | 2014-03-18 | Cleversafe, Inc. | Encoding data utilizing a zero information gain function |
| KR101813182B1 (ko) * | 2011-11-16 | 2017-12-29 | 삼성전자주식회사 | 비휘발성 메모리 소자를 포함하는 다치 논리 장치 |
| WO2013093669A1 (en) * | 2011-12-21 | 2013-06-27 | International Business Machines Corporation | Read/write operations in solid-state storage devices |
| US9740484B2 (en) | 2011-12-22 | 2017-08-22 | Intel Corporation | Processor-based apparatus and method for processing bit streams using bit-oriented instructions through byte-oriented storage |
| US8996957B1 (en) | 2012-05-22 | 2015-03-31 | Pmc-Sierra, Inc. | Systems and methods for initializing regions of a flash drive having diverse error correction coding (ECC) schemes |
| US9183085B1 (en) | 2012-05-22 | 2015-11-10 | Pmc-Sierra, Inc. | Systems and methods for adaptively selecting from among a plurality of error correction coding schemes in a flash drive for robustness and low latency |
| US9047214B1 (en) | 2012-05-22 | 2015-06-02 | Pmc-Sierra, Inc. | System and method for tolerating a failed page in a flash device |
| US9021336B1 (en) | 2012-05-22 | 2015-04-28 | Pmc-Sierra, Inc. | Systems and methods for redundantly storing error correction codes in a flash drive with secondary parity information spread out across each page of a group of pages |
| US9021333B1 (en) | 2012-05-22 | 2015-04-28 | Pmc-Sierra, Inc. | Systems and methods for recovering data from failed portions of a flash drive |
| US8788910B1 (en) | 2012-05-22 | 2014-07-22 | Pmc-Sierra, Inc. | Systems and methods for low latency, high reliability error correction in a flash drive |
| US8793556B1 (en) | 2012-05-22 | 2014-07-29 | Pmc-Sierra, Inc. | Systems and methods for reclaiming flash blocks of a flash drive |
| US9176812B1 (en) | 2012-05-22 | 2015-11-03 | Pmc-Sierra, Inc. | Systems and methods for storing data in page stripes of a flash drive |
| US8972824B1 (en) | 2012-05-22 | 2015-03-03 | Pmc-Sierra, Inc. | Systems and methods for transparently varying error correction code strength in a flash drive |
| US9021337B1 (en) | 2012-05-22 | 2015-04-28 | Pmc-Sierra, Inc. | Systems and methods for adaptively selecting among different error correction coding schemes in a flash drive |
| US9577673B2 (en) | 2012-11-08 | 2017-02-21 | Micron Technology, Inc. | Error correction methods and apparatuses using first and second decoders |
| US9009565B1 (en) | 2013-03-15 | 2015-04-14 | Pmc-Sierra, Inc. | Systems and methods for mapping for solid-state memory |
| US9208018B1 (en) | 2013-03-15 | 2015-12-08 | Pmc-Sierra, Inc. | Systems and methods for reclaiming memory for solid-state memory |
| US9026867B1 (en) | 2013-03-15 | 2015-05-05 | Pmc-Sierra, Inc. | Systems and methods for adapting to changing characteristics of multi-level cells in solid-state memory |
| US9081701B1 (en) | 2013-03-15 | 2015-07-14 | Pmc-Sierra, Inc. | Systems and methods for decoding data for solid-state memory |
| US9053012B1 (en) | 2013-03-15 | 2015-06-09 | Pmc-Sierra, Inc. | Systems and methods for storing data for solid-state memory |
| KR102299880B1 (ko) * | 2017-04-04 | 2021-09-09 | 에스케이하이닉스 주식회사 | 데이터 변환 장치 및 방법 |
| TWI665678B (zh) * | 2017-11-27 | 2019-07-11 | 慧榮科技股份有限公司 | 編碼器及相關的編碼方法與快閃記憶體控制器 |
| TWI643201B (zh) | 2017-11-27 | 2018-12-01 | 慧榮科技股份有限公司 | 編碼器及相關的編碼方法與快閃記憶體控制器 |
| CN110147872B (zh) * | 2018-05-18 | 2020-07-17 | 中科寒武纪科技股份有限公司 | 编码存储装置及方法、处理器及训练方法 |
| US11995556B2 (en) | 2018-05-18 | 2024-05-28 | Cambricon Technologies Corporation Limited | Video retrieval method, and method and apparatus for generating video retrieval mapping relationship |
| KR102711422B1 (ko) * | 2020-04-21 | 2024-09-27 | 삼성전자주식회사 | 채널들에 신호들을 송신하는 송신기, 채널들로부터 신호들을 수신하는 수신기, 및 이들을 포함하는 반도체 시스템 |
| CN114490167B (zh) * | 2022-01-25 | 2024-11-26 | 京东方科技集团股份有限公司 | 显示终端的验证方法及装置、存储介质、电子设备 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6167322A (ja) * | 1984-09-11 | 1986-04-07 | Nec Home Electronics Ltd | リ−ドソロモン符号・復号方式の訂正用メモリ制御回路 |
| JPH0387000A (ja) * | 1989-08-30 | 1991-04-11 | Mitsubishi Electric Corp | 半導体記憶装置 |
| US5226043A (en) * | 1990-12-27 | 1993-07-06 | Raytheon Company | Apparatus and method for data error detection and correction and address error detection in a memory system |
| US5218569A (en) * | 1991-02-08 | 1993-06-08 | Banks Gerald J | Electrically alterable non-volatile memory with n-bits per memory cell |
| US5459742A (en) * | 1992-06-11 | 1995-10-17 | Quantum Corporation | Solid state disk memory using storage devices with defects |
| JPH06195896A (ja) * | 1992-12-28 | 1994-07-15 | Canon Inc | 記録再生装置、記録装置及び再生装置 |
| KR950001695A (ko) * | 1993-06-18 | 1995-01-03 | 오오가 노리오 | 디스크 재생장치 |
| US5475716A (en) * | 1994-01-18 | 1995-12-12 | Gi Corporation | Method for communicating block coded digital data with associated synchronization/control data |
| US5450363A (en) * | 1994-06-02 | 1995-09-12 | Intel Corporation | Gray coding for a multilevel cell memory system |
| JP3560074B2 (ja) * | 1994-07-29 | 2004-09-02 | ソニー株式会社 | 記録再生装置、及びメモリ制御装置 |
| JP3153730B2 (ja) * | 1995-05-16 | 2001-04-09 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| US5719884A (en) * | 1995-07-27 | 1998-02-17 | Hewlett-Packard Company | Error correction method and apparatus based on two-dimensional code array with reduced redundancy |
| JPH09134313A (ja) * | 1995-11-10 | 1997-05-20 | Sony Corp | メモリ装置 |
| JP3275697B2 (ja) | 1996-04-05 | 2002-04-15 | 株式会社日立製作所 | 記録再生装置 |
| JPH09288895A (ja) * | 1996-04-19 | 1997-11-04 | Toshiba Corp | 3値記憶半導体記憶システム |
| US5864569A (en) * | 1996-10-18 | 1999-01-26 | Micron Technology, Inc. | Method and apparatus for performing error correction on data read from a multistate memory |
-
1999
- 1999-01-21 CN CN99800053A patent/CN1256005A/zh active Pending
- 1999-01-21 WO PCT/JP1999/000217 patent/WO1999038170A1/ja active IP Right Grant
- 1999-01-21 EP EP04023697A patent/EP1496519B1/en not_active Expired - Lifetime
- 1999-01-21 US US09/381,661 patent/US6732322B1/en not_active Expired - Lifetime
- 1999-01-21 EP EP99901130A patent/EP0969480A4/en not_active Ceased
- 1999-01-21 DE DE69932962T patent/DE69932962T2/de not_active Expired - Lifetime
- 1999-01-21 KR KR10-1999-7008621A patent/KR100535291B1/ko not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9495518B2 (en) | 2011-02-28 | 2016-11-15 | Samsung Electronics Co., Ltd. | Method of reliably reading data stored in multi-level cell (MLC) non-volatile memory |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1496519A2 (en) | 2005-01-12 |
| EP0969480A1 (en) | 2000-01-05 |
| EP1496519A3 (en) | 2005-02-09 |
| DE69932962T2 (de) | 2007-02-01 |
| EP0969480A4 (en) | 2000-11-22 |
| WO1999038170A1 (fr) | 1999-07-29 |
| DE69932962D1 (de) | 2006-10-05 |
| EP1496519B1 (en) | 2006-08-23 |
| KR100535291B1 (ko) | 2005-12-09 |
| US6732322B1 (en) | 2004-05-04 |
| CN1256005A (zh) | 2000-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100535291B1 (ko) | 엔코딩 방법 및 메모리 장치 | |
| US6279133B1 (en) | Method and apparatus for significantly improving the reliability of multilevel memory architecture | |
| US7096406B2 (en) | Memory controller for multilevel cell memory | |
| KR101267183B1 (ko) | 반도체 기억 장치 | |
| US5621682A (en) | Memory system | |
| US6336203B1 (en) | Error correction coding and decoding method, and circuit using said method | |
| US8495468B2 (en) | Data storage apparatus and data writing/reading method | |
| US7581153B2 (en) | Memory with embedded error correction codes | |
| US20200285538A1 (en) | Memory system for preventing write error | |
| EP2218003B1 (en) | Correction of errors in a memory array | |
| US8572457B2 (en) | Outer code protection for solid state memory devices | |
| US5751744A (en) | Error detection and correction circuit | |
| JPH11283396A (ja) | メモリ装置 | |
| ITTO20010529A1 (it) | Metodo di controllo dell'errore in celle di memoria multilivello con numero di bit memorizzati configurabile. | |
| US6990623B2 (en) | Method for error detection/correction of multilevel cell memory and multilevel cell memory having error detection/correction function | |
| JP2009157515A (ja) | 半導体メモリコントローラおよび半導体メモリ | |
| JP4099844B2 (ja) | メモリ装置 | |
| JPH11143787A (ja) | 記録再生装置 | |
| JPH11212876A (ja) | 符号化方法およびそれを利用したメモリ装置 | |
| US20020174397A1 (en) | Method for error detection/correction of multilevel cell memory and multilevel cell memory having error detection/correction function | |
| JP2020135391A (ja) | メモリシステム | |
| JPH11213693A (ja) | メモリ装置 | |
| JP3843549B2 (ja) | 記憶装置および記憶装置の検査方法 | |
| JPH1173797A (ja) | 記憶装置 | |
| EP0766174B1 (en) | Memory device having improved yield and reliability |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 19990921 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20040120 Comment text: Request for Examination of Application |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050928 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20051202 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20051205 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20081120 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20091127 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20101123 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20111129 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20121123 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20121123 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20131122 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20131122 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20141125 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20141125 Start annual number: 10 End annual number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20151120 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20151120 Start annual number: 11 End annual number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20161129 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20161129 Start annual number: 12 End annual number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20171124 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20171124 Start annual number: 13 End annual number: 13 |
|
| FPAY | Annual fee payment |
Payment date: 20181126 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181126 Start annual number: 14 End annual number: 14 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |
Termination date: 20190721 Termination category: Expiration of duration |