KR102203298B1 - 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 - Google Patents
비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 Download PDFInfo
- Publication number
- KR102203298B1 KR102203298B1 KR1020140099104A KR20140099104A KR102203298B1 KR 102203298 B1 KR102203298 B1 KR 102203298B1 KR 1020140099104 A KR1020140099104 A KR 1020140099104A KR 20140099104 A KR20140099104 A KR 20140099104A KR 102203298 B1 KR102203298 B1 KR 102203298B1
- Authority
- KR
- South Korea
- Prior art keywords
- erase operation
- remaining time
- erase
- memory device
- time
- 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.)
- Active
Links
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
- 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/32—Timing circuits
-
- 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
- G11C11/5628—Programming or writing circuits; Data input circuits
- G11C11/5635—Erasing circuits
-
- 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
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- 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
-
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/344—Arrangements for verifying correct erasure or for detecting overerased cells
- G11C16/3445—Circuits or methods to verify correct erasure of nonvolatile memory cells
Landscapes
- Read Only Memory (AREA)
Abstract
Description
도 2는 도 1의 메모리 장치를 설명하기 위한 블록도이다.
도 3은 도 2의 메모리 블록을 설명하기 위한 등가 회로도이다.
도 4는 도 1의 메모리 컨트롤러를 설명하기 위한 블록도이다.
도 5는 본 발명의 일 실시예에 따른 비휘발성 메모리 장치의 구동 방법을 설명하기 위한 순서도이다.
도 6은 소거 동작을 설명하기 위한 도면이다.
도 7은 소거 동작에 따라 변화하는 산포를 도시한 도면이다.
도 8은 도 5의 구동 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 다른 실시예에 따른 비휘발성 메모리 장치의 구동 방법을 설명하기 위한 순서도이다.
도 10은 본 발명의 또다른 실시예에 따른 비휘발성 메모리 장치의 구동 방법을 설명하기 위한 순서도이다.
도 11은 본 발명의 또다른 실시예에 따른 비휘발성 메모리 장치의 구동 방법을 설명하기 위한 순서도이다.
도 12는 프로그램 동작을 설명하기 위한 도면이다.
도 13은 프로그램 동작에 따라 변화하는 산포를 도시한 도면이다.
도 14는 도 11의 구동 방법을 설명하기 위한 흐름도이다.
도 15 내지 도 19는 본 발명의 몇몇 실시예에 따른 비휘발성 메모리 장치의 구동 방법을 사용하는 메모리 시스템을 설명하기 위한 도면이다.
1200: 메모리 컨트롤러 1210: 마이크로 프로세서
1220: 호스트 인터페이스 1230: RAM
1240: ROM 1260: 메모리 인터페이스
Claims (10)
- 복수의 메모리 셀에 대해 소거 동작을 수행하고,
서스펜드 명령에 의하여 상기 소거 동작을 중지하고,
중지된 상기 소거 동작 중 미수행된 소거 동작의 잔여 시간을 계산하고,
상기 소거 동작 후에, 제1 동작을 수행하고,
상기 제1 동작의 완료 시점부터 제2 동작 시작 시점 사이의 제1 빈 시간과 상기 잔여 시간을 비교하고,
상기 잔여 시간이 상기 제1 빈 시간보다 짧거나 같으면 상기 미수행된 소거 동작을 수행하고, 상기 잔여 시간이 상기 제1 빈 시간보다 길면 상기 제2 동작을 수행하는 것을 포함하되,
상기 잔여 시간을 계산하는 것은, 소거 동작 정보를 이용하여 상기 잔여 시간을 계산하는 것을 포함하고,
상기 소거 동작 정보는, 상기 소거 동작의 진행 정도, 상기 소거 동작이 수행된 메모리 셀의 개수 및 상기 복수의 메모리 셀 중에서 제1 전압 이상인 메모리 셀의 개수 중 적어도 하나를 포함하는 비휘발성 메모리 장치의 구동 방법. - 삭제
- 제 1항에 있어서,
상기 미수행된 소거 동작을 수행하는 것은, 상기 미수행된 소거 동작의 잔여 시간을 조절하여 상기 미수행된 소거 동작을 수행하는 것을 포함하는 비휘발성 메모리 장치의 구동 방법. - 제 1항에 있어서,
상기 미수행된 소거 동작은 중지없이 한번에 수행되는 비휘발성 메모리 장치의 구동 방법. - 제 1항에 있어서,
상기 복수의 메모리 셀을 포함하는 제1 블록과, 상기 제1 블록과는 다른 복수개의 제2 블록을 포함하고,
상기 제1 동작과 상기 제2 동작은 상기 복수개의 제2 블록에 대하여 수행되는 비휘발성 메모리 장치의 구동 방법. - 복수의 메모리 셀에 대해 소거 동작을 수행하고,
서스펜드 명령에 의해 상기 소거 동작을 중지하고,
상기 소거 동작 중 미수행된 소거 동작의 잔여 시간을 계산하고,
상기 소거 동작과 다른 제1 내지 제3 동작을 순차적으로 수행하는 것을 포함하되,
상기 제1 동작과 상기 제2 동작 사이의 시간 보다 상기 잔여 시간이 짧거나 같으면 상기 제2 동작을 수행하기 전에 상기 미수행된 소거 동작을 수행하고, 상기 제2 동작과 상기 제3 동작 사이의 시간보다 상기 잔여 시간이 짧거나 같으면 상기 제3 동작을 수행하기 전에 상기 미수행된 소거 동작을 수행하는 비휘발성 메모리 장치의 구동 방법. - 제 6항에 있어서,
상기 미수행된 소거 동작을 수행하기 전에, 상기 미수행된 소거 동작의 잔여 시간을 조절하여 상기 미수행된 소거 동작을 수행하는 것을 포함하는 비휘발성 메모리 장치의 구동 방법. - 각각이 복수의 메모리 셀을 포함하는 복수의 블록을 포함하는 메모리 장치;및
호스트의 요청에 따라 상기 메모리 장치를 제어하는 메모리 컨트롤러를 포함하되,
상기 메모리 컨트롤러는,
상기 복수의 블록 중 적어도 하나의 블록에 소거 동작을 수행하는 중 상기 호스트로부터 서스펜드 명령을 받으면 상기 소거 동작을 중지하고, 중지된 상기 소거 동작 중 미수행된 소거 동작의 잔여 시간을 계산하고,
상기 소거 동작 이후 순차적으로 제1 동작과 제2 동작을 수행하되, 상기 제1 동작과 상기 제2 동작 사이의 빈 시간과 상기 잔여 시간을 비교하여 상기 잔여 시간이 상기 빈 시간보다 짧으면 상기 제2 동작 수행 전에 상기 미수행된 소거 동작을 수행하고, 상기 잔여 시간이 상기 빈 시간보다 길면 상기 제2 동작 이후에 상기 미수행된 소거 동작을 수행하고,
상기 미수행된 소거 동작은 중지없이 한번에 수행되고,
상기 메모리 컨트롤러는 상기 잔여 시간을 조절하는 비휘발성 메모리 장치. - 제 8항에 있어서,
상기 제1 및 제2 동작은 상기 소거 동작과는 다른 비휘발성 메모리 장치. - 제 8항에 있어서,
상기 복수의 블록 중에서, 상기 소거 동작이 수행되는 블록과, 상기 제1 및 제2 동작이 수행되는 블록은 서로 다른 비휘발성 메모리 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140099104A KR102203298B1 (ko) | 2014-08-01 | 2014-08-01 | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 |
US14/591,438 US9401215B2 (en) | 2014-08-01 | 2015-01-07 | Nonvolatile memory device and method for driving the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140099104A KR102203298B1 (ko) | 2014-08-01 | 2014-08-01 | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160016007A KR20160016007A (ko) | 2016-02-15 |
KR102203298B1 true KR102203298B1 (ko) | 2021-01-15 |
Family
ID=55180715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140099104A Active KR102203298B1 (ko) | 2014-08-01 | 2014-08-01 | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9401215B2 (ko) |
KR (1) | KR102203298B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102291803B1 (ko) * | 2015-04-07 | 2021-08-24 | 삼성전자주식회사 | 불휘발성 메모리 시스템의 동작 방법, 및 그것을 포함하는 사용자 시스템의 동작 방법 |
KR102356071B1 (ko) * | 2015-05-06 | 2022-01-27 | 에스케이하이닉스 주식회사 | 저장 장치 및 이의 동작 방법 |
JP6538597B2 (ja) * | 2016-03-14 | 2019-07-03 | 東芝メモリ株式会社 | 記憶装置 |
US10431315B2 (en) | 2016-11-29 | 2019-10-01 | Samsung Electronics Co., Ltd. | Operation method of a nonvolatile memory device for controlling a resume operation |
JP2018156698A (ja) * | 2017-03-15 | 2018-10-04 | 東芝メモリ株式会社 | メモリシステム |
US10423335B2 (en) | 2017-06-30 | 2019-09-24 | Seagate Technology Llc | Enhancing quality of service of a storage device |
CN109300500B (zh) * | 2017-07-25 | 2020-06-16 | 旺宏电子股份有限公司 | 存储器装置的数据管理方法与系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725417B1 (ko) * | 2006-02-22 | 2007-06-07 | 삼성전자주식회사 | 우선 순위에 따른 플래시 메모리의 연산 처리 장치 및 방법 |
US20130198451A1 (en) | 2009-09-09 | 2013-08-01 | Fusion-Io | Erase suspend/resume for memory |
US20140215175A1 (en) * | 2013-01-31 | 2014-07-31 | Apple Inc. | Efficient suspend-resume operation in memory devices |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4327410A (en) * | 1980-03-26 | 1982-04-27 | Ncr Corporation | Processor auto-recovery system |
US5729169A (en) * | 1996-07-10 | 1998-03-17 | Micron Quantum Devices, Inc. | Controllable one-shot circuit and method for controlling operation of memory circuit using same |
US6201739B1 (en) | 1996-09-20 | 2001-03-13 | Intel Corporation | Nonvolatile writeable memory with preemption pin |
KR100290474B1 (ko) | 1998-06-11 | 2001-06-01 | 박종섭 | 다단계 펄스 발생 회로 및 이를 이용한 플래쉬 메모리 셀의소거 방법 |
JP2004030438A (ja) | 2002-06-27 | 2004-01-29 | Renesas Technology Corp | マイクロコンピュータ |
KR100634433B1 (ko) * | 2004-09-13 | 2006-10-16 | 삼성전자주식회사 | 불 휘발성 반도체 메모리 장치 및 그것의 멀티-블록 소거방법 |
JP4051055B2 (ja) | 2004-10-14 | 2008-02-20 | シャープ株式会社 | 不揮発性メモリの消去パルス設定方法及び消去不良スクリーニング方法 |
US7562180B2 (en) | 2006-03-28 | 2009-07-14 | Nokia Corporation | Method and device for reduced read latency of non-volatile memory |
JP2008117505A (ja) | 2006-11-03 | 2008-05-22 | Spansion Llc | 半導体装置およびその制御方法 |
US8850103B2 (en) * | 2009-08-28 | 2014-09-30 | Microsoft Corporation | Interruptible NAND flash memory |
JP5378326B2 (ja) | 2010-08-17 | 2013-12-25 | 株式会社東芝 | 不揮発性半導体記憶装置とその制御方法 |
DE102010045581B4 (de) * | 2010-09-16 | 2018-08-09 | Infineon Technologies Ag | Verfahren und Vorrichtung zum Programmieren von Daten in nicht-flüchtige Speicher |
US8364888B2 (en) | 2011-02-03 | 2013-01-29 | Stec, Inc. | Erase-suspend system and method |
KR102226367B1 (ko) * | 2014-01-02 | 2021-03-12 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것을 포함하는 불휘발성 메모리 시스템 |
-
2014
- 2014-08-01 KR KR1020140099104A patent/KR102203298B1/ko active Active
-
2015
- 2015-01-07 US US14/591,438 patent/US9401215B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725417B1 (ko) * | 2006-02-22 | 2007-06-07 | 삼성전자주식회사 | 우선 순위에 따른 플래시 메모리의 연산 처리 장치 및 방법 |
US20130198451A1 (en) | 2009-09-09 | 2013-08-01 | Fusion-Io | Erase suspend/resume for memory |
US20140215175A1 (en) * | 2013-01-31 | 2014-07-31 | Apple Inc. | Efficient suspend-resume operation in memory devices |
Also Published As
Publication number | Publication date |
---|---|
KR20160016007A (ko) | 2016-02-15 |
US9401215B2 (en) | 2016-07-26 |
US20160035428A1 (en) | 2016-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10803947B2 (en) | Three-dimensional nonvolatile memory and related read method designed to reduce read disturbance | |
KR102203298B1 (ko) | 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법 | |
US9761287B2 (en) | Semiconductor memory device, memory system including the same and operating method thereof | |
US9165662B2 (en) | Semiconductor memory device and programming method thereof | |
KR102226367B1 (ko) | 불휘발성 메모리 장치 및 그것을 포함하는 불휘발성 메모리 시스템 | |
CN104008778B (zh) | 非易失性存储器及非易失性存储器的操作方法 | |
US10497452B2 (en) | Semiconductor memory device and method of operating the same | |
KR102187521B1 (ko) | 불휘발성 메모리 및 메모리 컨트롤러를 포함하는 메모리 시스템 및 불휘발성 메모리에 데이터를 프로그램하는 프로그램 방법 | |
KR102533197B1 (ko) | 반도체 메모리 장치 및 그 동작 방법 | |
US20170025176A1 (en) | Semiconductor memory device and operating method thereof | |
CN108305658A (zh) | 半导体存储装置及其操作方法 | |
US9165671B2 (en) | Semiconductor memory device and method of operating the same | |
KR102147916B1 (ko) | 불휘발성 메모리 시스템 및 그것의 동작 방법 | |
KR20180004874A (ko) | 불휘발성 메모리 시스템의 동작 방법 및 불휘발성 메모리 장치의 동작 방법 | |
US9836216B2 (en) | Semiconductor memory device and operating method thereof | |
CN106560896B (zh) | 具有改善的编程可靠性的半导体器件 | |
KR20150018732A (ko) | 멀티 비트 메모리 장치, 그것의 온칩 버퍼 프로그램 방법 및 멀티 비트 메모리 시스템 | |
US9330768B2 (en) | Semiconductor memory device, memory system including the same and operating method thereof | |
KR102127105B1 (ko) | 비휘발성 메모리 장치의 구동 방법 | |
US9508438B2 (en) | Semiconductor memory device, memory system having the same and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140801 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190729 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140801 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200716 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: 20201229 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210111 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210112 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20231226 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20241226 Start annual number: 5 End annual number: 5 |