技术新讯 > 信息存储应用技术 > 包括非易失性存储器的存储装置及其操作方法与流程  >  正文

包括非易失性存储器的存储装置及其操作方法与流程

  • 国知局
  • 2024-07-31 19:42:52

本公开的示例实施例涉及一种包括非易失性存储器的存储装置及其操作方法。

背景技术:

1、非易失性存储器件已经被广泛地用作诸如以下的信息技术it装置中的音频和视频的数据存储介质:计算机、智能电话、个人数字助理pda、数码相机、摄像机、录音机、mp3播放器和便携式计算机(诸如手持式个人计算机pc)。基于非易失性存储器的大容量存储装置的示例可以包括固态硬盘(ssd)。

2、根据存储装置的容量增加的趋势,存储装置可以包括多个非易失性存储器件。存储装置可以通过对数据块执行奇偶校验操作来生成奇偶校验块,并且可以将数据块和奇偶校验块存储在多个非易失性存储器件各处,以提高数据存储的性能和可靠性。

技术实现思路

1、本公开的一些示例实施例可以提供如下存储装置,该存储装置可以通过减少在多个非易失性存储器各处存储的数据块的部分被更新时更新与数据块的部分相关联的奇偶校验块所使用/需要的资源消耗而具有提高的性能。

2、本公开的一些示例实施例可以提供可以通过使得非易失性存储器能够在不使用存储控制器的情况下发送和接收数据来减少在非易失性存储器之间移动数据时的资源消耗的存储装置。

3、根据本公开的一些示例实施例,一种存储装置包括多个非易失性存储器件、存储控制器和数据总线。所述多个非易失性存储器件至少包括第一非易失性存储器件和第二非易失性存储器件。所述存储控制器被配置为从主机接收多个数据块,通过对所述多个数据块执行异或(xor)运算来生成第一奇偶校验块,并且将所述多个数据块和所述第一奇偶校验块分发到所述多个非易失性存储器件中的相应的非易失性存储器件,其中,所述多个数据块中的第一数据块被分发到所述第一非易失性存储器件并且所述第一奇偶校验块被分发到所述第二非易失性存储器件。所述数据总线被配置为:在所述多个非易失性存储器件与所述存储控制器之间传送信号。所述存储控制器还被配置为:从所述主机接收新数据块并且将所述新数据块提供给所述第二非易失性存储器件,其中,所述新数据块与所述第一数据块相关联。所述第一非易失性存储器件被配置为:在不使用所述存储控制器的情况下通过所述数据总线将所述第一数据块提供给所述第二非易失性存储器件。所述第二非易失性存储器件被配置为:通过对所述新数据块、所述第一数据块和所述第一奇偶校验块执行xor运算来生成新奇偶校验块,并且存储所述新奇偶校验块。

4、根据本公开的一些示例实施例,一种存储装置包括多个非易失性存储器件、存储控制器和数据总线。所述多个非易失性存储器件至少包括第一非易失性存储器件和第二非易失性存储器件。所述存储控制器被配置为从主机接收多个数据块,通过对所述多个数据块执行xor运算来生成第一奇偶校验块,并且将所述多个数据块和所述第一奇偶校验块分发到所述多个非易失性存储器件中的相应的非易失性存储器件,其中,所述多个数据块中的第一数据块被分发到所述第一非易失性存储器件并且所述第一奇偶校验块被分发到所述第二非易失性存储器件。所述数据总线被配置为:在所述多个非易失性存储器件与所述存储控制器之间传送信号。所述存储控制器还被配置为:从所述主机接收新数据块并且将所述新数据块提供给所述第二非易失性存储器件,其中,所述新数据块与所述第一数据块相关联。所述第一非易失性存储器件被配置为:通过对所述新数据块和所述第一数据块执行xor运算来生成差异数据,并且在不使用所述存储控制器的情况下将所述差异数据提供给所述第二非易失性存储器件。所述第二非易失性存储器件被配置为:通过对所述差异数据和所述第一奇偶校验块执行xor运算来生成新奇偶校验块,并且存储所述新奇偶校验块。

5、根据本公开的一些示例实施例,一种存储装置包括多个非易失性存储器件、存储控制器和数据总线。所述存储控制器被配置为控制所述多个非易失性存储器件。所述数据总线被配置为:在所述多个非易失性存储器件与所述存储控制器之间传送信号。所述存储控制器还被配置为:启用所述多个非易失性存储器件当中的源非易失性存储器件的数据输出操作,启用所述多个非易失性存储器件当中的目的地非易失性存储器件的数据输入操作,并且向所述数据总线发送读取使能信号。所述源非易失性存储器件被配置为:响应于所述读取使能信号将存储在其中的数据发送到所述数据总线。所述目的地非易失性存储器件被配置为:忽略所述读取使能信号,并且获得由所述源非易失性存储器件发送到所述数据总线的所述数据。

6、根据本公开的一些示例实施例,一种存储装置包括多个非易失性存储器件、存储控制器和多条数据总线。所述多个非易失性存储器件至少包括第一非易失性存储器件和第二非易失性存储器件。所述存储控制器被配置为:将多个数据块和与所述多个数据块相关联的第一奇偶校验块条带化(stripe)到所述多个非易失性存储器件。所述多条数据总线被配置为:在所述多个非易失性存储器件与所述存储控制器之间传送信号。所述存储控制器还被配置为:从主机接收新数据块,其中,所述新数据块对应于所述多个数据块中的第一数据块;并且控制所述第一非易失性存储器件中存储的差异数据由存储与包括所述第一数据块的所述多个数据块相关联的所述第一奇偶校验块的所述第二非易失性存储器件获得,其中,所述差异数据表示在所述第一数据块和所述新数据块中具有不同值的位。所述第二非易失性存储器件被配置为:使用所述差异数据和所述第一奇偶校验块来生成新奇偶校验块,并且存储所述新奇偶校验块。

7、根据本公开的一些示例实施例,提供了一种操作存储装置的方法,所述存储装置包括存储控制器和多个非易失性存储器件。在所述存储控制器处从主机接收多个原始数据块。在所述存储控制器处基于所述多个原始数据块生成原始奇偶校验块。所述多个原始数据块和所述原始奇偶校验块被存储在所述多个非易失性存储器件中的相应的非易失性存储器件中,其中,所述多个原始数据块中的第一原始数据块被存储在所述多个非易失性存储器件中的第一非易失性存储器件中,其中,所述原始奇偶校验块被存储在所述多个非易失性存储器件中的第二非易失性存储器件中。在存储了所述多个原始数据块和所述原始奇偶校验块之后,在所述存储控制器处从所述主机接收与所述第一原始数据块相对应的新数据块。所述新数据块被存储在所述第一非易失性存储器件中。在所述第二非易失性存储器件处基于所述原始奇偶校验块并且基于所述第一原始数据块与所述新数据块之间的差异生成新奇偶校验块。

技术特征:

1.一种存储装置,所述存储装置包括:

2.根据权利要求1所述的存储装置,

3.根据权利要求1所述的存储装置,其中,所述多个非易失性存储器件中的每一个非易失性存储器件包括存储单元阵列和ecc逻辑电路,所述ecc即纠错编码,其中,所述多个非易失性存储器件中的每一个非易失性存储器件被配置为:生成数据组块或第一奇偶校验组块,其中,所述数据组块是通过对从所述存储控制器接收到的所述多个数据块中的相应数据块执行ecc编码操作来将内部奇偶校验块添加到所述相应数据块而生成的,并且所述第一奇偶校验组块是通过对从所述存储控制器接收到的所述第一奇偶校验块执行ecc编码操作来将内部奇偶校验块添加到所述第一奇偶校验块而生成的;并且将所述数据组块或所述第一奇偶校验组块存储在所述存储单元阵列中。

4.根据权利要求3所述的存储装置,其中,所述存储控制器还被配置为存储映射数据,所述映射数据包括所述多个数据块的逻辑地址与存储所述多个数据块的相应的物理地址之间的映射关系以及存储所述第一奇偶校验块的物理地址。

5.根据权利要求4所述的存储装置,其中,所述存储控制器还被配置为:基于所述新数据块的物理地址和所述新奇偶校验块的物理地址更新所述映射数据。

6.根据权利要求1所述的存储装置,其中,所述第一数据块具有与所述新数据块相同的逻辑地址。

7.根据权利要求1所述的存储装置,其中,所述第二非易失性存储器件包括:

8.一种存储装置,所述存储装置包括:

9.根据权利要求8所述的存储装置,其中,在不使用所述存储控制器的情况下,发送到所述数据总线的所述数据被所述目的地非易失性存储器件接收。

10.根据权利要求8所述的存储装置,

11.根据权利要求8所述的存储装置,其中,所述存储控制器进一步被配置为:使用指定所述源非易失性存储器件和所述目的地非易失性存储器件的移动命令,来启用所述源非易失性存储器件的所述数据输出操作以及启用所述目的地非易失性存储器件的所述数据输入操作;并且控制所述源非易失性存储器件的所述数据输出操作和所述目的地非易失性存储器件的所述数据输入操作。

12.根据权利要求8所述的存储装置,其中,所述存储控制器还被配置为:从主机接收多个数据块,通过对所述多个数据块执行奇偶校验操作来生成奇偶校验块,并且控制所述多个非易失性存储器件,使得所述多个数据块和所述奇偶校验块被存储在包括所述源非易失性存储器件和所述目的地非易失性存储器件的所述多个非易失性存储器件中的相应的非易失性存储器件中。

13.根据权利要求12所述的存储装置,其中,所述存储控制器还被配置为:从所述主机接收新数据块,将所述多个非易失性存储器件中的存储与所述新数据块相对应的现有数据块的非易失性存储器件识别为所述源非易失性存储器件,将所述多个非易失性存储器件中的存储与所述现有数据块位于相同的条带中的现有奇偶校验块的非易失性存储器件识别为所述目的地非易失性存储器件,并且控制所述源非易失性存储器件通过所述数据总线将所述现有数据块移动到所述目的地非易失性存储器件。

14.根据权利要求8所述的存储装置,

15.一种操作存储装置的方法,所述存储装置包括存储控制器和多个非易失性存储器件,所述方法包括:

16.根据权利要求15所述的方法,所述方法进一步包括:

17.根据权利要求15所述的方法,所述方法还包括:

18.根据权利要求17所述的方法,其中,在所述第二非易失性存储器件处接收所述第一原始数据块包括:在所述第二非易失性存储器件处从所述第一非易失性存储器件接收所述第一原始数据块。

19.根据权利要求17所述的方法,其中,在所述第二非易失性存储器件处接收所述新数据块包括:在所述第二非易失性存储器件处从所述存储控制器接收所述新数据块。

20.根据权利要求17所述的方法,其中,在所述第二非易失性存储器件处接收所述新数据块包括:在所述第二非易失性存储器件处从所述第一非易失性存储器件接收所述新数据块。

技术总结提供了存储装置及其操作方法。所述存储装置包括存储控制器和多个非易失性存储器件(NVM)。在存储控制器处从主机接收多个原始数据块。在存储控制器处基于多个原始数据块生成原始奇偶校验块。多个原始数据块和原始奇偶校验块被存储在多个NVM中的相应的NVM中,其中,多个原始数据块中的第一原始数据块被存储在多个NVM中的第一NVM中,其中,原始奇偶校验块被存储在多个NVM中的第二NVM中。在存储了多个原始数据块和原始奇偶校验块之后,在存储控制器处从主机接收与第一原始数据块相对应的新数据块。新数据块被存储在第一NVM中。在第二NVM处基于原始奇偶校验块并且基于第一原始数据块与新数据块之间的差异生成新奇偶校验块。技术研发人员:殷熙锡,李镇旭,任琫淳受保护的技术使用者:三星电子株式会社技术研发日:技术公布日:2024/3/4

本文地址:https://www.jishuxx.com/zhuanli/20240731/183640.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。