快闪存储器的擦除方法及快闪存储器的制造方法

文档序号:9472519阅读:493来源:国知局
快闪存储器的擦除方法及快闪存储器的制造方法
【技术领域】
[0001]本发明涉及存储器技术领域,具体涉及一种快闪存储器的擦除方法及快闪存储器。
【背景技术】
[0002]快闪存储器是广泛使用的非易失性存储器。通常情况下,所述快闪存储器内部设置有存储器阵列,所述存储器阵列可以包括多个存储块,每个存储块包括多个存储单元,每个存储单元可以存储Ibit的数据。因此,快闪存储器可以包括数百万甚至数千万个存储单元。通常情况下,快闪存储器的擦写次数约为10万次,然而,在实际使用中,由于部分存储单元无法达到期望的擦写次数,影响了快闪存储器的寿命。

【发明内容】

[0003]本发明实施例解决的问题是如何提高快闪存储器的寿命。
[0004]为解决上述问题,本发明实施例提供一种快闪存储器的擦除方法,所述擦除方法包括:
[0005]接收用于擦除操作的控制信号以及预擦除的存储块的地址;
[0006]根据所述控制信号,以所述预擦除的存储块的地址作为查询地址,查询坏块映射表,所述坏块映射表中存储有第一备用块的地址,以及与所述第一备用块的地址存在对应关系的坏块的地址;
[0007]当从所述坏块映射表中获取到与所述预擦除的存储块的地址对应的第一备用块的地址时,以所获取到的第一备用块的地址为物理操作地址,对所述获取到的第一备用块执行擦除操作。
[0008]可选地,所述擦除方法还包括:
[0009]当从所述坏块映射表中未获取到与所述预擦除的存储块的地址对应的第一备用块的地址时,以所述预擦除的存储块的地址为物理操作地址,对所述预擦除的存储块执行擦除操作。
[0010]可选地,所述坏块映射表中还存储有第二备用块的地址,所述第二备用块的地址与所述坏块地址不存在对应关系,所述擦除方法还包括:
[0011]当对所述预擦除的存储块执行擦除操作未成功时,再次查询所述坏块映射表;
[0012]当从所述坏块映射表中获取到第二备用块的地址时,以所获取到的第二备用块的地址为物理操作地址,对所述获取到的第二备用块执行擦除操作。
[0013]可选地,当从所述坏块映射表中获取到第二备用块的地址时,所述擦除方法还包括:
[0014]将所述预擦除的存储块的地址写入所述坏块映射表中与所述获取到的第二备用块的地址对应的坏块地址的位置,以及将用于表示所述获取到的第二备用块替换状态的标识信息修改为已替换状态。
[0015]可选地,所述坏块映射表中还存储有第二备用块的地址,所述第二备用块的地址与坏块地址不存在对应关系,所述擦除方法还包括:
[0016]当以所述获取到的第一备用块的地址为物理操作地址,对所述获取到的第一备用块执行擦除操作未成功时,再次查询所述坏块映射表;
[0017]当从所述坏块映射表中获取到第二备用块的地址时,以所获取到的第二备用块的地址为物理操作地址,对所述获取到的第二备用块执行擦除操作。
[0018]可选地,当从所述坏块映射表中获取到第二备用块的地址时,所述擦除方法还包括:
[0019]将所述坏块映射表中所述获取到的第一备用块的地址修改为所述获取到的第二备用块的地址,以及将用于表示所述获取到的第二备用块替换状态的标识信息修改为已替换状态。
[0020]可选地,所述再次查询所述坏块映射表包括:
[0021]读取所述坏块映射表中用于表示备用块的替换状态的标识信息;
[0022]当所述标识信息表示对应的备用块的替换状态为未替换时,以所述标识信息对应的备用块的地址为所述获取到的第二备用块的地址。
[0023]本发明的实施例还提供了一种快闪存储器,所述快闪存储器包括:
[0024]接收单元,适于接收用于擦除操作的控制信号以及预擦除的存储块的地址;
[0025]存储单元,适于存储坏块映射表,所述坏块映射表中存储有第一备用块的地址,以及与所述第一备用块的地址存在一一对应关系的坏块的地址;
[0026]第一查询单元,适于根据所述控制信号,以所述预擦除的存储块的地址为查询地址,查询所述坏块映射表;
[0027]第一控制单元,适于在从所述坏块映射表中获取到与所述预擦除的存储块的地址对应的第一备用块的地址时,以所获取到的第一备用块的地址为物理操作地址,对所述获取到的第一备用块执行擦除操作。
[0028]可选地,所述快闪存储器还包括:
[0029]第二控制单元,适于在从所述坏块映射表中未获取到与所述预擦除的存储块的地址对应的第一备用块的地址时,以所述预擦除的存储块的地址为物理操作地址,对所述预擦除的存储块执行擦除操作。
[0030]可选地,所述坏块映射表中还存储有第二备用块的地址,所述第二备用块的地址与所述坏块地址不存在对应关系,所述快闪存储器还包括:
[0031]第二查询单元,适于在对所述预擦除的存储块执行擦除操作未成功时,再次查询所述坏块映射表;
[0032]第三控制单元,适于在从所述坏块映射表中获取到第二备用块的地址时,以所获取到的第二备用块的地址为物理操作地址,对所述获取到的第二备用块执行擦除操作。
[0033]可选地,当从所述坏块映射表中获取到第二备用块的地址时,所述快闪存储器还包括:
[0034]修改单元,适于将所述预擦除的存储块的地址写入所述坏块映射表中与所述获取到的第二备用块的地址对应的坏块地址的位置,以及将用于表示所述获取到的第二备用块替换状态的标识信息修改为已替换状态。
[0035]可选地,所述坏块映射表中还存储有第二备用块的地址,所述第二备用块的地址与坏块地址不存在对应关系,所述快闪存储器还包括:
[0036]第二查询单元,适于在以所述获取到的第一备用块的地址为物理操作地址,对所述获取到的第一备用块执行擦除操作未成功时,再次查询所述坏块映射表;
[0037]第二控制单元,适于在从所述坏块映射表中获取到第二备用块的地址时,以所获取到的第二备用块地址为物理操作地址,对所述获取到的第二备用块执行擦除操作。
[0038]可选地,当从所述坏块映射表中获取到第二备用块的地址时,所述快闪存储器还包括:
[0039]修改单元,适于将所述坏块映射表中所述获取到的第一备用块的地址修改为所述获取到的第二备用块的地址,以及将用于表示所述获取到的第二备用块替换状态的标识信息修改为已替换状态。
[0040]可选地,所述第二查询单元包括:
[0041]读取子单元,适于读取所述坏块映射表中用于表示备用块的替换状态的标识信息;
[0042]获取子单元,适于在所述标识信息表示对应的备用块的替换状态为未替换时,以所述标识信息对应的备用块的地址为所述获取到的第二备用块的地址。
[0043]与现有技术相比,本发明实施例的技术方案具有以下优点:
[0044]通过在接收到用于擦除的控制信号后,以预擦除的存储块的地址作为查询地址,查询坏块映射表,并在获取到第一备用块地址后,对所述第一备用块执行擦除操作,可以在对快闪存储器执行擦除操作时,实现对所述快闪存储器的各个存储块的均衡擦除,因此可以在一定程度上提高快闪存储器的寿命。
【附图说明】
[0045]图1是本发明实施例中快闪存储器的擦除方法流程图;
[0046]图2是本发明实施例中一种快闪存储器的结构示意图;
[0047]图3是本发明实施例中另一种快闪存储器的结构示意图。
【具体实施方式】
[0048]目前,由于快闪存储器的部分存储单元无法达到期望的擦写次数,因此影响了快闪存储器的寿命。
[0049]针对上述问题,本发明的实施例提供了一种快闪存储器的擦除方法,所述方法在接收到用于擦除操作的控制信号后,以预擦除的存储块的地址作为查询地址,查询环块映射表。当从所述坏块映射表中获取到第一备用块时,即对所述第一备用块执行擦除操作,实现了对快闪存储器各存储块的均衡擦除,因此可以提高快闪存储器的寿命。并且,由于所述擦除方法是应用在对快闪存储器执行擦除操作的过程中,而非应用在对快闪存储器进行出厂测试的过程中,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1