一种NVMESSD接口故障信号注入方法、装置、设备及可读介质制造方法及图纸

技术编号:34782488 阅读:64 留言:0更新日期:2022-09-03 19:40
本发明专利技术提供了一种NVME SSD接口故障信号注入的方法、装置、设备及可读介质,方法包括:在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合;响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号;将控制信号输出到信号模拟开关的使能端以模拟NVME SSD接口的故障。通过使用本发明专利技术的方案,能够精确的对每个信号的热插拔控制测试,能够支持丰富多样的测试用例,便于研发和生产尽快发现产品的设计和生产加工等过程中的问题,提升研发和生产测试效率。提升研发和生产测试效率。提升研发和生产测试效率。

【技术实现步骤摘要】
一种NVME SSD接口故障信号注入方法、装置、设备及可读介质


[0001]本专利技术涉及计算机领域,并且更具体地涉及一种NVME SSD接口故障信号注入的方法、装置、设备及可读介质。

技术介绍

[0002]在研发测试、生产测试过程中需要对NVME SSD接口做一些热插拔测试,用于验证产品的可靠性和稳定性,使产品设计和生产缺陷在尽可能短的时间内暴露出来,人工热插拔测试,耗时费力,效率低下,多次插拔测试之后对接口连接有一定程度的磨损,导致测试工装使用周期大大缩短;不能通过模拟实现单一或者多个信号的故障导致掉盘的情况,存在一些测试用例覆盖不全、测试方法单一、测试场景少、测试效率低下等诸多问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例的目的在于提出一种NVME SSD接口故障信号注入的方法、装置、设备及可读介质,通过使用本专利技术的技术方案,能够精确的对每个信号的热插拔控制测试,能够支持丰富多样的测试用例,便于研发和生产尽快发现产品的设计和生产加工等过程中的问题,提升研发和生产测试效率。
[0004]基于上述目的,本专利技术的实施例的一个方面提供了一种NVME SSD接口故障信号注入的方法,包括以下步骤:
[0005]在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;
[0006]将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合;
[0007]响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号;<br/>[0008]将控制信号输出到信号模拟开关的使能端以模拟NVME SSD接口的故障。
[0009]根据本专利技术的一个实施例,在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关包括:
[0010]在主机端接口和连接磁盘的设备端接口之间分别设置PCIe高速信号模拟开关、PCIe带外信号模拟开关、接口侦测模拟开关和电源开关。
[0011]根据本专利技术的一个实施例,将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合包括:
[0012]将控制系统的输出端分别连接到PCIe高速信号模拟开关的使能端、PCIe带外信号模拟开关的使能端、接口侦测模拟开关的使能端和电源开关的控制端。
[0013]根据本专利技术的一个实施例,响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号包括:
[0014]根据指令计算用于控制PCIe高速信号模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0015]根据指令计算用于控制PCIe带外信号模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0016]根据指令计算用于控制接口侦测模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0017]根据指令计算用于控制电源开关打开或关闭的不同周期和不同比例的控制信号。
[0018]本专利技术的实施例的另一个方面,还提供了一种NVME SSD接口故障信号注入的装置,装置包括:
[0019]设置模块,设置模块配置为在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;
[0020]连接模块,连接模块配置为将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合;
[0021]计算模块,计算模块配置为响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号;
[0022]输出模块,输出模块配置为将控制信号输出到信号模拟开关的使能端以模拟NVME SSD接口的故障。
[0023]根据本专利技术的一个实施例,设置模块还配置为:
[0024]在主机端接口和连接磁盘的设备端接口之间分别设置PCIe高速信号模拟开关、PCIe带外信号模拟开关、接口侦测模拟开关和电源开关。
[0025]根据本专利技术的一个实施例,连接模块还配置为:
[0026]将控制系统的输出端分别连接到PCIe高速信号模拟开关的使能端、PCIe带外信号模拟开关的使能端、接口侦测模拟开关的使能端和电源开关的控制端。
[0027]根据本专利技术的一个实施例,计算模块还配置为:
[0028]根据指令计算用于控制PCIe高速信号模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0029]根据指令计算用于控制PCIe带外信号模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0030]根据指令计算用于控制接口侦测模拟开关打开或关闭的不同周期和不同比例的控制信号;
[0031]根据指令计算用于控制电源开关打开或关闭的不同周期和不同比例的控制信号。
[0032]本专利技术的实施例的另一个方面,还提供了一种计算机设备,该计算机设备包括:
[0033]至少一个处理器;以及
[0034]存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任意一项方法的步骤。
[0035]本专利技术的实施例的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任意一项方法的步骤。
[0036]本专利技术具有以下有益技术效果:本专利技术实施例提供的NVME SSD接口故障信号注入的方法,通过在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合;响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号;将控制信号输
出到信号模拟开关的使能端以模拟NVME SSD接口的故障的技术方案,能够精确的对每个信号的热插拔控制测试,能够支持丰富多样的测试用例,便于研发和生产尽快发现产品的设计和生产加工等过程中的问题,提升研发和生产测试效率。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0038]图1为根据本专利技术一个实施例的NVME SSD接口故障信号注入的方法的示意性流程图;
[0039]图2为根据本专利技术一个实施例的NVME SSD接口故障信号注入系统的示意图;
[0040]图3为根据本专利技术一个实施例的NVME SSD接口故障信号注入的装置的示意图;
[0041]图4为根据本专利技术一个实施例的计算机设备的示意图;
[0042]图5为根据本专利技术一个实施例的计算机可读存储介质的示意图。
具体实施方式
[0043]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0044]基于上述目的,本专利技术的实施例的第一个方面,提出了一种NVME本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种NVME SSD接口故障信号注入的方法,其特征在于,包括以下步骤:在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合;响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号;将控制信号输出到信号模拟开关的使能端以模拟NVME SSD接口的故障。2.根据权利要求1所述的方法,其特征在于,在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关包括:在主机端接口和连接磁盘的设备端接口之间分别设置PCIe高速信号模拟开关、PCIe带外信号模拟开关、接口侦测模拟开关和电源开关。3.根据权利要求2所述的方法,其特征在于,将控制系统的输出端连接到信号模拟开关的使能端以控制信号模拟开关的打开或闭合包括:将控制系统的输出端分别连接到PCIe高速信号模拟开关的使能端、PCIe带外信号模拟开关的使能端、接口侦测模拟开关的使能端和电源开关的控制端。4.根据权利要求3所述的方法,其特征在于,响应于接收到对NVME SSD接口进行测试的指令,根据指令计算信号模拟开关的控制信号包括:根据指令计算用于控制PCIe高速信号模拟开关打开或关闭的不同周期和不同比例的控制信号;根据指令计算用于控制PCIe带外信号模拟开关打开或关闭的不同周期和不同比例的控制信号;根据指令计算用于控制接口侦测模拟开关打开或关闭的不同周期和不同比例的控制信号;根据指令计算用于控制电源开关打开或关闭的不同周期和不同比例的控制信号。5.一种NVME SSD接口故障信号注入的装置,其特征在于,所述装置包括:设置模块,所述设置模块配置为在主机端接口和连接磁盘的设备端接口之间设置信号模拟开关;连接模块,所述连接模块配置...

【专利技术属性】
技术研发人员:胡万锋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1