[发明专利]用于异常情况同步处理的固件控制且基于表的条件作用在审
| 申请号: | 202210891173.1 | 申请日: | 2022-07-27 |
| 公开(公告)号: | CN115686353A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | P·N·萨科尔;修宸;L·E·亚当斯;张万强 | 申请(专利权)人: | 北京特纳飞电子技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘艺诗;吕传奇 |
| 地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 异常 情况 同步 处理 控制 基于 条件 作用 | ||
1.一种存储控制器系统,包括:
固件,其被配置为:响应于接收到与异常相关联的指示,断言包括在状态信息中的异常处理状态变量;
硬件,其被配置为:
至少部分地基于:(1)包括用于处理多个固件指令的一个或多个条件的条件表,和(2)包括异常处理状态变量的状态信息,从所述多个固件指令中选择一个或多个固件指令;和
至少部分地基于:(1)条件表和(2)包括异常处理状态变量的状态信息,确定如何处理一个或多个所选择的固件指令,其中:
所述多个固件指令包括:(1)与异常处理无关的一个或多个固件指令的非异常处理集,和(2)与异常处理相关的一个或多个固件指令的异常处理集;和
在异常处理状态变量被断言的情况下,条件表使硬件对固件指令的异常处理集的执行优先于固件指令的非异常处理集的执行;以及
被配置为与存储介质设备通信的接口。
2.根据权利要求1所述的存储控制器系统,其中,所述硬件包括以下各项中的一个或多个:专用集成电路(ASIC)或现场可编程门阵列(FPGA)。
3.根据权利要求1所述的存储控制器系统,其中:
存储介质设备包括多个管芯;
状态信息包括多个管芯特定的状态信息;并且
所述多个管芯特定的状态信息中的每一个包括管芯特定的异常处理状态变量。
4.根据权利要求3所述的存储控制器系统,其中:
管芯特定的异常处理状态变量包括冻结位;
所述固件进一步被配置为将固件指令的异常处理集放入优先化队列中;和
从所述多个固件指令中选择一个或多个固件指令包括:
响应于冻结位被断言,对于所述多个管芯中对应于所断言的冻结位的管芯,选择具有固件指令的异常处理集的优先化队列优于具有固件指令的非异常处理集的较低优先级队列,如条件表所规定的;以及
响应于冻结位被解除断言,对于所述多个管芯中对应于所断言的冻结位的管芯,恢复选择具有固件指令的非异常处理集的较低优先级队列,如条件表所规定的。
5.根据权利要求3所述的存储控制器系统,其中:
管芯特定的异常处理状态变量包括刷新位;并且
确定如何处理一个或多个所选择的固件指令包括:响应于刷新位被断言,对于所述多个管芯中对应于所断言的刷新位的管芯,丢弃在待刷新队列中的固件指令的非异常处理集,如条件表所规定的。
6.根据权利要求5所述的存储控制器系统,其中,丢弃进一步包括基于指令类型选择性地丢弃,使得:
具有第一指令类型并包括在待刷新队列中的第一非异常处理固件指令在刷新之后被保留在待刷新队列中;并且
具有第二指令类型并且包括在待刷新队列中的第二非异常处理固件指令在刷新之后从待刷新队列中被丢弃。
7.根据权利要求5所述的存储控制器系统,其中,丢弃进一步包括经由用于部分执行的固件指令的路径,将已经通过跳过比对执行分支的非异常处理固件指令重新路由回跳过比对执行分支。
8.一种方法,包括:
提供固件,所述固件被配置为:响应于接收到与异常相关联的指示,断言包括在状态信息中的异常处理状态变量;
提供硬件,所述硬件被配置为:
至少部分地基于:(1)包括用于处理多个固件指令的一个或多个条件的条件表,和(2)包括异常处理状态变量的状态信息,从所述多个固件指令中选择一个或多个固件指令;和
至少部分地基于:(1)条件表和(2)包括异常处理状态变量的状态信息,确定如何处理一个或多个所选择的固件指令,其中:
所述多个固件指令包括:(1)与异常处理无关的一个或多个固件指令的非异常处理集,和(2)与异常处理相关的一个或多个固件指令的异常处理集;和
在异常处理状态变量被断言的情况下,条件表使硬件对固件指令的异常处理集的执行优先于固件指令的非异常处理集的执行;以及
提供被配置为与存储介质设备通信的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京特纳飞电子技术有限公司,未经北京特纳飞电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210891173.1/1.html,转载请声明来源钻瓜专利网。





