The embodiment of this application discloses an in-machine test design method and system. The in-machine test design method includes: dividing the tested hybrid circuit system into blocks to obtain pure digital sub-circuits and hybrid sub-circuits; dividing the mixed sub-circuits into blocks to obtain one or more sub-circuit block combinations; and selecting sub-circuit block combinations for any sub-circuit block combinations. The tearing node between two sub-circuit blocks and the diagnostic test node in each sub-circuit block are obtained, and the voltage simulation calculation values of the tearing node and the diagnostic test node are obtained. In the subsequent BIT process, the tearing node is given the excitation voltage of the voltage simulation calculation value of the tearing node, and the test voltage values of the diagnostic test node are collected, and measured according to the diagnostic test node. The comparison results between the simulated and measured voltage values of the test node can be used to judge whether the sub-circuit block is faulty or not.
【技术实现步骤摘要】
一种机内测试设计方法及系统
本申请涉及但不限于测试
,尤指一种机内测试(BIT,Built-inTest)设计方法及系统。
技术介绍
目前,在航空、航天、军工领域,装备的集成度、复杂度越来越高,对装备的自测试、自诊断能力要求也越来越高,这就要求此类装备具备先进的机内测试(BIT,Built-inTest)系统。然而,目前的BIT系统多数针对的是纯数字信号系统(尤其是计算机应用系统)设计的,对于含有模拟信号或者模拟和数字混合信号的电路,由于缺乏先进的故障诊断方法支撑,没有有效的BIT设计方法。
技术实现思路
本申请实施例提供一种机内测试(BIT)设计方法及系统,可以实现对混合电路系统快速定位故障区域。一方面,本申请实施例提供一种机内测试设计方法,包括:对待测的混合电路系统进行区块划分,得到纯数字子电路和混合子电路;对所述混合子电路进行区块划分,得到一个或多个子电路块组合,其中,每个子电路块组合中包括两个子电路块;针对任一子电路块组合,确定所述子电路块组合中的两个子电路块之间的撕裂节点、所述每个子电路块内的诊断用测试节点;通过电路仿真分析,获取所述纯数字子电路和混合子电路之间的撕裂节点的电压仿真计算值、所述子电路块组合中的两个子电路块之间的撕裂节点的电压仿真计算值、以及所述子电路块内的所述诊断用测试节点的电压仿真计算值;在BIT过程中,给所述纯数字子电路和混合子电路之间的撕裂节点、所述子电路块组合中的两个子电路块之间的撕裂节点施加激励电压,采集所述每个子电路块内的诊断用测试节点的测试电压值,并根据所述子电路块组合中任一子电路块内的所述诊断用测试节点的电压仿真 ...
【技术保护点】
1.一种机内测试BIT设计方法,其特征在于,包括:对待测的混合电路系统进行区块划分,得到纯数字子电路和混合子电路;对所述混合子电路进行区块划分,得到一个或多个子电路块组合,其中,每个子电路块组合中包括两个子电路块;针对任一子电路块组合,确定所述子电路块组合中的两个子电路块之间的撕裂节点、所述每个子电路块内的诊断用测试节点;通过电路仿真分析,获取所述纯数字子电路和混合子电路之间的撕裂节点的电压仿真计算值、所述子电路块组合中的两个子电路块之间的撕裂节点的电压仿真计算值、以及所述子电路块内的所述诊断用测试节点的电压仿真计算值;在BIT过程中,给所述纯数字子电路和混合子电路之间的撕裂节点、所述子电路块组合中的两个子电路块之间的撕裂节点施加激励电压,采集所述每个子电路块内的诊断用测试节点的测试电压值,并根据所述子电路块组合中任一子电路块内的所述诊断用测试节点的电压仿真计算值与测试电压值的比较结果来确定所述子电路块是否存在故障;其中,所述撕裂节点上施加的激励电压的电压值为所述撕裂节点的电压仿真计算值。
【技术特征摘要】
1.一种机内测试BIT设计方法,其特征在于,包括:对待测的混合电路系统进行区块划分,得到纯数字子电路和混合子电路;对所述混合子电路进行区块划分,得到一个或多个子电路块组合,其中,每个子电路块组合中包括两个子电路块;针对任一子电路块组合,确定所述子电路块组合中的两个子电路块之间的撕裂节点、所述每个子电路块内的诊断用测试节点;通过电路仿真分析,获取所述纯数字子电路和混合子电路之间的撕裂节点的电压仿真计算值、所述子电路块组合中的两个子电路块之间的撕裂节点的电压仿真计算值、以及所述子电路块内的所述诊断用测试节点的电压仿真计算值;在BIT过程中,给所述纯数字子电路和混合子电路之间的撕裂节点、所述子电路块组合中的两个子电路块之间的撕裂节点施加激励电压,采集所述每个子电路块内的诊断用测试节点的测试电压值,并根据所述子电路块组合中任一子电路块内的所述诊断用测试节点的电压仿真计算值与测试电压值的比较结果来确定所述子电路块是否存在故障;其中,所述撕裂节点上施加的激励电压的电压值为所述撕裂节点的电压仿真计算值。2.根据权利要求1所述的方法,其特征在于,所述纯数字子电路和所述混合子电路之间除了撕裂节点之外没有耦合,且没有分离的控制源和受控对象,所述撕裂节点为可及节点;所述混合子电路包括除时序逻辑数字电路元器件之外的模拟电路元器件和组合逻辑数字电路元器件;所述混合子电路中含有满足以下条件的可及节点:节点电压值相对于所述混合子电路内所有元器件参数的灵敏度不为零。3.根据权利要求2所述的方法,其特征在于,所述纯数字子电路和所述混合子电路之间的撕裂节点包括模拟信号节点或组合逻辑数字信号节点。4.根据权利要求1所述的方法,其特征在于,所述多个子电路块组合包括第一级子电路块组合至第i级子电路块组合,所述第一级子电路块组合包括对所述混合子电路划分得到的两个子电路块,所述第i级子电路块组合包括对第i-1级子电路块组合内的任一子电路块划分得到的两个子电路块;其中,i为大于1的整数;所述方法还包括:在BIT过程中,当所述第i-1级子电路块组合内的任一子电路块被检测到存在故障,则给所述纯数字子电路和混合子电路之间的撕裂节点、所述第一级子电路块组合至所述第i级子电路块组合中的撕裂节点施加激励电压,采集所述第i级子电路块组合中每个子电路块内的诊断用测试节点的测试电压值,并根据所述第i级子电路块组合中任一子电路块内的诊断用测试节点的电压仿真计算值与测试电压值的比较结果来确定所述第i级子电路块组合中所述子电路块是否存在故障;其中,所述撕裂节点上施加的激励电压的电压值为所述撕裂节点的电压仿真计算值。5.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:陈圣俭,宋钱骞,
申请(专利权)人:北京旋极信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。