[发明专利]一种基于仿真的数字电路故障注入方法有效
申请号: | 201810186686.6 | 申请日: | 2018-03-07 |
公开(公告)号: | CN108427838B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 闫鑫;周泉;杨靓 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 仿真 数字电路 故障 注入 方法 | ||
1.一种基于仿真的数字电路故障注入方法,其特征在于,包括以下步骤:
step1:创建目标信号列表S
提取设计中的故障注入点并写入文件实现目标信号列表的创建;
step2:获取目标信号
首先确定给系统中的哪一个信号注入故障,然后确定该信号在目标信号列表中的索引号,并根据索引号将目标信号的信息读取出来,这样就从目标信号列表中获取了故障注入目标;
获取目标信号采用故障产生器实现,故障产生器的输入为从目标信号列表中获取的列表行数以及仿真时指定的初始化信息;故障产生器根据指定的随机方式来确定并输出故障类型、故障模式、瞬态故障的持续时间以及目标信号在列表中的索引号
当随机方式设定为不采用随机故障注入时,故障产生器输出到故障注入机的信号故障类型,故障模式,瞬态故障的持续时间以及索引号
step3:故障注入
根据指定的故障类型与故障注入的时间信息完成对目标信号值的修改;
故障类型包括永久性故障和瞬时性故障。
2.根据权利要求1所述的基于仿真的数字电路故障注入方法,其特征在于,step1中,目标信号列表是待注入故障的信号集合,目标信号列表为文件形式,文件中所列的信号是需要注入故障的信号,每个信号在文件中占据文件的一行。
3.根据权利要求1所述的基于仿真的数字电路故障注入方法,其特征在于,初始化信息包括:
初始故障类型,指定为永久性故障或瞬时性故障;
永久故障比例,指定永久性故障的注入比例,范围为[0,100]的real型数据;如果该永久性故障的注入比例设置为a,即永久性故障占比为a%,瞬时性故障占比为(100-a)%;
初始故障模式,根据指定的初始故障类型,设置为相应的故障模式;
瞬时故障持续时间,指定瞬时性故障的持续时间,该输入参量是一个数据范围,该数据范围内部会随机产生一个real型数据,并将这个数与系统的时钟周期相乘,将乘积时间量作为瞬时性故障的持续时间;当故障类型为永久性故障时,内部自动默认故障持续时间为整个仿真时间;
故障注入间隔,设置两次故障注入的时间间隔,该输入参量是一个数据范围,该数据范围内部会随机产生一个real型数据,并将这个数与系统的时钟周期相乘,将乘积时间量作为两次故障注入的时间间隔,以此来达到调节故障注入量的目的,间隔时间越短,故障注入越密集;
目标信号索引,指定待注入故障的信号在目标信号列表S
随机方式,指定故障是否随机注入,以及随机故障在各个目标信号集上的随机分布方式,随机概率分布算法程序根据需要进行添加。
4.根据权利要求1所述的基于仿真的数字电路故障注入方法,其特征在于,故障注入采用故障注入机实现,故障注入机用于接收故障产生器的输出信号,并完成相应的故障注入。
5.根据权利要求4所述的基于仿真的数字电路故障注入方法,其特征在于,故障注入机首先根据输入的索引号
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810186686.6/1.html,转载请声明来源钻瓜专利网。