[发明专利]基于数据重构的边界扫描故障注入方法在审
申请号: | 201811567480.4 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109459684A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 宋成军;刘萌萌;杜熠;宋博;曾晨晖 | 申请(专利权)人: | 中国航空综合技术研究所 |
主分类号: | G01R31/3185 | 分类号: | G01R31/3185 |
代理公司: | 北京孚睿湾知识产权代理事务所(普通合伙) 11474 | 代理人: | 舒丽亚 |
地址: | 100028 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边界扫描 故障指令 数据重构 序列数据 读取 缓存 边界扫描链 测试数据 传输信号 对象信息 故障形式 管脚状态 影响芯片 硬件电路 扫描链 注入点 自定义 构建 解析 指令 发送 反馈 | ||
1.一种基于数据重构的边界扫描故障注入方法,使用故障注入设备向故障注入对象进行故障注入,其特征在于,所述故障注入设备包括故障注入控制单元和故障注入PC控制端,故障注入PC控制端通过所述故障注入控制单元与故障注入对象相连接,所述方法包括:
S101、连接步骤,进行边界扫描链识别并建立与故障注入对象的连接;
S102、预处理步骤,故障注入PC控制端接收故障注入指令,并解析故障指令数据以、识别故障形式,对故障指令数据以及当前故障注入对象的TAP扫描链上的数据进行缓存和处理;
S103、选择步骤,从BSDL文件中读取故障注入对象信息,同时选择故障注入点;
S104、测试向量生成步骤,根据解析后的故障注入指令数据和故障注入点信息,形成向故障注入对象下发的故障注入序列数据;
S105、注入步骤,故障注入PC控制端通过所述故障注入控制单元将故障注入序列数据发送至故障注入对象,所述故障注入序列数据驱动故障注入对象实现不同类型的故障注入;以及
S106、反馈步骤,将故障注入控制单元采集到的故障注入对象在注入不同类型的故障后的管脚状态反馈至故障注入PC控制端。
2.根据权利要求1所述的基于数据重构的边界扫描故障注入方法,其特征在于,所述故障注入PC控制端包括:串行通信模块、故障指令解析模块、测试数据管理模块、BSDL管理模块、测试点管理模块、测试向量生成模块和JTAG驱动模块;通过所述串行通信模块连接故障注入PC控制端与故障注入控制单元,所述串行通信模块以串行方式接收故障注入PC控制端发送过来的故障注入指令,同时将故障注入控制单元采集到的故障注入对象在注入不同类型的故障后的管脚状态反馈至故障注入PC控制端;所述故障指令解析模块用于解析故障指令数据并识别故障形式;所述测试数据管理模块用于对故障指令数据以及当前故障注入对象TAP扫描链上的数据进行缓存和处理;所述BSDL管理模块用于对故障注入对象的BSDL文件进行读取,识别故障注入对象基本信息;所述测试点管理模块用于从BSDL文件中读取故障注入对象信息并选择故障注入点;所述测试向量生成模块用于根据故障注入指令和故障注入点信息,形成向故障注入对象下发的故障注入序列数据,所述故障注入序列数据用于驱动故障注入对象实现不同类型的故障注入;所述JTAG驱动模块用于边界扫描链识别,建立与故障注入对象的连接。
3.根据权利要求2所述的基于数据重构的边界扫描故障注入方法,其特征在于,所述故障形式包括芯片管脚的高电平故障状态、低电平故障状态或4位序列故障。
4.根据权利要求3所述的基于数据重构的边界扫描故障注入方法,其特征在于,所述故障注入对象为带边界扫描链的处理器芯片。
5.根据权利要求4所述的基于数据重构的边界扫描故障注入方法,其特征在于,所述处理器芯片包括DSP芯片、FPGA芯片及ARM芯片。
6.根据权利要求5所述的基于数据重构的边界扫描故障注入方法,其特征在于,所述DSP芯片为32位定点DSP芯片,所述32位定点DSP芯片在150MHz主频下工作,并带有18K×16位0等待周期片上SRAM和128K×16位片上FLASH;所述32位定点DSP芯片有1个JTAG接口,支持边界扫描结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空综合技术研究所,未经中国航空综合技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811567480.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种芯片测试装置
- 下一篇:一种高压断路器通用检测连接装置及检测方法