一种存储器设备及用于操作存储器的方法技术

技术编号:17812592 阅读:234 留言:0更新日期:2018-04-28 05:25
本发明专利技术包含用于物理页、逻辑页及码字对应的设备及方法。数种方法包含将数个逻辑数据页错误译码为数个码字及将所述数个码字写入到数个存储器物理页。逻辑数据页的数目可不同于存储器物理页的数目。

【技术实现步骤摘要】
物理页、逻辑页及码字对应本申请为专利技术名称为“物理页、逻辑页及码字对应”、申请号为201380023613.0、申请日为2013年3月8日的原中国专利技术专利申请的分案申请。
本专利技术大体上涉及半导体存储器及方法,且更特定来说涉及用于物理页、逻辑页及码字对应的设备及方法。
技术介绍
通常提供存储器装置作为计算机或其它电子装置中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性存储器及非易失性存储器。易失性存储器可需要电力来维持其信息(例如,数据、错误信息等等)且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)及同步动态随机存取存储器(SDRAM),以及其它存储器。非易失性存储器可通过在未供电时留存所存储的数据而提供永久性数据且可包含NAND快闪存储器、NOR快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可擦除可编程ROM(EPROM)及电阻可变存储器(例如相变随机存取存储器(PCRAM))、电阻性随机存取存储器(RRAM)及磁阻随机存取存储器(MRAM),以及其它存储器。存储器装置可组合在一起以形成存储器系统的存储卷,例如固态驱动器(SSD)。固态驱动器可包含非易失性存储器(例如,NAND快闪存储器及/或NOR快闪存储器)及/或可包含易失性存储器(例如,DRAM及SRAM),以及各种其它类型的非易失性存储器及易失性存储器。SSD可用以取代硬盘驱动器作为计算机的主存储卷,这是因为固态驱动器在性能、大小、重量、强度、操作温度范围及电力消耗方面优于硬盘驱动器。例如,SSD在与磁盘驱动器相比时因其缺乏移动部件而具有优越性能,此缺乏移动部件可避免与磁盘驱动器相关联的搜索时间、延时及其它机电延迟。SSD制造商可使用非易失性快闪存储器以产生可不使用内部电池供应器的快闪SSD,因此允许磁盘驱动器更通用且更紧凑。SSD可从主机接收与例如读取及写入操作等存储器操作相关联的命令以(例如,在存储器装置与所述主机之间)传送数据。例如,增加与SSD相关联的吞吐量及/或增加SSD的存储容量可为有益的。
技术实现思路
根据一个实施例,本申请涉及一种用于操作存储器(110-1,110-N)的方法,所述方法包括:使用总码字大小的可变码字包装数据大小及可变码字有效负载大小来错误译码数据;以及在基于用于码字有效负载的所要错误校正量错误译码所述数据之前接收指示特定码字包装数据大小的输入。根据另一实施例,本申请涉及一种用于操作存储器(110-1,110-N)的方法,所述方法包括:仅将包含逻辑数据页(222,322,422,622-0,622-1)的开始部分的所述逻辑数据页(222,322,422,622-0,622-1)的一部分编码为特定码字(224,324,424);以及写入多个存储器物理页(226,326,426,526-0,526-1,626)作为条带,其中所述多个存储器物理页(226,326,426,526-0,526-1,626)中的一者包含整数数目个码字(224,324,424),所述码字(224,324,424)包含所述特定码字(224,324,424)。根据又一实施例,本申请涉及一种设备(104),其包括:数个存储器装置(110-1,110-N);以及控制器(108),其耦合到所述数个存储器装置(110-1,110-N)且经配置以:使用第一码率将第一逻辑数据页(222,322,422,622-0,622-1)的一部分错误译码为第一码字(224,324,424);以及使用第二码率将第二逻辑数据页(222,322,422,622-0,622-1)的一部分错误译码为第二码字(224,324,424),其中所述第一码字(224,324,424)的大小等于所述第二码字(224,324,424)的大小。根据再一实施例,本申请涉及一种设备(104),其包括:数个存储器装置(110-1,110-N);以及控制器(108),其耦合到所述数个存储器装置(110-1,110-N)且经配置以:将多个逻辑数据页(222,322,422,622-0,622-1)映射到多个对应存储器物理页(226,326,426,526-0,526-1,626),其中非整数数目个所述多个逻辑数据页(222,322,422,622-0,622-1)被映射到所述多个存储器物理页(226,326,426,526-0,526-1,626)中的至少一者。附图说明图1是根据本专利技术的数个实施例呈包含至少一个存储器系统的计算系统的形式的设备的框图。图2是根据本专利技术的数个实施例的页条带布局的框图。图3是根据本专利技术的数个实施例包含已知有损坏部分的页条带布局的框图。图4是根据本专利技术的数个实施例包含强制单元存取或无额外写入数据的页条带布局的框图。图5是根据本专利技术的数个实施例用于写入逻辑页的缓冲器分配的框图。图6是根据本专利技术的数个实施例用于损耗平衡的缓冲器分配的框图。具体实施方式本专利技术包含用于物理页、逻辑页及码字对应的设备及方法。数种方法包含将数个逻辑数据页错误译码为数个码字及将所述数个码字写入到数个存储器物理页。逻辑数据页的数目可不同于存储器物理页的数目。进行页映射的一些先前途径包含逻辑数据页与存储器物理页之间的一对一对应。即,一个逻辑数据页中的数据量等于存储于存储器物理页中的数据量。相比而言,本专利技术的数个实施例使逻辑数据页大小(例如,主机逻辑页大小)与存储器物理页大小(例如,NAND页大小)不相关联。在本专利技术的一些实施例中,码字(例如,错误校正码(ECC)码字)可取决于存储器物理页的大小,但是可独立于逻辑数据页的大小。因此,可跨任意码字大小提供灵活的逻辑数据页大小,使得不同的主机区段大小可映射到任意存储器页。本专利技术的数个实施例可包含ECC码字的可变码率,同时维持恒定码字大小。因此,本专利技术的一些实施例可管理码字有效负载大小(例如,并非物理页有效负载大小)的缓冲存储器。可维持启用RAIN条带(例如,包含灵活条带长度)以提供缺陷保护。固件可置于执行路径之外以提高速度。在本专利技术的以下详细描述中,参考形成本专利技术的一部分且在其中通过图解说明展示可如何实践本专利技术的一或多个实施例的附图。这些实施例经足够详细地描述以使所属领域的一般技术人员能够实践本专利技术的实施例,且应了解,可使用其它实施例且可在不脱离本专利技术的范围的情况下做出处理过程改变、电改变及/或结构改变。如本文所使用,尤其关于图式中的参考数字的标示符“N”指示可包含如此指定的数个特定特征。如本文所使用,“数个”特定事物可指代一或多个此类事物(例如,数个存储器装置可指代一或多个存储器装置)。本文的图遵循编号惯例,其中第一个数字或前几个数字对应于图式编号且剩余数字识别图式中的元件或组件。可通过使用类似数字来识别不同图之间的类似元件或组件。例如,222可指代图2中的元件“22”,且在图3中可将类似元件称为322。将了解,可添加、交换及/或消除本文中的各种实施例中展示的元件以提供本专利技术的数个额外实施例。此外,将了解,在图中提供的元件的比例及相对尺度意在说明本专利技术的某些实施例,且不应以限制意义来理解。图1是根据本专利技术的数个实施例呈包含至少一个存储器系统104的计算系统100的形式的设备的框图。如本文所使用,存储器系统10本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201711351793.html" title="一种存储器设备及用于操作存储器的方法原文来自X技术">存储器设备及用于操作存储器的方法</a>

【技术保护点】
一种用于操作存储器(110‑1,110‑N)的方法,所述方法包括:使用总码字大小的可变码字包装数据大小及可变码字有效负载大小来错误译码数据;以及在基于用于码字有效负载的所要错误校正量错误译码所述数据之前接收指示特定码字包装数据大小的输入。

【技术特征摘要】
2012.03.15 US 13/421,0881.一种用于操作存储器(110-1,110-N)的方法,所述方法包括:使用总码字大小的可变码字包装数据大小及可变码字有效负载大小来错误译码数据;以及在基于用于码字有效负载的所要错误校正量错误译码所述数据之前接收指示特定码字包装数据大小的输入。2.根据权利要求1所述的方法,其中所述方法进一步包括:基于所述特定码字包装数据大小设定特定码字有效负载大小;以及将所述数据错误译码为具有所述特定码字有效负载大小的码字(224,324,424)。3.根据权利要求1到2中任一权利要求所述的方法,其中所述方法进一步包括:基于逻辑页大小与主机(102)通信;以及基于所述总码字大小缓冲管理所述存储器(110-1,110-N)。4.根据权利要求3所述的方法,其中基于总码字大小缓冲管理所述存储器(110-1,110-N)包括在多个逻辑缓冲器段(548-0,548-1,548-2,648-0,648-1,648-2)中的每一者中缓冲相应码字(224,324,424)的有效负载;且其中基于逻辑页大小与所述主机(102)通信包括将逻辑数据页(222,322,422,622-0,622-1)传达到所述主机(102),所述逻辑数据页(222,322,422,622-0,622-1)包括来自所述多个逻辑缓冲器段(548-0,548-1,548-2,648-0,648-1,648-2)中的每一者的相应码字有效负载。5.一种用于操作存储器(110-1,110-N)的方法,所述方法包括:仅将包含逻辑数据页(222,322,422,622-0,622-1)的开始部分的所述逻辑数据页(222,322,422,622-0,622-1)的一部分编码为特定码字(224,324,424);以及写入多个存储器物理页(226,326,426,526-0,526-1,626)作为条带,其中所述多个存储器物理页(226,326,426,526-0,526-1,626)中的一者包含整数数目个码字(224,324,424),所述码字(224,324,424)包含所述特定码字(224,324,424)。6.根据权利要求5所述的方法,其中所述方法进一步包括:将所述逻辑数据页(222,322,422,622-0,622-1)的所述开始部分的位置映射到所述条带;以及通过以下操作读取所述逻辑数据页(222,322,422,622-0,622-1):使用所述映射以识别包含所述逻辑数据页(222,322,422,622-0,622-1)的所述开始部分的所述条带;以及将偏移计入所述量条带中以识别所述多个存储器物理页(226,326,426,526-0,526-1,626)的所述一者及包含所述逻辑数据页(222,322,422,622-0,622-1)的所述开始部分的所述特定码字(224,324,424)。7.一种设备(104),其包括:数个存储器装置(110-1,110-N);以及控制器(108),其耦合...

【专利技术属性】
技术研发人员:特洛伊·A·曼宁特洛伊·D·拉森马丁·L·卡利
申请(专利权)人:美光科技公司
类型:发明
国别省市:美国,US

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

1