KR20140133427A - 플래시 메모리에 저장된 데이터를 관리하는 방법 및 관련 메모리 장치 및 제어기 - Google Patents
플래시 메모리에 저장된 데이터를 관리하는 방법 및 관련 메모리 장치 및 제어기Info
- Publication number
- KR20140133427A KR20140133427A KR1020140042940A KR20140042940A KR20140133427A KR 20140133427 A KR20140133427 A KR 20140133427A KR 1020140042940 A KR1020140042940 A KR 1020140042940A KR 20140042940 A KR20140042940 A KR 20140042940A KR 20140133427 A KR20140133427 A KR 20140133427A
- Authority
- KR
- South Korea
- Prior art keywords
- block
- detection result
- contents
- blocks
- bit error
- 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.)
- Ceased
Links
Images
Classifications
-
- 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
- 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; 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/14—Error detection or correction of the data by redundancy in operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 1은 본 발명의 실시예에 따른 메모리 장치를 도시하는 도면이다.
도 2는 본 발명의 실시예에 따른 프로그램 목록을 도면이다.
도 3은 본 발명의 실시예에 따라 플래시 메모리에 저장되어 있는 데이터를 관리하는 방법을 도시하는 흐름도이다.
도 4는 갱신된 프로그램 목록에서 기록 시간이 가장 이른 블록의 내용을 블랭크 블록으로 이동하는 단계를 나타내는 도면이다.
Claims (20)
- 플래시 메모리에 저장된 데이터를 관리하는 방법에 있어서,
상기 플래시 메모리는 복수의 블록을 포함하고, 상기 방법은,
상기 복수의 블록의 프로그램된 블록 및 상기 프로그램된 블록의 기록 횟수의 시퀀스에 관한 정보를 기록하는 프로그램 목록을 제공하는 단계;
상기 복수의 블록 중 제1 블록의 품질을 검출하여 제1 검출 결과를 생성하는 단계; 및
상기 제1 검출 결과를 참조하여 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제할지를 판단하는 단계
를 포함하며,
상기 제1 블록은 상기 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록인, 데이터를 관리하는 방법 - 제1항에 있어서,
상기 복수의 블록의 제1 블록의 품질을 검출하여 제1 검출 결과를 생성하는 단계는,
상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량을 검출하여 제1 검출 결과를 생성하는 단계
를 포함하는, 데이터를 관리하는 방법 - 제2항에 있어서,
상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제할지를 판단하는 단계는,
상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 높다는 것을 나타내면, 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하는 단계; 및
상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 낮다는 것을 나타내면, 상기 제1 블록의 내용을 그대로 유지하는 단계
를 포함하는, 데이터를 관리하는 방법 - 제1항에 있어서,
상기 제1 블록은 복수의 메모리 셀을 포함하고, 상기 복수의 블록의 제1 블록의 품질을 검출하여 제1 검출 결과를 생성하는 단계는,
상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태를 검출하여 제1 검출 결과를 생성하는 단계
를 포함하는, 데이터를 관리하는 방법 - 제4항에 있어서,
상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제할지를 판단하는 단계는,
상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족하지 않는다는 것을 나타내면, 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하는 단계; 및
상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족한다는 것을 나타내면, 상기 제1 블록의 내용을 그대로 유지하는 단계
를 포함하는, 데이터를 관리하는 방법 - 제1항에 있어서,
상기 제1 검출 결과에 따라 상기 제1 블록의 내용을 블랭크 블록으로 이동시킨 후,
상기 프로그램 목록을 갱신하여 갱신된 프로그램 목록을 생성하는 단계;
상기 복수의 블록 중 제2 블록의 품질을 검출하여 제2 검출 결과를 생성하는 단계; 및
상기 제2 검출 결과를 참조하여 상기 제2 블록의 내용을 블랭크 블록으로 이동시키고 상기 제2 블록의 내용을 삭제할지를 판단하는 단계
를 더 포함하며,
상기 제2 블록은 상기 갱신된 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록인, 데이터를 관리하는 방법 - 메모리 장치에 있어서,
복수의 블록을 포함하는 플래시 메모리; 및
상기 복수의 블록의 프로그램된 블록 및 상기 프로그램된 블록의 기록 시간의 시퀀스에 관한 정보를 기록하는 프로그램 목록을 저장하는 메모리를 포함하는 제어기
를 포함하며,
상기 제어기는 상기 복수의 블록 중 제1 블록의 품질을 검출하여 제1 검출 결과를 생성하고, 상기 제1 블록은 상기 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록이며;
상기 제어기는 상기 제1 검출 결과를 참조하여 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제할지를 판단하는, 메모리 장치. - 제7항에 있어서,
상기 제어기는 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량을 검출하여 제1 검출 결과를 생성하는, 메모리 장치. - 제8항에 있어서,
상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 높다는 것을 나타내면, 상기 제어기는 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하며; 상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 낮다는 것을 나타내면, 상기 제어기는 상기 제1 블록의 내용을 그대로 유지하는, 메모리 장치. - 제7항에 있어서,
상기 제1 블록은 복수의 메모리 셀을 포함하고, 상기 제어기는 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태를 검출하여 제1 검출 결과를 생성하는, 메모리 장치. - 제10항에 있어서,
상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족하지 않는다는 것을 나타내면, 상기 제어기는 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하며; 상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족한다는 것을 나타내면, 상기 제어기는 상기 제1 블록의 내용을 그대로 유지하는, 메모리 장치. - 제7항에 있어서,
상기 제1 검출 결과에 따라 상기 제1 블록의 내용을 블랭크 블록으로 이동시킨 후,
상기 제어기는 상기 프로그램 목록을 갱신하여 갱신된 프로그램 목록을 생성하고, 상기 복수의 블록 중 제2 블록의 품질을 검출하여 제2 검출 결과를 생성하며, 상기 제2 검출 결과를 참조하여 상기 제2 블록의 내용을 블랭크 블록으로 이동시키고 상기 제2 블록의 내용을 삭제할지를 판단하며,
상기 제2 블록은 상기 갱신된 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록인, 메모리 장치. - 제7항에 있어서,
상기 제어기는 유휴 주기에서 상기 복수의 블록 중 제1 블록의 품질을 검출함으로써 제1 검출 결과를 생성하는, 메모리 장치. - 플래시 메모리에 액세스하는 제어기에 있어서,
상기 플래시 메모리는 복수의 블록을 포함하고, 상기 제어기는,
프로그램 코드 및 프로그램 목록을 저장하며, 상기 프로그램 목록은 상기 복수의 블록의 프로그램된 블록 및 상기 프로그램된 블록의 기록 시간의 시퀀스에 관한 정보를 기록하도록 배치되는, 메모리; 및
상기 프로그램 코드를 실행하여 상기 플래시 메모리의 액세스를 제어하고 상기 복수의 블록을 관리하도록 배치되는 마이크로 프로세서
를 포함하며,
상기 마이크로 프로세서는 상기 복수의 블록 중 제1 블록의 품질을 검출하여 제1 검출 결과를 생성하며, 상기 제1 블록은 상기 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록이며, 그리고
상기 마이크로 프로세서는 상기 제1 검출 결과를 참조하여 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제할지를 판단하는, 제어기. - 제14항에 있어서,
상기 마이크로 프로세서는 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량을 검출하여 제1 검출 결과를 생성하는, 제어기. - 제15항에 있어서,
상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 높다는 것을 나타내면, 상기 마이크로 프로세서는 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하며; 상기 제1 검출 결과가 상기 제1 블록의 데이터 중 적어도 일부의 비트 오류율 또는 비트 오류량이 임계값보다 낮다는 것을 나타내면, 상기 마이크로 프로세서는 상기 제1 블록의 내용을 그대로 유지하는, 제어기. - 제14항에 있어서,
상기 제1 블록은 복수의 메모리 셀을 포함하고, 상기 마이크로 프로세서는 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태를 검출하여 제1 검출 결과를 생성하는, 제어기. - 제17항에 있어서,
상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족하지 않는다는 것을 나타내면, 상기 마이크로 프로세서는 상기 제1 블록의 내용을 블랭크 블록으로 이동시키고 상기 제1 블록의 내용을 삭제하며; 상기 제1 검출 결과가 상기 복수의 메모리 셀 중 적어도 일부의 임계 전압 시프트 상태가 기준을 충족한다는 것을 나타내면, 상기 마이크로 프로세서는 상기 제1 블록의 내용을 그대로 유지하는, 제어기. - 제14항에 있어서,
상기 제1 검출 결과에 따라 상기 제1 블록의 내용을 블랭크 블록으로 이동시킨 후,
상기 마이크로 프로세서는 상기 프로그램 목록을 갱신하여 갱신된 프로그램 목록을 생성하고, 상기 복수의 블록 중 제2 블록의 품질을 검출하여 제2 검출 결과를 생성하며, 상기 제2 검출 결과를 참조하여 상기 제2 블록의 내용을 블랭크 블록으로 이동시키고 상기 제2 블록의 내용을 삭제할지를 판단하며,
상기 제2 블록은 상기 갱신된 프로그램 목록에서 가장 이른 기록 시간을 가지는 프로그램된 블록인, 제어기. - 제14항에 있어서,
상기 마이크로 프로세서는 유휴 주기에서 상기 복수의 블록 중 제1 블록의 품질을 검출함으로써 제1 검출 결과를 생성하는, 제어기.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102116649 | 2013-05-10 | ||
TW102116649A TWI508068B (zh) | 2012-07-25 | 2013-05-10 | 管理快閃記憶體中所儲存之資料的方法,及相關的記憶裝置與控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140133427A true KR20140133427A (ko) | 2014-11-19 |
Family
ID=49996171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140042940A Ceased KR20140133427A (ko) | 2013-05-10 | 2014-04-10 | 플래시 메모리에 저장된 데이터를 관리하는 방법 및 관련 메모리 장치 및 제어기 |
Country Status (3)
Country | Link |
---|---|
US (2) | US9811414B2 (ko) |
KR (1) | KR20140133427A (ko) |
CN (2) | CN108595345B (ko) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595345B (zh) * | 2012-07-25 | 2021-11-23 | 慧荣科技股份有限公司 | 管理闪存中所储存的数据的方法及相关记忆装置与控制器 |
KR102221752B1 (ko) * | 2014-03-20 | 2021-03-02 | 삼성전자주식회사 | 메모리 장치의 프로그램 방법 및 이를 포함하는 데이터 독출 방법 |
TWI527037B (zh) * | 2014-04-10 | 2016-03-21 | 群聯電子股份有限公司 | 資料儲存方法、記憶體控制電路單元與記憶體儲存裝置 |
KR102291806B1 (ko) | 2015-04-20 | 2021-08-24 | 삼성전자주식회사 | 불휘발성 메모리 시스템 및 그것의 동작 방법 |
TWI566253B (zh) * | 2015-09-02 | 2017-01-11 | 慧榮科技股份有限公司 | 用來管理一記憶裝置之方法以及記憶裝置與控制器 |
TWI608350B (zh) * | 2016-03-09 | 2017-12-11 | 慧榮科技股份有限公司 | 儲存裝置及其控制單元、可用於儲存裝置的資料搬移方 法 |
CN106776095B (zh) * | 2016-12-22 | 2020-01-03 | 湖南国科微电子股份有限公司 | Ssd固态硬盘数据可靠性智能检测方法及检测装置 |
CN108089994B (zh) * | 2018-01-04 | 2021-06-01 | 威盛电子股份有限公司 | 存储装置以及数据保存方法 |
CN108563397B (zh) | 2018-01-04 | 2021-08-24 | 威盛电子股份有限公司 | 存储装置以及数据保存方法 |
US10949113B2 (en) * | 2018-01-10 | 2021-03-16 | SK Hynix Inc. | Retention aware block mapping in flash-based solid state drives |
TWI687930B (zh) * | 2018-11-07 | 2020-03-11 | 慧榮科技股份有限公司 | 快閃記憶體控制器、管理快閃記憶體模組的方法及相關的電子裝置 |
US11301343B2 (en) * | 2020-06-12 | 2022-04-12 | Taiwan Semiconductor Manufacturing Company Limited | Memory block age detection |
US11481123B1 (en) * | 2021-04-27 | 2022-10-25 | Micron Technology, Inc. | Techniques for failure management in memory systems |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100526186B1 (ko) | 2003-04-04 | 2005-11-03 | 삼성전자주식회사 | 플래시 메모리의 오류블록 관리방법 및 장치 |
WO2007058617A1 (en) * | 2005-11-17 | 2007-05-24 | Chee Keng Chang | A controller for non-volatile memories, and methods of operating the memory controller |
EP1966700A2 (en) * | 2005-12-21 | 2008-09-10 | Nxp B.V. | Non-volatile memory with block erasable locations |
WO2007072313A2 (en) * | 2005-12-22 | 2007-06-28 | Nxp B.V. | Memory with block-erasable locations and a linked chain of pointers to locate blocks with pointer information |
JP2008033788A (ja) * | 2006-07-31 | 2008-02-14 | Matsushita Electric Ind Co Ltd | 不揮発性記憶装置、データ記憶システム、およびデータ記憶方法 |
WO2008026466A1 (fr) * | 2006-08-31 | 2008-03-06 | Sharp Kabushiki Kaisha | Système de fichiers |
KR100881669B1 (ko) * | 2006-12-18 | 2009-02-06 | 삼성전자주식회사 | 비휘발성 데이터 저장장치의 정적 데이터 영역 검출 방법,마모도 평준화 방법 및 데이터 유닛 병합 방법과 그 장치 |
CN100504814C (zh) | 2007-01-17 | 2009-06-24 | 忆正存储技术(深圳)有限公司 | 闪存的区块管理方法 |
CN102005244B (zh) * | 2007-02-20 | 2015-10-21 | 桑迪士克科技公司 | 非易失性存储的可变编程 |
CN201036008Y (zh) * | 2007-04-18 | 2008-03-12 | 福州瑞芯微电子有限公司 | Bch纠错技术中的校验码写入装置 |
JP4444314B2 (ja) * | 2007-07-13 | 2010-03-31 | 株式会社東芝 | 半導体メモリ情報蓄積装置とその書き込み制御方法 |
US8473923B2 (en) * | 2007-09-12 | 2013-06-25 | Sandisk Technologies Inc. | Pointers for write abort handling |
TW200926196A (en) | 2007-12-07 | 2009-06-16 | Apacer Technology Inc | Method for flash memory storage device to store data |
WO2009084724A1 (en) * | 2007-12-28 | 2009-07-09 | Kabushiki Kaisha Toshiba | Semiconductor storage device |
JP4489127B2 (ja) * | 2008-02-29 | 2010-06-23 | 株式会社東芝 | 半導体記憶装置 |
KR101518199B1 (ko) * | 2008-05-23 | 2015-05-06 | 삼성전자주식회사 | 오류 정정 장치, 그 방법 및 상기 장치를 포함하는 메모리장치 |
TWI373771B (en) * | 2008-06-06 | 2012-10-01 | Phison Electronics Corp | Memory management method for non-volatile memory and controller using the same |
TWI386800B (zh) | 2008-10-03 | 2013-02-21 | Silicon Motion Inc | 快閃記憶體之更新資料的管理方法以及相關之記憶卡 |
CN101510168B (zh) * | 2008-11-07 | 2012-06-27 | 慧帝科技(深圳)有限公司 | 一种快闪记忆体的存取方法和记忆体装置 |
CN101740123B (zh) * | 2008-11-10 | 2012-04-04 | 扬智科技股份有限公司 | 存储器的数据保护方法 |
US9141475B2 (en) * | 2008-11-23 | 2015-09-22 | Sandisk Technologies | Methods for tag-grouping of blocks in storage devices |
CN101552032B (zh) * | 2008-12-12 | 2012-01-18 | 深圳市晶凯电子技术有限公司 | 用较大容量dram参与闪存介质管理构建高速固态存储盘的方法及装置 |
CN102004701B (zh) * | 2009-08-28 | 2013-01-09 | 炬才微电子(深圳)有限公司 | 一种次级内存的分配方法和装置 |
TWI450271B (zh) | 2009-09-02 | 2014-08-21 | Silicon Motion Inc | 用來管理一快閃記憶體的複數個區塊之方法以及相關之記憶裝置及其控制器 |
WO2011031796A2 (en) * | 2009-09-08 | 2011-03-17 | Fusion-Io, Inc. | Apparatus, system, and method for caching data on a solid-state storage device |
TWI426528B (zh) * | 2009-09-30 | 2014-02-11 | Phison Electronics Corp | 用於快閃記憶體的區塊管理方法、控制器與儲存系統 |
TWI437569B (zh) | 2009-10-16 | 2014-05-11 | Silicon Motion Inc | 用來管理一快閃記憶體的複數個區塊之方法以及相關之記憶裝置及其控制器 |
CN102043725B (zh) * | 2009-10-20 | 2013-01-09 | 群联电子股份有限公司 | 用于闪存的数据写入方法及其控制器与储存系统 |
US8589766B2 (en) * | 2010-02-24 | 2013-11-19 | Apple Inc. | Codeword remapping schemes for non-volatile memories |
JP2012203443A (ja) * | 2011-03-23 | 2012-10-22 | Toshiba Corp | メモリシステムおよびメモリシステムの制御方法 |
KR101824068B1 (ko) * | 2011-07-28 | 2018-03-15 | 삼성전자주식회사 | 메모리 컨트롤러 구동방법, 및 메모리 컨트롤러를 포함하는 메모리 시스템, 메모리 카드 및 휴대용 전자장치 |
CN108595345B (zh) * | 2012-07-25 | 2021-11-23 | 慧荣科技股份有限公司 | 管理闪存中所储存的数据的方法及相关记忆装置与控制器 |
-
2013
- 2013-07-25 CN CN201810219451.2A patent/CN108595345B/zh active Active
- 2013-07-25 CN CN201310318163.XA patent/CN103577342B/zh active Active
- 2013-07-25 US US13/950,301 patent/US9811414B2/en active Active
-
2014
- 2014-04-10 KR KR1020140042940A patent/KR20140133427A/ko not_active Ceased
-
2017
- 2017-09-28 US US15/717,970 patent/US10324786B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20140032993A1 (en) | 2014-01-30 |
CN108595345A (zh) | 2018-09-28 |
US9811414B2 (en) | 2017-11-07 |
US10324786B2 (en) | 2019-06-18 |
CN103577342A (zh) | 2014-02-12 |
US20180018224A1 (en) | 2018-01-18 |
CN103577342B (zh) | 2018-04-17 |
CN108595345B (zh) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10324786B2 (en) | Method for managing data stored in flash memory and associated memory device and controller | |
TWI575374B (zh) | 映射表格更新方法、記憶體儲存裝置及記憶體控制電路單元 | |
JP4729062B2 (ja) | メモリシステム | |
US8621266B2 (en) | Nonvolatile memory system and related method of performing erase refresh operation | |
US9384839B2 (en) | Write sequence providing write abort protection | |
US9348708B2 (en) | Memory system performing address mapping according to bad page map | |
CN106598479B (zh) | 闪速存储器的故障安全擦除的方法和装置 | |
US8015370B2 (en) | Memory control method and memory system | |
CN111475425B (zh) | 管理闪存模块的方法及相关的闪存控制器与电子装置 | |
US20110271041A1 (en) | Electronic device comprising flash memory and related method of handling program failures | |
US20130046918A1 (en) | Method writing meta data with reduced frequency | |
KR101731408B1 (ko) | 플래시 메모리에 데이터를 기록하는 방법 및 관련 메모리 장치 및 플래시 메모리 | |
TWI690928B (zh) | 改善快閃記憶體之讀取重試的方法、控制器以及相關儲存裝置 | |
CN106445401B (zh) | 表格更新方法、存储器储存装置及存储器控制电路单元 | |
KR20130125303A (ko) | 제어 장치, 기억 장치, 데이터 기입 방법 | |
CN113903383B (zh) | 存储装置、快闪存储器控制器及其存取方法 | |
US9778862B2 (en) | Data storing method for preventing data losing during flush operation, memory control circuit unit and memory storage apparatus | |
US9053011B2 (en) | Selective protection of lower page data during upper page write | |
US9501397B2 (en) | Data writing method, memory controller, and memory storage apparatus | |
US11487655B2 (en) | Method for managing flash memory module and associated flash memory controller and electronic device based on timing of dummy read operations | |
JP5494086B2 (ja) | 不揮発性記憶装置および不揮発性メモリコントローラ | |
US20160124650A1 (en) | Data Storage Device and Flash Memory Control Method | |
CN104461379A (zh) | 提高nand闪存的稳定性的方法和nand闪存 | |
US11210209B2 (en) | Method for managing flash memory module and associated flash memory controller and electronic device | |
JP6832448B2 (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: 20140410 |
|
PA0201 | Request for examination | ||
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: 20150225 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20150826 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20150225 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |