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

一种适用于边界扫描任意链的测试系统及方法技术方案

技术编号:40277501 阅读:11 留言:0更新日期:2024-02-02 23:05
本发明专利技术公开了一种适用于边界扫描任意链的测试系统及方法。通过提供的适于边界扫描任意链的测试系统,以及所述系统中用于管理控制边界扫描任意链测试的控制口单元;所述控制口单元通过所述系统设置的开关单元和所述测试口单元连接;所述测试口单元用于为边界扫描待测试链提供端口对接;所述控制口单元和所述测试口单元之间还设置有用于对固定链路进行电平转换的电平选择单元;通过所述开关单元切通所述控制口单元和所述测试口单元之间的信号传输,并结合所述电平选择单元的电平设置,实时测试边界扫描任意链,有效地管理和配置多个边界扫描链,从而提高测试效率和准确性。

【技术实现步骤摘要】

本专利技术属于边界扫描测试,具体涉及一种适用于边界扫描任意链的测试系统及方法


技术介绍

1、边界扫描测试是一种用于对现代复杂集成电路的数字逻辑进行测试和诊断的方法;随着集成电路设计日益复杂且规模不断增大,对于传统的边界扫描测试而言。一方面,由于硬件资源过多,导致浪费资源,又或者是硬件资源有限,导致边界扫描测试往往无法覆盖整个电路边界。另一方面,配置多个扫描链通常需要手动操作或者切换多个链路,容易造成数据出错且耗时,而且,当测试对象发生变化或需求更改时,重新配置jtag测试口的电平等配置项也是一项繁琐的任务。

2、也就是说,由于边界扫描测试的资源限制和配置的复杂性,待测对象的收发连接关系以及可测的电源、地等连接关系在传统边界扫描的方法下,会导致测试效率低下、兼容性不强,覆盖率不高等技术缺陷问题,若无法及时发现和解决集成电路中的问题,会导致产品开发周期延长。

3、在现有的技术中,控制器往往拥有多个核心的控制口,而待测板上已有的固定链之间并不是独立的关系,固定链边界扫描芯片之间会有普通io的连接、信号交互io、使能io、复位io等连接关系,一条固定链与另外两条固定链都有连接关系的,这些固定链之间需要组合进行边界扫描测试,由于复杂的连接关系,多核心控制口并不能对已有的固定链进行同步测试,即没有发挥其多核心同步测试性能,浪费了资源,此外,如果控制器口较多,需要不断的切换多个控制器口来完成jtag测试口数据之间的收发,以达到边界扫描测试覆盖的目的,可见,传统的测试逻辑处理复杂且效率不高。

4、因此,针对以上的技术问题缺陷,急需设计和开发一种适用于边界扫描任意链的测试系统及方法。


技术实现思路

1、为克服上述现有技术存在的不足及困难,本专利技术之目的在于提供一种适用于边界扫描任意链的测试系统及方法,有效地管理和配置多个边界扫描链,从而提高测试效率和准确性。

2、本专利技术的第一目的在于提供一种适用于边界扫描任意链的测试系统;本专利技术的第二目的在于提供一种适用于边界扫描任意链的测试方法;

3、本专利技术的第一目的是这样实现的:所述系统包括用于管理控制边界扫描任意链测试的控制口单元;所述控制口单元通过所述系统设置的开关单元和所述测试口单元连接;所述测试口单元用于为边界扫描待测试链提供端口对接;所述控制口单元和所述测试口单元之间还设置有用于对固定链路进行电平转换的电平选择单元;

4、所述系统通过所述开关单元切通所述控制口单元和所述测试口单元之间的信号传输,并结合所述电平选择单元的电平设置,实时测试边界扫描任意链。

5、进一步地,所述系统中还设置有用于对边界扫描任意链进行逻辑分析并安排测试顺序的逻辑分析模块;以及用于实时控制所述开关单元中链开关闭合或断开的链开关控制模块。

6、进一步地,所述控制口单元和所述测试口单元中分别设置有引脚端;所述引脚端包括tdi、tms、tck、tdo引脚;

7、所述控制口单元的引脚端和所述测试口单元的引脚端之间通过所述开关单元的链开关连接。

8、进一步地,所述控制口单元中设置有jtag控制口;

9、所述jtag控制口的数量为1个。

10、进一步地,所述测试口单元中设置有jtag测试口;

11、所述jtag测试口的数量至少为1个。

12、进一步地,所述开关单元中设置的链开关数量至少为4个;

13、所述链开关包括第一点一链开关、第一点二链开关、第一点三链开关、第一点四链开关、第一杠一链开关、第一杠二链开关、第二点一链开关、第二点二链开关、第二点三链开关和第二点四链开关;所述任意链包括第一固定链和第二固定链;所述第一固定链和所述第二固定链组合成cpu-dimm边界扫描链;

14、所述第一点一链开关的一端和所述控制口单元中的tdi引脚连接;所述第一点一链开关的另一端和所述测试口单元中的tdi引脚、第一杠一链开关的一端连接;所述第一点二链开关的一端和所述控制口单元中的tms引脚连接;所述第一点二链开关的另一端和所述测试口单元中的tms引脚连接;所述第一点三链开关的一端和所述控制口单元中的tck引脚连接;所述第一点三链开关的另一端和所述测试口单元中的tck引脚连接;所述第一点四链开关的一端和所述控制口单元中的tdo引脚连接;所述第一点四链开关的另一端和所述测试口单元中的tdo引脚、第一杠一链开关的另一端、第一杠二链开关的一端连接;

15、所述第二点一链开关的一端和所述控制口单元中的tdi引脚连接;所述第二点一链开关的另一端和所述测试口单元中的tdi引脚、第一杠二链开关的另一端连接;所述第二点二链开关的一端和所述控制口单元中的tms引脚连接;所述第二点二链开关的另一端和所述测试口单元中的tms引脚连接;所述第二点三链开关的一端和所述控制口单元中的tck引脚连接;所述第二点三链开关的另一端和所述测试口单元中的tck引脚连接;所述第二点四链开关的一端和所述控制口单元中的tdo引脚连接;所述第二点四链开关的另一端和所述测试口单元中的tdo引脚连接;接通链开关后完成所述cpu-dimm边界扫描链的边界扫描测试。

16、进一步地,所述电平选择单元的数量和所述测试口单元的数量及位置一一对应;

17、所述电平选择单元中设置有第一可调电位器;所述第一可调电位器一端和电源端连接;所述第一可调电位器另一端分别和第一电阻的一端、四个运算放大器的正输入端连接,所述第一电阻的另一端接地;

18、所述四个运算放大器的负输入端分别和所述四个运算放大器的输出端、200r电阻连接;所述四个运算放大器的输出端结合所述200r电阻分别与所述测试口单元的tdi引脚、tms引脚、tck引脚、tdo引脚连接。

19、进一步地,所述可调电位器的所需电阻值与待测试链所需电平值的关系如下等式所示:

20、

21、其中,vout为待测试链所需电平值;rn为可调电位器与地之间串接的电阻;rxn为可调电位器的所需电阻值;vin为输入电压值。

22、进一步地,所述运算放大器的型号为lmv358a;

23、所述电平选择单元中的电平转换芯片型号为gtl2014pw。

24、本专利技术的第二目的是这样实现的:所述方法应用于所述测试系统;所述方法包括如下步骤:

25、断开所述测试系统中所有的链开关,并根据待测板的测试覆盖率,生成相对应的固定链;所述固定链包括需要测试的待测板固定链,以及辅助待测板测试的模拟测试卡固定链;

26、将所述固定链连接到jtag测试接口上,并根据任意连接到jtag测试口的固定链情况及连接关系确定需要配置的新链,同时确定所述新链的测试顺序;

27、通过链开关切通第一条新链的jtag信号至唯一的jtag控制口;

28、根据固定链的电平标准配置所述第一条新链的jtag电平;当第一条新链的jtag电平配置完成,则切通所述jtag电本文档来自技高网...

【技术保护点】

1.一种适用于边界扫描任意链的测试系统,其特征在于,所述系统包括用于管理控制边界扫描任意链测试的控制口单元;所述控制口单元通过所述系统设置的开关单元和所述测试口单元连接;所述测试口单元用于为边界扫描待测试链提供端口对接;所述控制口单元和所述测试口单元之间还设置有用于对固定链路进行电平转换的电平选择单元;

2.根据权利要求1所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述系统中还设置有用于对边界扫描任意链进行逻辑分析并安排测试顺序的逻辑分析模块;以及用于实时控制所述开关单元中链开关闭合或断开的链开关控制模块。

3.根据权利要求1所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述控制口单元和所述测试口单元中分别设置有引脚端;所述引脚端包括TDI、TMS、TCK、TDO引脚;

4.根据权利要求1或3所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述控制口单元中设置有JTAG控制口;所述JTAG控制口的数量为1个。

5.根据权利要求1或3所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述测试口单元中设置有JTAG测试口;所述JTAG测试口的数量至少为1个。

6.根据权利要求1或2或3所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述开关单元中设置的链开关数量至少为4个;

7.根据权利要求1或3所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述电平选择单元的数量和所述测试口单元的数量及位置一一对应;

8.根据权利要求7所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述可调电位器的所需电阻值与待测试链所需电平值的关系如下等式所示:

9.根据权利要求7所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述运算放大器的型号为LMV358A;

10.一种适用于边界扫描任意链的测试方法,其特征在于,所述方法应用于如权利要求1至9中任一项所述的测试系统;所述方法包括如下步骤:

...

【技术特征摘要】

1.一种适用于边界扫描任意链的测试系统,其特征在于,所述系统包括用于管理控制边界扫描任意链测试的控制口单元;所述控制口单元通过所述系统设置的开关单元和所述测试口单元连接;所述测试口单元用于为边界扫描待测试链提供端口对接;所述控制口单元和所述测试口单元之间还设置有用于对固定链路进行电平转换的电平选择单元;

2.根据权利要求1所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述系统中还设置有用于对边界扫描任意链进行逻辑分析并安排测试顺序的逻辑分析模块;以及用于实时控制所述开关单元中链开关闭合或断开的链开关控制模块。

3.根据权利要求1所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述控制口单元和所述测试口单元中分别设置有引脚端;所述引脚端包括tdi、tms、tck、tdo引脚;

4.根据权利要求1或3所述的一种适用于边界扫描任意链的测试系统,其特征在于,所述控制口单元中设置有jtag控制口;所述jtag控制口的数量为1...

【专利技术属性】
技术研发人员:梅燃燃袁敏康王威孙德滔程志勇杨丹袁承范杨进林梅浩吴洪升罗海波蔡西旭
申请(专利权)人:深圳市微特精密科技股份有限公司
类型:发明
国别省市:

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

1