[发明专利]一种抗单粒子功能中断的固态硬盘有效
申请号: | 202110393004.0 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113032222B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 吴佳;李礼;吴叶楠 | 申请(专利权)人: | 浙江威固信息技术有限责任公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F12/02 |
代理公司: | 上海氦闪专利代理事务所(普通合伙) 31354 | 代理人: | 李明;袁媛 |
地址: | 313200 浙江省湖州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 粒子 功能 中断 固态 硬盘 | ||
1.一种抗单粒子功能中断的固态硬盘,包括固态硬盘(5),其特征在于:所述固态硬盘(5)的内部设置有控制芯片(1),所述控制芯片(1)的一侧连接有闪存阵列(2),所述控制芯片(1)、闪存阵列(2)的一侧连接有输入输出接口(4),所述控制芯片(1)远离控制芯片(1)的一侧还连接有监控电路(3);
所述 监控电路对控制芯片的监控工作流程,包括:
步骤1:上电,初始化完成时间上限T,初始化时间间隔ΔT,开始监控输入输出接口;
步骤2:等待ΔT时间;
步骤3:对控制芯片发出响应信号A;
步骤4:如果发现输入输出接口对固态硬盘的控制芯片有操作请求信息,则开始计时,置计时变量t=0,转步骤5,否则转步骤2;
步骤5:等待ΔT时间,t值增ΔT;
步骤6:对控制芯片发出响应信号A;
步骤7:如果发现固态硬盘的控制芯片返回输入输出接口操作完成信息,则转步骤2,否则转步骤8;
步骤8:如果计时t≥T,则判断控制芯片发生SEFI,复位并启动控制芯片,转步骤2;否则转步骤5;
所说控制芯片对监控电路的监控工作流程,包括:
步骤1:上电,初始化等待时间间隔倍数B,初始化计数m=0;
步骤2:等待ΔT时间;
步骤3:如果已经收到监控电路发出的响应信号A,则置m=0,转步骤2,否则m值增1,转步骤4;
步骤4:如果mB,则判断监控电路发生SEFI,复位并启动监控电路,置m=0,转步骤
2.根据权利要求1所述的一种抗单粒子功能中断的固态硬盘,其特征在于:所述控制芯片(1)、闪存阵列(2)、监控电路(3)与输入输出接口(4)相互之间电连接。
3.根据权利要求1所述的一种抗单粒子功能中断的固态硬盘,其特征在于:包括以下流程:
所述监控电路对控制芯片的监控工作流程;
所述控制芯片对监控电路的监控工作流程;
所述控制芯片读操作的流程;
所述控制芯片写操作的流程;
所述控制芯片擦除操作的流程。
4.根据权利要求1所述的一种抗单粒子功能中断的固态硬盘,其特征在于:所述监控电路可以判断输入输出接口对固态硬盘控制芯片的操作请求类型,针对不同的操作请求类型设置不同的完成时间上限。
5.根据权利要求4所述的一种抗单粒子功能中断的固态硬盘,其特征在于:所述根据监控电路和控制芯片的抗SEFI特性,配置ΔT范围在1毫秒至10秒之间,确保监控电路和控制芯片不会同时发生SEFI。
6.根据权利要求3所述的一种抗单粒子功能中断的固态硬盘,其特征在于:所述控制芯片读操作的流程,包括:
步骤1:收到输入输出接口对逻辑块地址P0的读请求;
步骤2:进行第一次读操作:
步骤201:将逻辑块地址P0转换为物理块地址P1;
步骤202:从闪存阵列读出物理块地址P1的数据Q1;
步骤3:进行第二次读操作:
步骤301:将逻辑块地址P0转换为物理块地址P2;
步骤302:从闪存阵列读出物理块地址P
步骤4:比较是否P1=P2且Q1=Q2,如果是,转步骤
步骤5:进行第三次读操作:
步骤501:将逻辑块地址P0转换为物理块地址P3;
步骤502:从闪存阵列读出物理块地址
步骤6:比较是否P1=P3且Q1=Q3,如果是,转步骤8,否则转步骤7;
步骤7:比较是否P2=P3且Q2=Q3,如果是,转步骤
步骤8:返回输入输出接口数据Q1,结束;
步骤9:返回输入输出接口数据Q2,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江威固信息技术有限责任公司,未经浙江威固信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110393004.0/1.html,转载请声明来源钻瓜专利网。