在统一协议通信中交换错误信息的装置、方法和系统的制作方法

文档序号:9923446阅读:653来源:国知局
在统一协议通信中交换错误信息的装置、方法和系统的制作方法
【技术领域】
[0001] 本发明设及计算机设备,其更具体地但不排他地设及在移动设备处传输错误信 息。
【背景技术】
[0002] 诸如智能手机和平板之类的移动计算和通信平台通常由主机代理和包括一个或 多个存储设备的硬件组件组成。在主机和运样的硬件组件之间的通信常常基于接口的定 义,包括实现接口的控制器逻辑和控制通信的关联软件找。
[0003] 运样的接口的通用协议化niPr〇sM)类一-例如基于MIPI电联盟的各种化iPro^M标 准中的任何一一不同地包括分层协议找,该分层协议找提供用于互连多种多样的组件的通 用错误处理高速解决方案,并且支持包括控制消息、批量数据传输和分组化流送在内的不 同类型的流量。在现有的化iPr〇sM通信技术中,在主机代理和存储器或控制该移动设备的其 他组件之间交换数据帖。根据化iPr〇sM标准的错误处理机制支持把否定确认(NAC)从主机控 制器逻辑的协议找传输到存储器或控制该移动设备的其他组件。
【附图说明】
[0004] 在附图的各图中作为示例而非限制阐释本发明的各种实施方式,附图中:
[0005] 图1是阐释根据一种实施方式用于传输错误信息的系统的元素的高级功能框图。
[0006] 图2A是阐释根据一种实施方式供存储器设备在统一协议通信中提供错误信息的 方法的元素的流程图。
[0007] 图2B是阐释根据一种实施方式供主机在统一协议通信中接收错误信息的方法的 元素的流程图。
[000引图3是阐释根据一种实施方式传输错误信息的存储器设备的元素的高级功能框 图。
[0009] 图4是阐释根据一种实施方式从存储器设备接收错误信息的主机的元素的高级功 能框图。
[0010] 图5是示出根据一种实施方式由存储器设备和主机交换的各种帖格式的图。
[0011] 图6是阐释根据一种实施方式交换错误信息的计算系统的元素的框图。
[0012] 图7是阐释根据一种实施方式交换错误信息的移动设备的元素的框图。
【具体实施方式】
[0013] 在此讨论的各实施方式不同地提供把错误信息从系统的存储器组件传输到控制 存储器组件的系统的主控逻辑的技术和/或机制。可W在基于各种化iPr〇SM标准中的任何的 通信中交换运样的错误信息。运样的标准包括,例如,M巧I?联盟于2012年7月30日发布的 UniProSM 1.41.00版 W 及 MIPI坂联盟于 2013年9 月30 日发布的 UniProSM 1.60.00版。
[0014] 例如,平台的主控逻辑可W向平台的存储器组件发送具有在化iPr〇SM标准中定义 的结构的一个或多个数据帖。响应于检测到与所交换的一个或多个数据帖相关联的错误, 存储器组件可W向主控逻辑回送指定检测到的错误的错误类型的标识符。例如,在具有基 于在化iPr〇sM标准中定义的NAC帖结构的结构的否定确认控制(NAC)通信中,可W向主机逻 辑发送错误标识符。
[0015] 主控逻辑可W包括一个或多个寄存器或禪合到一个或多个寄存器,运些寄存器被 配置为存储标识与主机对存储器组件的操作相关联的各种错误中的任何的信息。主机经由 NAC通信从存储器组件接收的错误标识符可W被存储在运样的一个或多个寄存器,且随后 使其可用一一例如,用于调试目的。例如,在向主机发送的NAC帖中包含错误代码可W允许 调试器或其他检测逻辑确定向数据帖传送存储器组件如何具体地导致NAC通信。运样的NAC 错误信息的通信可W允许检测逻辑还确定例如多个错误是否具有相同的签名。作为响应, 检测逻辑可W产生一个或多个信号W便配置(例如,重新配置)主机侧的操作。运样的配置/ 重新配置可W例如有别于从由NAC消息标识的检测到的错误恢复的操作。检测逻辑还可W 监视和评估运样的NAC错误信息,W便确认问题是否仍然有待解决。例如,检测逻辑可W操 作为判断(例如,连同协议分析仪设备一起判断)问题是出在存储器组件侧上、在物理连接 中还是在主机处。
[0016] 当前,化iPr〇SM不支持传输错误代码W便向主机标识特定的错误一-例如,多种可 能类型的错误中的一种一一该错误是向由该主机控制的组件发射数据帖的结果。在要发送 给主机的任何运样的NAC帖中,UniProSM规范不包括错误标识符字段。此外,基于运些 化iPr〇sM规范的现有通信技术不考虑对把任何运样的错误信息提供给主机的需求。例如,对 于常规NAC通信可W指示的各种类型的错误,由运样的主机进行的错误恢复是相同的。此 夕h典型的从设备不包括可W根据化iPr〇sM标准由控制运样的从设备的主机读取的错误代 码寄存器一一尤其在链路损耗条件期间。
[0017] 然而,一些实施方式是运样的信息可用于主机侧分析和/或配置W便取得不同于 由常规错误恢复提供的短期问题解决的性能好处的实现的结果。被包括在主控逻辑中或禪 合到主控逻辑的检测逻辑可W代替协议分析仪操作(或作为其补充),W便快速地标识可能 由把数据分组从主机传送到存储器组件引起的各种问题中的任何。
[0018] 图1阐释根据一种实施方式的系统100的特征,系统100包括存储器设备140和经由 互连130禪合到存储器设备140的主机110。主机110可W包括供主机110的处理器或其他主 机代理访问存储器设备140的控制器逻辑一一包括硬件、固件和/或执行中的软件。运样的 主控处理器可W包括被配置成执行用于包括系统100的计算机平台的通用操作系统和/或 其他软件的电路。在一种实施方式中,存储器设备140包括不同于主机110的任何IC管忍的 一个或多个集成电路(IC)管忍。例如,存储器设备140可W包括封装设备,该封装设备经由 系统100的印刷电路板(未示出)禪合到主机110的封装设备。在另一实施方式中,系统100是 例如包括片上系统(SoC)的封装设备。作为阐释而非限制,运样的SoC可W包括主机110,其 中,互连130把存储器设备142禪合到SoC。
[0019] 存储器设备HO可W包括具有多行存储器单元的各种类型的存储器技术中的任 何,其中可经由字线或等效物访问数据。例如,存储器设备140可W包括存储器阵列170,其 表示一个或多个存储器逻辑和/或物理组。存储器的一种运样的分组的示例是存储器资源 排,例如,它可W包括按行和列排列的存储元件。存储器设备140可W包括至少部分地促进 对存储器阵列170的访问的访问逻辑175--例如在为来自主机110的一个或多个访问请求 服务而提供运样的访问的场合。运样的访问逻辑175可W包括或禪合到支持经由互连130与 主机110通信的存储器设备的协议找150。
[0020] 存储器设备140可W包括支持基于化iPr〇sM标准的操作。作为阐释而非限制的各种 机制中的任何,存储器设备140可W包括基于UFS标准的通用闪存(UFS),UFS标准例如由电 子器件工程联合委员会(巧DEC)固态技术协会于2014年9月发布的UFS 2.0标准巧SD220B或 由巧DEC固态技术协会于2011年6月发布的UFS 1.1标准巧SD220A。运样的IFS存储设备可W 支持一个或多个独立逻辑单元控制对可配置映射存储器区域(例如,存储器阵列170)的访 问。替代地或作为补充,存储器设备140可W包括基于2013年2月公布的第=代MIPl膨联盟 规范CSI-31.0版的相机串行接口(CSI)设备。
[0021] 在主机110和存储器设备140之间的通信可W基于化iPr〇sM标准。作为阐释而非限 审Ij,主机110的协议找120和存储器设备140的协议找150可W包括各自的物理层130、160,W 便经由互连130相互通信。物理层130、160可W不同地包括各自的接收器电路、发射器电路 和控制/配置逻辑W便调节其操作。各自的物理层130、160可W交换基于MIPI取联盟的各 种移动PHY(M-PHYSm)标准中的任何(例如,满足一些或全部通信要求)的通信,例如2014年4 月4日的M-PHYSM 2.0版的MlP隙联盟规范,2013年7月26日发布的M-PHYSM 3.0 . r6版的 MIPI?联盟规范等等。在一些实施方式中,物理层130、160的操作基于MlPl吸联盟的各种 不同的PHY(D-PHY)标准中的任何,例如2007年10月的D-PHY 0.9版本的MIPIi戚联盟规范、 2009年5月14日的D-PHY 1.00.00版本的MIP蛾联盟规范、于201112月16日批准的D-PHY 1.1版本的MIPI?联盟规范等等。
[0022] 协议找120、150还可W包括不同地支持由化iPr〇SM标准定义的操作的各自的功能 层。在所阐释的系统100的实施方式中,协议找120进一步包括在物理层130和数据链路层 126之间的适配器层128,其中,适配器层138可W适应各种PHY技术,包括物理层130的PHY技 术。数据链路层126可W产生数据帖和/或控制经由PHY层130从主机110传输的帖,和/或处 理经由PHY层130从存储器设备140接收的帖。运样的帖处理和产生可W包括化iPr〇sM标准中 所指定的操作。运样的常规化iPr〇sM技术的细节在此不作详述,且不限于某些实施方式。在 一些实施方式中,运样的常规化iPr〇sM技术被扩展或W另外方式被修改为进一步支持把某 些错误标识符信息从存储器设备140传输
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1