[发明专利]用于异常情况同步处理的固件控制且基于表的条件作用在审
| 申请号: | 202210891173.1 | 申请日: | 2022-07-27 |
| 公开(公告)号: | CN115686353A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | P·N·萨科尔;修宸;L·E·亚当斯;张万强 | 申请(专利权)人: | 北京特纳飞电子技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘艺诗;吕传奇 |
| 地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 异常 情况 同步 处理 控制 基于 条件 作用 | ||
用于异常情况同步处理的固件控制且基于表的条件作用。响应于接收到异常指示,断言状态信息中的异常处理状态变量。至少部分基于(1)包括用于处理多个固件指令的(一个或多个)条件的条件表和(2)包括异常处理状态变量的状态信息,从多个固件指令选择(一个或多个)固件指令。至少部分基于(1)条件表和(2)包括异常处理状态变量的状态信息确定如何处理选择的(一个或多个)固件指令。多个固件指令包括:(1)(一个或多个)固件指令的非异常处理集和(2)(一个或多个)固件指令的异常处理集。在断言异常处理状态变量的情况下,条件表使硬件对固件指令的异常处理集的执行优先于固件指令的非异常处理集的执行。存储介质设备经由接口通信。
对其他申请的交叉引用
本申请要求2021年7月27日提交的题为“FIRMWARE CONTROLLED HARDWARESEQUENCE HANDLING FOR REGULAR AND EXCEPTION CASES”的美国临时专利申请第63/226,009号的优先权,该申请通过引用并入本文用于全部目的。
背景技术
诸如NAND闪速存储系统之类的存储系统由多个组件组成,其中每个组件可以由各种制造商制造。例如,在存储系统中,存储介质设备(例如,NAND闪速存储器设备)可以由各种公司制造。将合期望的是新的和改进的存储控制器,其能够以对大小、成本和/或功耗敏感的方式,在各种条件下(例如,常规处理以及异常处理)更好地管理来自各种制造商的各种存储介质设备。
附图说明
在以下详细描述和附图中公开了本发明的各种实施例。
图1是图示具有包括条件表的NAND闪速接口控制器的存储系统的实施例的图表,固件经由该条件表向硬件指定用于处理固件指令的条件。
图2是图示使用条件表和定序表来管理存储介质设备的过程的实施例的流程图。
图3是图示NAND闪速接口控制器的实施例的图表,其中使用前序列队列表、前序列执行表和后序列更新表来实现基于表的条件。
图4是图示条件表的实施例的图表。
图5是图示状态信息的实施例的图表,该状态信息包括与NAND闪速存储器设备中的多个管芯相关联的状态信息。
图6是图示一个实施例的图表,其中有条件地暂停擦除操作,使得可以执行编程操作,并且然后当编程操作完成时,恢复暂停的擦除操作。
图7是图示与命令或操作跳过相关联的NAND闪速接口控制器中的信号路径的实施例的图表。
图8是图示使用条件表的异常处理的实施例的流程图。
图9是图示使用包括异常处理状态变量的状态信息来执行异常处理的存储控制器的实施例的图表。
图10是图示非异常处理固件指令的实施例的图表,所述非异常处理固件指令被停顿以支持异常处理固件指令。
具体实施方式
本发明可以用多种方式实现,包括作为过程;装置;系统;物质的组成;体现在计算机可读存储介质上的计算机程序产品;和/或处理器,诸如被配置为执行存储在耦合到处理器的存储器上和/或由该存储器提供的指令的处理器。在本说明书中,这些实现或者本发明可以采取的任何其他形式可以被称为技术。一般而言,在本发明的范围内,所公开的过程的步骤次序可以变更。除非另有说明,否则被描述为被配置为执行任务的诸如处理器或存储器的部件可以被实现为被临时配置为在给定时间执行任务的通用部件,或者被制造成执行该任务的特定部件。如本文使用的,术语“处理器”指代被配置为处理诸如计算机程序指令的数据的一个或多个设备、电路和/或处理核心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京特纳飞电子技术有限公司,未经北京特纳飞电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210891173.1/2.html,转载请声明来源钻瓜专利网。





