当前位置: 首页 > 专利查询>英特尔公司专利>正文

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

技术编号:13495749 阅读:97 留言:0更新日期:2016-08-07 20:07
本文描述了在统一协议通信中交换错误信息的装置、方法和系统。公开用于以基于移动产业处理器接口(MIPI)统一协议规范的通信为基础向控制存储器组件的主机标识错误的技术和机制。在一种实施方式中,存储器组件基于从主机发送给存储器组件的数据帧检测错误。响应于检测到错误,存储器设备向主机发送否定确认控制(NAC)消息,该否定确认控制(NAC)消息包括否定确认标识符和标识检测到的错误的错误类型的错误代码。NAC消息基于由MIPI统一协议规范定义的NAC帧结构。在另一实施方式中,主机接收NAC消息并基于NAC消息的错误代码存储错误信息。出于诸如主机的性能评估和调试之类的目的,可以访问所存储的错误信息。

【技术实现步骤摘要】

本专利技术设及计算机设备,其更具体地但不排他地设及在移动设备处传输错误信 息。
技术介绍
诸如智能手机和平板之类的移动计算和通信平台通常由主机代理和包括一个或 多个存储设备的硬件组件组成。在主机和运样的硬件组件之间的通信常常基于接口的定 义,包括实现接口的控制器逻辑和控制通信的关联软件找。 运样的接口的通用协议化niPr〇sM)类一-例如基于MIPI电联盟的各种化iPro^M标 准中的任何一一不同地包括分层协议找,该分层协议找提供用于互连多种多样的组件的通 用错误处理高速解决方案,并且支持包括控制消息、批量数据传输和分组化流送在内的不 同类型的流量。在现有的化iPr〇sM通信技术中,在主机代理和存储器或控制该移动设备的其 他组件之间交换数据帖。根据化iPr〇sM标准的错误处理机制支持把否定确认(NAC)从主机控 制器逻辑的协议找传输到存储器或控制该移动设备的其他组件。【附图说明】 在附图的各图中作为示例而非限制阐释本专利技术的各种实施方式,附图中: 图1是阐释根据一种实施方式用于传输错误信息的系统的元素的高级功能框图。 图2A是阐释根据一种实施方式供存储器设备在统一协议通信中提供错误信息的 方法的元素的流程图。 图2B是阐释根据一种实施方式供主机在统一协议通信中接收错误信息的方法的 元素的流程图。[000引图3是阐释根据一种实施方式传输错误信息的存储器设备的元素的高级功能框 图。 图4是阐释根据一种实施方式从存储器设备接收错误信息的主机的元素的高级功 能框图。 图5是示出根据一种实施方式由存储器设备和主机交换的各种帖格式的图。 图6是阐释根据一种实施方式交换错误信息的计算系统的元素的框图。 图7是阐释根据一种实施方式交换错误信息的移动设备的元素的框图。【具体实施方式】 在此讨论的各实施方式不同地提供把错误信息从系统的存储器组件传输到控制 存储器组件的系统的主控逻辑的技术和/或机制。可W在基于各种化iPr〇SM标准中的任何的 通信中交换运样的错误信息。运样的标准包括,例如,M巧I?联盟于2012年7月30日发布的 UniProSM 1.41.00版 W 及 MIPI坂联盟于 2013年9 月30 日发布的 UniProSM 1.60.00版。 例如,平台的主控逻辑可W向平台的存储器组件发送具有在化iPr〇SM标准中定义 的结构的一个或多个数据帖。响应于检测到与所交换的一个或多个数据帖相关联的错误, 存储器组件可W向主控逻辑回送指定检测到的错误的错误类型的标识符。例如,在具有基 于在化iPr〇sM标准中定义的NAC帖结构的结构的否定确认控制(NAC)通信中,可W向主机逻 辑发送错误标识符。 主控逻辑可W包括一个或多个寄存器或禪合到一个或多个寄存器,运些寄存器被 配置为存储标识与主机对存储器组件的操作相关联的各种错误中的任何的信息。主机经由 NAC通信从存储器组件接收的错误标识符可W被存储在运样的一个或多个寄存器,且随后 使其可用一一例如,用于调试目的。例如,在向主机发送的NAC帖中包含错误代码可W允许 调试器或其他检测逻辑确定向数据帖传送存储器组件如何具体地导致NAC通信。运样的NAC 错误信息的通信可W允许检测逻辑还确定例如多个错误是否具有相同的签名。作为响应, 检测逻辑可W产生一个或多个信号W便配置(例如,重新配置)主机侧的操作。运样的配置/ 重新配置可W例如有别于从由NAC消息标识的检测到的错误恢复的操作。检测逻辑还可W 监视和评估运样的NAC错误信息,W便确认问题是否仍然有待解决。例如,检测逻辑可W操 作为判断(例如,连同协议分析仪设备一起判断)问题是出在存储器组件侧上、在物理连接 中还是在主机处。 当前,化iPr〇SM不支持传输错误代码W便向主机标识特定的错误一-例如,多种可 能类型的错误中的一种一一该错误是向由该主机控制的组件发射数据帖的结果。在要发送 给主机的任何运样的NAC帖中,UniProSM规范不包括错误标识符字段。此外,基于运些 化iPr〇sM规范的现有通信技术不考虑对把任何运样的错误信息提供给主机的需求。例如,对 于常规NAC通信可W指示的各种类型的错误,由运样的主机进行的错误恢复是相同的。此 夕h典型的从设备不包括可W根据化iPr〇sM标准由控制运样的从设备的主机读取的错误代 码寄存器一一尤其在链路损耗条件期间。 然而,一些实施方式是运样的信息可用于主机侧分析和/或配置W便取得不同于 由常规错误恢复提供的短期问题解决的性能好处的实现的结果。被包括在主控逻辑中或禪 合到主控逻辑的检测逻辑可W代替协议分析仪操作(或作为其补充),W便快速地标识可能 由把数据分组从主机传送到存储器组件引起的各种问题中的任何。 图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。 存储器设备HO可W包括具有多行存储器单元的各种类型的存储器技术中的任 何,其中可经由字线或等效物访问数据。例如,存储器设备140可W包括存储器阵列170,其 表示一个或多个存储器逻辑和/或物理组。存储器的一种运样的分组的示例是存储器资源 排,例如,它可W包括按行和列排列的存储元件。存储器设备140可W包括至少部分地促进 对存储器阵列170的访问的访问逻辑175--例如在为来自主机110的一个或多个访问请求 服务而提供运样的访问的场合。运样的访问逻辑175可W包括或禪合到支持经由互连130与 主机110通信的存储器设备的协议找150。 存储器设备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)设备。 在主机110和存储器设备140之间的通信可W基于化iPr〇sM标准。作为阐释而非限 审Ij,主机110的协议找120和存储器设备140的协议找150可W包括各自的物理层130、160,W 便经本文档来自技高网...

【技术保护点】
一种用于交换否定确认的存储器设备,所述存储器设备包括:协议逻辑,其包括配置为与耦合到所述存储器设备的主机设备交换通信的电路,所述主机设备用于控制所述存储器设备,所述通信基于统一协议规范,所述协议逻辑包括:接收器电路,其被配置为从所述主机设备接收数据帧;帧评估逻辑,其被配置为基于所述数据帧检测错误;代码标识逻辑,其被配置为选择对应于所述错误的错误代码;帧产生器,其被配置为产生否定确认控制(NAC)消息,所述否定确认控制(NAC)消息包括否定确认标识符和所述错误代码,其中所述NAC消息基于由所述统一协议规范定义的NAC帧结构;以及发射器电路,其被配置为向所述主机发送所述NAC消息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:O·本哈默
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1