基于数据重构的边界扫描故障注入方法技术

技术编号:20565883 阅读:51 留言:0更新日期:2019-03-14 08:42
本发明专利技术提供了一种基于数据重构的边界扫描故障注入方法,包括:进行边界扫描链识别并建立与故障注入对象的连接;接收故障注入指令并解析故障指令数据以识别故障形式,对故障指令数据以及当前故障注入对象的TAP扫描链上的数据进行缓存和处理;从BSDL文件中读取故障注入对象信息选择故障注入点;生成故障注入序列数据并将将故障注入序列数据发送至故障注入对象,实现不同类型的故障注入以及将管脚状态反馈至故障注入PC控制端。本发明专利技术实现了故障注入测试数据的自定义构建,解决了基于硬件电路的故障注入方法会影响芯片传输信号的质量。

Boundary Scan Fault Injection Method Based on Data Reconstruction

The invention provides a boundary scan fault injection method based on data reconstruction, which includes: identifying the boundary scan chain and establishing a connection with the fault injection object; receiving the fault injection instruction and parsing the fault instruction data to identify the fault form; caching and processing the fault instruction data and the data on the TAP scan chain of the current fault injection object; and from the BSDL file. The fault injection object information is read to select the fault injection point; the fault injection sequence data is generated and sent to the fault injection object to realize different types of fault injection and feedback pin state to the fault injection PC control terminal. The invention realizes the custom construction of fault injection test data, and solves the problem that the fault injection method based on hardware circuit will affect the quality of chip transmission signal.

【技术实现步骤摘要】
基于数据重构的边界扫描故障注入方法
本专利技术涉及航电系统测试性故障注入
,特别是一种基于数据重构的边界扫描故障注入方法。
技术介绍
测试性是指装备能够及时准确地确定其工作状态,并有效的隔离其内部故障的一种设计特性。故障注入作为一种检验系统设备容错能力的测试方法,是保证装备验证阶段可靠性的重要手段。航空电子系统测试性验证工作,主要是通过对研制的装备注入不同类型的故障,以验证系统在复杂恶劣工作环境下自保护能力和恢复能力。随着集成电路技术大规模应用,航空电子装备也出现通用化、集成化、模块化发展趋势,使系统的集成度越来越高。特别是DSP器件的大量使用,提高了系统的数据、信号、图形处理能力。然而这种高集成度,提高了资源的利用率,但也给系统的测试性试验带来极大的困难。受电装工艺技术水平和集成电路高度集成化特点约束,传统的插拔、探针等故障注入方式难以实施。同时,在航空电子系统中各芯片之间互联信号往往包含了很多高速高频信号,基于硬件电路的故障注入方法会影响传输信号的质量而无法应用,且无法进行故障注入测试数据的自定义构建。
技术实现思路
本专利技术针对上述现有技术中的缺陷,提出一种用于航空电子系统本文档来自技高网...

【技术保护点】
1.一种基于数据重构的边界扫描故障注入方法,使用故障注入设备向故障注入对象进行故障注入,其特征在于,所述故障注入设备包括故障注入控制单元和故障注入PC控制端,故障注入PC控制端通过所述故障注入控制单元与故障注入对象相连接,所述方法包括:S101、连接步骤,进行边界扫描链识别并建立与故障注入对象的连接;S102、预处理步骤,故障注入PC控制端接收故障注入指令,并解析故障指令数据以、识别故障形式,对故障指令数据以及当前故障注入对象的TAP扫描链上的数据进行缓存和处理;S103、选择步骤,从BSDL文件中读取故障注入对象信息,同时选择故障注入点;S104、测试向量生成步骤,根据解析后的故障注入指令数...

【技术特征摘要】
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...

【专利技术属性】
技术研发人员:宋成军刘萌萌杜熠宋博曾晨晖
申请(专利权)人:中国航空综合技术研究所
类型:发明
国别省市:北京,11

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

1