【技术实现步骤摘要】
机内测试设计方法及系统
本文涉及但不限于测试
,尤指一种机内测试(BIT,Built-inTest)设计方法及系统。
技术介绍
目前,在军工、航天等领域,装备的集成度、复杂度越来越高,对装备的自测试、自诊断能力要求越来越高,这就要求对此类装备设计先进的机内自测试(BIT,Built-inTest)系统。然而,目前的BIT系统,多数针对纯数字信号系统(尤其是计算机应用系统)进行BIT设计,对于含有模拟信号和数字信号的混合电路,由于缺乏先进的故障诊断方法做支撑,缺乏有效的BIT设计方法。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本公开提供了一种机内测试设计方法及系统。一方面,本公开提供了一种机内测试设计方法,包括:将待测混合电路划分为模拟子电路和数字子电路;将所述数字子电路划分为一个或多个边界扫描块和非边界扫描块,所述边界扫描块包括一个或多个边界扫描芯片;在机内测试过程中,针对任一边界扫描块,通过边界扫描控制装置向所述边界扫描块提供控制信号,接收所述边界扫描块根据所述控制信号产生的测试输出数据,并根据所述测试输出数据的分析结果,确定所述边界扫描块是否存在故障;针对所述非边界扫描块,利用环绕所述非边界扫描块的边界扫描块的测试输出数据,确定所述非边界扫描块是否存在故障。另一方面,本公开提供一种机内测试设计系统,包括:第一分块模块,配置为将待测混合电路划分为模拟子电路和数字子电路;第二分块模块,配置为将所述数字子电路划分为一个或多 ...
【技术保护点】
1.一种机内测试设计方法,其特征在于,包括:/n将待测混合电路划分为模拟子电路和数字子电路;/n将所述数字子电路划分为一个或多个边界扫描块和非边界扫描块,所述边界扫描块包括一个或多个边界扫描芯片;/n在机内测试过程中,针对任一边界扫描块,通过边界扫描控制装置向所述边界扫描块提供控制信号,接收所述边界扫描块根据所述控制信号产生的测试输出数据,并根据所述测试输出数据的分析结果,确定所述边界扫描块是否存在故障;针对所述非边界扫描块,利用环绕所述非边界扫描块的边界扫描块的测试输出数据,确定所述非边界扫描块是否存在故障。/n
【技术特征摘要】
1.一种机内测试设计方法,其特征在于,包括:
将待测混合电路划分为模拟子电路和数字子电路;
将所述数字子电路划分为一个或多个边界扫描块和非边界扫描块,所述边界扫描块包括一个或多个边界扫描芯片;
在机内测试过程中,针对任一边界扫描块,通过边界扫描控制装置向所述边界扫描块提供控制信号,接收所述边界扫描块根据所述控制信号产生的测试输出数据,并根据所述测试输出数据的分析结果,确定所述边界扫描块是否存在故障;针对所述非边界扫描块,利用环绕所述非边界扫描块的边界扫描块的测试输出数据,确定所述非边界扫描块是否存在故障。
2.根据权利要求1所述的方法,其特征在于,所述将待测混合电路划分为模拟子电路和数字子电路,包括:依据多端口置换定理,将待测混合电路划分为模拟子电路和数字子电路。
3.根据权利要求1所述的方法,其特征在于,所述将所述数字子电路划分为一个或多个边界扫描块,包括:将所述数字子电路内的多个边界扫描芯片按照功能划分为一个或多个边界扫描块。
4.根据权利要求1所述的方法,其特征在于,针对所述非边界扫描块,利用环绕所述非边界扫描块的边界扫描块的测试输出数据,确定所述非边界扫描块是否存在故障,包括:
根据环绕所述非边界扫描块的边界扫描块,确定与所述非边界扫描块的输入输出管脚对应的边界扫描芯片的管脚;
通过比较所述非边界扫描块的输入输出管脚相关的测试输出数据与所述非边界扫描块无故障时的数据,确定所述非边界扫描块是否存在故障。
5.根据权利要求1所述的方法,其特征在于,所述边界扫描控制装置包括:主控制器和边界扫描控制器,其中,所述主控制器配置为控制所述边界扫描控制器产生所述控制信号,所述控制信号包括:测试模式信号、测试时钟信号以及测试输入数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述模拟子电路进行区块划分,得到多个模拟子电路块;
确定任两个模拟子电路块之间的撕裂节点、每个模拟子电路块内的诊断用测试节点;
通过电路仿真分析,获取并存储撕裂节点和诊断用测试节点的电压仿真计算值;
在机内测试过程中,对模拟子电路和数字子电路之间的撕裂节点、任两个模拟子电路块之间的...
【专利技术属性】
技术研发人员:陈圣俭,陈超,段靖辉,陈高升,林枫,宋钱骞,沈峰,
申请(专利权)人:北京旋极信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。