控制器、存储器控制器、存储设备以及操作控制器的方法技术

技术编号:24454345 阅读:37 留言:0更新日期:2020-06-10 15:07
本文描述了控制器、存储器控制器、存储设备以及操作控制器的方法。一种用于存储器设备的控制器包括错误信息生成器和错误信息管理器。错误信息生成器被配置为接收关于当命令在协议层处被处理时发生的错误的错误信息,基于所接收的错误信息生成与该命令相对应的命令错误信息,并且将所生成的命令错误信息存储在第一存储区域中。错误信息管理器被配置为响应于外部请求而将存储在第一存储区域中的命令错误信息存储在第二存储区域中。

Controller, memory controller, storage device and method of operating controller

【技术实现步骤摘要】
控制器、存储器控制器、存储设备以及操作控制器的方法相关申请的交叉引用本申请要求于2018年11月30日提交的韩国专利申请号10-2018-0152881的优先权,其全部内容通过引用并入本文。
本公开的各种实施例一般地涉及控制器、具有该控制器的存储器控制器、具有该存储器控制器的存储设备、以及操作该控制器的方法,并且更具体地涉及管理在协议层中发生错误的控制器、具有该控制器的存储器控制器、具有该存储器控制器的存储器设备、以及操作该控制器的方法。
技术介绍
存储系统可以包括主机和存储设备。存储设备可以在主机的控制下存储数据或输出所存储的数据。存储设备可以包括例如非易失性存储器。存储设备可以通过诸如通用闪存(UFS)、串行ATA(SATA)、小型计算机系统接口(SCSI)、串行连接SCSI(SAS)和嵌入式MMC(eMMC)的各种标准接口中的任一种来耦合到主机。
技术实现思路
本公开的各种实施例涉及管理在协议层中发生的错误的控制器、具有该控制器的存储器控制器、具有该存储器控制器的存储设备、以及操作该控制器的方法。...

【技术保护点】
1.一种控制器,包括:/n错误信息生成器,被配置为接收关于当命令在协议层处被处理时发生的错误的错误信息,基于所接收的错误信息生成与所述命令相对应的命令错误信息,并且将所生成的命令错误信息存储在第一存储区域中;以及/n错误信息管理器,被配置为响应于外部请求而将存储在所述第一存储区域中的所述命令错误信息存储在第二存储区域中。/n

【技术特征摘要】
20181130 KR 10-2018-01528811.一种控制器,包括:
错误信息生成器,被配置为接收关于当命令在协议层处被处理时发生的错误的错误信息,基于所接收的错误信息生成与所述命令相对应的命令错误信息,并且将所生成的命令错误信息存储在第一存储区域中;以及
错误信息管理器,被配置为响应于外部请求而将存储在所述第一存储区域中的所述命令错误信息存储在第二存储区域中。


2.根据权利要求1所述的控制器,进一步包括日志监视器,所述日志监视器被配置为监视所述协议层并且当所述错误信息被记录在所述协议层中时请求所述错误信息的传输。


3.根据权利要求1所述的控制器,其中所述错误信息生成器被配置为以比特序列格式生成所述命令错误信息。


4.根据权利要求1所述的控制器,其中所述协议层是通用闪存互连UIC层。


5.根据权利要求4所述的控制器,其中所述错误信息或所述命令错误信息中的至少一项包括以下中的至少一项:已经发生所述错误的命令的类型、或者当所述命令在所述UIC层中的多个层中的至少一个层处被处理时发生的错误的类型。


6.根据权利要求4所述的控制器,其中所述UIC层包括物理适配器层、数据链路层、网络层或传输层中的至少一种。


7.根据权利要求1所述的控制器,进一步包括事件检测器,所述事件检测器被配置为当进入休眠模式、固件重新加载或系统重置中的至少一项的执行被确定时向所述错误信息管理器提供所述外部请求。


8.根据权利要求1所述的控制器,进一步包括命令管理器,所述命令管理器被配置为在所述第一存储区域中存储关于小型计算机系统接口SCSI命令的信息。


9.根据权利要求8所述的控制器,其中所述错误信息管理器被配置为将关于在已经发生所述错误的所述命令被处理之前发送或接收的SCSI命令的信息与所述命令错误信息一起存储在所述第二存储区域中。


10.根据权利要求1所述的控制器,其中:
所述第一存储区域是易失性存储区域,以及
所述第二存储区域是非易失性存储区域。


11.一种存储器控制器,包括:
设备接口,被配置为处理从主机接收的命令,并且记录关于当所述命令被处理时发生的错误的错误信息;
错误信息生成器,被配置为从所述设备接口接收所述错误信息,基于所接收的错误信息生成与所述命令相对应的命令错误信息,并且将所生成的命令错误信息存储在第一存储区域中;以及
错误信息管理器,被配置为响应于外部请求而将存储在所述第一存储区域中的所述命令错误信息存储在第二存储区域中。


12.根据权利要求11所述的存储器控制器,其中所述设备接口包括记录有所述错误信息的日志区域。


13.根据权利要求12所述的存储器控制器,进一步包括日志监视器,所述日志监视器被配置为监视所述日志区域,并且被配置为当所述错误信息被记录在所述日志区域中时请求所述错误信息的传输。


14.根据权利要求13所述的存储器控制器,其中所述设备接口被配置为:当接收到来自所述日志监视器的请求时,向所述错误信息生成器传输所述错误信息。


15.根据权利要求11所述的存储器控制器,其中所述错误信息生成器被配置为以比特序列格式生成所述命令错误信息。


16.根据权利要求11所述的存储器控制器,其中所述设备接口被配置为记录关于当通用闪存互连UIC命令被处理时发生的错误的错误信息。


17.根据权利要求16所述的存储器控制器,其中所述错误信息或所述命令错误信息中的至少一项包括以下中的至少一项:已经发生所...

【专利技术属性】
技术研发人员:金昇勋
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1