用于存储器运行状况监测的装置间通信的制作方法

文档序号:31837139发布日期:2022-10-18 21:39阅读:48来源:国知局
用于存储器运行状况监测的装置间通信的制作方法
用于存储器运行状况监测的装置间通信
1.交叉引用
2.本专利申请要求2022年3月15日申请的boehm等人的标题为“用于存储器运行状况监测的装置间通信(inter-device communications for memory health monitoring)”的美国专利申请第17/695,364号的优先权,所述美国专利申请要求2021年4月5日申请的boehm等人的标题为“用于存储器运行状况监测的装置间通信(inter-device communications for memory health monitoring)”的美国临时专利申请第63/170,850号的权益,所述美国专利申请中的每一个让与给本受让人且所述美国专利申请中的每一个明确地以全文引用的方式并入本文中。
技术领域
3.技术领域涉及用于存储器运行状况监测的装置间通信。


背景技术:

4.存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。举例来说,二进制存储器单元可以被编程为两个支持状态中的一个,经常由逻辑1或逻辑0表示。在一些实例中,单个存储器单元可以支持超过两个状态,其中的任一状态可存储。为了存取所存储信息,组件可以读取或感测存储器装置中的至少一个所存储状态。为了存储信息,组件可在存储器装置中写入状态或对状态进行编程。
5.存在各种类型的存储器装置和存储器单元,包含磁性硬盘、随机存取存储器(ram)、只读存储器(rom)、动态ram(dram)、同步动态ram(sdram)、静态ram(sram)、铁电ram(feram)、磁性ram(mram)、电阻式ram(rram)、快闪存储器、相变存储器(pcm)、自选存储器、硫属化物存储器技术等。存储器单元可为易失性的或非易失性的。非易失性存储器,例如feram,可维持其所存储的逻辑状态很长一段时间,即使无外部电源存在也是这样。例如dram的易失性存储器装置在与外部电源断开连接时可能会丢失其所存储的状态。


技术实现要素:

6.描述一种系统。存储器系统可包含存储器装置和耦合到存储器装置的主机装置。存储器装置可以可操作以确定指示存储器装置的状态的一或多个参数并基于确定所述一或多个参数而从存储器装置外部传输所述一或多个参数。所述主机装置可以可操作以从存储器装置接收指示存储器装置的状态的所述一或多个参数的指示并基于接收到所述一或多个参数的所述指示并将存储器装置外部的装置确定为用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述装置。
7.描述一种方法。所述方法可包含在主机装置处从存储器装置接收指示存储器装置的状态的一或多个参数的指示;基于接收到所述一或多个参数的所述指示而从多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地;以及基于从所述多个装置选择
存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述多个装置中的装置,所述多个装置不同于所述主机装置。
8.描述一种方法。所述方法可包含在存储器装置处确定指示存储器装置的状态的一或多个参数;至少部分地基于确定指示存储器装置的状态的所述一或多个参数而从多个装置识别存储器装置外部且用于传达所述一或多个参数的目的地;以及将所述一或多个参数的指示和所述多个装置中作为用于所述一或多个参数的目的地的装置的指示传输到主机装置,所述多个装置不同于所述主机装置。
9.描述一种设备。所述设备可包含与存储器装置耦合的通信引脚和与通信引脚耦合的控制器。所述控制器可以可操作以使得所述设备从存储器装置接收指示存储器装置的状态的一或多个参数的指示;至少部分地基于接收到所述一或多个参数的所述指示从多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地;以及至少部分地基于从所述多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述多个装置中的装置,所述多个装置不同于所述设备。
10.描述一种设备。所述设备可包含用于监测设备的状态的电路系统、与主机装置耦合的通信引脚,和与通信引脚和电路系统耦合的控制器。所述控制器可以可操作以使得所述设备确定指示所述设备的状态的一或多个参数;至少部分地基于确定指示所述设备的状态的所述一或多个参数从多个装置识别所述设备外部且用于传达所述一或多个参数的目的地;以及将所述一或多个参数的指示和所述多个装置中作为用于所述一或多个参数的目的地的装置的指示传输到主机装置,所述多个装置不同于所述主机装置。
附图说明
11.图1说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的系统的实例。
12.图2说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的存储器裸片的实例。
13.图3说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的系统的实例。
14.图4说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的过程流程的实例。
15.图5展示根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的存储器装置的框图。
16.图6展示根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的主机装置的框图。
17.图7和8展示说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的一或多种方法的流程图。
具体实施方式
18.存储器装置(例如,存储器子系统)可与主机装置(例如,车辆、计算机或蜂窝电话)通信、与所述主机装置耦合或包含于所述主机装置中。使用和环境条件可在不同类别的主
机装置之间以及在同一类别的不同主机装置之间变化。因而,存储器装置的使用程度(例如,磨损程度)、剩余寿命或一般退化对于存储器装置或主机装置可为未知的。在此类情况下,存储器装置可在不了解存储器装置或主机装置的情况下开始经历性能退化或故障,这可导致存储器装置的故障或包含存储器装置或主机装置的系统的一或多个部分的故障。主机装置(例如,车辆计算机、膝上型计算机)可为较大系统的一部分。举例来说,车辆的系统可包含车辆、一或多个其它车辆、存储器供应商、系统集成商、车载原始设备制造商(oem)、一或多个车队管理器,或可与车辆互动的任何其它实体。存储器装置的使用或磨损参数对于与主机装置相关联的此类实体可为未知的。因而,存储器装置或主机装置的服务和更换时间表、存储器装置的一或多个制造参数,或主机装置的一或多个制造参数以及其它实例可基于不准确的数据。
19.本公开提供用于主机装置(例如,车辆)包含或使用监测和报告运行状况信息(例如,与存储器装置的状态的一或多个参数)相关联的存储器子系统(例如,存储器装置)的技术。存储器装置可将运行状况信息传输到非易失性存储空间(例如,可将运行状况信息传输到主机装置)。主机装置(例如,车辆或车辆的计算机或芯片上系统(soc))可将运行状况信息传输到系统的另一实体,或可使用运行状况信息,或这两者。在一些情况下,系统的其它实体可接收运行状况信息且基于运行状况信息将信号传输回到主机装置(例如,指示在主机装置、存储器装置或这两者处的实施的一或多个参数)。在一些情况下,系统的其它实体可接收运行状况信息且可基于运行状况信息作出确定。从存储器装置实时接收经更新的运行状况信息可支持用于服务和修复时间表的提高准确性,以及用于存储器装置或主机装置(例如,车辆或相关联计算机)或这两者的一或多个制造或设计参数的提高准确性。
20.最初在如参考图1和2描述的系统和裸片的上下文中描述本公开的特征。在如参考图3和4所描述的系统和过程流程的上下文中描述本公开的特征。通过涉及参考图5到8所描述的用于存储器运行状况监测的装置间通信的设备图和流程图进一步说明并且参考所述设备图和流程图进一步描述本公开的这些和其它特征。
21.图1说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的系统100的实例。系统100(例如,存储器子系统)可包含主机装置105、存储器装置110以及耦合主机装置105与存储器装置110的多个通道115。系统100可包含一或多个存储器装置110,但一或多个存储器装置110的各方面可在单个存储器装置(例如,存储器装置110)的上下文中进行描述。在一些情况下,存储器子系统或系统100可被称作一或多个存储器装置110。
22.系统100可包含例如计算装置、移动计算装置、无线装置、图形处理装置、车辆或其它系统的电子装置的部分。举例来说,系统100可说明计算机、膝上型计算机、平板计算机、智能手机、蜂窝电话、可穿戴装置、因特网连接装置、车辆控制器等的各方面。存储器装置110可以是可操作以存储用于系统100的一或多个其它组件的数据的系统的组件。
23.系统100的至少部分可为主机装置105的实例。主机装置105可以是使用存储器执行过程的装置内的处理器或其它电路系统的实例,例如在计算装置、移动计算装置、无线装置、图形处理装置、计算机、膝上型计算机、平板计算机、智能手机、蜂窝电话、可穿戴装置、因特网连接装置、车辆控制器、芯片上系统(soc)或某一其它固定或便携式电子装置以及其它实例内。在一些实例中,主机装置105可指实施外部存储器控制器120的功能的硬件、固件、软件或其组合。在一些实例中,外部存储器控制器120可被称作主机或主机装置105。如
本文中所描述,主机装置105可从存储器装置110接收信息(例如,运行状况信息,与存储器装置110的状态相关)。主机装置105可基于信息作出一或多个确定,或可将信息转发到包含或与主机装置105通信的系统中的一或多个其它装置。
24.存储器装置110可以是可操作以提供可由系统100使用或参考的物理存储器地址/空间的独立装置或组件。在一些实例中,存储器装置110可为可配置的以与一或多个不同类型的主机装置一起工作。主机装置105与存储器装置110之间的信令可以可操作以支持以下中的一或多个:用以调制信号的调制方案、用于传达信号的各种引脚配置、用于主机装置105和存储器装置110的物理封装的各种形状因数、主机装置105与存储器装置110之间的时钟信令和同步、定时惯例,或其它因素。
25.存储器装置110可以可操作以存储主机装置105的组件的数据。在一些实例中,存储器装置110可充当主机装置105的二级型或从属型装置(例如,对主机装置105通过外部存储器控制器120提供的命令作出响应且执行所述命令)。此类命令可包含用于写入操作的写入命令、用于读取操作的读取命令、用于刷新操作的刷新命令或其它命令中的一或多个。
26.主机装置105可包含外部存储器控制器120、处理器125、基本输入/输出系统(bios)组件130或例如一或多个外围组件或一或多个输入/输出控制器的其它组件中的一或多个。主机装置105的组件可使用总线135彼此耦合。
27.处理器125可以可操作以提供用于系统100的至少部分或主机装置105的至少部分的控制或其它功能性。处理器125可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或这些组件的组合。在此类实例中,处理器125可为中央处理单元(cpu)、图形处理单元(gpu)、通用gpu(gpgpu)或soc的实例,以及其它实例。在一些实例中,外部存储器控制器120可由处理器125实施或为所述处理器的一部分。
28.bios组件130可以是包含作为固件操作的bios的软件组件,其可初始化且运行系统100或主机装置105的各种硬件组件。bios组件130还可管理处理器125与系统100或主机装置105的各种组件之间的数据流。bios组件130可包含存储于只读存储器(rom)、快闪存储器或其它非易失性存储器中的一或多个中的程序或软件。
29.在一些实例中,系统100或主机装置105可以包含各种外围组件。外围组件可以是可集成到系统100或主机装置105中或与所述系统或所述主机装置集成的任何输入装置或输出装置或用于此类装置的一组引脚。实例可以包含以下中的一或多个:磁盘控制器、声音控制器、图形控制器、以太网控制器、调制解调器、通用串行总线(usb)控制器、串行或并行端口,或外围卡槽,例如外围组件互连(pci)或专门的图形端口。外围组件可以是所属领域的一般技术人员理解为外围设备的其它组件。
30.在一些实例中,系统100或主机装置105可以包含i/o控制器。i/o控制器可以管理处理器125与外围组件、输入装置或输出装置之间的数据通信。i/o控制器可管理未集成到系统100或主机装置105中或与所述系统或主机装置集成的外围设备。在一些实例中,i/o控制器可表示到外部外围组件的物理连接或端口。
31.在一些实例中,系统100或主机装置105可以包含输入组件、输出组件或这两者。输入组件可以表示系统100外部的装置或信号,其将信息、信号或数据提供到系统100或其组件。在一些实例中,且输入组件可包含与其它装置或其它装置之间的用户接口或总线。在一
些实例中,输入组件可以是经由一或多个外围组件与系统100介接的外围设备,或者可以由i/o控制器管理。输出组件可以表示系统100外部的装置或信号,可操作以接收来自系统100或其任何组件的输出。输出组件的实例可以包含显示器、音频扬声器、打印装置、印刷电路板上的另一处理器等。在一些实例中,输出可以是经由一或多个外围组件与系统100介接的外围设备,或者可以由i/o控制器管理。
32.存储器装置110可包含装置存储器控制器155和一或多个存储器裸片160(例如,存储器芯片)以支持用于数据存储的所要容量或指定容量。每一存储器裸片160(例如,存储器裸片160a、存储器裸片160b、存储器裸片160n)可以包含本地存储器控制器165(例如,本地存储器控制器165-a、本地存储器控制器165-b、本地存储器控制器165-n)和存储器阵列170(例如,存储器阵列170-a、存储器阵列170-b、存储器阵列170-n)。存储器阵列170可以是存储器单元的集合(例如,一或多个网格、一或多个存储体、一或多个平铺块、一或多个区段),其中每一存储器单元可操作以存储至少一位数据。包含两个或更多个存储器裸片160的存储器装置110可被称为多裸片存储器或多裸片封装,或多芯片存储器或多芯片封装。
33.装置存储器控制器155可包含可操作以控制存储器装置110的操作的电路、逻辑或组件。装置存储器控制器155可包含使得存储器装置110能够执行各种操作的硬件、固件或指令,且可操作以接收、传输或执行与存储器装置110的组件相关的命令、数据或控制信息。装置存储器控制器155可操作以与外部存储器控制器120、所述一或多个存储器裸片160或处理器125中的一或多个通信。在一些实例中,装置存储器控制器155可结合存储器裸片160的本地存储器控制器165控制本文中所描述的存储器装置110的操作。
34.存储器装置110可包含运行状况监测电路系统(例如,在专用电路系统内或作为控制器,例如本地存储器控制器165或装置存储器控制器155的一部分)。存储器装置110可使用运行状况监测电路系统以监测和确定指示存储器装置的状态的一或多个参数,例如关于存储器阵列170内存储器单元的操作和存取。存储器装置可将所述一或多个参数传输到主机装置105。
35.在一些实例中,存储器装置110可从主机装置105接收数据或命令或这两者。举例来说,存储器装置110可接收指示存储器装置110存储用于主机装置105的数据的写入命令或指示存储器装置110将存储于存储器裸片160中的数据提供到主机装置105的读取命令。
36.本地存储器控制器165(例如,对于存储器裸片160来说是本地的)可包含可操作以控制存储器裸片160的操作的电路、逻辑或组件。在一些实例中,本地存储器控制器165可以可操作以与装置存储器控制器155通信(例如,接收或传输数据或命令或这两者)。在一些实例中,存储器装置110可不包含可执行本文描述的各种功能的装置存储器控制器155和本地存储器控制器165或外部存储器控制器120。因而,本地存储器控制器165可以可操作以与装置存储器控制器155、与其它本地存储器控制器165或直接与外部存储器控制器120或处理器125或其组合通信。装置存储器控制器155或本地存储器控制器165或这两者中可包含的组件的实例可包含用于(例如,从外部存储器控制器120)接收信号的接收器、用于传输信号(例如,到外部存储器控制器120)的传输器、用于解码或解调所接收信号的解码器、用于编码或调制待传输信号的编码器,或可操作用于支持所描述的装置存储器控制器155或本地存储器控制器165或这两者的操作的各种其它电路或控制器。
37.外部存储器控制器120可以可操作以使得能够在系统100或主机装置105的组件
(例如,处理器125)与存储器装置110之间传达信息、数据或命令中的一或多个。外部存储器控制器120可转换或转译在主机装置105的组件与存储器装置110之间交换的通信。在一些实例中,外部存储器控制器120或系统100或主机装置105的其它组件或本文中所描述的功能可由处理器125实施。举例来说,外部存储器控制器120可为由处理器125或系统100或主机装置105的其它组件实施的硬件、固件或软件或其某一组合。尽管外部存储器控制器120描绘为在存储器装置110外部,但在一些实例中,外部存储器控制器120或本文中所描述的功能可由存储器装置110的一或多个组件(例如,装置存储器控制器155、本地存储器控制器165)实施,或反之亦然。
38.主机装置105的组件可使用一或多个通道115与存储器装置110交换信息。通道115可以可操作以支持外部存储器控制器120与存储器装置110之间的通信。每一通道115可为在主机装置105与存储器装置之间携载信息的传输媒体的实例。每一通道115可包含与系统100的组件相关联的端子之间的一或多个信号路径或传输媒体(例如,导体)。信号路径可以是可操作以携载信号的导电路径的实例。举例来说,通道115可包含第一端子,其包含在主机装置105处的一或多个引脚或衬垫以及在存储器装置110处的一或多个引脚或衬垫。引脚可以是系统100的装置的导电输入或输出点的实例,且引脚可以可操作以充当通道的部分。
39.在一些情况下,一或多个通道115(例如,专用通道或共享通道)可用于将信息,例如运行状况监测信息从存储器装置110传达到主机装置105。通道115可与数据或控制信息的通信相关联,或可专用于传达运行状况状态信息。
40.通道115(和相关联的信号路径和端子)可专用于传送一或多种类型的信息。举例来说,通道115可包含一或多个命令和地址(ca)通道186、一或多个时钟信号(ck)通道188、一或多个数据(dq)通道190、一或多个其它通道192,或其组合。在一些实例中,可使用单倍数据速率(sdr)信令或双倍数据速率(ddr)信令在通道115上传达信令。在sdr信令中,可针对(例如,在时钟信号的上升或下降沿上的)每一时钟循环登记信号的一个调制符号(例如,信号电平)。在ddr信令中,可针对(例如,在时钟信号的上升沿和下降沿上的)每一时钟循环登记信号的两个调制符号(例如,信号电平)。
41.在一些实例中,ca通道186可以可操作以在主机装置105与存储器装置110之间传达命令,所述命令包含与所述命令相关联的控制信息(例如地址信息)。举例来说,由ca通道186携载的命令可包含具有期望数据的地址的读取命令。在一些实例中,ca通道186可包含用以对地址或命令数据中的一或多个进行解码的任何数量的信号路径(例如,八个或九个信号路径)。
42.在一些实例中,数据通道190可以可操作以在主机装置105与存储器装置110之间传达数据或控制信息中的一或多个。举例来说,数据通道190可传达要写入到存储器装置110的信息(例如,双向)或从存储器装置110读取的信息。
43.通道115可包含任何数量的信号路径(包含单个信号路径)。在一些实例中,通道115可包含多个个别信号路径。举例来说,通道可为x4(例如,包含四个信号路径)、x8(例如,包含八个信号路径)、x16(包含十六个信号路径)等。
44.图2说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的存储器裸片200的实例。存储器裸片200可以是参考图1所描述的存储器裸片160的实例。在一些实例中,存储器裸片200可称为存储器芯片、存储器装置或电子存储器设备。存储器裸
片200可包含一或多个存储器单元205,所述一或多个存储器单元可各自可编程成存储不同逻辑状态(例如,编程成一组两个或更多个可能状态中的一个)。举例来说,存储器单元205可以可操作以一次存储一个信息位(例如,逻辑0或逻辑1)。在一些实例中,存储器单元205(例如,多层存储器单元)可以可操作以一次存储多于一个信息位(例如,逻辑00、逻辑01、逻辑10、逻辑11)。在一些实例中,存储器单元205可布置成阵列,例如参考图1所描述的存储器阵列170。
45.存储器单元205可在电容器中存储表示可编程状态的电荷。dram架构可以包含电容器,所述电容器包含电介质材料以存储表示可编程状态的电荷。在其它存储器架构中,其它存储装置和组件也是可能的。举例来说,可采用非线性电介质材料。存储器单元205可包含逻辑存储组件,例如电容器230和开关组件235。电容器230可以是电介质电容器或铁电电容器的实例。电容器230的节点可与电压源240耦合,所述电压源可为单元板参考电压,例如vpl,或可为接地,例如vss。
46.存储器裸片200可包含一或多个存取线(例如,一或多个字线210和一或多个数字线215),其布置成图案,例如网格状图案。存取线可以是与存储器单元205耦合的导线,并且可以用于对存储器单元205执行存取操作。在一些实例中,字线210可以被称为行线。在一些实例中,数字线215可称作列线或位线。对存取线、行线、列线、字线、数字线或位线或其类似物的引用可在不影响理解或操作的情况下互换。存储器单元205可定位在字线210与数字线215的相交点处。
47.可通过激活或选择例如字线210或数字线215中的一或多个的存取线来对存储器单元205执行例如读取和写入的操作。通过偏置字线210和数字线215(例如,对字线210或数字线215施加电压),可在其相交点处存取单个存储器单元205。在二维或三维配置中的字线210和数字线215的相交点可被称作存储器单元205的地址。
48.可以通过行解码器220或列解码器225来控制对存储器单元205的存取。举例来说,行解码器220可以从本地存储器控制器260接收行地址,并基于接收到的行地址来激活字线210。列解码器225可以从本地存储器控制器260接收列地址且可以基于所接收的列地址来激活数字线215。
49.选择或撤销选择存储器单元205可通过使用字线210激活或撤销激活开关组件235来实现。电容器230可使用开关组件235与数字线215耦合。举例来说,当开关组件235被撤销激活时电容器230可与数字线215隔离,且当开关组件235被激活时电容器230可与数字线215耦合。
50.感测组件245可以可操作以检测存储在存储器单元205的电容器230上的状态(例如电荷)且基于所存储状态确定存储器单元205的逻辑状态。感测组件245可包含一或多个感测放大器以放大或以其它方式转换因存取存储器单元205产生的信号。感测组件245可将从存储器单元205检测到的信号与参考250(例如,参考电压)进行比较。检测到的存储器单元205的逻辑状态可作为感测组件245的输出提供(例如,到输入/输出255),且可向包含存储器裸片200的存储器装置的另一组件指示检测到的逻辑状态。
51.本地存储器控制器260可通过各种组件(例如,行解码器220、列解码器225、感测组件245)控制存储器单元205的存取。本地存储器控制器260可以是参考图1描述的本地存储器控制器165的实例。在一些实例中,行解码器220、列解码器225和感测组件245中的一或多
个可与本地存储器控制器260并置。本地存储器控制器260可以可操作以从一或多个不同存储器控制器(例如,与主机装置105相关联的外部存储器控制器120、与存储器裸片200相关联的另一控制器)接收命令或数据中的一或多个,将命令或数据(或这两者)转译为可由存储器裸片200使用的信息,对存储器裸片200执行一或多个操作,且基于执行所述一或多个操作将数据从存储器裸片200传达到主机装置105。本地存储器控制器260可产生行信号和列地址信号以激活目标字线210和目标数字线215。本地存储器控制器260还可以产生和控制在存储器裸片200的操作期间使用的各种电压或电流。一般来说,本文所论述的施加电压或电流的振幅、形状或持续时间可经改变,且针对在操作存储器裸片200中论述的各种操作可为不同的。
52.本地存储器控制器260可以可操作以对存储器裸片200的一或多个存储器单元205执行一或多个存取操作。存取操作的实例可包含写入操作、读取操作、刷新操作、预充电操作或激活操作等。在一些实例中,存取操作可由本地存储器控制器260响应于各种存取命令(例如,来自主机装置105)而执行或以其它方式协调。本地存储器控制器260可以可操作以执行此处未列出的其它存取操作或与存储器裸片200的操作相关的不与存取存储器单元205直接相关的其它操作。
53.如本文中所描述,包含存储器裸片200的存储器装置可将运行状况信息传输到主机装置,且主机装置可执行一或多个操作(例如,可确定存储器装置的一或多个参数)且可在一些实例中将运行状况信息传输到包含主机装置的系统的另一实体。在一些情况下,系统的其它实体可接收运行状况信息且基于运行状况信息将信号传输回到主机装置(例如,指示在主机装置或存储器装置或这两者处的实施的一或多个参数)。在一些情况下,系统的其它实体可接收运行状况信息且可基于运行状况信息作出确定或决策。
54.图3说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的系统300的实例。系统300可包含装置,例如车辆305-a,其可为如参考图1和2所描述的主机装置105的实例(例如,车辆305-a可包含可表示主机装置105的一或多个计算机或soc)。主机装置105可包含或与如参考图1和2所描述的存储器装置110耦合。在一些情况下,系统300可表示或被称作生态系统,其例如可表示用于利用与在例如存储器装置110等一或多个装置处监测的运行状况信息(例如,指示存储器装置110的状态的一或多个参数)相关联的输出的模型。运行状况信息(例如,通过存储器装置110输出)可供用于如本文中所描述的系统300的不同实体。
55.虽然本文中参考与车辆305相关联的主机装置105来描述系统300,但应理解,实例还可适用于其它主机装置105(例如,数据中心计算机、安全膝上型计算机)而不会脱离本公开的范围。类似地,本文中所描述的系统300的实体的实例还可适用于与此类主机装置105相关联的其它实体,或与车辆305的主机装置相关联的其它实体而不会脱离本公开的范围。
56.使用和环境条件可在不同类别的主机装置105之间以及在同一类别的不同主机装置105之间变化。因而,存储器装置110的使用程度(例如,磨损程度)、剩余寿命或一般退化对于存储器装置110或主机装置105可为未知的。在此类情况下,存储器装置110可在不了解存储器装置110或主机装置105的情况下开始经历性能退化或故障,这可导致存储器装置110的故障或系统300的一或多个部分或实体的故障。所述存储器装置的使用或磨损参数对于可与主机装置105相关联的此类实体可为未知的。因而,存储器装置110或主机装置105的
服务和更换时间表、存储器装置110的一或多个制造参数或主机装置105的一或多个制造参数以及其它实例可基于不准确的数据。
57.本公开涉及存储器装置110例如使用存储器装置110的一或多个专用组件或电路系统或这两者监测运行状况问题(例如,电路退化、数据完整性受损)的指示。存储器装置110可将监测结果(例如,运行状况信息、指示存储器装置110的状态的一或多个参数)存储在存储器装置110处,或可将结果传输到主机装置105。在一些情况下,存储器装置110可将运行状况信息存储在存储器装置110的寄存器(例如,外部寄存器、模式寄存器)处,且主机装置105可存取寄存器和相关联的运行状况信息。主机装置105可使用运行状况信息以例如跟踪或估计存储器装置110的寿命或调整存储器装置110的一或多个参数(例如,操作参数),以及其它实例。
58.举例来说,车辆305-a(例如,主机装置105或车辆305-a的其它组件)可包含子系统,例如使用记录器、退化跟踪器、运行状况状态跟踪器或剩余寿命跟踪器(例如,以及其它实例)或其任何组合,其可使用来自存储器装置110的运行状况信息来作出决策、跟踪运行状况信息或产生一或多个其它运行状况相关参数。车辆305-a可另外或替代地包含硬件(例如,处理元件、存储器装置、传感器),其可使用或与运行状况信息或所产生的运行状况参数互动。车辆305-a可使用运行状况信息或所产生的运行状况参数以针对硬件(例如,任务关键或安全性硬件)作出安全性相关决策。举例来说,车辆305-a可基于如由运行状况信息或所产生的运行状况参数所指示的寿命退化而向驾驶员发出故障风险的警告。
59.系统300可包含可直接或间接与车辆305-a(例如,和车辆305-a的主机装置105)互动或通信的一或多个实体。系统300可支持运行状况信息(例如,指示存储器装置110的状态的一或多个参数,如通过存储器装置110或主机装置105所确定)在不同实体之间的通信,以支持基于运行状况信息的信息跟踪和决策。举例来说,系统300的实体可各自与一或多个相应装置相关联,其中装置可经由通信链路335与(例如,其它实体的)一或多个其它装置通信。通信链路335可表示一或多个通信模式。举例来说,通信链路335可表示一或多个形式的无线通信,例如无线局域网(wlan)通信、车联网(v2x)通信、蜂窝式v2x(c-v2x)通信、经由蓝牙链路的通信或其任何组合。另外或替代地,通信链路335可表示一或多个形式的有线通信,例如经由机载诊断端口(obdx)、经由通用串行总线(usb)端口、经由安全数字(sd)卡槽、经由以太网缆线或其任何组合的通信。
60.系统300的一或多个实体可接收或解译运行状况信息或接收并解译运行状况信息,且可使用运行状况信息以供决策(例如,安全性相关决策)和设计改进(例如,硬件设计改进),以及其它实例。举例来说,系统300可包含车辆305-b,其可经由通信链路335-a与车辆305-a通信。举例来说,通信链路335-a可表示v2x类型的通信链路或其它无线通信链路335。车辆305-b可使用经由通信链路335-a接收到的运行状况信息以作出安全性相关驾驶决策。举例来说,车辆305-a可将指示车辆305-a中发生故障的存储器装置(例如,或估计故障时间)的运行状况信息传输到车辆305-b,且可基于所接收信息作出导航决策以避免碰撞。
61.在一些情况下,系统300可包含与服务实体310相关联的一或多个装置,其可经由一或多个相应通信链路335-c与车辆305-a通信。举例来说,通信链路335-c可表示任何类型的有线或无线通信链路335。服务实体310(例如,经销商、修理店)可进行硬件维护、软件维
护或车辆305-a的部分的更换。车辆305-a可将运行状况信息传输到服务实体310的一或多个装置,且服务实体310可使用运行状况信息以确定何时服务车辆305-a。举例来说,服务实体310的装置或装置的用户(例如,雇员)可基于运行状况信息确定车辆305-a的一或多个服务日期。服务实体310的装置可经由通信链路335-c通知车辆305-a(例如,以便通知车辆的用户或驾驶员)一或多个服务日期。
62.在一些情况下,系统300可包含基础设施实体315的一或多个装置,其可经由一或多个相应通信链路335-b与车辆305-a通信。举例来说,通信链路335-b可表示v2x类型的链路或其它无线通信链路335。举例来说,基础设施实体315可与道路或监测车辆活动的其它构造实体(例如,政府操作构造实体)相关联。在一些情况下,基础设施实体315可为实体,或可受实体控制,所述实体还可操作数据中心330(例如,以存储国家故障时间模型中使用的数据)。基础设施实体315(例如,其一或多个装置)可从多个车辆305(例如,包含车辆305-a,经由v2x或其它信令)接收数据,例如存储器运行状况信息。举例来说,基础设施实体315(例如,其装置或雇员)可出于安全性目的监测车辆系统(例如,安全关键系统,例如存储器)上的剩余寿命。在一些情况下,基础设施实体315可另外为各种应用(例如,交通预测)收集关于区域内车辆305的人口数据。
63.在其它实例中,基础设施实体315(例如,其装置或雇员)可监测车辆交通以便评定和管理行人的风险或作出交通路线决策。基础设施实体315(例如,其装置或雇员)可处理从车辆305接收到的数据(例如,运行状况信息),且可使用运行状况信息以确定车辆系统的剩余寿命(例如,与车辆305的相应soc或车辆305的系统相关联)。
64.在一些情况下,系统300可包含与云端325相关联的一或多个装置,其可经由一或多个相应通信链路335-d与车辆305-a通信。举例来说,通信链路335-d可表示任何类型的有线或无线通信链路335,且在一些情况下,通信链路335可包含经由一或多个其它装置(例如,系统300的其它装置)的通信。云端325可表示数据存储站点(例如,公共数据存储站点)且可将备用计算资源提供到车辆305-a或系统300的任何其它实体。系统300可使用云端325以用于非易失性数据存储,例如用于存储车辆维护、磨损、使用、交通和其它信息(例如,存储器运行状况信息)。在云端325用于存储运行状况信息的情况下,车辆305-a可将运行状况信息传输到云端325(例如,其一或多个装置),且其它生态系统实体可经由云端325存取运行状况信息。
65.在一些情况下,系统300可包含车队管理器320的一或多个装置,其可经由一或多个相应通信链路335-e与云端325通信。举例来说,通信链路335-e可表示任何类型的有线或无线通信链路335,且在一些情况下,通信链路335-e可包含经由一或多个其它装置(例如,系统300的其它装置)的通信。在一些情况下,车队管理器320可例如经由云端325与车辆305-a无线地协调(例如,通信)。在一些其它情况下,车队管理器320(例如,其一或多个装置)可经由额外通信链路335直接与车辆305-a通信,所述通信链路可表示有线或无线链路。
66.车队管理器320可表示用于一组相关装置的管理实体,所述装置可包含可包含车辆305-a的车辆305(例如,自动驾驶车辆公司、货运公司、出租车服务)。车队管理器320(例如,其一或多个装置或雇员)可通过跟踪和分析运行状况信息(例如,在一时间周期内接收到的运行状况信息)监测车辆305(例如,包含车辆305-a)的存储器相关硬件的运行状况。举例来说,车队管理器320的一或多个装置可经由通信链路335-e(例如,经由云端325)或经由
另一通信链路335从车辆305-a接收运行状况信息。车队管理器320(例如,其一或多个装置或雇员)可基于运行状况信息作出车队运行状况决策(例如,硬件更换、调度维护或车辆停工时间)。车队管理器320(例如,其一或多个装置或雇员)还可使用运行状况信息执行车辆305-a的各种功能或车辆305的车队的成本分析(例如,可确定何时更换存储器装置110)。
67.在一些情况下,系统300可包含数据中心330的一或多个装置,其可经由一或多个相应通信链路335-f与云端325通信。举例来说,通信链路335-f可表示任何类型的有线或无线通信链路335,且在一些情况下,通信链路335-f可包含经由一或多个其它装置(例如,系统300的其它装置)的通信。在一些情况下,数据中心330可经由云端325与车辆305-a协调。在一些其它情况下,数据中心330可经由额外通信链路335(例如,有线或无线通信链路335)直接与车辆305-a通信(例如,可接收运行状况信息)。数据中心330可为用于非易失性数据存储和计算资源的预置站点,其可与系统300的实体中的任一个,以及其它实体相关联。举例来说,车队管理器320、基础设施实体315、服务实体310或车辆305-a可使用数据中心330来存储运行状况信息或与车辆305相关的其它信息。在一些情况下,将数据存储在数据中心330处相较于使用云存储将数据存储在云端325处可更安全或更可靠。
68.在一些情况下,系统300可包含可与数据中心330相关联(例如,经由数据中心链接到系统300)的一或多个其它实体。举例来说,系统300可包含车辆原始设备制造商(oem)、系统组件供应商(例如,车辆305的一或多个系统的供应商)、系统集成商(例如,车辆305的设计者或集成商)、存储器供应商(例如,用于存储器装置110)、政府实体、一或多个车辆305的soc等。系统300的构成可根据具体情况而变化,且本文中所描述的实体的任何组合可构成系统300。系统300的实体中的一或多个可经由云端325存取运行状况信息,或可从车辆305-a(例如,主机装置105)接收运行状况信息且可在现场数据中心,例如数据中心330处存储或处理所述数据或存储并处理所述数据。
69.举例来说,可为主机装置105的实例的soc可使用数据中心330来存储或处理运行状况信息或存储并处理运行状况信息。soc可使用数据中心330以用于存储器业务优化或用于与soc的热能力相关的功能(例如,热假设验证和热解决方案优化),以及其它实例。在一些情况下,soc可使用数据中心330以记录存储器安全问题(例如,以用于未来参考或存取)。
70.在另一实例中,可为系统300的实体的存储器供应商(例如,存储器装置110的存储器设计者和/或制造商)可使用数据中心330以存储或处理运行状况信息或存储并处理运行状况信息。存储器供应商可使用数据中心330以存储信息,例如存储器装置110的使用(例如,存储器系统的详细功能使用)或在存储器装置110的使用期间的环境条件(例如,系统条件),以及其它实例。存储器供应商(例如,其一或多个装置或雇员)可使用存储在数据中心330处(例如,从主机装置105接收到)的运行状况信息以用于验证过程(例如,系统假设、温度曲线、退化曲线的验证)或用于优化设计和/或过程。在一些情况下,存储器供应商可使用运行状况信息以创建退化曲线来帮助预测存储器装置110何时或在何种情形下可能发生故障。在一些情况下,存储器供应商可使用运行状况信息以更新存储器装置110的设计或制造过程(例如,以便改进存储器装置110)。
71.在一些情况下,举例来说,存储器供应商或oem的一或多个装置可构成计算系统340(例如,dram或存储器计算系统)。在一些实例中,此计算系统340(例如,其一或多个装置)可从主机装置105接收运行状况信息、确定如何解译运行状况信息,并将响应或通信提
供回到主机装置105。计算系统340可经由一或多个相应通信链路335-g与车辆305-a通信。举例来说,通信链路335-f可表示任何类型的有线或无线通信链路335,且在一些情况下,通信链路335-g可包含经由一或多个其它装置(例如,系统300的其它装置,例如数据中心330)的通信。计算系统340可基于所接收的运行状况信息而确定用于存储器装置110的操作的一或多个第二参数(例如,操作参数)(例如,用于存储器装置110的操作的一或多个跳变点、感测电平、电压电平、时间周期或其任何组合)。计算系统340可向主机装置105指示一或多个第二参数(例如,操作参数),其可向存储器装置110指示例如一或多个操作参数等信息。
72.在一些情况下,存储器装置110和计算系统340可经由主机装置105直接彼此通信。举例来说,存储器装置110可将运行状况信息传输到主机装置105,其中指示主机装置105将运行状况信息转发到计算系统340。在从存储器装置110接收运行状况信息和指示后,主机装置105可将运行状况信息转发到计算系统340。此类操作可被称为经由主机装置105的“直写”或“通过”。在一些实例中,计算系统340可例如经由主机装置105使用“直写”向存储器装置110(或分开或并行地向存储器装置110和主机装置105两者)指示一或多个第二参数(例如,操作参数)。在此类情况下,计算系统可将一或多个第二参数的指示传输到主机装置105,其中指示主机装置105将一或多个第二参数转发到存储器装置110。在从计算系统340接收第二参数后,主机装置105可将第二参数转发到存储器装置110。
73.在一些情况下,可通过存储器计算系统使用存储器装置110的标识符(id)来跟踪运行状况信息。举例来说,主机装置105可将指示存储器装置110的身份标识的id传输到存储器计算系统(例如,以及系统300的其它装置或实体)。id可与运行状况信息一起传输或在不同于运行状况信息的通信中传输,且可指示运行状况信息与对应存储器装置110之间的相关性。
74.在另一实例中,可为系统300的实体的车辆oem(例如,车辆的设计者和/或制造商,例如车辆305-a或另一车辆)可使用数据中心330来存储或处理运行状况信息或存储并处理运行状况信息。举例来说,车辆oem可使用运行状况信息(例如,从主机装置105接收到,例如经由数据中心330)以用于验证过程或用于基于寿命曲线和环境条件规划未来产品,以及其它实例。举例来说,在一些情况下,车辆oem可使用运行状况信息来验证机载存储器装置的稳固性或验证系统集成商的解决方案以用于热管理。系统集成商还可为系统300的实体且还可使用数据中心330以存储或处理运行状况信息或存储并处理运行状况信息(例如,如从主机装置105接收到)。系统集成商可使用运行状况信息以验证机载系统的设计、验证热管理或产生用于机载系统的故障时间模型,以及其它选项。
75.在一些情况下,系统300的实体的装置可基于所接收或所存取运行状况信息而将响应传输到车辆305-a。举例来说,装置可指示主机装置105与存储器装置110一起或针对存储器装置实施的一或多个第二参数(例如,操作参数)(例如,如由装置、与实体相关联的另一装置或与实体相关联的用户或雇员所确定)。一或多个操作参数可被配置成延长存储器装置110的寿命、减小存储器装置110的磨损程度,或有助于车辆305-a与系统300的其它实体的互动(例如,服务时间表、业务决策、其它调度决策、存储器装置更换),以及其它实例。在一些情况下,如本文中所描述,操作参数可包含一或多个跳变点、感测电平、电压电平、时间周期或其任何组合,以用于存储器装置110的操作,以及其它实例。
76.图4说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的
过程流程400的实例。过程流程400可由主机装置105-a和存储器装置110-a实施,其可为参考图1到3所描述的相应装置的实例。过程流程400还可通过装置405实施,所述装置可为系统实体的装置的实例(例如,如参考图3所描述)。主机装置105-a和存储器装置110-a可经由可支持装置之间的信令的物理或逻辑总线,例如通道115耦合。主机装置105-a另外可以可操作以经由通信链路(例如,如参考图3所描述的通信链路335)与装置405通信。存储器装置110-a可说明包含存储器单元205的阵列的设备的实例,所述阵列可耦合到一组引脚(例如,总线)以及(例如,主机装置105-a的)处理器或soc且被配置成响应于来自处理器或soc的命令而操作。
77.在过程流程400的以下描述中,操作可以不同于所示次序的次序执行,或由存储器装置110-a、主机装置105-a和装置405执行的操作可以不同次序或在不同时间执行。举例来说,也可从过程流程400省略特定操作,或可将其它操作添加到过程流程400。虽然存储器装置110-a、主机装置105-a和装置405展示为执行过程流程400的操作,但一些操作的一些方面还可由一或多个其它无线装置执行。
78.在410处,存储器装置110-a可确定指示存储器装置110-a的状态的一或多个参数(例如,可确定存储器装置110-a的运行状况信息)。举例来说,所述参数可与存储器装置110-a的组件的磨损程度或存储器装置110-a的组件的退化或这两者相关联。所述参数可通过存储器装置110-a的监测电路系统以及其它实例来测量或确定,且可表示或与存储器装置110-a的组件的电压、电流、定时、时间量、温度、退化或其它参数或其任何组合相关联。存储器装置110-a的监测电路系统可被配置成监测此类参数,以及其它实例。
79.在415处,在一些情况下,存储器装置110-a可识别用于传达所述参数的目的地。举例来说,存储器装置110-a可从存储器装置110-a外部的一组多个装置(例如,在系统内)识别目的地。存储器装置110-a可将主机装置105-a识别为目的地和/或可识别除主机装置105-a之外的目的地(例如,参考图3描述的系统300的实体)。存储器装置110-a可基于所述一或多个参数的类型或类别和/或所述一或多个参数的相应值而识别目的地。
80.举例来说,存储器装置110-a可识别指示存储器装置110-a的相对高温的参数可传输到与处置温度数据相关联的目的地、与安全性数据相关联的目的地或这两者。在此类情况下,存储器装置110-a可识别用户警告系统(例如,与主机装置105-a相关联)、与存储器供应商相关联的数据中心、与车辆oem相关联的数据中心、车队管理器或服务实体中的一或多个的目的地。与这些实体中的一或多个相关联的装置可为装置405的实例。
81.在420处,存储器装置110-a可将所述一或多个参数的指示传输到主机装置105-a。在一些情况下,如果存储器装置110-a已识别主机装置105-a外部的参数的目的地,那么存储器装置110-a可将装置405指示为用于所述一或多个参数的目的地。在一些情况下,所述一或多个参数的所述指示和所述目的地的所述指示可为同一传输的部分。在一些情况下,所述一或多个参数的所述指示和所述目的地的所述指示可分开传输到主机装置105-a。
82.在425处,主机装置105-a可基于接收到所述参数(例如,单独或基于来自存储器装置110-a的针对所述参数经识别的提出目的地的指示)而选择用于传达所述参数的目的地。举例来说,目的地可为存储器装置110-a外部(例如,在包含主机装置105-a和存储器装置110-a的系统内)的一组多个装置中的一个。在一些情况下,主机装置105-a可基于来自存储器装置110-a的经识别目的地的所述指示而选择目的地。在一些情况下,主机装置105-a可
基于所述参数的类型或类别或所述参数的值或这两者而选择目的地。举例来说,主机装置105-a可基于装置405与对应于或使用所述参数的实体相关联而将装置405选择为目的地。在一些情况下,如本文中所描述,所述参数的类别可确定目的地,或所述参数的值(例如,满足阈值的高或低值)可指示目的地。举例来说,满足阈值的参数可指示安全性参数或故障类型,其可传达到对应实体或目的地装置。
83.在430处,主机装置105-a可例如基于将装置405选择为目的地(例如,从系统中的所述一组多个装置)将所述一或多个参数传输到装置405。如本文中所描述,主机装置105-a可使用用于传输一或多个参数的一或多种通信方法,所述参数例如wlan、v2x、蓝牙、obdx、usb端口、sd卡槽或以太网缆线以及其它实例。在一些情况下,主机装置105-a可紧接在从存储器装置110-a接收所述参数之后传输所述参数(例如,经由无线通信链路,例如v2x)。在一些情况下,主机装置105-a可在传输所述一或多个参数之前将所述参数作为数据存储于易失性或非易失性存储装置中。在一些情况下,主机装置105-a可将例如存储器装置110-a的身份标识的指示与所述一或多个参数相关联地传输到所述装置。
84.在一些情况下,主机装置105-a可将所述参数(例如,从存储器装置110-a接收到)的所述指示转换为指示所述一或多个参数的数据(例如,以供传输到装置405)。在一些情况下,主机装置105-a可识别用于将所述一或多个参数传输到装置405的触发事件,且可基于识别所述触发事件而传输所述参数。举例来说,触发事件可为时间,例如一天中的某个时间或一个月中的某一天,或在一些情况下为断电时间。另外或替代地,触发事件可为由主机装置105-a(例如,从装置405或另一装置)接收且指示主机装置105-a传输所述参数的外部指示或消息。在一些情况下,触发事件可为主机装置105-a的位置。举例来说,主机装置105-a可在位于相关联实体附近时或在实体的距离内(例如,到装置405的阈值距离内)时传输所述一或多个参数。在一些情况下,触发事件可为由主机装置105-a执行的断电过程,使得主机装置105-a可在掉电之前或作为断电序列的一部分而传输所述一或多个参数。
85.在435处,在一些情况下,装置405、主机装置105-a和/或存储器装置110-a可基于与存储器装置110-a的状态相关联的参数而确定用于存储器装置110-a的操作的一或多个其它参数(例如,操作参数)。在第一实例中,装置(例如,装置405、主机装置105-a或存储器装置110-a)中的一或多个可独立地确定操作参数。举例来说,存储器装置110-a可确定用于执行存储器装置110-a处的操作的一或多个操作参数,或主机装置105-a或装置405可确定用于执行存储器装置110-a处的存取操作的一或多个操作参数。
86.在第二实例中,装置可共同确定操作参数。举例来说,装置405和主机装置105-a可交换通信以确定用于执行存储器装置110-a处的存取操作的操作参数,或主机装置105-a和存储器装置110-a可交换通信以确定用于执行存储器装置110-a处的存取或其它操作的操作参数。确定操作参数可在相应装置接收或确定状态参数之后的任何时间进行。
87.所确定操作参数可取决于状态参数或在一些情况下与装置405相关联的实体而改变。举例来说,装置405可使用状态参数的一或多个类别以确定操作参数。在一些情况下,装置405可使用一或多个状态参数,例如存储器的温度曲线或功能使用(例如,读取/写入比率、有源时间、断电时间)。举例来说,在装置405可为通过存储器供应商操作的数据中心的情况下,这些参数可与操作参数相关,所述操作参数与跟踪出售产品的使用数据相关。在一些情况下,装置405可使用与存储器使用,例如所允许操作外的使用(例如,安全相关威胁)
相关的一或多个其它状态参数。举例来说,在装置405可为服务实体的情况下,此类别的参数可与确定如何修复或服务于主机装置105-a或存储器装置110-a相关。
88.在440-a处,在一些情况下,装置405可将一或多个操作参数传输到主机装置105-a。举例来说,装置405可传输如由装置405确定或如向装置所指示(例如,通过与同一实体相关联的另一装置或通过装置405的用户)的操作参数。在440-b处,在一些情况下,主机装置105-a可将操作参数传输到存储器装置110-a。举例来说,主机装置105-a可传输如从装置405接收到或如通过主机装置105-a确定的操作参数。
89.在445处,主机装置105-a、存储器装置110-a或这两者可实施操作参数。举例来说,存储器装置110-a可实施从主机装置105-a或经由主机装置105-a从装置405接收到或如通过存储器装置110-a确定的操作参数,或其任何组合。另外或替代地,主机装置105-a可实施从装置405接收到的操作参数,例如通过存储器装置110-a或当执行存储器装置110-a处的存取操作时。
90.在一些情况下,存储器装置110-a、主机装置105-a或这两者可指示对接收到的一或多个操作参数的响应。举例来说,存储器装置110-a可确定请求或实施对操作参数的调整或改变,且可通知主机装置105-a(例如,改变或请求改变的通知)。另外或替代地,主机装置105-a可确定请求或实施对操作参数的调整或改变,且可通知装置405(例如,改变或请求改变的通知),或可通知所述装置通过存储器装置110-a请求或实施的改变。在一些情况下,主机装置105-a、装置405或这两者可基于额外通信调整操作参数,或可确定维持操作参数。在任一情况下,主机装置105-a、装置405或这两者可分别通知存储器装置110-a或主机装置要维持的调整或确定。
91.图5展示根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的主机装置520的框图500。主机装置520可以是如参考图1到4描述的主机装置的各方面的实例。主机装置520或其各种组件可为用于执行如本文中所描述的用于存储器运行状况监测的装置间通信的各个方面的装置的实例。举例来说,主机装置520可包含运行状况状态接收组件525、目的地选择组件530、运行状况状态传输组件535、操作参数组件540或其任何组合。这些组件中的每一个可直接或间接地(例如经由一或多个总线)彼此通信。
92.运行状况状态接收组件525可配置为或以其它方式支持用于在主机装置处从存储器装置接收指示存储器装置的状态的一或多个参数的指示的装置。目的地选择组件530可配置为或以其它方式支持用于基于接收到所述一或多个参数的所述指示从一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地的装置。运行状况状态传输组件535可配置为或以其它方式支持用于基于从所述一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述一组多个装置中的装置的装置,所述一组多个装置不同于主机装置。
93.在一些实例中,运行状况状态接收组件525可配置为或以其它方式支持用于基于接收到所述一或多个参数的所述指示而将所述一或多个参数的所述指示存储于与主机装置相关联的非易失性存储器中的装置,其中将所述一或多个参数传输到所述装置是基于存储所述一或多个参数的所述指示。
94.在一些实例中,运行状况状态传输组件535可配置为或以其它方式支持用于将所述一或多个参数的所述指示转换为指示所述一或多个参数的数据的装置,其中将所述一或
多个参数传输到所述装置是基于转换所述一或多个参数的所述指示。在一些实例中,运行状况状态传输组件535可配置为或以其它方式支持用于识别用于将所述一或多个参数传输到所述装置的触发事件的装置,其中传输所述一或多个参数是基于识别触发事件。在一些实例中,触发事件包含时间、主机装置或所述装置的位置、到所述装置的距离、主机装置的功率状态、消息从所述装置的接收或其任何组合。
95.在一些实例中,操作参数组件540可配置为或以其它方式支持用于基于指示存储器装置的状态的所述一或多个参数的所述指示而确定与存储器装置的操作相关联的一或多个第二参数的装置。在一些实例中,操作参数组件540可配置为或以其它方式支持用于基于一或多个第二参数对存储器装置执行存取操作的装置。
96.在一些实例中,操作参数组件540可配置为或以其它方式支持用于基于传输指示存储器装置的状态的所述一或多个参数而从所述装置接收与存储器装置的操作相关联的一或多个第二参数的装置。在一些实例中,操作参数组件540可配置为或以其它方式支持用于基于一或多个第二参数对存储器装置执行存取操作的装置。在一些实例中,操作参数组件540可配置为或以其它方式支持用于基于接收到一或多个第二参数而将一或多个第二参数的指示传输到存储器装置的装置。在一些实例中,一或多个第二参数包含跳变点、感测电平、电压电平、时间周期或其任何组合。在一些实例中,一或多个第二参数基于存储器装置的身份标识。
97.在一些实例中,为了支持选择目的地,目的地选择组件530可配置为或以其它方式支持用于基于所述装置与包含主机装置和所述装置的生态系统的实体相关联而将所述装置选择为目的地的装置,所述实体与所述一或多个参数相关联。
98.在一些实例中,为了支持选择目的地,目的地选择组件530可配置为或以其它方式支持用于基于与所述一或多个参数相关联的存储器装置使用的类别而将所述装置选择为目的地的装置,所述类别对应于所述装置。
99.在一些实例中,为了支持接收所述一或多个参数的所述指示,运行状况状态接收组件525可配置为或以其它方式支持用于存取存储器装置的寄存器的装置,其中寄存器包含所述一或多个参数的所述指示。
100.在一些实例中,为了支持传输所述一或多个参数,运行状况状态传输组件535可配置为或以其它方式支持用于经由有线连接或无线连接而将所述一或多个参数传输到所述装置的装置。在一些实例中,运行状况状态传输组件535可配置为或以其它方式支持用于将与所述一或多个参数相关联的存储器装置的身份标识的指示传输到所述装置的装置。
101.在一些实例中,所述一或多个参数指示存储器装置的寿命、存储器装置的磨损程度、存储器装置处的一或多个操作条件或其任何组合。
102.图6展示根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的存储器装置620的框图600。存储器装置620可以是如参考图1到4所描述的存储器装置的各方面的实例。存储器装置620或其各种组件可为用于执行如本文中所描述的用于存储器运行状况监测的装置间通信的各个方面的装置的实例。举例来说,存储器装置620可包含运行状况状态确定组件625、目的地识别组件630、运行状况状态传输组件635、操作参数组件640或其任何组合。这些组件中的每一个可直接或间接地(例如经由一或多个总线)彼此通信。
103.运行状况状态确定组件625可配置为或以其它方式支持用于在存储器装置处确定
指示存储器装置的状态的一或多个参数的装置。目的地识别组件630可配置为或以其它方式支持用于基于确定指示存储器装置的状态的所述一或多个参数而从一组多个装置识别存储器装置外部且用于传达所述一或多个参数的目的地的装置。运行状况状态传输组件635可配置为或以其它方式支持用于将所述一或多个参数的指示和所述一组多个装置中作为用于所述一或多个参数的目的地的装置的指示传输到主机装置的装置,所述一组多个装置不同于主机装置。
104.在一些实例中,操作参数组件640可配置为或以其它方式支持用于基于确定指示存储器装置的状态的所述一或多个参数而确定与存储器装置的操作相关联的一或多个第二参数的装置。在一些实例中,操作参数组件640可配置为或以其它方式支持用于基于一或多个第二参数执行存储器装置的操作的装置。
105.在一些实例中,操作参数组件640可配置为或以其它方式支持用于基于传输指示存储器装置的状态的所述一或多个参数的所述指示而从主机装置接收与存储器装置的操作相关联的一或多个第二参数的指示的装置。在一些实例中,操作参数组件640可配置为或以其它方式支持用于基于一或多个第二参数执行存储器装置的操作的装置。
106.在一些实例中,为了支持识别目的地,目的地识别组件630可配置为或以其它方式支持用于基于所述装置与包含主机装置和所述装置的生态系统的实体相关联而将所述装置识别为目的地的装置,所述实体与所述一或多个参数相关联。
107.在一些实例中,为了支持识别目的地,目的地识别组件630可配置为或以其它方式支持用于基于与所述一或多个参数相关联的存储器装置使用的类别而将所述装置识别为目的地的装置,所述类别对应于所述装置。
108.在一些实例中,所述一或多个参数指示存储器装置的寿命、存储器装置的磨损程度、存储器装置处的一或多个操作条件或其任何组合。
109.图7展示说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的方法700的流程图。方法700的操作可由如本文中所描述的主机装置或其组件实施。举例来说,可由如参考图1到5所描述的主机装置执行方法700的操作。在一些实例中,主机装置可执行指令集以控制所述装置的功能元件执行所描述功能。另外或替代地,主机装置可使用专用硬件执行所描述功能的各方面。
110.在705处,所述方法可包含在主机装置处从存储器装置接收指示存储器装置的状态的一或多个参数的指示。705的操作可根据如参考图3和4所描述的实例执行。在一些实例中,705的操作的各方面可由如参考图5所描述的运行状况状态接收组件525执行。
111.在710处,所述方法可包含基于接收到所述一或多个参数的所述指示而从一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地。710的操作可根据如参考图3和4所描述的实例执行。在一些实例中,710的操作的各方面可由如参考图5所描述的目的地选择组件530执行。
112.在715处,所述方法可包含基于从所述一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述一组多个装置中的装置,所述一组多个装置不同于主机装置。715的操作可根据如参考图3和4所描述的实例执行。在一些实例中,715的操作的各方面可由如参考图5所描述的运行状况状态传输组件535执行。
113.在一些实例中,如本文中所描述的设备可执行一或多种方法,例如方法700。所述设备可包含用于进行以下操作的特征、电路系统、逻辑、装置或指令(例如,存储可由处理器执行的指令的非暂时性计算机可读媒体):用于在主机装置处从存储器装置接收指示存储器装置的状态的一或多个参数的指示;基于接收到所述一或多个参数的所述指示而从一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地;以及基于从所述一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述一组多个装置中的装置,所述一组多个装置不同于主机装置。
114.方法700和本文中所描述的设备的一些实例可进一步包含用于基于接收到所述一或多个参数的所述指示而将所述一或多个参数的所述指示存储于与主机装置相关联的非易失性存储器中的操作、特征、电路系统、逻辑、装置或指令,其中将所述一或多个参数传输到所述装置可基于存储所述一或多个参数的所述指示。
115.方法700和本文中所描述的设备的一些实例可进一步包含用于将所述一或多个参数的所述指示转换为指示所述一或多个参数的数据的操作、特征、电路系统、逻辑、装置或指令,其中将所述一或多个参数传输到所述装置可基于转换所述一或多个参数的所述指示。
116.方法700和本文中所描述的设备的一些实例可进一步包含用于识别用于将所述一或多个参数传输到所述装置的触发事件的操作、特征、电路系统、逻辑、装置或指令,其中传输所述一或多个参数可基于识别触发事件。在方法700和本文中所描述的设备的一些实例中,触发事件包含时间、主机装置或所述装置的位置、到所述装置的距离、主机装置的功率状态、消息从所述装置的接收或其任何组合。
117.方法700和本文中所描述的设备的一些实例可进一步包含用于基于指示存储器装置的状态的所述一或多个参数的所述指示而确定与存储器装置的操作相关联的一或多个第二参数并基于一或多个第二参数对存储器装置执行存取操作的操作、特征、电路系统、逻辑、装置或指令。
118.方法700和本文中所描述的设备的一些实例可进一步包含用于基于传输指示存储器装置的状态的所述一或多个参数而从所述装置接收与存储器装置的操作相关联的一或多个第二参数并基于一或多个第二参数对存储器装置执行存取操作的操作、特征、电路系统、逻辑、装置或指令。
119.在方法700和本文中所描述的设备的一些实例中,选择目的地可包含用于基于所述装置与包含主机装置和所述装置的生态系统的实体相关联而将所述装置选择为目的地的操作、特征、电路系统、逻辑、装置或指令,所述实体与所述一或多个参数相关联。
120.在方法700和本文中所描述的设备的一些实例中,选择目的地可包含用于基于与所述一或多个参数相关联的存储器装置使用的类别而将所述装置选择为目的地的操作、特征、电路系统、逻辑、装置或指令,所述类别对应于所述装置。
121.在方法700和本文中所描述的设备的一些实例中,接收所述一或多个参数的所述指示可包含用于存取存储器装置的寄存器的操作、特征、电路系统、逻辑、装置或指令,其中所述寄存器包含所述一或多个参数的所述指示。在方法700和本文中所描述的设备的一些实例中,传输所述一或多个参数可包含用于经由有线连接或无线连接将所述一或多个参数传输到所述装置的操作、特征、电路系统、逻辑、装置或指令。在方法700和本文中所描述的
设备的一些实例中,所述一或多个参数可指示存储器装置的寿命、存储器装置的磨损程度、存储器装置处的一或多个操作条件或其任何组合。
122.图8展示说明根据本文所公开的实例的支持用于存储器运行状况监测的装置间通信的方法800的流程图。方法800的操作可由如本文所描述的存储器装置或其组件实施。举例来说,可由如参考图1到4和6所描述的存储器装置执行方法800的操作。在一些实例中,存储器装置可执行指令集以控制所述装置的功能元件执行所描述功能。另外或替代地,存储器装置可使用专用硬件执行所描述功能的方面。
123.在805处,所述方法可包含在存储器装置处确定指示存储器装置的状态的一或多个参数。805的操作可根据如参考图3和4所描述的实例执行。在一些实例中,805的操作的各方面可由如参考图6所描述的运行状况状态确定组件625执行。
124.在810处,所述方法可包含基于确定指示存储器装置的状态的所述一或多个参数而从一组多个装置识别存储器装置外部且用于传达所述一或多个参数的目的地。810的操作可根据如参考图3和4所描述的实例执行。在一些实例中,810的操作的各方面可由如参考图6所描述的目的地识别组件630执行。
125.在815处,所述方法可包含将所述一或多个参数的指示和所述一组多个装置中作为用于所述一或多个参数的目的地的装置的指示传输到主机装置,所述一组多个装置不同于主机装置。815的操作可根据如参考图3和4所描述的实例执行。在一些实例中,815的操作的各方面可由如参考图6所描述的运行状况状态传输组件635执行。
126.在一些实例中,如本文所描述的设备可执行一或多种方法,例如方法800。所述设备可包含用于进行以下操作的特征、电路系统、逻辑、装置或指令(例如,存储可由处理器执行的指令的非暂时性计算机可读媒体):在存储器装置处确定指示存储器装置的状态的一或多个参数;基于确定指示存储器装置的状态的所述一或多个参数而从一组多个装置识别存储器装置外部且用于传达所述一或多个参数的目的地;以及将所述一或多个参数的指示和所述一组多个装置中作为用于所述一或多个参数的目的地的装置的指示传输到主机装置,所述一组多个装置不同于主机装置。
127.方法800和本文中所描述的设备的一些实例可进一步包含用于基于确定指示存储器装置的状态的所述一或多个参数而确定与存储器装置的操作相关联的一或多个第二参数并基于一或多个第二参数执行存储器装置的操作的操作、特征、电路系统、逻辑、装置或指令。
128.方法800和本文中所描述的设备的一些实例可进一步包含用于基于传输指示存储器装置的状态的所述一或多个参数的所述指示而从主机装置接收与存储器装置的操作相关联的一或多个第二参数的指示并基于一或多个第二参数执行存储器装置的操作的操作、特征、电路系统、逻辑、装置或指令。
129.在方法800和本文中所描述的设备的一些实例中,识别目的地可包含用于基于所述装置与包含主机装置和所述装置的生态系统的实体相关联而将所述装置识别为目的地的操作、特征、电路系统、逻辑、装置或指令,所述实体与所述一或多个参数相关联。
130.在方法800和本文中所描述的设备的一些实例中,识别目的地可包含用于基于与所述一或多个参数相关联的存储器装置使用的类别而将所述装置识别为目的地的操作、特征、电路系统、逻辑、装置或指令,所述类别对应于所述装置。在方法800和本文中所描述的
设备的一些实例中,所述一或多个参数可指示存储器装置的寿命、存储器装置的磨损程度、存储器装置处的一或多个操作条件或其任何组合。
131.应注意,本文中所描述的方法描述可能的实施,且操作和步骤可以重新布置或以其它方式加以修改,且其它实施是可能的。另外,可组合来自所述方法中的两种或更多种的部分。
132.描述一种系统。所述系统可包含存储器装置,其可操作以确定指示存储器装置的状态的一或多个参数并基于确定所述一或多个参数而从存储器装置外部传输所述一或多个参数;和主机装置,其与存储器装置耦合且可操作以从存储器装置接收指示存储器装置的状态的所述一或多个参数的指示并基于接收到所述一或多个参数的所述指示并将存储器装置外部的装置确定为用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述装置。
133.在所述系统的一些实例中,所述系统进一步包含与主机装置耦合的非易失性存储器,所述主机装置进一步可操作以基于接收到所述一或多个参数的所述指示而将所述一或多个参数的所述指示存储于非易失性存储器中,其中将所述一或多个参数传输到装置是基于存储所述一或多个参数的所述指示。
134.在一些实例中,所述主机装置可以可操作以将所述一或多个参数的所述指示转换为指示所述一或多个参数的数据,其中将所述一或多个参数传输到所述装置可基于转换所述一或多个参数的所述指示。
135.在一些实例中,所述装置可以可操作以从主机装置接收所述一或多个参数;基于指示存储器装置的状态的所述一或多个参数的所述指示而确定与存储器装置的操作相关联的一或多个第二参数;以及基于确定所述一或多个第二参数而将所述一或多个第二参数的指示传输到主机装置。在一些实例中,主机装置可以可操作以从所述装置接收所述一或多个第二参数的所述指示并基于所述一或多个第二参数而对存储器装置执行存取操作。在一些实例中,主机装置可以可操作以从所述装置接收所述一或多个第二参数的所述指示并基于接收到所述一或多个第二参数的所述指示而将所述一或多个第二参数的所述指示传输到存储器装置。在一些实例中,所述一或多个第二参数包含跳变点、感测电平、电压电平、时间周期或其任何组合。在一些实例中,所述一或多个第二参数基于存储器装置的身份标识。
136.在一些实例中,主机装置可以可操作以基于指示存储器装置的状态的所述一或多个参数的所述指示而确定与存储器装置的操作相关联的一或多个第二参数并基于所述一或多个第二参数对存储器装置执行存取操作。在一些实例中,存储器装置可以可操作以基于确定指示存储器装置的状态的所述一或多个参数而确定与存储器装置的操作相关联的一或多个第二参数并基于所述一或多个第二参数执行存储器装置的操作。在一些实例中,主机装置可以可操作以将存储器装置的身份标识的指示与所述一或多个参数相关联地传输到所述装置。
137.在所述系统的一些实例中,所述一或多个参数可指示存储器装置的寿命、存储器装置的磨损程度、存储器装置处的一或多个操作条件或其任何组合。
138.描述一种设备。所述设备可包含通信引脚,其与存储器装置耦合;和控制器,其与通信引脚耦合且可操作以使得所述设备从存储器装置接收指示存储器装置的状态的一或
多个参数的指示;基于接收到所述一或多个参数的所述指示而从一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地;以及基于从所述一组多个装置选择存储器装置外部且用于传达所述一或多个参数的目的地而将所述一或多个参数传输到所述一组多个装置中的装置,所述一组多个装置不同于所述设备。
139.在一些实例中,所述设备可以可操作以基于接收到所述一或多个参数的所述指示而将所述一或多个参数的所述指示存储于与所述设备相关联的非易失性存储器中,其中将所述一或多个参数传输到所述装置可基于存储所述一或多个参数的所述指示。在一些实例中,所述设备可以可操作以将所述一或多个参数的所述指示转换为指示所述一或多个参数的数据,其中将所述一或多个参数传输到所述装置可基于转换所述一或多个参数的所述指示。在一些实例中,所述设备可以可操作以识别用于将所述一或多个参数传输到所述装置的触发事件,其中传输所述一或多个参数可基于识别触发事件。
140.在一些实例中,所述设备可以可操作以基于指示存储器装置的状态的所述一或多个参数的所述指示而确定与存储器装置的操作相关联的一或多个第二参数并基于所述一或多个第二参数而对存储器装置执行存取操作。在一些实例中,所述设备可以可操作以基于传输指示存储器装置的状态的所述一或多个参数而从所述装置接收与存储器装置的操作相关联的一或多个第二参数并基于所述一或多个第二参数而对存储器装置执行存取操作。
141.描述另一设备。所述设备可包含电路系统,其用于监测所述设备的状态;通信引脚,其与主机装置耦合;以及控制器,其与通信引脚和电路系统耦合,所述控制器可操作以使得所述设备确定指示所述设备的状态的一或多个参数;基于确定指示所述设备的状态的所述一或多个参数从一组多个装置识别所述设备外部且用于传达所述一或多个参数的目的地;以及将所述一或多个参数的指示和作为用于所述一或多个参数的目的地的所述一组多个装置中的装置的指示传输到主机装置,所述一组多个装置不同于所述主机装置。
142.在一些实例中,所述设备可以可操作以基于确定指示所述设备的状态的所述一或多个参数而确定与所述设备的操作相关联的一或多个第二参数并基于所述一或多个第二参数执行所述设备的操作。在一些实例中,所述设备可以可操作以基于传输指示所述设备的状态的所述一或多个参数的所述指示而从所述主机装置接收与所述设备的操作相关联的一或多个第二参数的指示并基于所述一或多个第二参数执行所述设备的操作。
143.可使用多种不同技术和技艺中的任一种来表示本文中所描述的信息和信号。举例来说,可通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示在整个上文描述中可能参考的数据、指令、命令、信息、信号、位、符号和码片。一些图式可将信号说明为单个信号;然而,信号可表示信号的总线,其中所述总线可具有多种位宽度。
144.术语“电子通信”、“导电接触”、“连接”和“耦合”可以指组件之间支持信号在组件之间的流动的关系。如果组件之间存在可在任何时间支持信号在组件之间的流动的任何导电路径,那么组件被视为彼此电子通信(或彼此导电接触,或彼此连接,或彼此耦合)。在任何给定时间,基于包含所连接组件的装置的操作,彼此电子通信(或导电接触或连接或耦合)的组件之间的导电路径可以是开路或闭路。所连接组件之间的导电路径可以是组件之间的直接导电路径,或所连接组件之间的导电路径可以是可包含例如开关、晶体管或其它组件的中间组件的间接导电路径。在一些实例中,可例如使用例如开关或晶体管等一或多
个中间组件来中断所连接组件之间的信号流一段时间。
145.术语“耦合”是指从组件之间的开路关系移动到组件之间的闭路关系的条件,在开路关系中,信号当前无法通过导电路径在组件之间传达,在闭路关系中,信号能够通过导电路径在组件之间传达。当例如控制器等组件将其它组件耦合在一起时,组件起始允许信号通过先前不准许信号流动的导电路径在其它组件之间流动的改变。
146.术语“隔离”是指信号当前不能在组件之间流动的组件之间的关系。如果组件之间存在开路,那么组件彼此隔离。举例来说,由定位在两个组件之间的开关分离的组件在开关断开时彼此隔离。当控制器隔离两个组件时,所述控制器实现以下改变:防止信号使用先前准许信号流动的导电路径在组件之间流动。
147.本文中论述的装置,包含存储器阵列,可形成于例如硅、锗、硅锗合金、砷化镓、氮化镓等半导体衬底上。在一些实例中,衬底是半导体晶片。在其它实例中,衬底可以是绝缘体上硅(soi)衬底,例如玻璃上硅(sog)或蓝宝石上硅(sop),或另一衬底上的半导体材料的外延层。可通过使用包含但不限于磷、硼或砷的各种化学物质的掺杂来控制衬底或衬底的子区的导电性。可在衬底的初始形成或生长期间,通过离子植入或通过任何其它掺杂方式执行掺杂。
148.本文中所论述的开关组件或晶体管可表示场效应晶体管(fet),且包括包含源极、漏极和栅极的三端装置。所述端子可通过导电材料(例如金属)连接到其它电子元件。源极和漏极可为导电的,且可包括经重掺杂,例如简并,半导体区。源极与漏极可通过经轻掺杂半导体区或通道分离。如果通道是n型的(即,大部分载流子为电子),那么fet可被称为n型fet。如果通道为p型(即,大部分载流子为空穴),那么fet可被称为p型fet。通道可由绝缘栅极氧化物封端。可通过将电压施加到栅极来控制通道导电性。举例来说,将正电压或负电压分别施加到n型fet或p型fet可导致通道变得导电。当大于或等于晶体管的阈值电压的电压被施加到晶体管栅极时,晶体管可“接通”或“激活”。当将小于晶体管的阈值电压的电压施加到晶体管栅极时,晶体管可“断开”或“撤销激活”。
149.本文结合附图阐述的描述内容描述了实例配置,且并不表示可以实施的或在权利要求书的范围内的所有实例。本文中所使用的术语“示例性”意味着“充当实例、例子或说明”,且不“优选于”或“优于”其它实例。详细描述包含特定细节,以提供对所描述技术的理解。然而,可在无这些特定细节的情况下实践这些技术。在一些情况下,以框图形式展示熟知结构和装置,以免混淆所描述实例的概念。
150.在附图中,类似组件或特征可以具有相同的参考标记。另外,可通过在参考标记之后跟着短划线及在类似组件当中进行区分的第二标记来区分相同类型的各种组件。如果说明书中仅使用第一参考标记,那么描述适用于具有相同第一参考标记的类似组件中的任一者,与第二参考标记无关。
151.本文中所描述的功能可以硬件、由处理器执行的软件、固件或其任何组合实施。如果以由处理器执行的软件来实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或通过计算机可读媒体予以传输。其它实例和实施在本公开和所附权利要求书的范围内。举例来说,归因于软件的性质,本文中所描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或任何这些的组合来实施。实施功能的特征还可物理上位于各种位置处,包含经分布以使得功能的部分在不同物理位置处实施。
152.举例来说,可用通用处理器、dsp、asic、fpga或其它可编程逻辑装置、离散栅极或晶体管逻辑、离散硬件组件或其被设计成执行本文所描述的功能的任何组合来实施或执行结合本文中的本公开而描述的各种说明性块和模块。通用处理器可为微处理器,但在替代方案中,处理器可为任何处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组合(例如,dsp与微处理器的组合、多个微处理器、一或多个微处理器结合dsp核心,或任何其它这类配置)。
153.如本文中所使用,包含在权利要求书中,如在项列表(例如,后加例如“中的至少一个”或“中的一或多个”的短语的项列表)中所使用的“或”指示包含端点的列表,使得例如a、b或c中的至少一个的列表意味着a或b或c或ab或ac或bc或abc(即,a和b和c)。另外,如本文所用,短语“基于”不应理解为提及封闭条件集。举例来说,在不脱离本公开的范围的情况下,描述为“基于条件a”的示例性步骤可基于条件a和条件b两者。换句话说,如本文所用,短语“基于”应同样地解释为短语“至少部分地基于”。
154.计算机可读媒体包含非暂时性计算机存储媒体以及包含促进将计算机程序从一处传送到另一处的任何媒体的通信媒体两者。非暂时性存储媒体可为可由通用或专用计算机存取的任何可用媒体。借助于实例而非限制,非暂时性计算机可读媒体可包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩光盘(cd)rom或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于携载或存储呈指令或数据结构形式的所要程序代码装置且可由通用或专用计算机或者通用或专用处理器存取的任何其它非暂时性媒体。并且,适当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(digital subscriber line,dsl)或例如红外线、无线电和微波的无线技术从网站、服务器或其它远程源传输软件,那么所述同轴电缆、光纤电缆、双绞线、数字订户线(dsl)或例如红外线、无线电和微波的无线技术包含在媒体的定义中。如本文中所使用,磁盘和光盘包含cd、激光光盘、光学光盘、数字多功能光盘(dvd)、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上各者的组合也包含在计算机可读媒体的范围内。
155.提供本文中的描述使得所属领域的技术人员能够进行或使用本公开。所属领域的技术人员将清楚对本公开的各种修改,且本文中所定义的一般原理可应用于其它变化形式而不会脱离本公开的范围。因此,本公开不限于本文所描述的实例和设计,而是被赋予与本文所公开的原理和新颖特征一致的最宽范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1