存储设备、其操作方法及包括存储设备的存储系统技术方案

技术编号:20679944 阅读:50 留言:0更新日期:2019-03-27 18:33
一种存储设备包括:第一非易失性存储器,包括具有多个第一地址的多个第一存储体;第二非易失性存储器,包括多个第二存储体,多个第二存储体具有根据不同的指派策略指派给多个第二存储体的多个第二地址;以及控制器。多个第二地址对应于多个第一地址。第二非易失性存储器对存储在第一地址中的数据项目进行镜像以将经镜像的数据项目存储在第二地址中。控制器被配置为从主机接收命令以控制第一非易失性存储器和第二非易失性存储器。控制器将从主机接收的读取命令同时提供给第一非易失性存储器和第二非易失性存储器,并基于读取命令,向主机输出从第一非易失性存储器提供的数据和从第二非易失性存储器提供的数据中的较早的数据。

【技术实现步骤摘要】
存储设备、其操作方法及包括存储设备的存储系统相关申请的交叉引用本申请要求于2017年9月20日在韩国知识产权局递交的韩国专利申请No.10-2017-0121184的优先权,其全部公开内容通过引用合并于此。
本专利技术构思的示例性实施例涉及存储设备、其操作方法及包括存储设备的存储系统。
技术介绍
半导体存储设备通常划分为易失性存储设备和非易失性存储设备,易失性存储设备在电力中断时无法保留所存储的信息,非易失性存储设备即使电力中断也保留所存储的信息。NAND闪速存储设备被广泛用作非易失性存储设备。可以响应于对应的命令,对NAND闪速存储设备的存储体执行读取、编程或擦除操作。操作的延迟时间由操作的执行时间与直到在相同的存储体中的先前操作已完成的等待时间之和来表示。然而,操作的延迟时间可以不利地影响用户对存储设备的性能的感知。因此,希望降低对读取、编程和擦除命令进行响应的延迟。
技术实现思路
本专利技术构思的至少一个实施例提供了一种存储设备,包括各自存储有镜像数据的非易失性存储设备。本专利技术构思的至少一个实施例还提供了一种用于操作存储设备的方法,该存储设备包括各自存储有镜像数据的非易失性存储本文档来自技高网...

【技术保护点】
1.一种存储设备,包括:第一非易失性存储器,所述第一非易失性存储器包括多个第一存储体,所述多个第一存储体具有根据第一指派策略指派给所述多个第一存储体的多个第一地址;第二非易失性存储器,所述第二非易失性存储器包括多个第二存储体,所述多个第二存储体具有根据与所述第一指派策略不同的第二指派策略指派给所述多个第二存储体的多个第二地址,其中,所述多个第二地址对应于所述多个第一地址,并且其中,所述第二非易失性存储器对存储在所述第一地址中的数据项目进行镜像以将经镜像的数据项目存储在所述第二地址中;以及控制器,被配置为从主机接收命令以控制所述第一非易失性存储器和所述第二非易失性存储器,其中,所述控制器将从所述...

【技术特征摘要】
2017.09.20 KR 10-2017-01211841.一种存储设备,包括:第一非易失性存储器,所述第一非易失性存储器包括多个第一存储体,所述多个第一存储体具有根据第一指派策略指派给所述多个第一存储体的多个第一地址;第二非易失性存储器,所述第二非易失性存储器包括多个第二存储体,所述多个第二存储体具有根据与所述第一指派策略不同的第二指派策略指派给所述多个第二存储体的多个第二地址,其中,所述多个第二地址对应于所述多个第一地址,并且其中,所述第二非易失性存储器对存储在所述第一地址中的数据项目进行镜像以将经镜像的数据项目存储在所述第二地址中;以及控制器,被配置为从主机接收命令以控制所述第一非易失性存储器和所述第二非易失性存储器,其中,所述控制器将从所述主机接收的读取命令同时提供给所述第一非易失性存储器和所述第二非易失性存储器,并基于所述读取命令,向所述主机输出从所述第一非易失性存储器提供的数据和从所述第二非易失性存储器提供的数据中的较早的数据。2.根据权利要求1所述的存储设备,其中,所述控制器从所述主机接收用于访问所述第一非易失性存储器和所述第二非易失性存储器的逻辑地址,并且包括地址指派映射,所述地址指派映射用于将所述逻辑地址转换为物理地址以将所述物理地址指派给所述第一存储体和所述第二存储体。3.根据权利要求2所述的存储设备,其中,所述地址指派映射包括:第一映射,用于将所述逻辑地址转换为指派给所述第一存储体的第一物理地址;以及第二映射,用于将所述逻辑地址转换为指派给所述第二存储体的第二物理地址。4.根据权利要求3所述的存储设备,其中,所述第一映射和所述第二映射基于不同的指派规则。5.根据权利要求1所述的存储设备,其中,所述主机下发访问所述存储设备的擦除/编程命令,其中,所述控制器根据所述擦除/编程命令生成访问所述第一非易失性存储器的第一擦除/编程命令和访问所述第二非易失性存储器的第二擦除/编程命令,以及其中,所述控制器相互排他地处理所述第一擦除/编程命令和所述第二擦除/编程命令。6.根据权利要求5所述的存储设备,其中,所述第二非易失性存储器执行检查以确定所述第一非易失性存储器是否正在执行所述第一擦除/编程命令,并且在所述检查确定未正在执行所述第一擦除/编程命令时执行所述第二擦除/编程命令。7.根据权利要求6所述的存储设备,还包括:用于所述第一非易失性存储器和所述第二非易失性存储器之间的进程间通信IPC的通道,其中,所述第二非易失性存储器经由所述IPC执行检查以确定所述第一非易失性存储器是否正在执行所述第一擦除/编程命令。8.根据权利要求6所述的存储设备,还包括:内部存储器,连接在所述第一非易失性存储器和所述第二非易失性存储器之间,其中,所述内部存储器包括指示是否正在执行所述擦除/编程命令的忙碌标志,以及其中,当正在执行所述第一擦除/编程命令时,所述第一非易失性存储器设置所述忙碌标志。9.根据权利要求5所述的存储设备,其中,所述控制器包括命令队列,所述命令队列用于存储从所述主机下发的命令,其中,所述第二非易失性存储器执行检查以确定在存储在所述命令队列中的命令中是否存在提供给所述第二非易失性存储器的读取命令,并当所述检查确定不存在所述读取命令时,立即执行所述第二擦除/编程命令。10.根据权利要求1所述的存储设备,其中,所述控制器忽略从所述第一非易失性存储器提供的数据和从所述第二非易失性存储器提供的数据中的较迟的数据。11.根据权利要求1所述的存储设备,其中,所述控制器在所述第一存储...

【专利技术属性】
技术研发人员:金丙瑾
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1