System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种应用于边界扫描的多通道并行测试方法、系统及平台技术方案_技高网

一种应用于边界扫描的多通道并行测试方法、系统及平台技术方案

技术编号:40412160 阅读:6 留言:0更新日期:2024-02-20 22:30
本发明专利技术公开了一种应用于边界扫描的多通道并行测试方法、系统及平台,通过方法获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据;根据所述测试判定数据,并结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据;获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据;根据所述多通道并行驱动数据,实时并行测试待边界扫描固定链,以及与所述方法相应的系统、平台,能够高效的进行管理和驱动,提升测试效率,降低分析的复杂度,提升测试的准确性。

【技术实现步骤摘要】

本专利技术属于边界扫描测试处理,具体涉及一种应用于边界扫描的多通道并行测试方法、系统及平台


技术介绍

1、在边界扫描测试测试治具领域,jtag测试信号延时影响边界扫描测试速率,信号延时太大会引起时钟与数据的信号错位,最终导致数据移位读取错误或数据更新错误,一定的信号延时会约束信号的最大测试速率,当延时太大时,测试速率很低。

2、而且,在边界扫描测试领域,受服务器、交换机、汽车电子等方面待测板复杂连接关系的限制,控制器多核心边界扫描控制口并不能发挥其并行测试的性能。

3、对于专利(202311419965x)一种适用于边界扫描任意链的测试系统及方法,其更新了一种多条固定链排列组合成任意链的测试方法,将多条边界扫描固定链串接组成一条新链进行测试,多条固定链串接在一起形成新链,链路长度为每条固定链的长度相加,其新链的延时为每条固定链的延时相加,最终表现为控制器输出时钟tck和接收数据tdo之间的延时增加,延时太长,在实际测试时,tck时钟频率不能设置太大,测试速率提不上去;另外,在链路测试中,为了增强信号的驱动能力并提高信号质量,常常在边界扫描芯片与芯片之间驱动芯片,以提高信号质量并增强驱动能力,保证在边界扫描测试过程中tdi的输出以及tdo的输出不出错,随着驱动数量的增加,控制器输出时钟tck和接收数据tdo之间的延时会进一步增加,测试速率会受到影响,导致测试速率提不上去。

4、此外,该专利(202311419965x)方法将多条固定链串接形成新链时,首先,需要将固定链之间的tdo和tdi在物理层面连接在一起才能将多条固定链串接在一起,另外,需要将每条固定链的tck时钟信号连接在一起以及将每条固定链的tms状态信号连接在一起,即其硬件配置复杂;然后,固定链路串接在一起,其链路长度增加导致延时增加,因此其测试速率提不上去。

5、因此,针对以上的技术问题缺陷,急需设计和开发一种应用于边界扫描的多通道并行测试方法、系统及平台。


技术实现思路

1、为克服上述现有技术存在的不足及困难,本专利技术之目的在于,针对链路长度增加从而导致延时增加,测试速率低下的技术问题缺陷,而提供一种应用于边界扫描的多通道并行测试方法、系统及平台,让每条固定链尽可能的按照其最大测试速率进行测试。

2、本专利技术的第一目的在于提供一种应用于边界扫描的多通道并行测试方法;本专利技术的第二目的在于提供一种应用于边界扫描的多通道并行测试系统;本专利技术的第三目的在于提供一种应用于边界扫描的多通道并行测试平台。

3、本专利技术的第一目的是这样实现的:所述方法包括如下步骤:

4、获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据;

5、根据所述测试判定数据,并结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据;其中,所述边界扫描测试处理算法包括更新输出输入数据和采集输出输入数据;

6、获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据;

7、根据所述多通道并行驱动数据,实时并行测试待边界扫描固定链。

8、进一步地,所述获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据,还包括:

9、创建与待边界扫描固定链相对应的边界寄存器单元属性数据;

10、根据所述边界寄存器单元属性数据,结合芯片间连接关系数据,判定待边界扫描固定链的输入输出连接关系是否配置完成。

11、进一步地,所述根据所述边界寄存器单元属性数据,结合芯片间连接关系数据,判定待边界扫描固定链的输入输出连接关系是否配置完成,还包括:

12、获取边界寄存器单元属性数据,并判定所述边界寄存器单元属性数据是否满足收发测试预设条件;其中,所述收发测试预设条件为一端配置成输出,另一端配置成输入。

13、进一步地,所述根据所述测试判定数据,结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据,还包括:

14、根据芯片间连接关系数据,分析生成与待边界扫描固定链相对应的收发关系测试预定阀值数据;其中,所述收发关系测试预定阀值数据为控制器tdo的期望值;

15、根据所述测试预定阀值数据,并结合所述收发关系测试实测数据,判定是否能对待边界扫描固定链进行边界扫描测试。

16、进一步地,所述获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据,还包括:

17、将多条固定链串接成新链,多段数据分别通过各个边界扫描控制口并行发送至每一条固定链。

18、进一步地,所述根据所述多通道并行驱动数据,实时并行测试待边界扫描固定链,还包括:

19、获取与待边界扫描固定链相对应的测试指令数据,并实时下发处理所述测试指令数据;其中,所述测试指令数据包括每一笔数据之间的延时指令、测试顺序指令、控制口电平配置指令和固定链的数量及各端长度指令。

20、本专利技术的第二目的是这样实现的:所述系统应用于所述的测试方法,所述系统包括:

21、第一数据生成单元,用于获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据;

22、第二数据生成单元,用于根据所述测试判定数据,并结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据;其中,所述边界扫描测试处理算法包括更新输出输入数据和采集输出输入数据;

23、数据拆分处理单元,用于获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据;

24、扫描测试单元,用于根据所述多通道并行驱动数据,实时并行测试待边界扫描固定链。

25、进一步地,所述第一数据生成单元,还包括:

26、第一创建模块,用于创建与待边界扫描固定链相对应的边界寄存器单元属性数据;

27、第一判定模块,用于根据所述边界寄存器单元属性数据,结合芯片间连接关系数据,判定待边界扫描固定链的输入输出连接关系是否配置完成;

28、和/或,所述第二数据生成单元,还包括:

29、第一生成模块,用于根据芯片间连接关系数据,分析生成与待边界扫描固定链相对应的收发关系测试预定阀值数据;其中,所述收发关系测试预定阀值数据为控制器tdo的期望值;

30、第二判定模块,用于根据所述测试预定阀值数据,并结合所述收发关系测试实测数据,判定是否能对待边界扫描固定链进行边界扫描测试;

31、和/或,所述数据拆分处理单元,还包括:

32、第本文档来自技高网...

【技术保护点】

1.一种应用于边界扫描的多通道并行测试方法,其特征在于,所述方法包括步骤:

2.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据,还包括:

3.根据权利要求2所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述根据所述边界寄存器单元属性数据,结合芯片间连接关系数据,判定待边界扫描固定链的输入输出连接关系是否配置完成,还包括:

4.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述根据所述测试判定数据,结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据,还包括:

5.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据,还包括:

6.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述根据所述多通道并行驱动数据,实时并行测试待边界扫描固定链,还包括:

7.一种应用于边界扫描的多通道并行测试系统,其特征在于,所述系统应用于权利要求1-6任一项所述的测试方法,所述系统包括:

8.根据权利要求7所述的一种应用于边界扫描的多通道并行测试系统,其特征在于,所述第一数据生成单元,还包括:

9.根据权利要求8所述的一种应用于边界扫描的多通道并行测试系统,其特征在于,所述第一判定模块,还包括:

10.一种应用于边界扫描的多通道并行测试平台,其特征在于,包括处理器、存储器以及应用于边界扫描的多通道并行测试平台控制程序;其中,在所述的处理器执行所述的应用于边界扫描的多通道并行测试平台控制程序,所述的应用于边界扫描的多通道并行测试平台控制程序被存储在所述存储器中,所述的应用于边界扫描的多通道并行测试平台控制程序,实现如权利要求1至6中任一项所述的应用于边界扫描的多通道并行测试方法。

...

【技术特征摘要】

1.一种应用于边界扫描的多通道并行测试方法,其特征在于,所述方法包括步骤:

2.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述获取与待边界扫描固定链相对应的芯片间连接关系数据,并根据所述芯片间连接关系数据,判定生成与所述芯片间连接关系相对应的测试判定数据,还包括:

3.根据权利要求2所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述根据所述边界寄存器单元属性数据,结合芯片间连接关系数据,判定待边界扫描固定链的输入输出连接关系是否配置完成,还包括:

4.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述根据所述测试判定数据,结合边界扫描测试处理算法,生成与待边界扫描固定链相对应的收发关系测试实测数据,还包括:

5.根据权利要求1所述的一种应用于边界扫描的多通道并行测试方法,其特征在于,所述获取与待边界扫描固定链相应对应的控制口驱动数据,拆分处理所述控制口驱动数据,并生成相对应的多通道并行驱动数据,还包括:<...

【专利技术属性】
技术研发人员:梅燃燃孙德滔袁承范杨丹吴洪升
申请(专利权)人:深圳市微特精密科技股份有限公司
类型:发明
国别省市:

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

1