一种快闪存储器的预处理方法和装置制造方法及图纸

技术编号:13387996 阅读:70 留言:0更新日期:2016-07-22 04:48
本发明专利技术实施例公开了一种快闪存储器的预处理方法和装置。该预处理方法包括:根据走步1方法选取快闪存储器的M个地址组成第一地址集合,并在各个地址对应的存储单元中烧录互不相同的数据;根据走步0方法选取快闪存储器的M个地址组成第二地址集合,并在各个地址对应的存储单元中烧录互不相同的数据;在第一随机地址对应的存储单元中烧录全1,以及在第二随机地址对应的存储单元中烧录全0;在快闪存储器中选取N个地址组成第三地址集合,并根据走步1的方法在各个地址对应的存储单元中烧录数据;在快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在各个地址对应的存储单元中烧录数据。采用本发明专利技术,能提高快闪存储器测试的可靠性。

【技术实现步骤摘要】
一种快闪存储器的预处理方法和装置
本专利技术涉及存储器测试领域,尤其涉及一种快闪存储器的预处理方法和装置。
技术介绍
快闪存储器(英语:FlashMemory,简称闪存)的测试一般采用“三步法”:写入-回读-比较。该测试方法需要向快闪存储器中的存储单元中写数据,然后回读存储单元中的数据,将回读的数据和写入的数据进行比较来判定地址线或数据线异常。由于快闪存储器的特殊构造,往快闪存储器写数据之前要向Flash发送特殊的命令序列,例如:对于16位的快闪存储器,进行写操作之前需要发送的命令序列为:向地址0x5555对应的存储单元写入0xAA、向地址0x2AAA对应的存储单元写入0x55、向地址0x5555对应的存储单元写入0xA0;退出写操作之前需要发送的命令序列为:向地址0x5555对应的存储单元写入0xAA、向地址0x2AAA对应的存储单元写入0x55、向地址0x5555对应的存储单元写入0x80、向地址0x5555对应的存储单元写入0xAA、向地址0x2AAA对应的存储单元写入0x55、向地址0x5555对应的存储单元写入0x20。如果快闪存储器存在外围互连问题,例如数据线异常,则往快闪存储器写数据所需要的命令序列无法正常发送,写数据也无法正常进行。由此可见,目前的写入-回读-比较的“三步法”测试方法在快闪存储器的外围连接故障时无法进行。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种快闪存储器的预处理方法。可解决现有技术中外围互联问题导致闪存无法测试的问题。为了解决上述技术问题,本专利技术实施例提供了一种快闪存储器的预处理方法,包括:根据走步1方法选取快闪存储器的M个地址组成第一地址集合,并在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据;其中,M等于所述快闪存储器的地址线的数量;根据走步0方法选取所述快闪存储器的M个地址组成第二地址集合,并在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据;在第一随机地址对应的存储单元中烧录全1,以及在第二随机地址对应的存储单元中烧录全0;在所述快闪存储器中选取N个地址组成第三地址集合,并根据走步1的方法在所述第三地址集合中各个地址对应的存储单元中烧录数据;N等于所述快闪存储器的数据线的数量;在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据。结合第一方面,在第一种可能的实现方式中,所述在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据包括:在所述第一地址集合中各个地址对应存储单元中烧录对应的地址的反码;所述在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据包括:在所述第二地址集合中各个地址对应的存储单元中烧录对应的地址的原码。结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,所述在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据之后,还包括:读取所述第一地址集合中各个地址对应的存储单元中的数据,以及读取所述第二地址集合中各个地址对应的各个存储单元中的数据;将读取的数据和烧录的数据进行比较以确定相对应地址线的是否正常。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,若所述快闪存储器的地址线均没有故障,所述方法还包括:读取所述第一随机地址对应的存储单元中的数据,并将读取的数据和全1进行比较以判断向对应的数据线是否存在固定逻辑0故障;读取所述第二随机地址对应存储单元中的数据,并将读取的数据和全0进行比较以判断相对应的数据线是否存在固定逻辑1故障。结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,若所述快闪存储器的地址线均没有故障,所述方法还包括:读取所述第三地址集合中各个地址对应的存储单元中的数据,以及读取所述第四地址集合中各个地址对应的存储单元中的数据;将读取的数据和烧录的数据进行比较确定相对应的数据线是否正常。本专利技术实施例第二方面提供的一种快闪存储器的预处理装置,包括:第一烧录模块,用于根据走步1方法选取快闪存储器的M个地址组成第一地址集合,并在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据;其中,M等于所述快闪存储器的地址线的数量;第二烧录模块,用于根据走步0方法选取所述快闪存储器的M个地址组成第二地址集合,并在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据;第三烧录模块,用于在第一随机地址对应的存储单元中烧录全1,以及在第二随机地址对应的存储单元中烧录全0;第四烧录模块,用于在所述快闪存储器中选取N个地址组成第三地址集合,并根据走步1的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据;N等于所述快闪存储器的数据线的数量;第五烧录模块,用于在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第三地址集合中各个地址对应的存储单元中烧录数据。结合第二方面,在第一种可能的实现方式中,所述第一烧录模块具体用于在所述第一地址集合中各个地址对应存储单元中烧录对应的地址的反码;所述第二烧录模块具体用于在所述第二地址集合中各个地址对应的存储单元中烧录对应的地址的原码。结合第二方面或第一种可能的实现方式,在第二种可能的实现方式中,还包括:地址线测试模块,用于读取所述第一地址集合中各个地址对应的存储单元中的数据,以及读取所述第二地址集合中各个地址对应的各个存储单元中的数据;将读取的数据和烧录的数据进行比较以确定相对应地址线的是否正常。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述装置还包括:第一数据线测试模块,用于若所述快闪存储器的地址线均没有故障,读取所述第一随机地址对应的存储单元中的数据,并将读取的数据和全1进行比较以判断向对应的数据线是否存在固定逻辑0故障;读取所述第二随机地址对应存储单元中的数据,并将读取的数据和全0进行比较以判断相对应的数据线是否存在固定逻辑1故障。结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:第二地址线测试模块,用于若所述快闪存储器的地址线均没有故障,读取所述第三地址集合中各个地址对应的存储单元中的数据,以及读取所述第四地址集合中各个地址对应的存储单元中的数据;将读取的数据和烧录的数据进行比较确定相对应的数据线是否正常。实施本专利技术实施例,具有如下有益效果:根据快闪存储器的测试类型,需要进行地址线测试时,在快闪存储器的指定地址预先烧录数据;需要进行数据线测试时,在快闪存储器的地址中烧录指定数据,这样后续在对快闪存储器进行测试时,可以读取快闪存储器中预先烧录的数据进行比较的方式测试快闪存储器外围连接异常,有效避免快闪存储器无法写数据时导致无法测试的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种快闪存储器的预处理方法的流程示意图;图2是本专利技术实施例提供的一种快闪存储器的预处理装置的本文档来自技高网...

【技术保护点】
一种快闪存储器的预处理方法,其特征在于,包括:根据走步1方法选取快闪存储器的M个地址组成第一地址集合,并在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据;其中,M等于所述快闪存储器的地址线的数量;根据走步0方法选取所述快闪存储器的M个地址组成第二地址集合,并在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据;在第一随机地址对应的存储单元中烧录全1,以及在第二随机地址对应的存储单元中烧录全0;在所述快闪存储器中选取N个地址组成第三地址集合,并根据走步1的方法在所述第三地址集合中各个地址对应的存储单元中烧录数据;N等于所述快闪存储器的数据线的数量;在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据。

【技术特征摘要】
1.一种快闪存储器的预处理方法,其特征在于,包括:根据走步1方法选取快闪存储器的M个地址组成第一地址集合,并在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据;其中,M等于所述快闪存储器的地址线的数量;根据走步0方法选取所述快闪存储器的M个地址组成第二地址集合,并在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据;在第一随机地址对应的存储单元中烧录全1,以及在第二随机地址对应的存储单元中烧录全0;在所述快闪存储器中选取N个地址组成第三地址集合,并根据走步1的方法在所述第三地址集合中各个地址对应的存储单元中烧录数据;N等于所述快闪存储器的数据线的数量;在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据;其中,在所述快闪存储器中的数据烧录好之后,数据永久性的保持在存储单元中,后续需要对所述快闪存储器进行互联测试时,直接读取存储单元中的数据和预先烧录的数据进行比较来判断所述快闪存储器的互联故障类型。2.如权利要求1所述的方法,其特征在于,所述在所述第一地址集合中各个地址对应的存储单元中烧录互不相同的数据包括:在所述第一地址集合中各个地址对应存储单元中烧录对应的地址的反码;所述在所述第二地址集合中各个地址对应的存储单元中烧录互不相同的数据包括:在所述第二地址集合中各个地址对应的存储单元中烧录对应的地址的原码。3.如权利要求1或2所述的方法,其特征在于,所述在所述快闪存储器中选取N个地址组成第四地址集合,根据走步0的方法在所述第四地址集合中各个地址对应的存储单元中烧录数据之后,还包括:读取所述第一地址集合中各个地址对应的存储单元中的数据,以及读取所述第二地址集合中各个地址对应的各个存储单元中的数据;将读取的数据和烧录的数据进行比较以确定相对应地址线的是否正常。4.如权利要求3所述的方法,其特征在于,若所述快闪存储器的地址线均没有故障,所述方法还包括:读取所述第一随机地址对应的存储单元中的数据,并将读取的数据和全1进行比较以判断相对应的数据线是否存在固定逻辑0故障;读取所述第二随机地址对应存储单元中的数据,并将读取的数据和全0进行比较以判断相对应的数据线是否存在固定逻辑1故障。5.如权利要求3的方法,其特征在于,若所述快闪存储器的地址线均没有故障,所述方法还包括:读取所述第三地址集合中各个地址对应的存储单元中的数据,以及读取所述第四地址集合中各个地址对应的存储单元中的数据;将读取的数据和烧录的数据进行...

【专利技术属性】
技术研发人员:杨华志
申请(专利权)人:华为数字技术苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1