本申请涉及系统安全分析,尤其涉及一种面向故障仿真后的电路安全评估方法、装置、设备及介质。
背景技术:
1、安全分析是一种系统化的方法,旨在识别和评估潜在的安全问题,以帮助确保系统的安全性。为了保障电路系统的稳定运行、数据安全以及可靠性等,通常会插入安全机制,插入安全机制之后的电路与之前的原电路存在差异,所以需要重新对加入安全机制的电路进行安全评估,但是目前在安全评估时无法对插入安全机制后的电路系统进行全面准确的安全评估。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请提供了一种面向故障仿真后的电路安全评估方法、装置、设备及介质,以解决上述“无法对插入安全机制后的电路系统进行全面准确的安全评估”的技术问题。
2、根据本申请实施例的一个方面,本申请提供了一种面向故障仿真后的电路安全评估方法,包括:获取电路系统的第一结构报告,其中,第一结构报告为对插入安全机制后的电路系统的故障仿真结果进行层级转换得到的;按照预设映射规则将第一结构报告中的故障标识映射至目标标识,以对第一结构报告进行标识合并,得到具备层级结构的第二结构报告;利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率;获取目标覆盖率,并利用目标覆盖率以及诊断覆盖率进行安全评估,得到电路系统的安全评估结果。
3、可选地,获取电路系统的第一结构报告,包括:对插入安全机制后的电路系统进行故障仿真,得到故障仿真结果,其中,故障仿真结果包括故障事件的故障信息;根据电路系统的电路架构对故障仿真结果进行层级划分,得到层级数据,其中,层级数据包括各层级的节点上的元件参数,故障事件所属节点上标有故障事件的故障信息;根据层级数据生成第一结构报告。
4、可选地,按照预设映射规则将第一结构报告中的故障标识映射至目标标识,以对第一结构报告进行标识合并,得到具备层级结构的第二结构报告,包括:从预设映射规则中获取目标标识与故障标识的对应关系,其中,一个目标标识与至少一个故障标识存在对应关系;确定第一结构报告中的故障标识,并根据对应关系将故障标识映射至目标标识;用目标标识替换与目标标识存在对应关系的故障标识,得到第二结构报告。
5、可选地,在得到具备层级结构的第二结构报告之后,所述方法还包括:从第二结构报告中提取各个故障事件的位置信息、标识信息以及故障事件触发的警报信息;分别将位置名称、标识名称以及警报名称作为列名,其中,每个列名对应多行空白区域;按照层级结构将各个故障事件的位置信息、标识信息以及警报信息填入对应列名的空白区域,以对第二结构报告进行格式转换,得到转换后的第二结构报告。
6、可选地,利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率,包括:在目标计算模式为第一模式的情况下,获取初始分析数据,其中,初始分析数据为插入安全机制之前的安全分析数据;将各个部件划分为门级单元,并从初始分析数据提取各个门级单元的失效模式以及各个失效模式的第一贡献度;确定各个门级单元的晶体管数量,并根据晶体管数量对各个门级单位赋予权重值;利用权重值对第一贡献度进行加权,得到第二贡献度;根据失效模式以及第二贡献度确定各个门级单元的第一故障数量,其中,第一故障数量为门级单元上的故障数之和;检测各个门级单元上的第二故障数量,其中,第二故障数量为被检测到的故障数;计算门级单元的第二故障数量除以第一故障数量的商值,并将与各个门级单元对应的商值相加,得到诊断覆盖率。
7、可选地,利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率,包括:在目标计算模式为第二模式的情况下,获取初始分析数据;从初始分析数据中提取部件的各个失效模式,并获取部件的故障生成列表,其中,故障生成列表包括在各个端口上生成的未经压缩处理的故障;用故障生成列表中的各个故障替换部件的各个失效模式,并获取在部件上检测到的第一总失效率;用第一总失效率除以第二故障数量,得到各个故障的失效率,其中,第二故障数量为故障生成列表中故障的总和;利用部件上各个故障的失效率,得到部件的诊断覆盖率。
8、可选地,利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率,包括:在目标计算模式为第三模式的情况下,获取初始分析数据;从初始分析数据确定部件的各个门级单元,并获取部件上的失效模式,其中,各个门级单元上存在预先生成的故障;用各个门级单元替换部件的各个失效模式,并获取部件上检测到的第二总失效率;获取门级单元上的晶体管数量,并按照晶体管数量将第二总失效率分配至各个门级单元,得到各个门级单元的失效率;利用各个门级单元的失效率得到部件的诊断覆盖率。
9、根据本申请实施例的另一方面,本申请提供了一种面向故障仿真后的电路安全评估装置,包括:获取模块,用于获取电路系统的第一结构报告,其中,第一结构报告为对插入安全机制后的电路系统的故障仿真结果进行层级转换得到的;映射模块,用于按照预设映射规则将第一结构报告中的故障标识映射至目标标识,以对第一结构报告进行标识合并,得到具备层级结构的第二结构报告;计算模块,用于利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率;评估模块,用于获取目标覆盖率,并利用目标覆盖率以及诊断覆盖率进行安全评估,得到电路系统的安全评估结果。
10、根据本申请实施例的另一方面,本申请提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,存储器中存储有可在处理器上运行的计算机程序,存储器、处理器通过通信总线和通信接口进行通信,处理器执行计算机程序时实现上述方法的步骤。
11、根据本申请实施例的另一方面,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述的方法。
12、本申请实施例提供的上述技术方案与相关技术相比具有如下优点:
13、本申请通过一种面向故障仿真后的电路安全评估方法,包括:获取电路系统的第一结构报告,其中,第一结构报告为对插入安全机制后的电路系统的故障仿真结果进行层级转换得到的;按照预设映射规则将第一结构报告中的故障标识映射至目标标识,以对第一结构报告进行标识合并,得到具备层级结构的第二结构报告利用目标计算模式以及第二结构报告计算电路系统中各个部件的诊断覆盖率;获取目标覆盖率,并利用目标覆盖率以及诊断覆盖率进行安全评估,得到电路系统的安全评估结果。通过将插入安全机制后的电路系统的故障仿真结果转换为层级结构的第一结构报告,然后采用目标计算模式来计算诊断覆盖率,最好根据诊断覆盖率进行安全评估,解决了无法对插入安全机制后的电路系统进行全面准确的安全评估的问题。
1.一种面向故障仿真后的电路安全评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取电路系统的第一结构报告,包括:
3.根据权利要求1所述的方法,其特征在于,所述按照预设映射规则将所述第一结构报告中的故障标识映射至目标标识,以对所述第一结构报告进行标识合并,得到具备层级结构的第二结构报告,包括:
4.根据权利要求1所述的方法,其特征在于,在得到具备层级结构的第二结构报告之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述利用目标计算模式以及所述第二结构报告计算所述电路系统中各个部件的诊断覆盖率,包括:
6.根据权利要求1所述的方法,其特征在于,所述利用目标计算模式以及所述第二结构报告计算所述电路系统中各个部件的诊断覆盖率,包括:
7.根据权利要求1所述的方法,其特征在于,所述利用目标计算模式以及所述第二结构报告计算所述电路系统中各个部件的诊断覆盖率,包括:
8.一种面向故障仿真后的电路安全评估装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至7任一所述方法。