控制器的控制方法、其存储介质、控制器以及存储设备技术

技术编号:35051181 阅读:12 留言:0更新日期:2022-09-28 10:52
一种用于控制器中的错误处理的控制方法、其存储介质、控制器以及存储设备。所述控制器用于能够依据互连协议链接第二设备的第一设备中。所述控制方法包括以下步骤:借由所述控制器,通过依据所述互连协议向所述第二设备发送否定应答控制消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误;以及设定错误处理状态数据,以表示针对所述第一错误信息宣告错误处理,使得所述控制器不会处理在所述第一错误之后发生的序号错误,直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告为止。所述错误处理解除宣告为止。所述错误处理解除宣告为止。

【技术实现步骤摘要】
控制器的控制方法、其存储介质、控制器以及存储设备


[0001]本专利技术涉及一种电子设备,特别涉及用于控制器中的错误处理的控制方法、其存储介质、控制器以及存储设备。

技术介绍

[0002]现今移动设备(如智能手机、平板电脑、多媒体设备、穿戴式设备之类的运算设备)中产生和处理的数据量不断增加,移动设备内部的芯片对芯片的或受移动设备影响的互连接口技术需要进一步的演进,从而达至能够满足更高的传输速度、低功耗操作、具可扩充性、支援多工处理、易于采用等目标。
[0003]为此,移动产业处理器接口(Mobile Industry Processor Interface,MIPI)联盟开发出能够符合上述目标的互连接口技术,例如关于物理层的MIPI M

PHY规范以及关于统一协议(Unified Protocol,UniPro)的MIPI UniPro规范。另一方面,联合电子设备工程委员会(Joint Electron Device Engineering Council,JEDEC)利用MIPI M

PHY规范及通用传输协议MIPI UniPro规范推出下一代高性能非易失性存储器标准,称为通用闪存存储(Universal Flash Storage,UFS),其可实现每秒十亿位等级的高速传输及低功耗操作,并具有高阶移动系统所需的功能和可扩展性,从而有助于为业界快速的采用。
[0004]技术人员在依据这些互连接口技术来开发的产品为相关芯片、电子模块或电子设备时,要确保产品的功能及操作能够符合规范。举例而言,依据UFS标准而实现的系统如包含了运算设备及非易失性存储器的存储设备,运算设备及存储设备分别担任本地的(local)主机与遥距的(remote)设备的角色。主机与设备建立起双向的链路。依据UniPro规范需要实现错误处理(error handling),当主机与设备中任何一方发现接收的数据有错误时,发现错误的一方应主动向另一方发送表示错误发生的通知信号,并因而触发另一方再传输数据。

技术实现思路

[0005]实施方式提供了一种用于互连接口的错误处理的控制技术,其中在互连接口的错误处理的过程中,设定错误处理状态信息,并据此错误处理状态信息来避免因重复发送表示错误发生的通知信号所导致的延迟,从而有助于改善互连接口的错误处理的效能。以下依据所述控制技术提出各种实施方式,如用于控制器中的错误处理的控制方法、其存储介质、控制器以及存储设备。
[0006]实施方式提供一种用于控制器中的错误处理的控制方法,所述控制器用于能够依据互连协议链接第二设备的第一设备中,所述控制方法包括以下步骤:借由所述控制器,通过依据所述互连协议向所述第二设备发送否定应答控制(Negative Acknowledgment Control,NAC)消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误;以及设定错误处理状态数据,以表示针对所述第一错误信息宣告(assert)错误处理,使得所述控制器不会处理在所述第一错
误之后发生的序号错误(sequence number error),直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告(deassert)为止。
[0007]于所述控制方法的一些实施例中,所述方法还包括:依据表示宣告所述错误处理的所述错误处理状态数据,丢弃表示序号错误的第二错误信息,以使所述控制器不会因为所述第二错误信息而发送否定应答控制消息。
[0008]于所述控制方法的一些实施例中,所述方法还包括:当收到解决所述第一错误的数据消息时,设定所述错误处理状态数据以表示对所述错误处理解除宣告(deassert)。
[0009]实施方式又提供一种存储介质,其记录用以让存储设备执行如前述用于控制器中的错误处理的控制方法的所述多个实施例中至少一个或其组合的程序码。
[0010]实施方式另外提供一种控制器,所述控制器用于能够依据互连协议链接第二设备的第一设备中,所述控制器包括:错误处理模块以及错误抑制模块。错误处理模块,被配置为通过依据所述互连协议向所述第二设备发送否定应答控制(NAC)消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误。错误抑制模块,被配置为设定错误处理状态数据以表示针对所述第一错误信息宣告(assert)错误处理,使得所述控制器不会处理在所述第一错误之后发生的序号错误(sequence number error),直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告(deassert)为止。
[0011]于一些实施例中,所述错误抑制模块,还被配置为,依据表示宣告所述错误处理的所述错误处理状态数据,丢弃表示序号错误的第二错误信息,以使所述控制器不会因为所述第二错误信息而发送否定应答控制消息。
[0012]于一些实施例中,所述错误抑制模块还被配置为,当收到解决所述第一错误的数据消息时,设定所述错误处理状态数据以表示对所述错误处理解除宣告(deassert)。
[0013]实施方式又提供一种存储设备,能够依据互连协议链接主机,所述存储设备包括:非易失性存储器以及存储器控制器。存储器控制器,其耦合到所述非易失性存储器,用于控制对所述非易失性存储器的数据存取,其中所述存储器控制器被配置为执行多个操作,所述多个操作包括:通过依据所述互连协议向所述第二设备发送否定应答控制(NAC)消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误;以及设定错误处理状态数据,以表示针对所述第一错误信息宣告(assert)错误处理,使得所述存储器控制器不会处理在所述第一错误之后发生的序号错误(sequence number error),直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告(deassert)为止。
[0014]于一些实施例中,所述存储器控制器被配置为进一步执行:依据表示宣告所述错误处理的所述错误处理状态数据,丢弃表示序号错误的第二错误信息,以使所述控制器不会因为所述第二错误信息而发送否定应答控制消息。
[0015]于一些实施例中,所述存储器控制器被配置为进一步执行:当收到解决所述第一错误的数据消息时,设定所述错误处理状态数据以表示对所述错误处理解除宣告(deassert)。
[0016]于一些实施例中,所述协议层是通用闪存存储互连(UFS interconnect,UIC)层。
[0017]于一些实施例中,所述第一设备是依据通用闪存存储(UFS)标准的存储设备。
[0018]于一些实施例中,所述第一设备被配置为以非对称功率模式与所述第二设备通信。
[0019]借此,上述提供了一种用于互连接口的错误处理的控制技术的各种实施方式,例如用于控制器中的错误处理的控制方法、其存储介质、控制器以及存储设备。上述用于错误处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于控制器中的错误处理的控制方法,其特征在于,所述控制器用于能够依据互连协议链接第二设备的第一设备中,所述控制方法包括:通过依据所述互连协议向所述第二设备发送否定应答控制即NAC消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误;以及设定错误处理状态数据,以表示针对所述第一错误信息宣告错误处理,使得所述控制器不会处理在所述第一错误之后发生的序号错误,直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告为止。2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:依据表示宣告所述错误处理的所述错误处理状态数据,丢弃表示序号错误的第二错误信息,以使所述控制器不会因为所述第二错误信息而发送否定应答控制消息。3.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:当收到解决所述第一错误的数据消息时,设定所述错误处理状态数据以表示对所述错误处理解除宣告。4.根据权利要求1所述的控制方法,其特征在于,所述协议层是通用闪存存储互连即UIC层。5.根据权利要求1所述的控制方法,其特征在于,所述第一设备是依据通用闪存存储即UFS标准的存储设备。6.根据权利要求5所述的控制方法,其特征在于,所述第一设备被配置为以非对称功率模式与所述第二设备通信。7.一种存储介质,其特征在于,所述存储介质记录用以让存储设备执行根据权利要求1至6中任一据权利要求所述的用于控制器中的错误处理的控制方法的程序码。8.一种控制器,所述控制器用于能够依据互连协议链接第二设备的第一设备中,其特征在于,所述控制器包括:错误处理模块,被配置为通过依据所述互连协议向所述第二设备发送否定应答控制即NAC消息以处理第一错误信息,其中所述第一错误信息表示所述控制器在依据所述互连协议的协议层执行数据接收时发生的第一错误;以及错误抑制模块,被配置为设定错误处理状态数据以表示针对所述第一错误信息宣告错误处理,使得所述控制器不会处理在所述第一错误之后发生的序号错误,直到所述错误处理状态数据被设定为表示对所述错误处理解除宣告为止。9.根据权利要求8所述的控制器,其特征在于,所述错误抑制模块,...

【专利技术属性】
技术研发人员:林文智黄云志林富雄
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1