[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100433195C - 闪存介质数据写入方法 - Google Patents

闪存介质数据写入方法 Download PDF

Info

Publication number
CN100433195C
CN100433195C CNB2003101177142A CN200310117714A CN100433195C CN 100433195 C CN100433195 C CN 100433195C CN B2003101177142 A CNB2003101177142 A CN B2003101177142A CN 200310117714 A CN200310117714 A CN 200310117714A CN 100433195 C CN100433195 C CN 100433195C
Authority
CN
China
Prior art keywords
flash
write
data
flash memory
lba
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.)
Expired - Lifetime
Application number
CNB2003101177142A
Other languages
English (en)
Other versions
CN1635580A (zh
Inventor
熊国平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netac Technology Co Ltd
Original Assignee
Netac Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to CNB2003101177142A priority Critical patent/CN100433195C/zh
Application filed by Netac Technology Co Ltd filed Critical Netac Technology Co Ltd
Priority to AT04802459T priority patent/ATE421758T1/de
Priority to US10/584,778 priority patent/US20070118681A1/en
Priority to DE602004019248T priority patent/DE602004019248D1/de
Priority to JP2006545886A priority patent/JP4921174B2/ja
Priority to PCT/CN2004/001446 priority patent/WO2005064617A1/zh
Priority to KR1020067015286A priority patent/KR101087313B1/ko
Priority to EP04802459A priority patent/EP1701358B1/en
Publication of CN1635580A publication Critical patent/CN1635580A/zh
Application granted granted Critical
Publication of CN100433195C publication Critical patent/CN100433195C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/14Circuits for erasing electrically, e.g. erase voltage switching circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明提供了一种闪存介质数据写入方法,应用于对两片或多片闪存芯片(Flash)的数据写入,该方法包括:先将两片闪存芯片中的物理块分别对应于奇数逻辑块地址和偶数逻辑块地址;从数据写入指令中解析出写操作对应的逻辑块地址;判断所述逻辑块地址的奇偶性并根据所述逻辑块地址的奇偶性选择对应的闪存芯片;操作该闪存芯片,对所操作的闪存芯片发出编程或擦除命令后检测另一片闪存芯片是否需要进行编程或擦除操作,当所述另一片闪存芯片需要进行编程或擦除操作时,则向所述另一片闪存芯片发出编程或擦除命令。使用本发明的方法可同时两片闪存芯片进行编程和擦除操作,从而大大提高了数据写入的速度。

Description

闪存介质数据写入方法
技术领域
本发明涉及一种闪存介质数据写入方法,特别是一种用于对两片或多片闪存芯片进行数据写入的方法。
背景技术
目前,闪存芯片(Flash)在移动存储装置中已经获得广泛使用。但由于闪存芯片本身特性及其现有的数据操作方法所存在的缺陷,使得这类移动存储装置的操作速度较低。每片Flash的存储空间(简称闪存芯片)一般划分为多个存储块(Block,即物理块),每个存储块由多个页(Page)构成,根据闪存芯片特殊的读写特性,数据的写入是以页为单位进行,而擦除则只能以块为单位进行,所以当操作系统依据用户操作,通过某个具体的写数据指令向闪存芯片中写入新数据或对原来已存在的数据进行修改时,必须先将写数据指令中的指定地址所指向的存储块(下称为原块)中要保留的数据由原块“搬迁”到另一个存储块(以下称为新块)的对应页中,并将写数据指令要求写入原块的新数据写入新块的对应页中,然后将原块擦除,以新块的逻辑地址替代原块的逻辑地址,其中写编程操作与擦除操作是最占用时间的。
现有的Flash写操作的流程是:写编程,然后等待写编程完成,待写编程完成之后进行擦除操作,再继续下一次写编程。这种方法对于一片Flash是必要的(本文所述的“一片”Flash是指对应于一个片选信号,如果有两个片选信号则视为“两片”Flash),因为一片Flash上仅具有一个片选信号,无法同时进行两种不同的操作即无法同时编程,但对于含有多片Flash的存储设备而言,如果仍然按照上述写操作流程进行数据写入就严重制约了闪存芯片的写操作速度,而目前移动存储设备的容量越来越大,采用多片Flash是必然的趋势,所以如何提高闪存芯片的写入速度成为亟待解决的问题。
发明内容
本发明的目的在于提供一种闪存介质数据写入的方法,以解决闪存芯片的现有数据操作技术的操作速度和效率低等缺点。
本发明的闪存介质数据写入方法是通过以下技术方案实现:
所述方法包括:将两片闪存芯片中的物理块分别对应于奇数逻辑块地址和偶数逻辑块地址;接收数据写入指令并从数据写入指令中解析出写操作对应的逻辑块地址;根据所述起始逻辑地址得到需要写入的逻辑块地址,判断所述逻辑块地址的奇偶性并根据所述逻辑块地址的奇偶性在所述两片闪存芯片中选择对应的闪存芯片;操作所述对应的闪存芯片中与所述逻辑块地址对应的物理块,对所述物理块发出编程或擦除命令,同时检测所述两片闪存芯片中的另一片闪存芯片是否需要进行编程或擦除操作,如果所述另一片闪存芯片需要进行编程或擦除操作时,则向所述另一片闪存芯片中需要操作的物理块发出编程或操作命令。
使用本发明的方法可使得对一片闪存芯片进行编程操作或擦除操作的同时对另一片闪存芯片进行编程或擦除操作,从而大大节省了写操作的时间,提高了数据写入的速度。
以下参照附图对本发明的具体实施方式的具体而详细的说明将会使本领域普通技术人员理解本发明的思想。
附图说明
图1是本发明闪存介质数据写入方法的实施例中两片闪存芯片中的物理块所对应的逻辑块地址分布的示意图;
图2是本发明闪存介质数据写入方法的总流程示意图;
图3是本发明闪存介质数据写入方法的流程一的示意图;
图4是本发明闪存介质数据写入方法的流程二的示意图。
具体实施方式
一种闪存介质数据写入方法,用于提高对两片或多片闪存芯片进行数据写入的速度,所述的两片闪存芯片指对应两个片选信号的闪存芯片,包括物理上为一片但含有两个片选信号的闪存芯片。
本实施例以含有两片闪存芯片(Flash)的存储装置中的数据写入操作为例进行说明,所述存储装置包括控制器和两片闪存芯片。
请参阅图1,图1是本发明闪存介质数据写入方法中两片闪存芯片的物理块所对应的逻辑块地址分布的示意图,如图1所示,将两片闪存芯片中的物理块分别对应于奇数逻辑块地址和偶数逻辑块地址,将只含有奇数逻辑块地址的闪存芯片称为第一片闪存芯片,将只含有偶数逻辑块地址的闪存芯片称为第二片闪存芯片,所述第一片闪存芯片的奇数逻辑块地址与所述第二片闪存芯片的偶数逻辑块地址可组合成连续的逻辑块地址。
请参阅图2,图2为本发明的总流程示意图,所述控制器从主机接收到数据写操作指令后:
总流程开始,即步骤300;
之后总流程进入步骤302:所述控制器根据所述数据写操作指令得到写操作指令的起始逻辑地址和需要写入的扇区数目;
之后进入步骤304,在步骤304中解析步骤302中的所述起始逻辑地址得到需要写入的逻辑块地址;
之后进入步骤306,判断步骤304中的所述逻辑块地址的奇偶性:
如果所述逻辑块地址为奇数则进入步骤308,步骤308中将数据写入管理奇数逻辑块地址的第一片闪存芯片中与所述逻辑块地址对应的物理块,然后流程从步骤308进入步骤310,步骤310中将调用写流程一;
如果所述逻辑块地址为偶数则进入步骤312,步骤312中将数据写入管理偶数逻辑块地址的第二片闪存芯片中与所述逻辑块地址对应的物理块,然后流程从步骤312进入步骤314,步骤314中将调用写流程二;
请结合参阅图3,图3是本发明闪存介质数据写入方法的写流程一的示意图,如图3所示,本发明的工作流程由总流程的步骤310转入写流程一的步骤102:
在步骤102中,所述控制器对步骤308中的所述物理块进行操作,包括发送编程与擦除命令,等到所述物理块要进行编程或擦除操作时,对所述物理块发送编程或擦除命令,在发送编程或擦除命令后判断第二片闪存芯片是否要进行编程或擦除操作;
如果所述第二片闪存芯片需要进行编程或擦除操作,则所述写流程一由步骤102进入步骤106,在步骤106中,所述控制器对所述第二片闪存芯片中需要操作的物理块发送编程或擦除命令,如需要进行编程操作则发送编程命令,如需要进行擦除操作则发送擦除命令;
如果所述第二片闪存芯片不需要进行擦除操作,则所述流程一由步骤102进入步骤104,在步骤104中,所述控制器判断所述第一片闪存芯片中的所述物理块的操作是否结束;
如果所述第一片闪存芯片中的所述物理块的操作尚未结束则所述写流程一由步骤104返回到步骤102;
如果所述第一片闪存芯片中的所述物理块的操作已经结束则所述流程一由步骤104进入步骤108;
在步骤108中,所述控制器将需要写入的扇区数目(该扇区数目已在步骤302中获取)减去已写入的扇区数目,以相减后的结果是否为零来判断所述数据写操作指令是否完成,若为零则判断所述数据写操作指令已完成,若不为零则判断所述数据写操作指令尚未完成;
如果所述数据写操作指令已经完成,则进入步骤110结束整个流程;
如果所述数据写操作指令未完成,则进入步骤112,在步骤112中写流程一转入写流程二。
请结合参阅图4,图4是本发明提高闪存芯片的数据写入速度的方法的写流程二的示意图,如图4所示:本发明的工作流程由写流程一的步骤310转入写流程二的步骤202:
在步骤202中,所述控制器对步骤312中的所述物理块进行操作,等到所述物理块要进行写编程操作或擦除操作时,对所述物理块发送编程命令或擦除命令,发送编程命令或擦除命令后判断第一片闪存芯片是否要进行编程或擦除操作:
如果所述第一片闪存芯片需要进行擦除操作,则所述流程一由步骤202进入步骤206,在步骤206中,所述控制器对所述第一片闪存芯片中需要操作的物理块发送编程或擦除命令,如需要进行编程操作则发送编程命令,如需要进行擦除操作则发送擦除命令;
如果所述第一片闪存芯片不需要进行擦除操作,则所述写流程二由步骤202进入步骤204,在步骤204中,所述控制器判断所述第二片闪存芯片中的所述物理块的操作是否结束;
如果所述第二片闪存芯片中的所述物理块的操作尚未结束则所述写流程二由步骤204返回到步骤202;
如果所述第一片闪存芯片中的所述物理块的操作已经结束则所述写流程二由步骤204进入步骤208;
在步骤208中,所述控制器将需要写入的扇区数目(该扇区数目已在步骤302中获取)减去已写入的扇区数目,以相减后的结果是否为零来判断所述数据写操作指令是否完成,若为零则判断所述数据写操作指令已完成,若不为零则判断所述数据写操作指令尚未完成;
如果所述数据写操作指令已经完成,则进入步骤210结束整个流程;
如果所述数据写操作指令未完成,则进入步骤212,在步骤212中调用所述写流程一。
当闪存装置中含有多片闪存芯片时,将每两片闪存芯片的物理块分别对应于奇数逻辑块地址和偶数逻辑块地址,数据写入操作以两片闪存芯片为单位进行,对两片闪存芯片的数据写入操作方法与上述实施例所述方法相同。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (6)

1.一种闪存介质数据写入方法,所述闪存介质至少包含两片闪存芯片,所述方法包括:
a.将两片闪存芯片的物理块分别对应于奇数逻辑块地址和偶数逻辑块地址;
b.接收数据写入指令并从所述数据写入指令中解析出写操作对应的起始逻辑地址;
c.根据所述起始逻辑地址得到需要写入的逻辑块地址,判断需要写入的逻辑块地址的奇偶性,根据所述需要写入的逻辑块地址的奇偶性在所述两片闪存芯片之间选择对应的闪存芯片;
d.对所述对应的闪存芯片中与所述逻辑块地址对应的物理块发出编程或擦除命令,同时检测所述两片闪存芯片中的另一片闪存芯片是否需要进行编程或擦除操作;
e.如果所述另一片闪存芯片需要进行编程或擦除操作,则向所述另一片闪存芯片发出编程或擦除命令。
2.如权利要求1所述的闪存介质数据写入方法,其特征在于,还包括步骤:如果所述另一片闪存芯片不需要进行编程或擦除操作,则判断步骤d中对所述对应的物理块的操作是否完成。
3.如权利要求2所述的闪存介质数据写入方法,其特征在于:还包括如果对所述对应的物理块的操作已完成,则判断所述数据写入指令是否已完成;对所述对应的物理块的操作未完成则返回到步骤d。
4.如权利要求2所述的闪存介质数据写入方法,其特征在于:如果所述数据写入指令已完成则返回到步骤b;如果所述数据写入指令尚未完成则返回步骤c。
5.如权利要求3所述的闪存介质数据写入方法,其特征在于:所述步骤b中进一步包括从所述数据写操作指令中得到需要写入的扇区数目。
6.如权利要求5所述的闪存介质数据写入方法,其特征在于:所述方法进一步包括将需要写入的扇区数目减去已写入的扇区数目来判断所述数据写操作指令是否已完成。
CNB2003101177142A 2003-12-31 2003-12-31 闪存介质数据写入方法 Expired - Lifetime CN100433195C (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CNB2003101177142A CN100433195C (zh) 2003-12-31 2003-12-31 闪存介质数据写入方法
US10/584,778 US20070118681A1 (en) 2003-12-31 2004-12-14 Data write-in method for flash memory
DE602004019248T DE602004019248D1 (zh) 2003-12-31 2004-12-14
JP2006545886A JP4921174B2 (ja) 2003-12-31 2004-12-14 フラッシュメモリのデータ書込み方法
AT04802459T ATE421758T1 (de) 2003-12-31 2004-12-14 Dateneinschreibeverfahren für flash-speicher
PCT/CN2004/001446 WO2005064617A1 (fr) 2003-12-31 2004-12-14 Procede d'enregistrement de donnees dans une memoire flash
KR1020067015286A KR101087313B1 (ko) 2003-12-31 2004-12-14 플래시 메모리용 데이터 기록 방법
EP04802459A EP1701358B1 (en) 2003-12-31 2004-12-14 Data write-in method for flash memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101177142A CN100433195C (zh) 2003-12-31 2003-12-31 闪存介质数据写入方法

Publications (2)

Publication Number Publication Date
CN1635580A CN1635580A (zh) 2005-07-06
CN100433195C true CN100433195C (zh) 2008-11-12

Family

ID=34716082

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101177142A Expired - Lifetime CN100433195C (zh) 2003-12-31 2003-12-31 闪存介质数据写入方法

Country Status (8)

Country Link
US (1) US20070118681A1 (zh)
EP (1) EP1701358B1 (zh)
JP (1) JP4921174B2 (zh)
KR (1) KR101087313B1 (zh)
CN (1) CN100433195C (zh)
AT (1) ATE421758T1 (zh)
DE (1) DE602004019248D1 (zh)
WO (1) WO2005064617A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540201B (zh) * 2009-04-22 2012-06-27 华为技术有限公司 一种多片闪存检测方法及装置

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100410864C (zh) * 2004-05-31 2008-08-13 深圳市朗科科技有限公司 提高数据存取速度的数据分配方法
KR100669351B1 (ko) * 2005-07-29 2007-01-16 삼성전자주식회사 멀티 레벨 셀 플래시 메모리의 프로그램 방법 및 장치
US7130222B1 (en) * 2005-09-26 2006-10-31 Macronix International Co., Ltd. Nonvolatile memory with program while program verify
KR100769776B1 (ko) * 2006-09-29 2007-10-24 주식회사 하이닉스반도체 낸드 플래시 메모리 소자의 프로그램 방법
KR100889781B1 (ko) * 2007-04-30 2009-03-20 삼성전자주식회사 멀티-비트 데이터를 저장하는 메모리 시스템, 그것의프로그램 방법, 그것을 포함한 컴퓨팅 시스템
TWI381384B (zh) * 2008-03-11 2013-01-01 Netac Technology Co Ltd 提高快閃記憶體資料存取速度的方法
CN101533663B (zh) * 2008-03-11 2014-07-16 深圳市朗科科技股份有限公司 提高闪存介质数据存取速度的方法
CN101571832B (zh) * 2008-04-29 2013-07-17 群联电子股份有限公司 数据写入方法及使用该方法的快闪存储系统与其控制器
CN101488364B (zh) * 2009-02-10 2012-06-27 成都市华为赛门铁克科技有限公司 闪存控制方法、装置和系统
CN102541755B (zh) * 2010-12-29 2015-09-30 深圳市硅格半导体有限公司 闪存存储器及其接收数据的方法
CN102945208B (zh) * 2012-10-25 2016-09-14 记忆科技(深圳)有限公司 多用户硬盘系统及其实现方法
US9658788B2 (en) 2014-05-28 2017-05-23 Sandisk Technologies Llc Systems and methods for immediate physical erasure of data stored in a memory system in response to a user command
CN106844226B (zh) * 2016-12-31 2022-12-02 北京市腾河智慧能源科技有限公司 基于norflash的宽带载波从节点控制方法
CN112347524B (zh) * 2020-10-13 2024-07-02 深圳市宏旺微电子有限公司 闪存编程方法、装置及电子设备
CN112256203B (zh) * 2020-10-26 2023-04-28 山东盖特航空科技有限公司 Flash存储器的写入方法、装置、设备、介质及系统
CN113111013B (zh) * 2021-04-19 2023-09-01 深圳芯邦科技股份有限公司 一种闪存数据块绑定方法、装置及介质
CN114816833B (zh) * 2022-04-15 2023-07-18 巨翊科技(上海)有限公司 一种flash数据的写入方法、装置以及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1057533A (zh) * 1990-06-21 1992-01-01 国际商业机器公司 恢复受奇偶校验保护数据的方法和装置
JP2002170384A (ja) * 2000-12-04 2002-06-14 Fujitsu Ltd 半導体記憶装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2768618B2 (ja) * 1992-08-28 1998-06-25 シャープ株式会社 半導体ディスク装置
JP3105092B2 (ja) * 1992-10-06 2000-10-30 株式会社東芝 半導体メモリ装置
US5453957A (en) * 1993-09-17 1995-09-26 Cypress Semiconductor Corp. Memory architecture for burst mode access
JP3308684B2 (ja) * 1993-11-15 2002-07-29 株式会社日立国際電気 ボイスフライトデータレコーダ
US5671439A (en) * 1995-01-10 1997-09-23 Micron Electronics, Inc. Multi-drive virtual mass storage device and method of operating same
JPH08263361A (ja) * 1995-03-23 1996-10-11 Mitsubishi Electric Corp フラッシュメモリカード
US5671388A (en) * 1995-05-03 1997-09-23 Intel Corporation Method and apparatus for performing write operations in multi-level cell storage device
US6081878A (en) * 1997-03-31 2000-06-27 Lexar Media, Inc. Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices
JP3550293B2 (ja) * 1997-12-26 2004-08-04 株式会社ルネサステクノロジ 不揮発性メモリを用いた高速書換可能な記憶装置および該記憶装置のデータ書換方法
JP2000259448A (ja) * 1999-03-11 2000-09-22 Sharp Corp プログラムデバッグ装置
US6141249A (en) * 1999-04-01 2000-10-31 Lexar Media, Inc. Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time
CN1362708A (zh) * 2001-01-02 2002-08-07 吴秀林 一种闪存芯片的读写方法
JP4059473B2 (ja) * 2001-08-09 2008-03-12 株式会社ルネサステクノロジ メモリカード及びメモリコントローラ
JP2003085039A (ja) 2001-09-11 2003-03-20 Sanmei Electric Co Ltd フラッシュメモリへのデータ書込み方法
GB0123416D0 (en) * 2001-09-28 2001-11-21 Memquest Ltd Non-volatile memory control
JP2003132687A (ja) 2001-10-25 2003-05-09 Kyocera Corp フラッシュromへの書き込み方法
JP2003330791A (ja) * 2002-05-17 2003-11-21 Matsushita Electric Ind Co Ltd フラッシュメモリ制御装置
US7136986B2 (en) * 2002-11-29 2006-11-14 Ramos Technology Co., Ltd. Apparatus and method for controlling flash memories
US20050005058A1 (en) * 2003-07-01 2005-01-06 Wee-Kuan Gan Interleaving management method for upgrading data processing speed
US20050010717A1 (en) * 2003-07-07 2005-01-13 Soo-Ching Ng Access and data management method using double parallel tracks for flash memory cells
TW200515147A (en) * 2003-10-17 2005-05-01 Matsushita Electric Ind Co Ltd Semiconductor memory device, controller, and read/write control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1057533A (zh) * 1990-06-21 1992-01-01 国际商业机器公司 恢复受奇偶校验保护数据的方法和装置
JP2002170384A (ja) * 2000-12-04 2002-06-14 Fujitsu Ltd 半導体記憶装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
特开2002-170384 2002.06.14

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540201B (zh) * 2009-04-22 2012-06-27 华为技术有限公司 一种多片闪存检测方法及装置

Also Published As

Publication number Publication date
DE602004019248D1 (zh) 2009-03-12
ATE421758T1 (de) 2009-02-15
US20070118681A1 (en) 2007-05-24
CN1635580A (zh) 2005-07-06
WO2005064617A1 (fr) 2005-07-14
KR101087313B1 (ko) 2011-11-25
EP1701358B1 (en) 2009-01-21
JP2007517295A (ja) 2007-06-28
EP1701358A4 (en) 2007-03-28
EP1701358A1 (en) 2006-09-13
KR20060133561A (ko) 2006-12-26
JP4921174B2 (ja) 2012-04-25

Similar Documents

Publication Publication Date Title
CN100433195C (zh) 闪存介质数据写入方法
CN101446924B (zh) 一种数据存储及获取方法、系统
JP5002201B2 (ja) メモリシステム
US7610442B2 (en) Dual journaling store method and storage medium thereof
US8356136B2 (en) Block management method of a non-volatile memory
EP1739565A1 (en) Storage system using flash memory
CN101288054B (zh) 闪存管理方法、系统、存储设备、以及闪存设备
CN101494086B (zh) 快闪存储器储存装置、快闪存储器控制器及其切换方法
US20110055457A1 (en) Method for giving program commands to flash memory, and controller and storage system using the same
US20100057979A1 (en) Data transmission method for flash memory and flash memory storage system and controller using the same
CN102354299A (zh) 存储卡和半导体器件
CN103270500A (zh) 事务日志恢复
CN100367243C (zh) 用于处理读-修改-写命令的读操作和写操作的方法和系统
CN101627373A (zh) 通过预擦除机制的存储器设备性能增强
CN102317924A (zh) 固态硬盘系统中缓冲器高缓的编程方法和装置
CN102279712A (zh) 一种适用于互联网存储系统的存储控制方法、系统和装置
CN103902475B (zh) 一种基于队列管理机制的固态硬盘并行访问方法及装置
CN106776362A (zh) 存储器的控制方法及装置
US8074128B2 (en) Block management and replacement method, flash memory storage system and controller using the same
CN101661431B (zh) 用于快闪存储器的区块管理方法、快闪储存系统及控制器
CN113760185A (zh) 内存块回收方法和装置
KR20120055707A (ko) 메모리 시스템
CN111694510A (zh) 数据储存装置与数据处理方法
US6931498B2 (en) Status register architecture for flexible read-while-write device
CN103389941A (zh) 存储器格式化方法、存储器控制器及存储器存储装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20081112

CX01 Expiry of patent term