System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据扫描测试方法、装置、计算机设备和存储介质制造方法及图纸_技高网

一种数据扫描测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40754006 阅读:2 留言:0更新日期:2024-03-25 20:08
本申请涉及一种数据扫描测试方法、装置、计算机设备和存储介质。所述方法包括:将样本数据流基于解压缩多路复用器进行解压缩处理,得到与扫描链数量匹配的多组样本数据;将多组样本数据分别输入至对应的扫描链,并根据对应的扫描链中的电路逻辑输出对应的扫描值;依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值;若目标扫描值和与样本数据流对应的参考值相一致,则判定全部扫描链对应的电路逻辑均正常。基于此,通过并行设置的扫描链,能够实现针对不同测试通道对应的电路逻辑进行高效的、同步的测试;通过将不同扫描链所对应的输出进行压缩处理,仅根据压缩处理后的结果进行判定,节省了计算机资源。

【技术实现步骤摘要】

本申请涉及电路测试,特别是涉及一种数据扫描测试方法、装置、计算机设备和存储介质


技术介绍

1、在电路测试
中,通过在待测试的电路中插入扫描链,以便对电路的内部状态进行测试。

2、传统技术中,测试数据按位或按字节地串行传输到扫描链中,一方面,串行传输的特性可能导致降低测试速度、增加测试时间的问题,另一方面,所生成和应用的测试模式的数量急剧增加,从而极大地消耗计算机资源。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高测试效率、节省计算机资源的数据扫描测试方法、装置、计算机设备和计算机可读存储介质。

2、第一方面,本申请提供了一种数据扫描测试方法,包括:

3、获取样本数据流,将所述样本数据流基于解压缩多路复用器进行解压缩处理,得到与扫描链数量匹配的多组样本数据;其中所述样本数据流是指针对待测试的电路逻辑进行测试的数据,所述解压缩多路复用器用于确定所述样本数据流的解压缩方式,所述解压缩多路复用器与至少两个扫描链连接;

4、将所述多组样本数据分别输入至对应的扫描链,每一组样本数据根据对应的扫描链中的电路逻辑输出对应的扫描值;

5、依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值;其中所述比较器用于比较两个输入并产生一个比较结果,所述比较器与所述至少两个扫描链连接;

6、若所述目标扫描值和与所述样本数据流对应的参考值相一致,则判定全部扫描链对应的电路逻辑均正常;其中所述参考值是指在全部扫描链在对应的电路逻辑均正常的情况下的预期输出值。

7、在其中一个实施例中,所述方法还包括:将所述多组样本数据分别输入至对应的扫描链,每一组样本数据中的每一位数据根据对应的扫描链中的电路逻辑输出对应的扫描值;依序将不同扫描链的相同位序的数据对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值;若任一相同位序的数据对应的目标扫描值均和与所述样本数据流对应的参考值相一致,则判定全部扫描链对应的电路逻辑均正常;其中所述参考值是指在全部扫描链在对应的电路逻辑均正常的情况下的预期输出值。

8、在其中一个实施例中,所述将所述样本数据流基于解压缩多路复用器进行解压缩处理,包括:基于所述解压缩多路复用器所响应的解压缩模式控制信号、解压缩方向控制信号和解压缩掩码控制信号,确定所述样本数据流的解压缩模式、解压缩方向和解压缩掩码;其中所述解压缩模式是指解压缩任务的配置模式,所述解压缩方向是指解压缩任务的操作方向,所述解压缩掩码是指针对解压缩任务的特定信息进行识别和处理。

9、在其中一个实施例中,所述依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值,包括:将第一个扫描链和第二个扫描链分别对应的扫描值进行异或处理得到对应的第一压缩结果,将所述第一压缩结果和第三个扫描链对应的扫描值进行异或处理,得到对应的第二压缩结果;直至将最后一个扫描链对应的扫描值进行异或处理,得到所述目标扫描值。

10、在其中一个实施例中,所述依序将扫描链对应的扫描值基于比较器进行压缩处理之前,所述方法还包括:将每一扫描链对应的输出基于锁存器进行锁存;其中所述锁存器用于将数据保存在特定的状态,所述锁存器设置于扫描链的内部;直至全部扫描链完成对应的扫描任务之后,同时输出对应的扫描值。

11、在其中一个实施例中,所述方法还包括:若所述目标扫描值和与所述样本数据流对应的参考值不一致,则将每一扫描链所输出的扫描值和与所述样本数据流对应的第一参考值进行对比;其中所述第一参考值是指在扫描链对应的电路逻辑正常的情况下的预期输出值;若当前扫描链所输出的扫描值和与所述样本数据流对应的第一参考值不一致,则判定所述当前扫描链对应的电路逻辑异常。

12、在其中一个实施例中,所述若当前扫描链所输出的扫描值和与所述样本数据流对应的第一参考值不一致,则判定所述当前扫描链对应的电路逻辑异常之后,还包括:将所述当前扫描链对应的样本数据在所述当前扫描链中经过不同触发器分别对应的输出和与所述样本数据流对应的第二参考值进行对比;其中所述第二参考值是指在触发器对应的电路逻辑正常的情况下的预期输出值;若当前触发器所对应的输出和与所述样本数据流对应的第二参考值不一致,则判定所述当前触发器对应的电路逻辑异常。

13、第二方面,本申请还提供了一种数据扫描测试装置,包括:

14、解压缩模块,用于获取样本数据流,将所述样本数据流基于解压缩多路复用器进行解压缩处理,得到与扫描链数量匹配的多组样本数据;其中所述样本数据流是指针对待测试的电路逻辑进行测试的数据,所述解压缩多路复用器用于确定所述样本数据流的解压缩方式,所述解压缩多路复用器与至少两个扫描链连接;

15、扫描模块,用于将所述多组样本数据分别输入至对应的扫描链,每一组样本数据根据对应的扫描链中的电路逻辑输出对应的扫描值;

16、压缩模块,用于依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值;其中所述比较器用于比较两个输入并产生一个比较结果,所述比较器与所述至少两个扫描链连接;

17、对比模块,用于若所述目标扫描值和与所述样本数据流对应的参考值相一致,则判定全部扫描链对应的电路逻辑均正常;其中所述参考值是指在全部扫描链在对应的电路逻辑均正常的情况下的预期输出值。

18、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

19、获取样本数据流,将所述样本数据流基于解压缩多路复用器进行解压缩处理,得到与扫描链数量匹配的多组样本数据;其中所述样本数据流是指针对待测试的电路逻辑进行测试的数据,所述解压缩多路复用器用于确定所述样本数据流的解压缩方式,所述解压缩多路复用器与至少两个扫描链连接;

20、将所述多组样本数据分别输入至对应的扫描链,每一组样本数据根据对应的扫描链中的电路逻辑输出对应的扫描值;

21、依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值;其中所述比较器用于比较两个输入并产生一个比较结果,所述比较器与所述至少两个扫描链连接;

22、若所述目标扫描值和与所述样本数据流对应的参考值相一致,则判定全部扫描链对应的电路逻辑均正常;其中所述参考值是指在全部扫描链在对应的电路逻辑均正常的情况下的预期输出值。

23、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

24、获取样本数据流,将所述样本数据流基于解压缩多路复用器进行解压缩处理,得到与扫描链数量匹配的多组样本数据;其中所述样本数据流是指针对待测试的电路逻辑进行测试的数据,所述解压缩多路复用器用于确定所述样本数据流的解压缩方式,所述解压缩多路复用器与至少两个扫描链连接;

25、将所述多组样本数据分别输本文档来自技高网...

【技术保护点】

1.一种数据扫描测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述样本数据流基于解压缩多路复用器进行解压缩处理,包括:

4.根据权利要求1所述的方法,其特征在于,所述依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值,包括:

5.根据权利要求1所述的方法,其特征在于,所述依序将扫描链对应的扫描值基于比较器进行压缩处理之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述若当前扫描链所输出的扫描值和与所述样本数据流对应的第一参考值不一致,则判定所述当前扫描链对应的电路逻辑异常之后,还包括:

8.一种数据扫描测试装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。</p>

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据扫描测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述样本数据流基于解压缩多路复用器进行解压缩处理,包括:

4.根据权利要求1所述的方法,其特征在于,所述依序将扫描链对应的扫描值基于比较器进行压缩处理,得到对应的目标扫描值,包括:

5.根据权利要求1所述的方法,其特征在于,所述依序将扫描链对应的扫描值基于比较器进行压缩处理之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:宋志中曾璐黎业顺
申请(专利权)人:深圳市爱协生科技股份有限公司
类型:发明
国别省市:

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

1