固态硬盘存储颗粒焊接异常检测方法、装置、设备及介质制造方法及图纸

技术编号:35041258 阅读:19 留言:0更新日期:2022-09-24 23:20
本发明专利技术涉及存储技术领域,尤其涉及一种固态硬盘存储颗粒焊接异常检测方法、装置、设备及介质。所述方法包括:将待检测固态硬盘连接到控制主机;利用控制主机将错误信息统计固件烧录到待检测固态硬盘中;利用控制主机对待检测固态硬盘进行全盘读写测试以使错误信息统计固件记录待测试硬盘执行全盘读写测试过程中发生错误的位置;利用控制主机从待测试固态硬盘读取本次全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果;根据错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常。本发明专利技术的方案及时快速发现固态硬盘中焊接异常问题并反馈到工厂,有助于提高固态硬盘的质量,降低生产成本。低生产成本。低生产成本。

【技术实现步骤摘要】
固态硬盘存储颗粒焊接异常检测方法、装置、设备及介质


[0001]本专利技术涉及存储
,尤其涉及一种固态硬盘存储颗粒焊接异常检测方法、装置、设备及介质。

技术介绍

[0002]信息存储记录历史、传承文明,是人类社会延续和发展不可或缺的重要手段。固态硬盘(Solid State Drive,英文简称SSD)是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片、以及缓存单元)组成,是以闪存为存储介质的重要存储产品,它广泛应用于移动终端、笔记本电脑、台式机、服务器和数据中心等场合,需求量极大。固态硬盘作为数据的载体,除了高性能和大容量的需求之外,企业客户还对产品包含使用寿命、稳定可靠、功耗控制、系统兼容、数据纠错、数据保存能力在内的多方面性能提出了严格的要求。
[0003]目前绝大部分固态硬盘使用的存储介质是Nand Flash(闪存),固态硬盘在工厂化生产过程中可能由于工厂经验不足或者工艺差异,存在一些对Nand Flash焊接不良问题,导致生产出来的固态硬盘有部分出现读状态错误的问题。面对存储颗粒焊接异常的问题,目前行业内并没有行之有效的判定方法,导致此类问题并不能被及时准确的发现,进而无法保证固态硬盘的产品质量,因此亟需改进。

技术实现思路

[0004]有鉴于此,有必要针对以上技术问题,提供一种固态硬盘存储颗粒焊接异常检测方法、装置、设备及介质。
[0005]根据本专利技术的第一方面,提供了一种固态硬盘存储颗粒焊接异常检测方法,所述方法包括:r/>[0006]将待检测固态硬盘连接到控制主机;
[0007]利用所述控制主机将错误信息统计固件烧录到所述待检测固态硬盘中;
[0008]利用所述控制主机对所述待检测固态硬盘进行全盘读写测试以使所述错误信息统计固件记录待测试硬盘执行全盘读写测试过程中发生错误的位置;
[0009]利用所述控制主机从所述待测试固态硬盘读取全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果;
[0010]根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常。
[0011]在一些实施例中,所述将待检测固态硬盘连接到控制主机包括:
[0012]将待检测固态硬盘通过PCIe总线连接到预先安装Linux系统的控制主机,其中,所述控制主机为PC机或服务器。
[0013]在一些实施例中,所述错误信息统计固件采用以下步骤记录发生错误的位置:
[0014]创建状态记录表格;
[0015]接收对所述待检测固态硬盘某一位置的擦除、写入、读出数据的命令请求;
[0016]判断读取数据返回状态是否正常;
[0017]响应于读取数据返回状态正常,则对某一位置的下一位置返回执行所述接收擦除、写入、读出数据的命令请求的步骤;
[0018]响应于读取数据返回状态异常,则将读写状态异常对应的位置记录到所述状态记录表格中,并对某一位置的下一位置返回执行所述接收擦除、写入、读出数据的命令请求的步骤,其中,所述状态记录表格中记录的信息包括每个位置所属的通道、片选信号、逻辑单元、面、块和页信息;
[0019]响应于所述待检测固态硬盘的所有位置均完成擦除、写入、读出数据,则将所述状态记录表格保存到所述待检测固态硬盘中。
[0020]在一些实施例中,所述利用所述控制主机从所述待测试固态硬盘读取全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果包括:
[0021]通过nvme cli命令读取所述待检测固态硬盘保存的所述状态记录表格;
[0022]统计所述状态记录表格中属于相同通道、相同片选信号、相同逻辑单元的所有页的数量;
[0023]通过rm_show命令将每个逻辑单元对应的通道信息、片选信号信息、逻辑单元信息和统计得到的数量输出。
[0024]在一些实施例中,所述根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常包括:
[0025]将各个逻辑单元对应的数量与预设值进行比较;
[0026]响应于某个逻辑单元对应的数量超过预设值,则确认某个逻辑单元的存储颗粒焊接异常。
[0027]在一些实施例中,所述根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常还包括:
[0028]计算所有逻辑单元对应的数量的总和;
[0029]计算所述总和与所有逻辑单元数量的比值;
[0030]将所述比值作为所述预设值。
[0031]在一些实施例中,在所述根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常步骤之后所述方法还包括:
[0032]利用所述控制主机将所述待检测固态硬盘中的错误信息统计固件删除。
[0033]根据本专利技术的第二方面,提供了一种固态硬盘存储颗粒焊接异常检测装置,所述装置包括:
[0034]连接模块,配置用于将待检测固态硬盘连接到控制主机;
[0035]烧录模块,配置用于利用所述控制主机将错误信息统计固件烧录到所述待检测固态硬盘中;
[0036]测试模块,配置用于利用所述控制主机对所述待检测固态硬盘进行全盘读写测试以使所述错误信息统计固件记录待测试硬盘执行读写测试过程中发生错误的位置;
[0037]分析模块,配置用于利用所述控制主机从所述待测试固态硬盘读取全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果;
[0038]判断模块,配置用于根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常。
[0039]根据本专利技术的第三方面,还提供了一种计算机设备,该计算机设备包括:
[0040]至少一个处理器;以及
[0041]存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的固态硬盘存储颗粒焊接异常检测方法。
[0042]根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的固态硬盘存储颗粒焊接异常检测方法。
[0043]上述一种固态硬盘存储颗粒焊接异常检测方法,通过控制主机与检测固态硬盘建立连接,进而将错误信息统计固件烧录到待检测固态硬盘,然后利用控制主机对待检测固态硬盘进行全盘读写测试以使错误信息统计固件记录待测试硬盘执行全盘读写测试过程中发生错误的位置,再按照预设规则统计分析所有发生错误的位置得到错误分布统计结果,最后根据错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常,从而及时快速发现固态硬盘中焊接异常问题并反馈到工厂,便于工厂再次加工排除焊接问题,有助于提高固态硬盘的质量,降低生产成本。
[0044]此外,本专利技术还提供了一种固态硬盘存储颗粒焊接异常检测装置、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。
附图说明
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘存储颗粒焊接异常检测方法,其特征在于,所述方法包括:将待检测固态硬盘连接到控制主机;利用所述控制主机将错误信息统计固件烧录到所述待检测固态硬盘中;利用所述控制主机对所述待检测固态硬盘进行全盘读写测试以使所述错误信息统计固件记录待测试硬盘执行全盘读写测试过程中发生错误的位置;利用所述控制主机从所述待测试固态硬盘读取全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果;根据所述错误分布统计结果判断固态硬盘的存储颗粒焊接是否存在异常。2.根据权利要求1所述的固态硬盘存储颗粒焊接异常检测方法,其特征在于,所述将待检测固态硬盘连接到控制主机包括:将待检测固态硬盘通过PCIe总线连接到预先安装Linux系统的控制主机,其中,所述控制主机为PC机或服务器。3.根据权利要求1所述的固态硬盘存储颗粒焊接异常检测方法,其特征在于,所述错误信息统计固件采用以下步骤记录发生错误的位置:创建状态记录表格;接收对所述待检测固态硬盘某一位置的擦除、写入、读出数据的命令请求;判断读取数据返回状态是否正常;响应于读取数据返回状态正常,则对某一位置的下一位置返回执行所述接收擦除、写入、读出数据的命令请求的步骤;响应于读取数据返回状态异常,则将读写状态异常对应的位置记录到所述状态记录表格中,并对某一位置的下一位置返回执行所述接收擦除、写入、读出数据的命令请求的步骤,其中,所述状态记录表格中记录的信息包括每个位置所属的通道、片选信号、逻辑单元、面、块和页信息;响应于所述待检测固态硬盘的所有位置均完成擦除、写入、读出数据,则将所述状态记录表格保存到所述待检测固态硬盘中。4.根据权利要求3所述的固态硬盘存储颗粒焊接异常检测方法,其特征在于,所述利用所述控制主机从所述待测试固态硬盘读取全盘读写测试对应的所有发生错误的位置,并按照预设规则进行统计分析以得到错误分布统计结果包括:通过nvme cli命令读取所述待检测固态硬盘保存的所述状态记录表格;统计所述状态记录表格中属于相同通道、相同片选信号、相同逻辑单元的所有页的数量;通过rm_show命令将每...

【专利技术属性】
技术研发人员:秦飞苏军李栋
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1