多链边界扫描测试系统及多链边界扫描测试方法技术方案

技术编号:2870556 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及边界扫描测试领域,一种多链边界扫描测试系统,在测试信号输入端和输出端与待测边界扫描链的输入端和输出端之间,设置有选择开关,所述选择开关用来控制测试信号输入端与待测边界扫描链的输入端之间及测试信号输出端与待测边界扫描链输出端之间以及测试信号输入端与测试信号输出端之间的线路导通。一种多链边界扫描测试方法,包括以下步骤:a、选择欲测试的边界扫描链;b、在测试终端上加载测试信号;c、接收测试响应。采用本发明专利技术的测试方法,可以灵活地实现一条和多条的边界扫描菊花链的测试,同时可实现多条和一条边界扫描菊花链的测试之间的转换。解决了只能采用单一的方式来测试单链或者多链的问题。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及测试领域,尤其涉及一种。
技术介绍
边界扫描测试(BST——Boundary Scan Test)技术是一种将可测试性直接设计到芯片里的技术,是针对解决芯片级到系统级测试,核心逻辑电路互连测试和数字电路到模拟电路或模数电路测试的一系列测试技术。美国电气与电子工程师学会(IEEE)把在器件设计中加入边界扫描测试技术及应用该技术来测试器件的方法标准化为IEEE1149系列标准。边界扫描测试有很多应用,如虚拟的边界扫描器件互联测试,虚拟的器件和器件簇测试,边界扫描器件自建内测试等等。在现代复杂度较高的电路板上,有很多数字器件带有边界扫描功能,这些器件按一定的方式连成一条或多条边界扫描菊花链。如图1所示,就是一条边界扫描菊花链,在很多单板上可能会有多条这样的边界扫描菊花链。基于计算机的边界扫描测试是指,通过计算机的各种端口外接的测试设备,发送测试向量给被测电路板上的边界扫描的器件,然后接收测试结果来判断被测电路板是否有故障以及故障在哪里。计算机的端口包括ISA,PCI,USB,并口等。多链测试是指同时对两个或两个以上的边界扫描菊花链进行测试。目前业界所有基于计算机的边界扫描测试,都只能对图1所示的单条边界扫描器件的菊花链进行测试。假如要对两条边界扫描菊花链进行测试,必须人工对测试设备进行改造,而改造后的测试设备就只能对两条菊花链测试,不能进行单条菊花链的测试。同样,能测试一条菊花链或两条菊花链的测试设备也不能对更多的菊花链进行。
技术实现思路
本专利技术的目的就是提供一种,以解决现有技术中不能自动方便完成多链测试与单链测试转换的问题。为解决上述问题,本专利技术提供如下的解决方案一种多链边界扫描测试系统,包括与测试终端相连的测试信号输入端和测试信号输出端,测试信号输入端与待测边界扫描链输入端相连,测试信号输出端与待测边界扫描链输出端及与本测试信号输入端相邻的另一个测试信号输入端相连,所述测试终端将测试信号加到边界扫描链端,并读取测试响应,在所述测试信号输入端和输出端与待测边界扫描链的输入端和输出端之间,还设置有选择开关,所述选择开关用来控制测试信号输入端与待测边界扫描链的输入端之间及测试信号输出端与待测边界扫描链输出端之间以及测试信号输入端与测试信号输出端之间的线路导通。所述的选择开关为跳线开关,所述跳线开关带有四个跳线插针,分别连接测试信号输入端,待测边界扫描链输入端,与测试信号输入端相邻的下一个测试信号输入端及待测边界扫描链的输出端,所述跳线开关完成第一跳线插针与第二跳线插针之间,第一跳线插针与第三跳线插针之间,第三跳线插针与第四跳线插针之间的导通。所述的选择开关为数字芯片,该数字芯片带有四个输入输出端,分别连接测试信号输入端,待测边界扫描链输入端,与测试信号输入端相邻的下一个测试信号输入端,及待测边界扫描链的输出端。所述的测试信号输入输出端,连接有一个缓冲电路,所述缓冲电路实现测试信号的缓冲。所述的缓冲电路是同相门。一种多链边界扫描测试方法,包括以下步骤a、选择欲测试的边界扫描链; b、在测试终端上加载测试信号;c、接收测试响应。所述的步骤a,是通过将测试信号输入端与待测边界扫描链输入端之间、测试信号输出端与待测边界扫描链之间以及测试信号输出端和与其相邻的测试信号输入端之间的线路导通,同时将不予测试边界扫描链的测试输入端与测试输出端短接而完成的。采用上述的系统及方法后,可以实现对多条边界扫描菊花链的测试,同时兼容对一条边界扫描菊花链的测试问题,成功的解决了现有技术中只能采用单一的方式来测试单链或者多链的问题。附图说明图1是边界扫描测试菊花链的示意图;图2是本专利技术所设计的多链边界扫描测试装置的示意图;图3是本专利技术使用的一个跳线开关的示意图;图4-6是本专利技术所设计的缓冲电路示意图。具体实施例方式下面结合说明书附图来说明本专利技术的具体实施方式。如图2所示,是本专利技术设计的一个一种多链边界扫描测试装置,从图中可以看出,主要包括以下几个部分与测试终端相连的测试信号输入端和测试信号输出端。其中测试信号输入端与待测边界扫描链输入端相连,测试信号输出端与待测边界扫描链输出端及与本测试信号输入端相邻的另一个测试信号输入端相连,所述测试终端将测试信号加到边界扫描链端,并读取测试响应。与传统的边界扫描测试装置相比较,本专利技术在测试信号输入端和输出端与待测边界扫描链的输入端和输出端之间,设置了选择开关,该选择开关用来控制测试信号输入端与待测边界扫描链的输入端之间及测试信号输出端与待测边界扫描链输出端之间以及测试信号输入端与测试信号输出端之间的线路导通。这是本专利技术的一个关键点所在。该选择开关可以有多种形式,比如可以实用目前通信领域比较常见的跳线开关,这种开关在市场上随处可见,其结构简单,使用方便。该开关通常带有四个跳线插针,我们可以将其命名为第一跳线插针,第二跳线插针,第三跳线插针,第四跳线插针,如图3所示,该跳线开关可以实现第一跳线插针和第二跳线插针之间的导通,第三跳线插针和第四跳线插针之间的导通,以及第一跳线插针和第三跳线插针之间的导通。在本专利技术设计的装置中,分别将第一跳线插针连接测试信号输入端,第二跳线插针连接待测边界扫描链输入端,第三跳线插针连接测试信号输入端相邻的下一个测试信号输入端,第四跳线插针连接待测边界扫描链的输出端。这样,就可以通过跳线插针之间的导通与断开,来完成待测边界扫描链的测试。除了上述的跳线开关以外,该选择开关还可以有其他多种形式,只要可以实现该跳线插针之间的上述连接关系的开关都可以,比如还可以是数字芯片,只要保证该数字芯片至少带有四个输入输出端,分别连接测试信号输入端,待测边界扫描链输入端,与测试信号输入端相邻的下一个测试信号输入端,及待测边界扫描链的输出端就可以。如图4-图6所示,分别是一个具有四个输出的缓冲电路的示意图,该缓冲电路可以是一个同相门,它的作用就是实现缓冲,该缓冲电路连接在测试信号的输入端。该缓冲器件的作用首先是实现缓冲功能,缓冲器件的结构示意图都如图4-图6所示,在本专利技术的测试装置中,将电路中的TCK,TMS,TRST分别接到测试设备上的TCK,TMS,和TRST信号上。该缓冲器件,可以是任何型号,只要是具有缓冲功能的器件,包括可编程逻辑器件或用模拟电路构成的缓冲电路等。如24474ACT244,74ABT16244等。通过缓冲器件后,每一个信号分别输出四路相同的信号TCK1~4,TMS1~4,TRST1~4,这样就能由一路信号同时驱动4路TCK、TMS和TRST。 TCK1与被测电路板边界扫描链1的TCK相连,TMS1与被测电路板边界扫描链1的TMS相连,TRST1与被测电路板边界扫描链1的TRST相连,TCK2与被测电路板边界扫描链2的TCK相连…与此类推。当然,该缓冲电路的输出信号设置,可以依具体的情况而选定,上述缓冲电路是基于四路缓冲信号的输出而设计的,在实际应用中可以有更多路的信号输出端。在使用本专利技术的测试方法时,具体可以包括以下步骤a、选择欲测试的边界扫描链;这是基于本专利技术的测试装置而进行的,通过将测试信号输入端与待测边界扫描链输入端之间、测试信号输出端与待测边界扫描链之间以及测试信号输出端和与其相邻的测试信号输入端之间的线路导通,同时将不予测试边界扫描链的测试输本文档来自技高网...

【技术保护点】
一种多链边界扫描测试系统,包括与测试终端相连的测试信号输入端和测试信号输出端,测试信号输入端与待测边界扫描链输入端相连,测试信号输出端与待测边界扫描链输出端及与本测试信号输入端相邻的另一个测试信号输入端相连,所述测试终端将测试信号加到边界扫描链端,并读取测试响应,其特征在于:在测试信号输入端和输出端与待测边界扫描链的输入端和输出端之间,还设置有选择开关,所述选择开关用来控制测试信号输入端与待测边界扫描链的输入端之间及测试信号输出端与待测边界扫描链输出端之间以及测试信号输入端与测试信号输出端之间的线路导通。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡军王伟国陈进文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[]

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

1