KR0168896B1 - 패리티에 의해 에러를 수정할 수 있는 반도체 메모리장치 - Google Patents
패리티에 의해 에러를 수정할 수 있는 반도체 메모리장치 Download PDFInfo
- Publication number
- KR0168896B1 KR0168896B1 KR1019940023535A KR19940023535A KR0168896B1 KR 0168896 B1 KR0168896 B1 KR 0168896B1 KR 1019940023535 A KR1019940023535 A KR 1019940023535A KR 19940023535 A KR19940023535 A KR 19940023535A KR 0168896 B1 KR0168896 B1 KR 0168896B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- parity
- memory cell
- memory
- cell block
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 title claims description 28
- 230000015654 memory Effects 0.000 claims abstract description 174
- 238000012937 correction Methods 0.000 claims description 41
- 238000004519 manufacturing process Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 claims description 5
- 230000006386 memory function Effects 0.000 claims 1
- 238000013523 data management Methods 0.000 abstract 3
- 238000013500 data storage Methods 0.000 abstract 3
- 230000002950 deficient Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000012535 impurity Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000002784 hot electron Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- 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/44—Indication or identification of errors, e.g. for repair
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/816—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout
- G11C29/82—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout for EEPROMs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (12)
- 메모리 셀 어레이가 복수개의 셀 블록으로 분할되어 구성된 반도체 메모리 장치에 있어서, n 비트의 데이터를 기억하며, 상기 n 비트 데이터중 1 비트가 1개의 메모리 셀 블록 마다의 동일 어드레스에 기억되는 n 개의 메모리 셀 블록과; 상기 n 비트의 데이터가 기억되는 상기 어드레스에 해당하는 어드레스에 상기 n 비트 데이터의 패리티를 기억하는 패리티 메모리 유닛과; 상기 n 개의 메모리 셀 블록중 불량 메모리 셀 블록을 지정하는 불량 블록 데이터를 기억하는 불량 출력 기억부와; 상기 n 비트의 데이터중 상기 불량 출력 기억부에 의해 지정된 1개의 메모리 셀 블록을 제외한 상기 메모리 셀 블록 내의 상기 동일 어드레스에 기억되어 있는 n-1 비트와, 상기 패리티 메모리 유닛 내의 상기 동일 어드레스에 기억되어 있는 상기 패리티를 배타적 논리합으로 산출함으로써 상기 불량 메모리 셀 블록 내의 데이터를 수정하는 데이터 수정 회로를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
- 제1항에 있어서, 상기 각 메모리 셀 블록과 상기 패리티 메모리 유닛은 동일한 메모리 기능을 갖는 것을 특징으로 하는 반도체 메모리 장치.
- 제1항에 있어서, 상기 n 개의 메모리 셀 블록으로부터 독출된 n 비트의 데이터는 한개의 출력 단위를 구성하는 것을 특징으로 하는 반도체 메모리 장치.
- 제1항에 있어서, 상기 반도체 메모리 장치는 플래시 메모리 장치인 것을 특징으로 하는 반도체 메모리 장치.
- 제4항에 있어서, 상기 불량 출력 기억부는 독출 전용 메모리로 형성되는 것을 특징으로 하는 반도체 메모리 장치.
- 제1항에 있어서, 상기 데이터 수정 회로는 상기 n 개의 메모리 셀 블록중 정상 메모리 셀 블록으로부터 독출된 데이터 및 상기 패리티 메모리 유닛으로부터 독출된 패리티를 배타적 논리합으로 산출하는 배타적 논리합 회로인 것을 특징으로 하는 반도체 메모리 장치.
- 제6항에 있어서, 기입된 데이터의 패리티를 산출하는 패리티 생성 회로를 추가로 포함하는 것을 특징으로 하는 반도체 메모리 장치.
- 제1항에 있어서, 상기 반도체 메모리 장치는 마스크 ROM 장치인 것을 특징으로 하는 반도체 메모리 장치.
- 제8항에 있어서, 상기 패리티 메모리 유닛은 마스크 ROM으로 형성되는 것을 특징으로 하는 반도체 메모리 장치.
- 제8항에 있어서, 상기 불량 출력 기억부는 1회 프로그램 가능한 독출 전용 메모리로 형성되는 것을 특징으로 하는 반도체 메모리 장치.
- 반도체 메모리 장치에 있어서, n 비트의 데이터를 기억하며, 상기 n 비트의 데이터중 1 비트가 1개의 메모리 셀 블록 마다의 동일 어드레스에 기억되고 나머지의 비트가 메모리 셀 블록마다 기억되는 마스크 ROM 구조의 n 개의 메모리 셀 블록을 갖는 멀티 비트 구조의 메모리 셀 어레이와; 상기 n 비트의 데이터가 기억되는 상기 어드레스에 해당하는 어드레스에 상기 n 비트 데이터에 대한 EOR 값인 패리티 데이터를 기억하는 패리티 셀 블록과; 상기 메모리 셀 블록 중에서 불량이 존재하는 메모리 셀 블록을 지정하는 불량 블록 데이터를 기억하는 불량 출력 기억부와; 상기 n 비트의 데이터중 상기 부량 출력 기억부에 의해 지정된 1개의 메모리 셀 블록을 제외한 상기 메모리 셀 블록의 동일 어드레스에 기억되어 있는 n-1 비트와, 상기 패리티 셀 블록의 대응하는 동일 어드레스에 기억되어 있는 패리티를 배타적 논리함으로서 산출함에 의해 상기 n 비트 데이터 사이의 에러 비트를 수정하는 동시에 상기 메모리 셀 블록으로부터 독출된 상기 n 비트 데이터 사이의 데이터를 수정하는 데이터 수정 회로를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
- 제11항에 있어서, 반도체 메모리 장치 제조시에 상기 메모리 셀 블록에 커스텀 데이터가 기입되고; 상기 패리티 데이터는 반도체 메모리 장치 제조시에 상기 패리티 셀 블록에 기입되며; 상기 불량 출력 기억부는 불량 메모리 셀 블록의 상기 어드레스 데이터를 기억하고, 외부 어드레스 신호에 의해 지정된 상기 메모리 셀 블록의 어드레스로부터 독출된 수정 데이터는 상기 데이터 수정 회로를 통하여 출력되며; 상기 외부 어드레스 신호에 의해 선택된 상기 패리티 데이터는 상기 외부 어드레스 신호에 의해 지정된 상기 메모리 셀 블록의 상기 어드레스에 기억되어 있는 데이터 열로부터 산출된 배타 논리할 값인 것을 특징으로 하는 반도체 메모리 장치.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP93-233956 | 1993-09-20 | ||
JP23395693A JPH0793984A (ja) | 1993-09-20 | 1993-09-20 | 半導体記憶装置 |
JP28143693A JPH07134900A (ja) | 1993-11-10 | 1993-11-10 | 半導体記憶装置 |
JP93-281436 | 1993-11-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950009736A KR950009736A (ko) | 1995-04-24 |
KR0168896B1 true KR0168896B1 (ko) | 1999-02-01 |
Family
ID=26531287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940023535A KR0168896B1 (ko) | 1993-09-20 | 1994-09-16 | 패리티에 의해 에러를 수정할 수 있는 반도체 메모리장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5671239A (ko) |
KR (1) | KR0168896B1 (ko) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5883903A (en) * | 1993-09-20 | 1999-03-16 | Fujitsu Limited | Semiconductor memory of XN type having parity corresponding to n×m bits |
US5953265A (en) * | 1997-09-29 | 1999-09-14 | Emc Corporation | Memory having error detection and correction |
DE69732637T2 (de) | 1997-12-22 | 2005-12-29 | Stmicroelectronics S.R.L., Agrate Brianza | Selbsttest und Korrektur von Ladungsverlustfehlern in einem Sektorenlöschbaren und-programmierbaren Flashspeicher |
US6304992B1 (en) | 1998-09-24 | 2001-10-16 | Sun Microsystems, Inc. | Technique for correcting single-bit errors in caches with sub-block parity bits |
FR2802734B1 (fr) * | 1999-12-15 | 2002-04-26 | St Microelectronics Sa | Procede de correction d'un bit dans une chaine de bits |
DE10109449B4 (de) * | 2000-08-02 | 2012-11-08 | Continental Teves Ag & Co. Ohg | Verfahren und Schaltungsanordnung zur Speicherung von Prüfbit-Worten |
US7162668B2 (en) * | 2001-04-19 | 2007-01-09 | Micron Technology, Inc. | Memory with element redundancy |
JP3860436B2 (ja) * | 2001-07-09 | 2006-12-20 | 富士通株式会社 | 半導体記憶装置 |
JP2003077294A (ja) * | 2001-08-31 | 2003-03-14 | Mitsubishi Electric Corp | メモリ回路 |
JP3935139B2 (ja) | 2002-11-29 | 2007-06-20 | 株式会社東芝 | 半導体記憶装置 |
JP3930446B2 (ja) * | 2003-03-13 | 2007-06-13 | 株式会社東芝 | 半導体装置 |
JP2005203064A (ja) * | 2004-01-19 | 2005-07-28 | Toshiba Corp | 半導体記憶装置 |
JP4660353B2 (ja) * | 2005-11-01 | 2011-03-30 | 株式会社東芝 | 記憶媒体再生装置 |
KR20090087077A (ko) * | 2006-11-21 | 2009-08-14 | 프리스케일 세미컨덕터, 인크. | Ecc-유닛 및 부가 프로세싱 장치를 갖는 메모리 시스템 |
US8365044B2 (en) * | 2007-04-23 | 2013-01-29 | Agere Systems Inc. | Memory device with error correction based on automatic logic inversion |
US8880977B2 (en) | 2011-07-22 | 2014-11-04 | Sandisk Technologies Inc. | Systems and methods of storing data |
CN103875039A (zh) * | 2011-09-01 | 2014-06-18 | 杭州海存信息技术有限公司 | 现场修复系统和方法 |
US9183086B2 (en) | 2013-06-03 | 2015-11-10 | Sandisk Technologies Inc. | Selection of data for redundancy calculation in three dimensional nonvolatile memory |
US9177673B2 (en) | 2013-10-28 | 2015-11-03 | Sandisk Technologies Inc. | Selection of data for redundancy calculation by likely error rate |
US9455020B2 (en) * | 2014-06-05 | 2016-09-27 | Micron Technology, Inc. | Apparatuses and methods for performing an exclusive or operation using sensing circuitry |
US9704540B2 (en) * | 2014-06-05 | 2017-07-11 | Micron Technology, Inc. | Apparatuses and methods for parity determination using sensing circuitry |
US9401216B1 (en) | 2015-09-22 | 2016-07-26 | Sandisk Technologies Llc | Adaptive operation of 3D NAND memory |
US9691473B2 (en) | 2015-09-22 | 2017-06-27 | Sandisk Technologies Llc | Adaptive operation of 3D memory |
KR102492033B1 (ko) * | 2018-03-26 | 2023-01-26 | 에스케이하이닉스 주식회사 | 메모리 장치 및 이를 포함하는 메모리 시스템 |
US10942809B2 (en) | 2018-12-20 | 2021-03-09 | Micron Technology, Inc. | Changing of error correction codes based on the wear of a memory sub-system |
US11106530B2 (en) * | 2019-12-20 | 2021-08-31 | Micron Technology, Inc. | Parity protection |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4464755A (en) * | 1982-03-26 | 1984-08-07 | Rca Corporation | Memory system with error detection and correction |
JPS60133599A (ja) * | 1983-12-21 | 1985-07-16 | Nec Corp | 半導体メモリ装置 |
JPS6150293A (ja) * | 1984-08-17 | 1986-03-12 | Fujitsu Ltd | 半導体記憶装置 |
JP2664236B2 (ja) * | 1989-02-01 | 1997-10-15 | 富士通株式会社 | 半導体記憶装置 |
JPH0664918B2 (ja) * | 1989-05-25 | 1994-08-22 | ローム株式会社 | 自己訂正機能を有する半導体記憶装置 |
US5088092A (en) * | 1989-11-22 | 1992-02-11 | Unisys Corporation | Width-expansible memory integrity structure |
JP2953737B2 (ja) * | 1990-03-30 | 1999-09-27 | 日本電気株式会社 | 複数ビット並列テスト回路を具備する半導体メモリ |
JP2854680B2 (ja) * | 1990-06-15 | 1999-02-03 | 株式会社東芝 | Icメモリカード |
US5249158A (en) * | 1991-02-11 | 1993-09-28 | Intel Corporation | Flash memory blocking architecture |
JP3229345B2 (ja) * | 1991-09-11 | 2001-11-19 | ローム株式会社 | 不揮発性icメモリ |
US5452311A (en) * | 1992-10-30 | 1995-09-19 | Intel Corporation | Method and apparatus to improve read reliability in semiconductor memories |
US5448577A (en) * | 1992-10-30 | 1995-09-05 | Intel Corporation | Method for reliably storing non-data fields in a flash EEPROM memory array |
US5367526A (en) * | 1993-06-22 | 1994-11-22 | Kong Edmund Y | Memory module, parity bit emulator, and associated method for parity bit emulation |
JP3212421B2 (ja) * | 1993-09-20 | 2001-09-25 | 富士通株式会社 | 不揮発性半導体記憶装置 |
-
1994
- 1994-09-16 KR KR1019940023535A patent/KR0168896B1/ko not_active IP Right Cessation
-
1996
- 1996-01-19 US US08/588,693 patent/US5671239A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5671239A (en) | 1997-09-23 |
KR950009736A (ko) | 1995-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0168896B1 (ko) | 패리티에 의해 에러를 수정할 수 있는 반도체 메모리장치 | |
US11817155B2 (en) | Nonvolatile semiconductor memory device including a memory cell array and a control circuit applying a reading voltage | |
US6219286B1 (en) | Semiconductor memory having reduced time for writing defective information | |
US7437631B2 (en) | Soft errors handling in EEPROM devices | |
KR100784867B1 (ko) | 엠에스비 프로그램 상태를 저장하는 플래그 셀들을구비하는 비휘발성 메모리 장치 | |
US6525960B2 (en) | Nonvolatile semiconductor memory device including correction of erratic memory cell data | |
US5532962A (en) | Soft errors handling in EEPROM devices | |
EP0802540B1 (en) | Multilevel memory system | |
US8166371B2 (en) | Semiconductor memory system and signal processing system | |
US5883903A (en) | Semiconductor memory of XN type having parity corresponding to n×m bits | |
US5930169A (en) | Nonvolatile semiconductor memory device capable of improving of chip's lifetime and method of operating the same | |
JP3076195B2 (ja) | 不揮発性半導体記憶装置 | |
US6735727B1 (en) | Flash memory device with a novel redundancy selection circuit and method of using the same | |
JPH02310899A (ja) | 自己訂正機能を有する半導体記憶装置 | |
US5847995A (en) | Nonvolatile semiconductor memory device having a plurality of blocks provided on a plurality of electrically isolated wells | |
JPH08297987A (ja) | 不揮発性半導体記憶装置 | |
JP3895816B2 (ja) | 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム | |
KR20030010474A (ko) | 반도체 기억 장치 및 반도체 기억 장치의 구동 방법 | |
US6707733B2 (en) | Semiconductor memory device | |
KR19990013057A (ko) | 단일 비트 데이터와 다중 비트 데이터를 동일한 칩에 선택적으로 저장하는 플래시 메모리 장치의 독출 및 기입 방법 | |
US6549473B2 (en) | Circuital structure for reading data in a non-volatile memory device | |
JPH09180496A (ja) | 半導体記憶装置 | |
JPH06163856A (ja) | 一括消去型不揮発性半導体記憶装置およびその試験方法 | |
KR20240060673A (ko) | 메모리 시스템에서의 어드레스 결함 검출 | |
JPH0793984A (ja) | 半導体記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19940916 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19940916 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19971230 Patent event code: PE09021S01D |
|
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: 19980725 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981008 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19981008 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20011004 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20020918 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20020918 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20040710 |