存储设备和包括存储设备的存储系统技术方案

技术编号:34763353 阅读:24 留言:0更新日期:2022-08-31 19:06
一种存储设备包括第一存储器件、第二存储器件和存储控制器。所述第一存储器件缓存多个单位时间间隔数据。所述多个单位时间间隔数据在多个监测时间间隔中的每个监测时间间隔中被接收。所述第二存储器件存储所述多个单位时间间隔数据中的至少一个单位时间间隔数据。所述存储控制器基于第一冲刷命令和第二冲刷命令中的一个冲刷命令来控制从所述第一存储器件冲刷到所述第二存储器件的数据量。所述存储控制器将表示外部冲击的大小的冲击测量值与冲击参考值进行比较。当所述冲击测量值小于或等于所述冲击参考值时,所述存储控制器将所述第一冲刷命令提供给所述第一存储器件,以冲刷第一单位时间间隔数据。第一单位时间间隔数据。第一单位时间间隔数据。

【技术实现步骤摘要】
存储设备和包括存储设备的存储系统
[0001]相关申请的交叉引用
[0002]本申请要求于2021年2月22日向韩国知识产权局(KIPO)提交的第10

2021

0023137号韩国专利申请的优先权的权益,该韩国专利申请的公开内容通过引用全部包含于此。


[0003]示例实施例总体上涉及半导体集成电路,更具体地,涉及存储设备和包括存储设备的存储系统。

技术介绍

[0004]依据存储的数据是否在断电时丢失,存储设备可以被分为包括易失性存储器的易失性存储设备和包括非易失性存储器的非易失性存储设备。易失性存储器快速读取和写入,然而,存储的数据在断电时丢失。非易失性存储器即使在断电时也保持存储的数据。因此,非易失性存储器用于存储不管是否断电都要保留的数据。由于包括非易失性存储器的存储设备被广泛使用,因此存储设备包括在自主车辆中并且用于存储在自主车辆的驾驶期间生成的各种传感器数据。然而,由于自主车辆的驾驶环境和驾驶条件与存储设备在一般环境中使用的环境和条件不同,因此在自主车辆中使用的存储设备必须满足严格的性能标准。

技术实现思路

[0005]一些示例实施例可以提供能够减少编程数量和要被编程的数据量的存储设备和存储系统。
[0006]根据示例实施例,一种存储设备包括第一存储器件、第二存储器件和存储控制器。所述第一存储器件缓存多个单位时间间隔数据。所述多个单位时间间隔数据在用于自主驾驶控制的多个监测时间间隔中的每个监测时间间隔中被接收。所述第二存储器件存储所述多个单位时间间隔数据中的至少一个单位时间间隔数据。所述存储控制器基于第一冲刷命令和第二冲刷命令中的一个冲刷命令来控制从所述第一存储器件冲刷到所述第二存储器件的数据量。所述存储控制器将表示外部冲击的大小的冲击测量值与冲击参考值进行比较。当所述冲击测量值小于或等于所述冲击参考值时,所述存储控制器将所述第一冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的第一单位时间间隔数据冲刷到所述第二存储器件。当所述冲击测量值大于所述冲击参考值时,所述存储控制器将所述第二冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的所述第一单位时间间隔数据和第二单位时间间隔数据冲刷到所述第二存储器件。
[0007]根据示例实施例,一种存储系统包括主机设备和存储设备。所述主机设备存储:在用于自主驾驶控制的多个监测时间间隔中的每个监测时间间隔中接收的多个单位时间间隔数据。所述主机设备针对所述多个单位时间间隔数据中的至少一个单位时间间隔数据发
出写入请求。所述存储设备包括第一存储器件、第二存储器件和存储控制器,所述第一存储器件基于所述写入请求而缓存从所述主机设备发送的所述多个单位时间间隔数据之中的数据。所述第二存储器件存储从所述第一存储器件冲刷的数据。所述存储控制器控制所述第一存储器件和所述第二存储器件。当预定的第一条件被满足时,所述主机设备将所述多个单位时间间隔数据之中的第一单位时间间隔数据发送到所述存储设备。所述存储控制器将所述第一单位时间间隔数据从所述第一存储器件冲刷到所述第二存储器件。
[0008]根据示例实施例,一种存储设备包括第一存储器件、第二存储器件和存储控制器。所述第一存储器件缓存在用于自主驾驶控制的多个监测时间间隔中的每个监测时间间隔中接收的包括多个传感器数据的多个单位时间间隔数据。所述第二存储器件存储所述多个单位时间间隔数据中的至少一个单位时间间隔数据。所述存储控制器包括冲击传感器。所述冲击传感器感测在自主车辆正在驾驶时施加的外部冲击并输出冲击测量值。所述存储控制器基于第一冲刷命令和第二冲刷命令中的一个冲刷命令来控制从所述第一存储器件冲刷到所述第二存储器件的数据量。所述存储控制器将所述冲击测量值与冲击参考值进行比较。当所述冲击测量值小于或等于所述冲击参考值时,所述存储控制器将所述第一冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的第一单位时间间隔数据冲刷到所述第二存储器件。当所述冲击测量值大于所述冲击参考值时,所述存储控制器将所述第二冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的所述第一单位时间间隔数据和第二单位时间间隔数据冲刷到所述第二存储器件。所述存储控制器将第三冲刷命令提供给所述第一存储器件,以将全部所述多个单位时间间隔数据冲刷到所述第二存储器件,而不管所述冲击测量值如何。
[0009]如上所述,存储设备和存储系统可以减少与第二存储器件相关联的编程数量和要被编程的数据量。因此,可以有效地增加包括多个非易失性存储器的第二存储器件的寿命。
附图说明
[0010]根据以下结合附图的详细描述,将更清楚地理解本公开的示例实施例。
[0011]图1是示出根据示例实施例的存储设备和包括存储设备的存储系统(storage system)的框图。
[0012]图2是用于描述包括图1中的存储设备的自主车辆的图。
[0013]图3是示出图1中的存储控制器的示例的框图。
[0014]图4是示出图1中的非易失性存储器的示例的框图。
[0015]图5是示出包括在图1中的存储设备中的非易失性存储器和存储器系统(memory system)的框图。
[0016]图6、图7和图8是用于描述图1中的主机设备、存储控制器、第一存储器件和第二存储器件的操作的图。
[0017]图9、图10、图11和图12是用于描述在图1中从第一存储器件冲刷(flush)到第二存储器件的第二数据的图。
[0018]图13、图14和图15是用于描述多个监测时间间隔的图。
[0019]图16是用于描述由图1中的多个传感器生成的传感器数据的图。
[0020]图17是示出根据示例实施例的操作存储设备的方法的流程图。
[0021]图18是用于描述在根据示例实施例的存储设备中使用的学习模型的操作的图。
[0022]图19是用于描述使用图18中的第一学习模型检测第一对象的过程的图。
[0023]图20是用于描述使用图18中的第二学习模型选择冲刷命令之一的过程的图。
[0024]图21是示出根据示例实施例的包括存储设备的电子设备的框图。
具体实施方式
[0025]在下文中将参照示出了一些示例实施例的附图更充分地描述各种示例实施例。在附图中,同样的附图标记始终表示同样的元件。可以省略重复的描述。
[0026]图1是示出根据示例实施例的存储设备和包括存储设备的存储系统的框图。
[0027]参照图1,存储系统100可以包括主机设备200和存储设备300。
[0028]在一些实施例中,存储系统100可以被包括在例如自主车辆(autonomous vehicle)中。自主车辆可以包括多个传感器(例如,SENSOR1、SENSOR2、

SENSORM)201、202和203,多个传感器201、202和203可以在自主车辆正在驾驶时生成多个传感本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储设备,包括:第一存储器件,所述第一存储器件被配置为缓存在用于自主驾驶控制的多个监测时间间隔中的每个监测时间间隔中接收的多个单位时间间隔数据;第二存储器件,所述第二存储器件被配置为存储所述多个单位时间间隔数据中的至少一个单位时间间隔数据;以及存储控制器,所述存储控制器被配置为基于第一冲刷命令和第二冲刷命令中的一个冲刷命令来控制从所述第一存储器件冲刷到所述第二存储器件的数据量,被配置为将表示外部冲击的大小的冲击测量值与冲击参考值进行比较,被配置为当所述冲击测量值小于或等于所述冲击参考值时,将所述第一冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的第一单位时间间隔数据冲刷到所述第二存储器件,并且被配置为当所述冲击测量值大于所述冲击参考值时,将所述第二冲刷命令提供给所述第一存储器件,以将所述多个单位时间间隔数据之中的所述第一单位时间间隔数据和第二单位时间间隔数据冲刷到所述第二存储器件。2.如权利要求1所述的存储设备,其中,所述存储控制器包括:冲击传感器,所述冲击传感器被配置为:在包括所述存储设备的自主车辆正在驾驶时,感测施加到所述存储设备的所述外部冲击并且输出所述冲击测量值。3.如权利要求1所述的存储设备,其中,所述存储控制器还被配置为:将第三冲刷命令提供给所述第一存储器件,以将全部所述多个单位时间间隔数据冲刷到所述第二存储器件,而不管所述冲击测量值如何。4.如权利要求3所述的存储设备,其中,所述存储控制器包括:固件,所述固件被配置为生成所述第一冲刷命令、所述第二冲刷命令和所述第三冲刷命令中的一个冲刷命令;以及处理器,所述处理器被配置为基于所述固件来控制所述第一存储器件和所述第二存储器件。5.如权利要求3所述的存储设备,其中,所述存储控制器包括:主机接口,所述主机接口被配置为与外部主机设备通信;第一存储器接口,所述第一存储器接口被配置为与所述第一存储器件通信;以及第二存储器接口,所述第二存储器接口被配置为与所述第二存储器件通信,其中,所述存储控制器进一步被配置为:通过所述第一存储器接口将所述第一冲刷命令提供给所述第一存储器件并且通过所述第二存储器接口将编程命令提供给所述第二存储器件,以将对应于所述第一冲刷命令的所述第一单位时间间隔数据冲刷到所述第二存储器件,并且所述存储控制器进一步被配置为:通过所述第一存储器接口将所述第二冲刷命令提供给所述第一存储器件并且通过所述第二存储器接口将所述编程命令提供给所述第二存储器件,以将对应于所述第二冲刷命令的所述第一单位时间间隔数据和所述第二单位时间间隔数据冲刷到所述第二存储器件。6.如权利要求1所述的存储设备,其中,所述多个单位时间间隔数据包括针对所述多个监测时间间隔中的每个监测时间间隔的多个传感器数据,并且所述多个传感器数据由包括在自主车辆中的多个传感器生成。7.如权利要求6所述的存储设备,其中,所述多个传感器包括加速度传感器、地磁传感
器、位置传感器、气压传感器、温度/湿度传感器、接近传感器、红外传感器、陀螺仪传感器、相机传感器、雷达传感器和激光雷达传感器中的至少一种。8.如权利要求6所述的存储设备,其中,所述多个监测时间间隔基于所述自主车辆的驾驶时间和所述多个传感器数据中的至少一者被确定。9.如权利要求8所述的存储设备,其中:所述自主车辆的所述驾驶时间包括多个驾驶时间间隔,并且当所述多个监测时间间隔基于所述自主车辆的所述驾驶时间被确定时,从所述多个驾驶时间间隔之中选择的在每第一周期重复的驾驶时间间隔被确定为所述多个监测时间间隔。10.如权利要求8所述的存储设备,其中:当所述多个监测时间间隔基于所述多个传感器数据被确定时,所述多个监测时间间隔基于来自包括在所述多个传感器中的加速度传感器的加速度测量值和加速度参考值被确定。11.如权利要求8所述的存储设备,其中:当所述多个监测时间间隔基于所述多个传感器数据被确定时,所述多个监测时间间隔基于从包括在所述多个传感器中的相机传感器生成的图像中检测到的第一对象被确定。12.如权利要求1所述的存储设备,其中:所述多个监测时间间隔包括第一监测时间间隔至第X监测时间间隔,其中,X是大于或等于2的自然数,并且所述第一存储器件进一步被配置为:缓存在所述第一监测时间间隔至所述第X监测时间间隔中的每个监测时间间隔中生成的多个传感器数据,直到所述第一存储器件已满。13.如权利要求...

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

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

1