【技术实现步骤摘要】
【国外来华专利技术】改进高速缓存的快闪转换层中的垃圾收集效率的方案
技术介绍
存储器装置通常提供为计算机或其它电子装置中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器需要电力来维持其数据,且易失性存储器的实例包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)等等。非易失性存储器可在未被供电时保持所存储数据,且非易失性存储器的实例包含快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、静态RAM(SRAM)、可擦除可编程ROM(EPROM)、电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻式随机存取存储器(RRAM)、磁阻式随机存取存储器(MRAM)和三维(3D)XPointTM存储器等等。快闪存储器用作广泛范围的电子应用的非易失性存储器。快闪存储器装置通常包含允许高存储器密度、高可靠性和低功耗的单晶体管浮动栅极或电荷阱存储器单元的一或多个群组。两种常见类型的快闪存储器阵列架构包含NAND和NOR架构,所述架构以每一者的基本存储器单元配置所布置的逻辑形式来命名。存储器阵列的存储器单元通常布置成矩阵。在实例中,阵列的一行中的每一浮动栅极存储器单元的栅极耦合到存取线(例如,字线)。在NOR架构中,阵列的一列中的每一存储单元的漏极耦合到数据线(例如,位线)。在NAND架构中,阵列中的串中的存储器单元在源极线与位线之间源极到漏极地串联耦合在一起。NOR和NAND架构半导体存储器阵列均通过解码器来存取,所述解码器通过选择耦合到特定存储器单元的栅 ...
【技术保护点】
1.一种方法,其包括:/n管理NAND存储器装置,所述NAND存储器装置具有布置成数个存储器单元块的存储器单元,每一块具有数个页,所述NAND存储器装置具有多个区,所述多个区中的每一区与所述区的相应逻辑到物理映射表相关联;/n响应于将数据写入到所述NAND存储器装置,更新第一表中的所述块中的一个的有效页计数,所述第一表与所述区中的一个和其相关联的逻辑到物理映射表相关联,所述第一表具有多个计数,其中所述第一表中的每一计数是每一块的所述区的有效页计数;/n基于所述数据的所述写入的状态,更新与所述第一表中的所述经更新计数对应并且与所述块对应的第二表,所述第二表具有用于所述第一表中的每一计数的位;和/n使用所述经更新第二表执行用于所述NAND存储器装置的垃圾收集程序,以识别与所述垃圾收集程序的执行中涉及的所述区相关联的逻辑到物理映射表。/n
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:
管理NAND存储器装置,所述NAND存储器装置具有布置成数个存储器单元块的存储器单元,每一块具有数个页,所述NAND存储器装置具有多个区,所述多个区中的每一区与所述区的相应逻辑到物理映射表相关联;
响应于将数据写入到所述NAND存储器装置,更新第一表中的所述块中的一个的有效页计数,所述第一表与所述区中的一个和其相关联的逻辑到物理映射表相关联,所述第一表具有多个计数,其中所述第一表中的每一计数是每一块的所述区的有效页计数;
基于所述数据的所述写入的状态,更新与所述第一表中的所述经更新计数对应并且与所述块对应的第二表,所述第二表具有用于所述第一表中的每一计数的位;和
使用所述经更新第二表执行用于所述NAND存储器装置的垃圾收集程序,以识别与所述垃圾收集程序的执行中涉及的所述区相关联的逻辑到物理映射表。
2.根据权利要求1所述的方法,其中更新所述计数包含在第一次针对逻辑地址的写入是到所述块时,使所述计数递增,并且当针对所述逻辑地址的写入是到另一块时,使所述计数递减。
3.根据权利要求1所述的方法,其中所述方法包含在触发所述垃圾收集程序后,针对用于所述垃圾收集程序的所选源块,检查与所述源块相关的所述第二表以识别在所述垃圾收集程序中涉及哪些逻辑到物理映射表。
4.根据权利要求3所述的方法,其中所述方法包含搜索所述所识别的逻辑到物理映射表以找到有效页并且将所述找到的有效页写入到不同于所述源块的目的地块。
5.一种方法,其包括:
管理NAND存储器装置,所述NAND存储器装置具有布置成数个存储器单元块的存储器单元的存储器阵列,每一块具有数个页;
在写入到所述存储器阵列的逻辑地址后即刻更新所述数个块中的一块的有效页计数,其中所述逻辑地址与所述块相关联,在与存储于所述NAND存储器装置中的区中的逻辑到物理映射表对应并且与所述块对应的第一计数器表中更新所述计数;
基于所述写入到所述逻辑地址的状态,设置与所述经更新计数对应并且与所述第一计数器表的所述块对应的第二表中的位;和
使用所述第二表中的位组执行用于所述NAND存储器装置的垃圾收集程序。
6.根据权利要求5所述的方法,其中所述计数具有值零表示与所述计数对应的所述逻辑到物理映射表的所述块中的有效页的数目为零。
7.根据权利要求5所述的方法,其中更新所述计数包含在第一次写入到所述块的所述逻辑地址时,使所述计数递增,并且当写入到另一块中的所述逻辑地址时,使所述计数递减。
8.根据权利要求5所述的方法,其中执行所述垃圾收集过程包含:
选择用于所述垃圾收集程序的源块;
使用所述第二表中的所述位组,检查与所述源块相关联的所述第二表以识别哪些逻辑到物理映射表具有用于所述垃圾收集程序的有效页的映射;
将所述所识别的逻辑到物理映射表加载到随机存取存储器中;和
在所述随机存取存储器中搜索所述所识别的逻辑到物理映射表以找到用于写入到源垃圾收集块的所述有效页。
9.根据权利要求8所述的方法,其中所述方法包含反复进行以下操作:
检查所述第二表以识别具有用于所述垃圾收集程序的有效页的指示的另一逻辑到物理映射表;
将所述所识别的其它逻辑到物理映射表加载到所述随机存取存储器中;和
在所述随机存取存储器中搜索所述所识别的其它逻辑到物理映射表以找到用于写入到所述源垃圾收集块或另一源垃圾收集块的有效页。
10.根据权利要求5所述的方法,其中所述第二表划分成组块,且每一组块对应于所述数个块中的相应块。
11.一种方法,其包括:
响应于NAND存储器装置中的垃圾收集程序的触发,选择用于垃圾收集的所述NAND存储器装置的源块,所述NAND存储器装置布置成数个块,每一块具有数个页;
存取对应于所述源块的区有效性位图表,所述区有效性位图表结构化为与逻辑到物理映射表对应的表,每一逻辑到物理映射表存储于所述NAND存储器装置中的多个区中的一区中,所述区有效性位图表维持对在所述垃圾收集中是否涉及每一逻辑到物理映射表的指示;
识别所述区有效性位图表所指示的具有与一或多个有效页相关联的一或多个条目的逻辑到物理映射表;
将所述所识别的逻辑到物理映射表加载到随机存取存储器中;
在所述随机存取存储器中针对有效页搜索所述所识别的逻辑到物理映射表;和
将所述有效页加载到目的地块中,所述目的地块不同于所述源块。
12.根据权利要求11所述的方法,其中所述方法包含在将所述有效页加载到所述目...
【专利技术属性】
技术研发人员:段星辉,G·德利赛奥,L·F·德里西,G·费拉里,E·K·F·元,M·亚库洛,
申请(专利权)人:美光科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。