KR100264028B1 - 부트 블럭 방식을 채용하는 불휘발성 메모리의데이타 소거 메카니즘 - Google Patents
부트 블럭 방식을 채용하는 불휘발성 메모리의데이타 소거 메카니즘 Download PDFInfo
- Publication number
- KR100264028B1 KR100264028B1 KR1019970053482A KR19970053482A KR100264028B1 KR 100264028 B1 KR100264028 B1 KR 100264028B1 KR 1019970053482 A KR1019970053482 A KR 1019970053482A KR 19970053482 A KR19970053482 A KR 19970053482A KR 100264028 B1 KR100264028 B1 KR 100264028B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- address
- circuit
- blocks
- memory cell
- Prior art date
Links
- 230000002547 anomalous effect Effects 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000012795 verification Methods 0.000 claims description 42
- 230000006870 function Effects 0.000 claims description 7
- 235000021028 berry Nutrition 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 101000760620 Homo sapiens Cell adhesion molecule 1 Proteins 0.000 description 6
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 description 6
- 101100481702 Arabidopsis thaliana TMK1 gene Proteins 0.000 description 4
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 3
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 3
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 3
- 101000585359 Homo sapiens Suppressor of tumorigenicity 20 protein Proteins 0.000 description 3
- 101100421142 Mus musculus Selenon gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101100207024 Caenorhabditis elegans sel-9 gene Proteins 0.000 description 1
- 102100028138 F-box/WD repeat-containing protein 7 Human genes 0.000 description 1
- 101001060231 Homo sapiens F-box/WD repeat-containing protein 7 Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
Images
Classifications
-
- 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/06—Auxiliary circuits, e.g. for writing into memory
-
- 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/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/14—Circuits for erasing electrically, e.g. erase voltage switching circuits
- G11C16/16—Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
-
- 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/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/08—Address circuits; Decoders; Word-line control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/04—Arrangements for selecting an address in a digital store using a sequential addressing device, e.g. shift register, counter
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
Abstract
Description
Claims (11)
- 부트 블럭 방식의 불휘발성 메모리;비트수가 동일한 복수의 균등 블럭과, 복수의 변칙 블럭으로 구성되는 메모리 어레이;소거 동작시에, 상기 복수의 균등 블럭 및 상기 복수의 변칙 블럭 중 하나를 지정하는 블럭 어드레스 신호와, 상기 블럭 어드레스 신호에 의해 지정된 블럭이 소거를 실행하는 선택 블럭일 경우에 그 선택 블럭 내의 메모리 셀을 순차 지정하는 로우 및 컬럼 어드레스 신호를 생성하는 어드레스 생성 회로를 포함하며,상기 어드레스 생성 회로는,기본 분할이 되는 블럭에 대응한 블럭 어드레스 카운터와,부트 블럭 어드레스 카운터와,상기 로우 및 컬럼 어드레스 신호를 출력하는 로우 및 컬럼 어드레스 카운터와,상기 블럭 어드레스 카운터 신호와 부트 블럭 어드레스 카운터 신호가 입력 신호로 되는 논리 회로와,상기 논리 회로의 출력 회로의 신호와, 상기 로우 및 컬럼 어드레스 카운터의 출력 신호를 전환하는 전환 회로를 구비하고,선택된 블럭에 따라 상기 블럭 어드레스 신호와, 선택 블럭 내의 메모리 셀을 순차 지정하는 로우 어드레스 및 컬럼 어드레스 신호를 설정하는 수단으로 구성되는 것을 특징으로 하는 불휘발성 메모리.
- 제1항에 있어서,상기 어드레스 생성 회로는, 상기 블럭 어드레스 신호에 의해 지정된 블럭이 상기 복수의 균등 블럭의 하나이고 또한 상기 선택 블럭일 경우에 N 비트의 상기 로우 및 컬럼 어드레스 신호와 M 비트의 상기 블럭 어드레스 신호를 출력하고, 상기 블럭 어드레스 신호에 의해 지정된 블럭이 상기 복수의 변칙 블럭의 하나이고 또한 상기 선택 블럭일 경우에 상기 블럭 어드레스 신호에 의해 지정된 블럭의 기억 용량에 대응한 N-n 비트의 상기 로우 및 컬럼 어드레스 신호와 M+n 비트의 상기 블럭 어드레스 신호를 출력하는 수단(N, M은 자연수, n은 상기 블럭 어드레스 신호에 의해 지정된 변칙 블럭의 기억 용량에 의해 결정되는 값, N>n 임.)으로 구성되는 것을 특징으로 하는 불휘발성 메모리.
- 제1항에 있어서, 상기 어드레스 생성 회로를 구성하는 상기 전환 회로는 상기 논리 회로의 출력 회로의 신호와, 상기 로우 및 컬럼 어드레스 카운터의 출력 신호를 상기 논리 회로의 출력과는 다른 상기 논리 회로의 제2 출력 신호에 의해 전환하는 기능을 갖는 것을 특징으로 하는 불휘발성 메모리.
- 제1항에 있어서,상기 블럭 어드레스 신호에 의해 지정된 블럭이 소거를 실행하는 선택 블럭일 경우에, 상기 로우 및 컬럼 어드레스 신호는 초기치로부터 최종치까지 순차 인크리먼트되어, 상기 선택 블럭 내의 모든 메모리 셀에 대해 소거가 실행되는 것을 특징으로 하는 불휘발성 메모리.
- 부트 블럭 방식의 불휘발성 메모리;비트수가 동일한 복수의 균등 블럭과, 합계의 비트수가 하나의 균등 블럭의 비트수와 동일한 복수의 변칙 블럭으로 구성되는 메모리 셀 어레이;상기 균등 블럭을 지정하는 블럭 어드레스 카운터;상기 균등 블럭 내의 모든 메모리 셀을 지정하는 내부 어드레스를 생성하는 어드레스 카운터;상기 내부 어드레스에 의해 지정된 메모리 셀의 데이타를 판독, 베리파이(verify)하는 베리파이 회로;지정된 메모리 셀의 데이타의 개서를 행하는 제어 회로;상기 변칙 블럭에서의 소거 동작시에, 상기 어드레스 카운터는 균등 블럭 소거시와 동일하게 동작시키고, 상기 어드레스로 지정되어 있는 변칙 블럭이, 선택되어 있는 블럭인지, 선택되지 않은 블럭인지를 판단하고, 상기 베리파이 회로의 출력 신호를 제어하여, 선택된 변칙 블럭만을 소거하는 기능을 구비하고 있는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서;상기 제어 회로는, 상기 베리파이 회로가 NG일 때만, 상기 내부 어드레스에 의해 지정되는 메모리 셀에 대해 프리프로그램(preprogram)을 행하고, 또한 상기 내부 어드레스에 의해 지정되는 메모리 셀을 포함하는 선택 블럭 내의 전 메모리 셀에 대해 소거를 행하는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서,소거 동작시에, 상기 내부 어드레스가 상기 복수의 변칙 블럭 내의 메모리 셀을 순차 지정하고 있는 경우에, 상기 내부 어드레스에 의해 지정되는 메모리 셀이 소거를 실행하지 않은 비선택 블럭에 존재하고 있을 때는 상기 베리파이 회로의 베리파이 결과에 상관없이 항상 상기 베리파이가 OK가 되도록 설정하고, 상기 내부 어드레스에 의해 지정되는 메모리 셀이 소거를 실행하는 선택 블럭에 존재하고 있을 때에는, 상기 베리파이 회로의 베리파이 결과에 따라 상기 베리파이를 OK 또는 NG로 설정하는 수단을 갖추는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서,소거 동작시에, 상기 내부 어드레스가 상기 복수의 균등 블럭 중 선택 블럭 내의 메모리 셀을 순차 지정하고 있는 경우에, 상기 수단은 상기 베리파이 회로의 베리파이 결과에 따라 상기 베리파이를 OK 또는 NG로 설정하는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서,상기 복수의 변칙 블럭 모두가 소거를 실행하지 않은 비선택 블럭일 경우에, 상기 어드레스 카운터는 상기 복수의 변칙 블럭 내의 메모리 셀을 순차 지정하는 내부 어드레스를 생성하지 않는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서,상기 제어 회로는, 상기 프리프로그램(pre-program) 또는 상기 소거의 횟수가 소정수에 달할 때까지는, 상기 베리파이가 OK로 될 때까지 상기 소거전 기입 또는 상기 소거를 반복 실행하는 것을 특징으로 하는 불휘발성 메모리.
- 제5항에 있어서,소거 동작시에, 상기 내부 어드레스 중 블럭 어드레스가 상기 복수의 균등 블럭 중 비선택 블럭을 지정하고 있을 때는, 상기 비선택 블럭에 대해서는 소거 동작을 행하지 않는 것을 특징으로 하는 불휘발성 메모리.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP96-276179 | 1996-10-18 | ||
JP27617996A JP3176038B2 (ja) | 1996-10-18 | 1996-10-18 | 半導体記憶装置 |
JP4401097A JP3148143B2 (ja) | 1997-02-27 | 1997-02-27 | 不揮発性半導体記憶装置 |
JP97-044010 | 1997-02-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980032946A KR19980032946A (ko) | 1998-07-25 |
KR100264028B1 true KR100264028B1 (ko) | 2000-08-16 |
Family
ID=26383856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970053482A KR100264028B1 (ko) | 1996-10-18 | 1997-10-18 | 부트 블럭 방식을 채용하는 불휘발성 메모리의데이타 소거 메카니즘 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5805510A (ko) |
KR (1) | KR100264028B1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3405651B2 (ja) * | 1997-02-27 | 2003-05-12 | 株式会社東芝 | 不揮発性半導体記憶装置 |
US6308297B1 (en) * | 1998-07-17 | 2001-10-23 | Sun Microsystems, Inc. | Method and apparatus for verifying memory addresses |
JP3311305B2 (ja) * | 1998-11-19 | 2002-08-05 | 沖電気工業株式会社 | 同期式バースト不揮発性半導体記憶装置 |
JP2000228094A (ja) * | 1999-02-04 | 2000-08-15 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP2001319486A (ja) * | 2000-05-12 | 2001-11-16 | Mitsubishi Electric Corp | 不揮発性半導体記憶装置 |
JP3627915B2 (ja) | 2000-05-30 | 2005-03-09 | シャープ株式会社 | ブートブロックフラッシュメモリ制御回路、およびそれを備えたicメモリカードと半導体記憶装置、並びにブートブロックフラッシュメモリの消去方法 |
JP4413406B2 (ja) * | 2000-10-03 | 2010-02-10 | 株式会社東芝 | 不揮発性半導体メモリ及びそのテスト方法 |
US6549467B2 (en) * | 2001-03-09 | 2003-04-15 | Micron Technology, Inc. | Non-volatile memory device with erase address register |
CA2506048A1 (en) | 2002-11-13 | 2004-05-27 | Ackley Machine Corporation | Laser unit, inspection unit, method for inspecting pellet-shaped articles and pharmaceutical article |
KR100769772B1 (ko) * | 2006-09-29 | 2007-10-23 | 주식회사 하이닉스반도체 | 플래시 메모리 장치 및 이를 이용한 소거 방법 |
US7577059B2 (en) * | 2007-02-27 | 2009-08-18 | Mosaid Technologies Incorporated | Decoding control with address transition detection in page erase function |
US7804718B2 (en) * | 2007-03-07 | 2010-09-28 | Mosaid Technologies Incorporated | Partial block erase architecture for flash memory |
ES2930424T3 (es) | 2010-06-01 | 2022-12-12 | Ackley Machine Corp | Sistema de inspección |
US9007831B2 (en) | 2013-03-05 | 2015-04-14 | Micron Technology, Inc. | Memory devices with different sized blocks of memory cells and methods |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2709751B2 (ja) * | 1990-06-15 | 1998-02-04 | 三菱電機株式会社 | 不揮発性半導体記憶装置およびそのデータ消去方法 |
US5602789A (en) * | 1991-03-12 | 1997-02-11 | Kabushiki Kaisha Toshiba | Electrically erasable and programmable non-volatile and multi-level memory systemn with write-verify controller |
KR960000619B1 (ko) * | 1991-12-27 | 1996-01-10 | 후지쓰 가부시끼가이샤 | 일괄소거형의 불휘발성 반도체 기억장치 및 그의 구동제어회로 |
US5592415A (en) * | 1992-07-06 | 1997-01-07 | Hitachi, Ltd. | Non-volatile semiconductor memory |
-
1997
- 1997-10-17 US US08/953,388 patent/US5805510A/en not_active Expired - Lifetime
- 1997-10-18 KR KR1019970053482A patent/KR100264028B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19980032946A (ko) | 1998-07-25 |
US5805510A (en) | 1998-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6735116B2 (en) | NAND-type flash memory device with multi-page program, multi-page read, multi-block erase operations | |
US6414874B2 (en) | Nonvolatile semiconductor memory device having electrically and collectively erasable characteristics | |
US6031760A (en) | Semiconductor memory device and method of programming the same | |
US5377147A (en) | Method and circuitry for preconditioning shorted rows in a nonvolatile semiconductor memory incorporating row redundancy | |
US6525960B2 (en) | Nonvolatile semiconductor memory device including correction of erratic memory cell data | |
USRE44350E1 (en) | Nonvolatile semiconductor memory including multi-threshold voltage memory cells including voltage ranges indicating either an erase state or a two or more program state | |
JP3898349B2 (ja) | 半導体記憶装置 | |
US5930169A (en) | Nonvolatile semiconductor memory device capable of improving of chip's lifetime and method of operating the same | |
US6055184A (en) | Semiconductor memory device having programmable parallel erase operation | |
JP2004514238A (ja) | ページ消去可能なフラッシュメモリおよびその制御方法 | |
US6778443B2 (en) | Non-volatile semiconductor memory device having memory blocks pre-programmed before erased | |
KR100264028B1 (ko) | 부트 블럭 방식을 채용하는 불휘발성 메모리의데이타 소거 메카니즘 | |
US7181566B2 (en) | Scratch control memory array in a flash memory device | |
US20030145151A1 (en) | Nonvolatile memory and memory card | |
US6735121B2 (en) | Nonvolatile memory system having status register for rewrite control | |
US6400624B1 (en) | Configure registers and loads to tailor a multi-level cell flash design | |
JP2001273798A (ja) | 不揮発性半導体メモリ | |
US6262916B1 (en) | Non-volatile semiconductor memory device capable of pre-conditioning memory cells prior to a data erasure | |
KR100626379B1 (ko) | 비트 스캐닝 프로그램을 수행하는 불휘발성 메모리 장치 | |
US6373750B1 (en) | Non-volatile memory which performs erasure in a short time | |
EP0714059A2 (en) | Method and apparatus for controlling memory operationsM | |
KR0172437B1 (ko) | 칼럼불량 구제 및 고속 소거검증 기능을 가지는 불휘발성 반도체 메모리 장치 | |
KR100568117B1 (ko) | 가속화된 비트 스캐닝 프로그램을 수행하는 불휘발성메모리 장치 | |
EP0642135A2 (en) | A nonvolatile semiconductor memory and its test method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19971018 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971018 Comment text: Request for Examination of Application |
|
PG1501 | Laying open 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: 20000330 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20000524 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20000525 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20030430 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20040430 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20050502 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20060502 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20070430 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20080428 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20090429 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20100428 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20110421 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20120507 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20120507 Start annual number: 13 End annual number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |