用于缓冲器和快照存储器的单独分区制造技术

技术编号:37146809 阅读:55 留言:0更新日期:2023-04-06 21:58
一种系统包含处理装置和触发电路系统,所述触发电路系统至少部分地基于确定已发生触发事件,发信号通知所述处理装置作出响应。所述系统可另外包含以通信方式耦合到所述处理装置的存储器装置。所述存储器装置可包含具有与其相关联的第一耐久特性和第一可靠性特性的循环缓冲器分区部分。所述存储器装置可另外包含经由保持电容器耦合到所述循环缓冲器分区部分的快照分区部分。所述快照分区部分可具有与其相关联的第二耐久特性和第二可靠性特性。所述处理装置可执行包含以下操作的操作:将接收到的数据依序写入到所述循环缓冲器分区部分;和至少部分地基于所述确定已发生所述触发事件,将数据从所述循环缓冲器分区部分写入到所述快照分区部分。入到所述快照分区部分。入到所述快照分区部分。

【技术实现步骤摘要】
【国外来华专利技术】用于缓冲器和快照存储器的单独分区


[0001]本公开的实施例大体上涉及存储器系统,且更具体地说,涉及用于缓冲器和快照存储器的单独分区。

技术介绍

[0002]存储器系统可包含存储数据的一个或多个存储器装置。存储器装置可为例如非易失性存储器装置和易失性存储器装置。一般来说,主机系统可利用存储器子系统以在存储器装置处存储数据且从存储器装置检索数据。
附图说明
[0003]根据下文提供的具体实施方式和本公开的各种实施例的附图将更加充分地理解本公开。
[0004]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算系统。
[0005]图2说明根据本公开的一些实施例的存储器子系统内的用于缓冲器和快照存储器的单独分区的实例。
[0006]图3是根据本公开的一些实施例的用于至少基于确定已发生事件,将数据写入于存储器部分当中的实例方法的流程图。
[0007]图4说明根据本公开的一些实施例的包含以通信方式耦合到一个或多个存储器子系统的一个或多个传感器的实例计算系统。
[0008]图5说明根据本公开的一些实施例的包含部署于呈车辆形式的主机上的存储器子系统的计算系统的实例。
[0009]图6说明根据本公开的一些实施例的具有以通信方式耦合在一起的一个或多个“与非”(negative AND,NAND)存储器装置的存储器子系统的一部分的框图。
[0010]图7说明根据本公开的一些实施例的具有数个物理块并且耦合到存储器子系统控制器的存储器阵列的一部分的图式。
[0011]图8是其中可操作本公开的实施例的实例计算机系统的框图。
具体实施方式
[0012]本公开的方面针对于用于缓冲器和快照存储器的单独分区。存储器子系统可以是存储装置、存储器模块,或存储装置和存储器模块的混合。下文结合图1以及其它地方描述存储装置和存储器模块的实例。一般来说,主机系统可利用包含一个或多个存储器组件(例如,存储数据的存储器装置)的存储器子系统。主机系统可提供数据以存储于存储器子系统处并且可请求从存储器子系统检索数据。
[0013]车辆可包含存储器子系统,例如固态硬盘(SSD)。存储器子系统可用于车辆的各种组件(例如由车辆的主机系统运行的应用程序)的数据存储。此类应用程序的一个实例是车辆的事件记录器。事件记录器也可称为“黑匣子”或“事故数据记录器”。
[0014]自主车辆、物联网(IoT)和监控装置的出现使得存储器子系统的可用寿命中的总写入字节(TBW)与存储器子系统的用户容量之间的差距越来越大。举例来说,用于这类应用程序的一些存储器系统的TBW与用户容量比率已增加了一到三个数量级。一些自主车辆需要实时缓冲遥测数据,例如摄像机、雷达、光达、超声波和重放事故前序列所必需的其它传感器。来自各种传感器的数据总计为每单位时间的相当大的吞吐量要求(例如,来自主机的1千兆字节/秒(GB/sec)顺序写入吞吐量)。在触发事件之后,需要即刻捕获对应于紧接在事件之前的预定重放时间的一数量的数据(例如,以确定事故的起因)。与预先确定的重放时间对应的所记录的遥测传感器数据可被称为“快照”。事件记录器是如下的应用程序:其中用户容量需求可低至一百二十八(128)GB,但TBW需求可高达数百拍(Peta)字节。所给出的值的实例不是限制性的,而是强调对容量和TBW的需求之间的相对差。事件记录器可能需要存储至少几个最近快照。
[0015]本公开的方面通过提供TBW与用户容量(UC)比率比在例如数据中心设计中使用的TBW与US比率大范围从100x到1000x的数量级的系统,解决给存储器子系统带来的以上和其它存储挑战。举例来说,数据中心驱动上的TBW与用户容量比率通常是2,000,但在移动系统上可能仅为1,000。本文中所描述的实施例考虑系统成本和复杂性以便结构化和设计可校准和获得所要参数(包含性能、可靠性和耐久性)的存储器系统。
[0016]本文中的图遵循编号定则,其中第一一个或多个数字对应于图号,且剩余的数字标识图式中的元件或组件。可通过使用类似数字来识别不同图之间的类似元件或组件。举例来说,115可指代图1中的元件“15”,且类似元件在图2中可表示为215。可使用连字符和额外数字或字母表示图内的类似元件。参见例如图1中的元件614

1、
……
、614

N。如应了解,可添加、交换和/或去除本文中的各种实施例中展示的元件,从而提供本公开的多个额外实施例。另外,如应了解,图式中所提供的元件的比例和相对标度意图说明本专利技术的某些实施例,且不应以限制性意义理解。
[0017]图1说明根据本公开的一些实施例的包含存储器子系统103的实例计算系统100。存储器子系统103可包含媒体,例如一个或多个易失性存储器装置(例如,存储器装置116)、一个或多个非易失性存储器装置(例如,存储器装置115),或这类的组合。
[0018]存储器子系统103可为存储装置、存储器模块,或存储装置和存储器模块的混合。存储装置的实例包含固态硬盘(SSD)、快闪驱动器、通用串行总线(USB)快闪驱动器、嵌入式多媒体控制器(eMMC)驱动器、通用快闪存储(UFS)驱动器、安全数字(SD)卡,以及硬盘驱动器(HDD)。存储器模块的实例包含双列直插式存储器模块(DIMM)、小外形DIMM(SO

DIMM),以及各种类型的非易失性双列直插式存储器模块(NVDIMM)。
[0019]计算系统100可为计算装置,例如台式计算机、手提式计算机、网络服务器、移动装置、交通工具(例如,飞机、无人机、火车、汽车或其它运输工具)、具有物联网(IoT)功能的装置、嵌入式计算机(例如,交通工具、工业设备或联网商业装置中包含的嵌入式计算机),或包含存储器和处理装置的此类计算装置。
[0020]计算系统100可包含耦合到一个或多个存储器子系统103的主机系统102。在一些实施例中,主机系统102耦合到不同类型的存储器子系统103。图1说明耦合到一个存储器子系统103的主机系统102的一个实例。如本文中所使用,“耦合到
……”
或“与
……
耦合”通常是指组件之间的连接,其可以是间接通信连接或直接通信连接(例如不具有介入组件),无
论有线还是无线,包含例如电连接、光学连接、磁性连接等连接。
[0021]主机系统120可包含处理器芯片组和由所述处理器芯片组执行的软件堆栈。处理器芯片组可包含一个或多个核心、一个或多个高速缓存器、存储器控制器(例如,NVDIMM控制器),以及存储协议控制器(例如,PCIe控制器、SATA控制器等)。主机系统120使用例如存储器子系统110将数据写入到存储器子系统110并从存储器子系统110读取数据。
[0022]主机系统102可经由物理主机接口耦合到存储器子系统103。物理主机接口的实例包含但不限于串行高级技术附件(SATA)接口、PCIe接口、通用串行总线(USB)接口、光纤通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:处理装置;触发电路系统,其至少部分地基于确定已发生触发事件,发信号通知所述处理装置作出响应;和存储器装置,其以通信方式耦合到所述处理装置且包括:循环缓冲器分区部分,其具有与其相关联的第一耐久特性和第一可靠性特性;和快照分区部分,其经由保持电容器耦合到所述循环缓冲器分区部分,所述快照分区部分具有与其相关联的第二耐久特性和第二可靠性特性,其中所述处理装置将执行包括以下操作的操作:将接收到的数据依序写入到所述循环缓冲器分区部分;和至少部分地基于所述确定已发生所述触发事件,将数据从所述循环缓冲器分区部分写入到所述快照分区部分。2.根据权利要求1所述的系统,其中:所述循环缓冲器分区部分和所述快照分区部分是非易失性存储器;且所述保持电容器在所述触发事件发生之后即刻提供电力供应。3.根据权利要求2所述的系统,其中所述触发事件是如主机上的传感器检测到的高于阈值的所接收信号。4.根据权利要求1至3中任一权利要求所述的系统,其中所述循环缓冲器分区部分的所述第一耐久特性大于所述快照分区部分的所述第二耐久特性。5.根据权利要求1至3中任一权利要求所述的系统,其中所述存储器装置的所述循环缓冲器分区部分的所述第一耐久特性是比所述存储器装置的所述快照分区部分的所述第二耐久特性大的数量级。6.根据权利要求1至3中任一权利要求所述的系统,其中所述存储器装置的所述循环缓冲器分区部分的所述第一可靠性特性小于所述存储器装置的所述快照分区部分的所述第二可靠性特性。7.根据权利要求6所述的系统,其中所述存储器装置的所述快照分区部分的所述第二可靠性特性是比所述循环缓冲器分区部分的所述第二可靠性特性大的数量级。8.根据权利要求1至3中任一权利要求所述的系统,其中所述处理装置将执行包括以下操作的操作:将接收到的数据以第一速率依序写入到所述循环缓冲器分区部分;且其中所述循环缓冲器分区部分具有在与所述第一可靠性相关联的至少一时间段内存储依序接收到的数据的大小。9.根据权利要求8所述的系统,其中所述处理装置将执行包括以下操作的操作:至少部分地基于所述确定已发生所述触发事件,将数据以匹配与所述第一可靠性相关联的所述时间段的集从所述循环缓冲器分区部分写入到所述快照分区部分;且其中所述快照分区部分具有存储从所述循环缓冲器分区部分依序接收到的匹配与所述第一可靠性相关联的所述时间段的至少八(8)个不同数据集的大小。10.根据权利要求1至3中任一权利要求所述的系统,其中:所述存储器装置的所述循环缓冲器分区部分被配置成每单元存储第一数目的位;且
所述存储器装置的所述快照分区部分被配置成每单元存储第二数目的位,其中所述第二位数目等于或大于所述第一位数目。11.一种方法,其包括:以特定速率将数据依序接收到存储器装置的循环缓冲器分区部分;至少部分地基于确定已发生触发事件,将依序接收到的数据集从所述循环缓冲器分区部分写入到所述存储器装置的快照分区部分;和至少部分地基于所述确定已发生所述触发事件,提供备用电力供应器以使得所述依序接收到的数据集能够从所述循环缓冲器分区部分移动到所述快照分区部分。12.根据权利要求11所述的方法,其中:所述方法另外包括将所述循环缓冲器分区部分操作为先进先出(FIFO)缓冲器以使得在所述循环缓冲器分区部分处新接收的数据替换所述循环缓冲器分区部分中的较旧数据;且所述依序接收到的数据集是写入到所...

【专利技术属性】
技术研发人员:K
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1