一种NANDFLASH的访问方法和装置.pdf

上传人:1520****312 文档编号:4032772 上传时间:2018-08-12 格式:PDF 页数:13 大小:1.51MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310451851.3

申请日:

2013.09.25

公开号:

CN104461750A

公开日:

2015.03.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F11/00申请日:20130925|||公开

IPC分类号:

G06F11/00; G06F12/02

主分类号:

G06F11/00

申请人:

北京兆易创新科技股份有限公司

发明人:

苏志强; 刘会娟

地址:

100083北京市海淀区学院路30号科大天工大厦A座12层

优先权:

专利代理机构:

北京润泽恒知识产权代理有限公司11319

代理人:

苏培华

PDF下载: PDF下载
内容摘要

本发明提供了一种NAND flash的访问方法和装置。所述方法包括:描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址;接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。本发明可以避免NAND flash使用中出现坏块标志被擦掉,造成写操作的混乱和不稳定的问题。

权利要求书

权利要求书
1.  一种NAND flash的访问方法,其特征在于,包括:
扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址;
接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。

2.  根据权利要求1所述的方法,其特征在于,所述扫描所述NAND flash中的坏块的步骤包括:
扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。

3.  根据权利要求1所述的方法,其特征在于,所述记录所述NAND flash中坏块的地址的步骤包括:
将所述NAND flash中坏块的地址保存到预置的坏块地址表中;
将所述坏块地址表固化到所述NAND flash的存储阵列中。

4.  根据权利要求3所述的方法,其特征在于,还包括:
在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;
所述将所述操作所访问所述NAND flash的存储块的地址与记录的坏块的地址进行匹配的步骤包括:
读取保存在所述NAND flash的寄存器中的坏块地址表;
将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。

5.  根据权利要求1所述的方法,其特征在于,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:
若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;
若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所 访问的存储块为坏块的信息。

6.  根据权利要求4或5所述的方法,其特征在于,所述预设值为不等于0xff的值。

7.  一种NAND flash的访问装置,其特征在于,包括:
坏块扫描模块,用于扫描所述NAND flash中的坏块;
地址记录模块,用于记录所述NAND flash中坏块的地址;
操作接收模块,用于接收对所述NAND flash的操作;
地址匹配模块,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
信息返回模块,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。

8.  根据权利要求7所述的装置,其特征在于,所述坏块扫描模块包括:
坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。

9.  根据权利要求7所述的装置,其特征在于,所述地址记录模块包括:
地址保存子模块,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;
地址固化子模块,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。

10.  根据权利要求9所述的装置,其特征在于,还包括:
地址表存放模块,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;
所述地址匹配模块包括:
地址表读取子模块,用于读取保存在所述NAND flash的寄存器中的坏块地址表;
地址表匹配子模块,用于将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。

11.  根据权利要求7所述的装置,其特征在于,所述信息返回模块包括:
写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;
读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。

12.  根据权利要求10或11所述的装置,其特征在于,所述预设值为不等于0xff的值。

说明书

说明书一种NAND flash的访问方法和装置
技术领域
本发明涉及存储技术领域,特别是涉及一种NAND flash的访问方法和装置。
背景技术
根据实现的技术架构的不同,闪存芯片可以分为NOR flash、NAND flash和DINOR flash等几种类型。相比于其他几种类型的闪存,NAND flash能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快,因此,它是实现大容量数据存储器的理想数据存储介质。
由于制造工艺和成本原因,任何厂家的NAND flash在出厂时就含有坏块(即无效块,invalid block),因此,NAND flash在出厂时需要对坏块进行标记,标记方法有多种,例如,将坏块第一个页(page)的空闲区域(spare area)的第6个byte标记为不等于0xff的值,又如,将整页的值都标记为0。
当用户访问NAND flash,对一个块做写操作之前,通过判断块的第6个byte是否为0xff,如果是就证明不是坏块,可以对块进行先擦除再写入数据,反之,若是坏块就不能执行写操作。由此可见,NAND flash在使用上存在着风险,传统设计中的坏块标志在做擦写操作时都可以改变的,万一误操作,将坏块标志擦掉,坏块标志将不复存在,写入的信息可能丢失,造成写操作的混乱和不稳定。
发明内容
本发明提供一种NAND flash的访问方法和一种NAND flash的访问装置,以避免NAND flash使用中出现坏块标志被擦掉,造成写操作的混乱和不稳定的问题。
本发明提供了一种NAND flash的访问方法,包括:
扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址;
接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
优选地,所述扫描所述NAND flash中的坏块的步骤包括:
扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。
优选地,所述记录所述NAND flash中坏块的地址的步骤包括:
将所述NAND flash中坏块的地址保存到预置的坏块地址表中;
将所述坏块地址表固化到所述NAND flash的存储阵列中。
优选地,所述方法还包括:
在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;
所述将所述操作所访问所述NAND flash的存储块的地址与记录的坏块的地址进行匹配的步骤包括:
读取保存在所述NAND flash的寄存器中的坏块地址表;
将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。
优选地,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:
若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;
若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。
优选地,所述预设值为不等于0xff的值。
本发明还提供了一种NAND flash的访问装置,包括:
坏块扫描模块,用于扫描所述NAND flash中的坏块;
地址记录模块,用于记录所述NAND flash中坏块的地址;
操作接收模块,用于接收对所述NAND flash的操作;
地址匹配模块,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
信息返回模块,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
优选地,所述坏块扫描模块包括:
坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。
优选地,所述地址记录模块包括:
地址保存子模块,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;
地址固化子模块,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。
优选地,所述装置还包括:
地址表存放模块,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;
所述地址匹配模块包括:
地址表读取子模块,用于读取保存在所述NAND flash的寄存器中的坏块地址表;
地址表匹配子模块,用于将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。
优选地,所述信息返回模块包括:
写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信 息;
读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。
优选地,所述预设值为不等于0xff的值。
与现有技术相比,本发明包括以下优点:
依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。
附图说明
图1是本发明实施例一所述的一种NAND flash的访问方法的流程图;
图2是本发明实施例二所述的一种NAND flash的访问方法的流程图;
图3是本发明实施例一所述的一种NAND flash的访问装置的结构框图;
图4是本发明实施例二所述的一种NAND flash的访问装置的结构框图;
图5是本发明实施例中对NAND flash进行扫描的流程图;
图6是本发明实施例中对NAND flash进行读操作的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参考图1,示出了本发明的一种NAND flash的访问方法实施例1的流程图,具体可以包括以下步骤:
步骤101、扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址。
一个NAND flash由很多个块(Block)组成,每个块里面又包含了很多页(Page)。本发明实施例中,首先对NAND flash中所包含的各个块进行扫描,找出其中的坏块,并记录下坏块的地址。
本发明实施例中,所述扫描所述NAND flash中的坏块的步骤可以包括:
子步骤S11、扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。
NAND flash每个块中所包含的页,每一页包含两个区:main(主)区和spare(空闲)区,main区用于存储正常的数据,spare区用于存储其他附加信息,如块好坏的标记、块的逻辑地址、页内数据的ECC校验等。不同厂家的NAND flash标记坏块的方式不同,例如,当采用将NAND flash的坏块的第一个页的空闲区的第6个比特标记为一个特定的预设值的方式时,可以在对NAND flash中的各个块(即各个数据存储块)进行扫描时,若判断该块的第一个页的空闲区域的第6个比特为预设值,则可以确定该块为坏块。在具体的实现中,所述预设值可以为不等于0xff的值。在具体的实现中,针对不同的标记坏块的方式,可以按照相应的方法找出坏块。
步骤102、接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配。
预先记录了NAND flash中各个坏块的地址后,在接收到对NAND flash的操作时,在执行操作前,先将该操作所访问的NAND flash中块的地址与预先记录的地址进行匹配,即在记录的坏块的地址中查找是否有该操作所访问的地址。
对所述NAND flash的操作包括读操作和写操作,对NAND flash数据的写入,是需要用电去擦除/写入的,因此,写操作也即是编程操作。由于NAND flash以页为单位进行读写,以块为单位进行擦除。因此,对NAND flash的读操作的地址为NAND flash的页的地址,对NAND flash的写操作的地址为NAND flash的块的地址。在将对NAND flash的操作的地址与预先记录的坏 块地址进行匹配时,若为写操作,则将写操作的块地址与坏块的地址进行匹配,若为读操作,则将读操作的页地址所属的块地址与坏块的地址进行匹配。
步骤103、若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
本发明实施例中,若记录的坏块的地址中不包含所述操作所访问的存储块的地址,则直接执行该操作。若确定对NAND flash的操作的地址为坏块的地址,不执行该操作,而是返回表示所访问的存储块为坏块的信息,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题。
具体而言,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:
子步骤S21、若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;
子步骤S22、若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。
本发明实施例中,当所述操作为写操作时,若访问的地址与某个坏块地址匹配,此时不去做真正的写操作,而直接返回写失败标志,从而不需要启动内部写操作电路。当所述操作为读操作时,由于读操作没有相应的失败标志,需要通过临时在缓存写入一个值,读取该值并返回,具体而言,若访问的地址与某个坏块地址匹配,不做内部真正的读操作,而是将NAND flash的缓存(cache)的值直接清成预设值,这样用户读取页内部标记的坏块标记位置处的数据时,得到的只是缓存内的值,不需要启动内部的读电路,即节省了功耗,又减少了内部busy的时间。
参考图2,示出了本发明的一种NAND flash的访问方法实施例2的流程图,具体可以包括以下步骤:
步骤201、扫描所述NAND flash中的坏块。
步骤202、将所述NAND flash中坏块的地址保存到预置的坏块地址表中。
步骤203、将所述坏块地址表固化到所述NAND flash的存储阵列中。
与上个实施例不同的是,本实施例中,在扫描NAND flash中的坏块后,可以将坏块的地址保存到预置的一个坏块地址表中,并进一步对坏块地址表进行保存,优选地,可以将坏块地址表固化到所述NAND flash的存储阵列(NAND array)中。
步骤204、在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中。
由于每颗芯片的坏块位置和坏块个数差别比较大,故出厂后在用户使用过程中需要动态匹配地址,所以每次芯片上电后必须将坏块地址读出。相应的,本实施例中,可以在执行操作前,读取NAND flash的存储阵列中的坏块地址表,在优选的实施例中,可以将坏块地址表存放到寄存器中,以避免操作的时候从存储阵列中“多次的读取”会存在损坏存储阵列的可能。
步骤205、接收对所述NAND flash的操作。
步骤206、读取保存在所述NAND flash的寄存器中的坏块地址表。
本实施例中,在接收到对NAND flash的操作后,在寄存器中读取坏块地址表,需要说明的是,在具体的实现中,在所述NAND flash的存储阵列中读取所述坏块地址表的步骤可以在接收到对NAND flash的操作之后读取,也可以在接收到对NAND flash的操作之前读取,也可以在NAND flash每次上电后读取出来,在接收对所述NAND flash的操作直接使用,本发明对此并不做限制。
步骤207、将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。
步骤208、若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
为使本领域技术人员更好的理解本发明,以下给出本发明实施例NAND flash的访问的具体流程:
如图5给出了本发明实施例中对NAND flash进行扫描的流程图,可以按照NAND flash所包含的块的顺序,一个个进行扫描,针对每个块进行判断,若是坏块,则将该块的地址进行保存,若不是坏块,则继续扫描下一个块,直至各个块均扫描过后,坏块扫描结束。
如图6给出了本发明实施例中对NAND flash进行读操作的流程图。
在NAND flash上电后读取预存的坏块地址,并在接收到对NAND flash的读操作后,将读操作所访问的NAND flash的块地址与预存的坏块地址进行匹配,若是,即在预存的坏块地址中找到读操作所访问的地址,则将NANDflash的cache清为预设值(例如不等于0xff的值),再读取该预设值返回,若否,即在预存的坏块地址中未找到读操作所访问的地址,则直接按照读操作所访问的地址读取相应的数据并返回。
综上,依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
参考图3,示出了本发明的一种NAND flash的访问装置实施例1的结构框图,该装置可以包括以下模块:
坏块扫描模块301,用于扫描所述NAND flash中的坏块;
地址记录模块302,用于记录所述NAND flash中坏块的地址;
操作接收模块303,用于接收对所述NAND flash的操作;
地址匹配模块304,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
信息返回模块305,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
本发明实施例中,所述坏块扫描模块可以包括:
坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。
本发明实施例中,所述信息返回模块可以包括:
写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;
读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。
本发明实施例中,所述预设值可以为不等于0xff的值。
依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。
参考图4,示出了本发明的一种NAND flash的访问装置实施例2的结构框图,该装置可以包括以下模块:
坏块扫描模块401,用于扫描所述NAND flash中的坏块;
地址记录模块402,用于记录所述NAND flash中坏块的地址;
操作接收模块403,用于接收对所述NAND flash的操作;
地址匹配模块404,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;
信息返回模块405,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。
与上个实施例不同的是,本实施例中,所述地址记录模块402可以包括:
地址保存子模块4021,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;
地址固化子模块4022,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。
与上个实施例不同的是,本实施例中,所述装置还包括:
地址表存放模块406,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中。
相应的,所述地址匹配模块404进一步包括:
地址表读取子模块4041,用于读取保存在所述NAND flash的寄存器中的坏块地址表;
地址表匹配子模块4042,用于将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。
依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。
由于装置实施例基本相应于前述图1-2所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。
本发明可用于众多通用或专用的计算系统环境或配置中。例如:个 人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种NAND flash的访问方法,以及,一种NAND flash的访问装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

一种NANDFLASH的访问方法和装置.pdf_第1页
第1页 / 共13页
一种NANDFLASH的访问方法和装置.pdf_第2页
第2页 / 共13页
一种NANDFLASH的访问方法和装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种NANDFLASH的访问方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种NANDFLASH的访问方法和装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201310451851.3(22)申请日 2013.09.25G06F 11/00(2006.01)G06F 12/02(2006.01)(71)申请人北京兆易创新科技股份有限公司地址 100083 北京市海淀区学院路30号科大天工大厦A座12层(72)发明人苏志强 刘会娟(74)专利代理机构北京润泽恒知识产权代理有限公司 11319代理人苏培华(54) 发明名称一种NAND flash的访问方法和装置(57) 摘要本发明提供了一种NAND flash的访问方法和装置。所述方法包括:描所述NAND flash中的坏块,并记录所述NAND。

2、 flash中坏块的地址;接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。本发明可以避免NAND flash使用中出现坏块标志被擦掉,造成写操作的混乱和不稳定的问题。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书7页 附图3页(10)申请公布号 CN 104461750 A(43)申请公布日 2015.03.25CN 104461750 A1/2页21.一种NAND。

3、 flash的访问方法,其特征在于,包括:扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址;接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。2.根据权利要求1所述的方法,其特征在于,所述扫描所述NAND flash中的坏块的步骤包括:扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。3.根据权利要求1所述的方法,其特。

4、征在于,所述记录所述NAND flash中坏块的地址的步骤包括:将所述NAND flash中坏块的地址保存到预置的坏块地址表中;将所述坏块地址表固化到所述NAND flash的存储阵列中。4.根据权利要求3所述的方法,其特征在于,还包括:在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;所述将所述操作所访问所述NAND flash的存储块的地址与记录的坏块的地址进行匹配的步骤包括:读取保存在所述NAND flash的寄存器中的坏块地址表;将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。5.根据权利。

5、要求1所述的方法,其特征在于,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。6.根据权利要求4或5所述的方法,其特征在于,所述预设值为不等于0xff的值。7.一种NAND flash的访问装置,其特征在于,包括:坏块扫描模块,用于扫描所述NAND flash中的坏块;地址记录模块,用于记录所述NAND flash中坏块。

6、的地址;操作接收模块,用于接收对所述NAND flash的操作;地址匹配模块,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;信息返回模块,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。8.根据权利要求7所述的装置,其特征在于,所述坏块扫描模块包括:坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个权 利 要 求 书CN 104461750 A2/2页3页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。9.根据权利要求7所述的装置,其特征在于,所述地址。

7、记录模块包括:地址保存子模块,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;地址固化子模块,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。10.根据权利要求9所述的装置,其特征在于,还包括:地址表存放模块,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;所述地址匹配模块包括:地址表读取子模块,用于读取保存在所述NAND flash的寄存器中的坏块地址表;地址表匹配子模块,用于将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。11.根据权利要求7所述的装置。

8、,其特征在于,所述信息返回模块包括:写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。12.根据权利要求10或11所述的装置,其特征在于,所述预设值为不等于0xff的值。权 利 要 求 书CN 104461750 A1/7页4一种 NAND flash 的访问方法和装置技术领域0001 本发明涉及存储技术领域,特别是涉及一种NA。

9、ND flash的访问方法和装置。背景技术0002 根据实现的技术架构的不同,闪存芯片可以分为NOR flash、NAND flash和DINOR flash等几种类型。相比于其他几种类型的闪存,NAND flash能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快,因此,它是实现大容量数据存储器的理想数据存储介质。0003 由于制造工艺和成本原因,任何厂家的NAND flash在出厂时就含有坏块(即无效块,invalid block),因此,NAND flash在出厂时需要对坏块进行标记,标记方法有多种,例如,将坏块第一个页(page)的空闲区域(spare area)的第。

10、6个byte标记为不等于0xff的值,又如,将整页的值都标记为0。0004 当用户访问NAND flash,对一个块做写操作之前,通过判断块的第6个byte是否为0xff,如果是就证明不是坏块,可以对块进行先擦除再写入数据,反之,若是坏块就不能执行写操作。由此可见,NAND flash在使用上存在着风险,传统设计中的坏块标志在做擦写操作时都可以改变的,万一误操作,将坏块标志擦掉,坏块标志将不复存在,写入的信息可能丢失,造成写操作的混乱和不稳定。发明内容0005 本发明提供一种NAND flash的访问方法和一种NAND flash的访问装置,以避免NAND flash使用中出现坏块标志被擦掉,。

11、造成写操作的混乱和不稳定的问题。0006 本发明提供了一种NAND flash的访问方法,包括:0007 扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址;0008 接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;0009 若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0010 优选地,所述扫描所述NAND flash中的坏块的步骤包括:0011 扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比。

12、特标记为预设值的数据存储块作为坏块。0012 优选地,所述记录所述NAND flash中坏块的地址的步骤包括:0013 将所述NAND flash中坏块的地址保存到预置的坏块地址表中;0014 将所述坏块地址表固化到所述NAND flash的存储阵列中。0015 优选地,所述方法还包括:0016 在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;说 明 书CN 104461750 A2/7页50017 所述将所述操作所访问所述NAND flash的存储块的地址与记录的坏块的地址进行匹配的步骤包括:0018 读取保存在所述NAND flash的。

13、寄存器中的坏块地址表;0019 将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。0020 优选地,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:0021 若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;0022 若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。0023 优选地,所述预设值为不等于0xff的值。0024 本发明还提供了一种NAND flash的访问装置,。

14、包括:0025 坏块扫描模块,用于扫描所述NAND flash中的坏块;0026 地址记录模块,用于记录所述NAND flash中坏块的地址;0027 操作接收模块,用于接收对所述NAND flash的操作;0028 地址匹配模块,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;0029 信息返回模块,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0030 优选地,所述坏块扫描模块包括:0031 坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的。

15、第6个比特标记为预设值的数据存储块作为坏块。0032 优选地,所述地址记录模块包括:0033 地址保存子模块,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;0034 地址固化子模块,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。0035 优选地,所述装置还包括:0036 地址表存放模块,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中;0037 所述地址匹配模块包括:0038 地址表读取子模块,用于读取保存在所述NAND flash的寄存器中的坏块地址表;0039 地址表匹配子模块,用于将所述操作所。

16、访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。0040 优选地,所述信息返回模块包括:0041 写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;0042 读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作说 明 书CN 104461750 A3/7页6所访问的存储块为坏块的信息。0043 优选地,所述预设值为不等于0xff的值。0044 与现有技术相比,本发明包括以下。

17、优点:0045 依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。附图说明0046 图1是本发明实施例一所述的一种NAND flash的访问方法的流程图;0047 图2是本发明实施例二所述的一种NAND flash的访问方法的流程图;0048 图3是本发明实施例一所述的一种NAN。

18、D flash的访问装置的结构框图;0049 图4是本发明实施例二所述的一种NAND flash的访问装置的结构框图;0050 图5是本发明实施例中对NAND flash进行扫描的流程图;0051 图6是本发明实施例中对NAND flash进行读操作的流程图。具体实施方式0052 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。0053 参考图1,示出了本发明的一种NAND flash的访问方法实施例1的流程图,具体可以包括以下步骤:0054 步骤101、扫描所述NAND flash中的坏块,并记录所述NAND flash中坏块的地址。0。

19、055 一个NAND flash由很多个块(Block)组成,每个块里面又包含了很多页(Page)。本发明实施例中,首先对NAND flash中所包含的各个块进行扫描,找出其中的坏块,并记录下坏块的地址。0056 本发明实施例中,所述扫描所述NAND flash中的坏块的步骤可以包括:0057 子步骤S11、扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。0058 NAND flash每个块中所包含的页,每一页包含两个区:main(主)区和spare(空闲)区,main区用于存储正常的数据,spare区用于存储其他附加信。

20、息,如块好坏的标记、块的逻辑地址、页内数据的ECC校验等。不同厂家的NAND flash标记坏块的方式不同,例如,当采用将NAND flash的坏块的第一个页的空闲区的第6个比特标记为一个特定的预设值的方式时,可以在对NAND flash中的各个块(即各个数据存储块)进行扫描时,若判断该块的第一个页的空闲区域的第6个比特为预设值,则可以确定该块为坏块。在具体的实现中,所述预设值可以为不等于0xff的值。在具体的实现中,针对不同的标记坏块的方式,可以按照相应的方法找出坏块。0059 步骤102、接收对所述NAND flash的操作,将所述操作所访问的所述NAND flash中数据存储块的地址与记。

21、录的坏块的地址进行匹配。说 明 书CN 104461750 A4/7页70060 预先记录了NAND flash中各个坏块的地址后,在接收到对NAND flash的操作时,在执行操作前,先将该操作所访问的NAND flash中块的地址与预先记录的地址进行匹配,即在记录的坏块的地址中查找是否有该操作所访问的地址。0061 对所述NAND flash的操作包括读操作和写操作,对NAND flash数据的写入,是需要用电去擦除/写入的,因此,写操作也即是编程操作。由于NAND flash以页为单位进行读写,以块为单位进行擦除。因此,对NAND flash的读操作的地址为NAND flash的页的地址。

22、,对NAND flash的写操作的地址为NAND flash的块的地址。在将对NAND flash的操作的地址与预先记录的坏块地址进行匹配时,若为写操作,则将写操作的块地址与坏块的地址进行匹配,若为读操作,则将读操作的页地址所属的块地址与坏块的地址进行匹配。0062 步骤103、若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0063 本发明实施例中,若记录的坏块的地址中不包含所述操作所访问的存储块的地址,则直接执行该操作。若确定对NAND flash的操作的地址为坏块的地址,不执行该操作,而是返回表示所访问的存储块为坏块的信息,从而可以避免。

23、现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题。0064 具体而言,所述返回表示所述操作所访问的存储块为坏块的信息的步骤包括:0065 子步骤S21、若所述操作为写操作,则不执行所述写操作,并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;0066 子步骤S22、若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。0067 本发明实施例中,当所述操作为写操作时,若访问的地址与某个坏块地址匹配,此时不去做真正的写操作,而直接返回。

24、写失败标志,从而不需要启动内部写操作电路。当所述操作为读操作时,由于读操作没有相应的失败标志,需要通过临时在缓存写入一个值,读取该值并返回,具体而言,若访问的地址与某个坏块地址匹配,不做内部真正的读操作,而是将NAND flash的缓存(cache)的值直接清成预设值,这样用户读取页内部标记的坏块标记位置处的数据时,得到的只是缓存内的值,不需要启动内部的读电路,即节省了功耗,又减少了内部busy的时间。0068 参考图2,示出了本发明的一种NAND flash的访问方法实施例2的流程图,具体可以包括以下步骤:0069 步骤201、扫描所述NAND flash中的坏块。0070 步骤202、将所。

25、述NAND flash中坏块的地址保存到预置的坏块地址表中。0071 步骤203、将所述坏块地址表固化到所述NAND flash的存储阵列中。0072 与上个实施例不同的是,本实施例中,在扫描NAND flash中的坏块后,可以将坏块的地址保存到预置的一个坏块地址表中,并进一步对坏块地址表进行保存,优选地,可以将坏块地址表固化到所述NAND flash的存储阵列(NAND array)中。0073 步骤204、在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中。0074 由于每颗芯片的坏块位置和坏块个数差别比较大,故出厂后在用户使用过程中需说 。

26、明 书CN 104461750 A5/7页8要动态匹配地址,所以每次芯片上电后必须将坏块地址读出。相应的,本实施例中,可以在执行操作前,读取NAND flash的存储阵列中的坏块地址表,在优选的实施例中,可以将坏块地址表存放到寄存器中,以避免操作的时候从存储阵列中“多次的读取”会存在损坏存储阵列的可能。0075 步骤205、接收对所述NAND flash的操作。0076 步骤206、读取保存在所述NAND flash的寄存器中的坏块地址表。0077 本实施例中,在接收到对NAND flash的操作后,在寄存器中读取坏块地址表,需要说明的是,在具体的实现中,在所述NAND flash的存储阵列中。

27、读取所述坏块地址表的步骤可以在接收到对NAND flash的操作之后读取,也可以在接收到对NAND flash的操作之前读取,也可以在NAND flash每次上电后读取出来,在接收对所述NAND flash的操作直接使用,本发明对此并不做限制。0078 步骤207、将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。0079 步骤208、若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0080 为使本领域技术人员更好的理解本发明,以下给出本发明实施例NAND flash的访问的具体流程:0081 如图。

28、5给出了本发明实施例中对NAND flash进行扫描的流程图,可以按照NAND flash所包含的块的顺序,一个个进行扫描,针对每个块进行判断,若是坏块,则将该块的地址进行保存,若不是坏块,则继续扫描下一个块,直至各个块均扫描过后,坏块扫描结束。0082 如图6给出了本发明实施例中对NAND flash进行读操作的流程图。0083 在NAND flash上电后读取预存的坏块地址,并在接收到对NAND flash的读操作后,将读操作所访问的NAND flash的块地址与预存的坏块地址进行匹配,若是,即在预存的坏块地址中找到读操作所访问的地址,则将NANDflash的cache清为预设值(例如不等。

29、于0xff的值),再读取该预设值返回,若否,即在预存的坏块地址中未找到读操作所访问的地址,则直接按照读操作所访问的地址读取相应的数据并返回。0084 综上,依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。0085 对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但。

30、是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。0086 参考图3,示出了本发明的一种NAND flash的访问装置实施例1的结构框图,该装置可以包括以下模块:0087 坏块扫描模块301,用于扫描所述NAND flash中的坏块;0088 地址记录模块302,用于记录所述NAND flash中坏块的地址;说 明 书CN 104461750 A6/7页90089 操作接收模块303,用于接收对所述NAND fla。

31、sh的操作;0090 地址匹配模块304,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;0091 信息返回模块305,用于若记录的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0092 本发明实施例中,所述坏块扫描模块可以包括:0093 坏块查找子模块,用于扫描所述NAND flash中所包含的各个数据存储块,找出第一个页的空闲区域的第6个比特标记为预设值的数据存储块作为坏块。0094 本发明实施例中,所述信息返回模块可以包括:0095 写操作信息返回子模块,用于若所述操作为写操作,则不执行所述写操作,。

32、并返回写操作失败的标志作为表示所述操作所访问的存储块为坏块的信息;0096 读操作信息返回子模块,用于若所述操作为读操作,则不执行所述写操作,将所述NAND flash缓存中的值修改为预设值,读取并返回所述缓存中的预设值作为表示所述操作所访问的存储块为坏块的信息。0097 本发明实施例中,所述预设值可以为不等于0xff的值。0098 依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混。

33、乱和不稳定的问题,并且可以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。0099 参考图4,示出了本发明的一种NAND flash的访问装置实施例2的结构框图,该装置可以包括以下模块:0100 坏块扫描模块401,用于扫描所述NAND flash中的坏块;0101 地址记录模块402,用于记录所述NAND flash中坏块的地址;0102 操作接收模块403,用于接收对所述NAND flash的操作;0103 地址匹配模块404,用于将所述操作所访问的所述NAND flash中数据存储块的地址与记录的坏块的地址进行匹配;0104 信息返回模块405,用于若记录。

34、的坏块的地址中包含所述操作所访问的存储块的地址,则返回表示所述操作所访问的存储块为坏块的信息。0105 与上个实施例不同的是,本实施例中,所述地址记录模块402可以包括:0106 地址保存子模块4021,用于将所述NAND flash中坏块的地址保存到预置的坏块地址表中;0107 地址固化子模块4022,用于将所述坏块地址表固化到所述NAND flash的存储阵列中。0108 与上个实施例不同的是,本实施例中,所述装置还包括:0109 地址表存放模块406,用于在所述NAND flash的存储阵列中读取所述坏块地址表,并存放在所述NAND flash的寄存器中。0110 相应的,所述地址匹配模。

35、块404进一步包括:0111 地址表读取子模块4041,用于读取保存在所述NAND flash的寄存器中的坏块地说 明 书CN 104461750 A7/7页10址表;0112 地址表匹配子模块4042,用于将所述操作所访问的所述NAND flash的存储块的地址与所述坏块地址表中坏块的地址进行匹配。0113 依据本发明实施例,预先记录NAND flash中坏块的地址,在对NAND flash进行操作时,通过将操作的地址与记录的坏块的地址进行匹配确定为针对坏块的操作后,返回坏块的提示,从而可以避免现有技术中对访问的块进行判断,可能存在误操作将坏块标志擦掉,造成写操作的混乱和不稳定的问题,并且可。

36、以不启动内部读写电路,节省了功耗,又减少了NAND flash内部busy的时间。0114 由于装置实施例基本相应于前述图1-2所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。0115 本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。0116 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执。

37、行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。0117 在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。0118 以上对本发明所提供的一种NAND flash的访问方法,以及,一种NAND flash的访问装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。说 明 书CN 104461750 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1