存储设备及其操作方法技术

技术编号:37591191 阅读:14 留言:0更新日期:2023-05-18 11:25
提供了存储设备及其操作方法。存储设备的操作方法包括:在数据处理期间,检测位于存储设备外部的主机存储缓冲器(HMB)的异常操作;以及在检测到异常操作时,由存储设备更新向HMB写入数据或从HMB读取数据时应用的安全策略。略。略。

【技术实现步骤摘要】
存储设备及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求2021年11月15日在韩国知识产权局提交的韩国专利申请No.10

2021

0156966以及2022年4月21日在韩国知识产权局提交的韩国专利申请No.10

2022

0049635的优先权,其全部内容通过引用并入本文。


[0003]实施例涉及存储设备及其操作方法。

技术介绍

[0004]半导体存储器可以分类为当没有供电时存储数据损坏的易失性存储器件(诸如静态随机存取存储器(SRAM)和动态RAM(DRAM)),以及即使在没有供电时也保留存储数据的非易失性存储器件(诸如闪存设备、相变RAM(PRAM)、磁性RAM(MRAM)、电阻RAM(RRAM)和铁电RAM(FRAM))。

技术实现思路

[0005]实施例涉及一种操作存储设备的方法,包括:在数据处理期间,检测位于存储设备外部的主机存储缓冲器(HMB)的异常操作;以及当检测到异常操作时,由存储设备更新向HMB写入数据或从HMB读取数据时应用的安全策略。
[0006]实施例涉及一种操作存储设备的方法,包括:将位于存储设备外部的主机存储缓冲器(HMB)划分为多个区域;确定多个区域的安全级别;以及将与针对多个区域确定的安全级别相对应的安全策略与多个区域中的每一个区域匹配。
[0007]实施例涉及一种存储设备,包括:存储器件;以及控制器,被配置为将与存储器件相关的信息存储在位于存储设备外部的主机存储缓冲器(HMB)中并管理HMB。控制器可以包括:异常检测器,被配置为在数据处理期间检测HMB的异常操作;以及HMB管理器,被配置为在检测到异常操作时,更新向HMB写入数据或从HMB读取数据时应用的安全策略。
附图说明
[0008]通过参照附图详细描述示例实施例,特征对于本领域技术人员将变得清楚,在附图中:
[0009]图1示出了根据示例实施例的存储系统的框图。
[0010]图2更详细地示出了图1的主机存储缓冲器(HMB)控制器的框图。
[0011]图3示出了由图2的HMB管理器生成的HMB分配表(HMBAT)的示例。
[0012]图4A至图4D示出了由HMB管理器生成的HMB映射表(HMBMT)的示例。
[0013]图5示出了HMB的多个区域和由HMB管理器管理的表的示例。
[0014]图6示出了存储设备的操作流程图。
[0015]图7示出了图1的HMB控制器的操作流程图。
[0016]图8示出了图1的HMB控制器的操作流程图。
[0017]图9示出了图1的HMB控制器的操作流程图。
[0018]图10更详细地示出了图9的操作S410的流程图。
[0019]图11A和图11B示出了图1的存储设备的操作示例。
[0020]图12更详细地示出了图9的操作S410的流程图。
[0021]图13A和图13B示出了图1的存储设备的操作示例。
[0022]图14更详细地示出了图9的操作S410的流程图。
[0023]图15A和图15B示出了图1的存储设备的操作示例。
[0024]图16示出了应用根据示例实施例的存储设备的数据中心的框图。
具体实施方式
[0025]图1示出了根据示例实施例的存储系统的框图。
[0026]参照图1,存储系统10可以包括主机11和存储设备1000。在示例实施例中,存储系统10可以是被配置为处理各种信息并存储处理后的信息的信息处理设备之一,诸如个人计算机、膝上型电脑、服务器、工作站、智能手机、平板电脑、数码相机和黑匣子等。
[0027]主机11可以控制存储系统10的整体操作。例如,主机11可以向存储设备1000发送将数据存储在存储设备1000中的请求,或者读取存储在存储设备1000中的数据的请求。在一个示例实施例中,主机11可以是被配置为控制存储系统10的诸如中央处理单元(CPU)或应用处理器(AP)的处理器核,或者通过网络连接的计算节点。
[0028]在示例实施例中,主机11可以包括主机控制器12和主机存储器13。主机控制器12可以是被配置为控制主机11的总体操作或从主机11侧控制存储设备1000的设备。主机存储器13可以是在主机11中使用的缓冲存储器、高速缓冲存储器或工作存储器。主机存储器13可以加载有应用程序、文件系统、设备驱动等。主机存储器13可以加载有由主机11执行的各种软件或数据。
[0029]在示例实施例中,主机存储器13可以包括主机存储缓冲器(HMB)14。HMB 14可以是主机存储器13的被分配为存储设备1000的缓冲器的部分区域。
[0030]在示例实施例中,HMB 14可以由存储设备1000管理。存储设备1000的数据可以存储在HMB 14中。例如,存储设备1000的元数据或映射表可以存储在HMB 14中。映射表可以包括来自主机11的逻辑地址与存储设备1000的物理地址之间的映射信息。
[0031]存储设备1000可以在主机11的控制下操作。存储设备1000可以包括存储控制器1100和非易失性存储器件1200。在主机11的控制下,存储控制器1100可以将数据存储在非易失性存储器件1200中,或者读取存储在非易失性存储器件1200中的数据。在示例实施例中,存储控制器1100可以执行各种管理操作以高效地使用非易失性存储器件1200。
[0032]存储控制器1100可以包括中央处理单元(CPU)1110、闪存转换层(FTL)1120、纠错码(ECC)引擎1130、高级加密标准(AES)引擎1140、缓冲存储器1150、主机接口电路1160、存储器接口电路1170和HMB控制器1180。
[0033]CPU 1110可以控制存储控制器1100的整体操作。FTL 1120可以执行各种操作以高效地使用非易失性存储器件1200。例如,主机11可以通过逻辑地址来管理存储设备1000的存储空间。FTL 1120可以被配置为管理来自主机11的逻辑地址与存储设备1000的物理地址
之间的地址映射。FTL 1120可以执行磨损均衡操作以防止非易失性存储器件1200的存储块中的特定存储块的过度退化。非易失性存储器件1200的寿命可以通过FTL 1120的磨损均衡操作来提高。FTL 1120可以对非易失性存储器件1200执行垃圾收集以确保空闲存储块。
[0034]ECC引擎1130可以对从非易失性存储器件1200读取的数据执行错误检测和纠错。例如,ECC引擎1130可以为要写入非易失性存储器件1200的数据生成纠错码(或奇偶校验位)。生成的纠错码(或奇偶校验位)可以与要写入的数据一起存储在非易失性存储器件1200中。此后,当从非易失性存储器件1200读取写入的数据时,ECC引擎1130可以基于读取的数据和对应的纠错码(或对应的奇偶校验位)来检测和纠正读取数据中的错本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作存储设备的方法,包括:在数据处理期间,检测位于所述存储设备外部的主机中的主机存储缓冲器HMB的异常操作;以及当检测到异常操作时,由所述存储设备更新向所述HMB写入数据或从所述HMB读取数据时应用的安全策略。2.根据权利要求1所述的方法,还包括:从所述主机接收所述HMB的分配信息;基于所述分配信息将所述HMB划分为多个区域;以及将相应的安全策略与所述多个区域中的每一个区域匹配,其中,更新所述安全策略包括:更新分别与所述多个区域匹配的所述安全策略中的至少一个安全策略。3.根据权利要求2所述的方法,其中,匹配所述相应的安全策略包括以下中的至少一项:将相应的安全知识产权IP与所述多个区域中的每一个区域匹配;或者将相应的密钥与所述多个区域中的每一个区域匹配。4.根据权利要求2所述的方法,其中,所述多个区域包括第一区域和第二区域,所述安全策略包括第一安全策略和不同于所述第一安全策略的第二安全策略,以及匹配所述相应的安全策略包括:将所述第一安全策略与所述第一区域匹配,并且将所述第二安全策略与所述第二区域匹配。5.根据权利要求4所述的方法,其中,所述第一区域的安全要求级别高于所述第二区域的安全要求级别,以及所述第一安全策略的安全级别高于所述第二安全策略的安全级别。6.根据权利要求2所述的方法,其中,匹配所述相应的安全策略包括:将相应的安全IP与所述多个区域中的每一个区域匹配,以及更新分别与所述多个区域匹配的所述安全策略中的至少一个安全策略包括:更改与所述多个区域中发生异常操作的区域匹配的安全知识产权IP。7.根据权利要求2所述的方法,其中,匹配所述相应的安全策略包括:将相应的密钥与所述多个区域中的每一个区域匹配,以及更新分别与所述多个区域匹配的所述安全策略中的至少一个安全策略包括:更改所述多个区域中发生异常操作的区域的密钥。8.根据权利要求2所述的方法,其中:检测异常操作包括:针对所述多个区域中的每一个区域检测异常操作,以及所述异常操作包括以下中的至少一种情况:密钥有效时间已过,数据完整性检查失败,或者检测到异常HMB分配。
9.根据权利要求8所述的方法,其中,所述数据完整性检查失败的情况包括数据错误率达到错误率阈值的情况。10.根据权利要求8所述的方法,其中,检测到异常HMB分配的情况包括使用所述HMB的日志信息检测到分配位置更改的情况。11.一种操作存储设备的方法,包括:将位于所述存储设备外部的主机存储缓冲器HMB划分为多个区域;确定所述多个区域中的每一个区域的相应的安全级别;以及将相应的安全策略与所述多个区域...

【专利技术属性】
技术研发人员:李兰熙高秉彻
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1