一种边界扫描链测试方法技术

技术编号:2774791 阅读:271 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种边界扫描链测试方法,适用于多条边界扫描链测试,其特征在于包括以下步骤:A.为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;B.判断待测试链是否为边界扫描链,如果是,进入步骤C,如果否,采用其他测试方式测试,结束本流程;C.调用切换程序,清空当前测试目录,并将待测试边界扫描链目录下的诊断文件拷贝到当前测试目录下;D.对待测试边界扫描链进行向量测试,产生测试文件;E.判断是否还有待测边界扫描链,如果有,返回步骤B;如果没有,则结束流程。本发明专利技术在单链测试前通过调用切换程序将本链的诊断文件拷贝到指定的测试目录下,从而实现了多链的测试诊断。

A method for measuring boundary scan chain

The invention relates to a boundary scan test method is applicable to a plurality of boundary scan test, which comprises the following steps: setting A. switching procedures for boundary scan test, the switching program will specify the test path for the current transformation of the boundary scan chain; B. judgment to be tested whether the boundary scan chain chain, if yes, in step C, if not, the other test method test, the end of the process; C. call switching procedures, clear the current test directory, and will be testing the boundary scan chain diagnosis file directory copied to the current directory D. test; test vector to test the boundary scan chain, generating test file; E. judgment if there is a boundary scanning chain to be detected if there is, return to step B; if not, then end the process. The invention copies the diagnostic file of the chain to the designated test directory before calling the single chain test, thereby realizing the multi chain test diagnosis.

【技术实现步骤摘要】

本专利技术涉及测试领域,由其涉及一种基于ICT(In-Circuit-Test)的多链边界扫描测试方法。
技术介绍
边界扫描测试(BST-Boundary Scan Test)技术,也就是JTAG技术,是指通过存在于器件输入输出管脚与内核电路之间的BSC(边界扫描单元)对器件及其外围电路进行测试。利用边界扫描测试技术可以有效地降低单板成本,提高测试质量,缩短产品研发周期。1990年,美国电气与电子工程师学会(IEEE)将JTAG标准经补充和修订以后,命名为IEEE1149.1。IEE1149.1标准大大地推动了边界扫描测试技术的发展和广泛应用。迄今为止,边界扫描技术已成为最成熟的DFT技术,它已成为DFT的主要手段,对DFT技术的发展具有深远的影响。近年来,由于许多芯片制造商都接受了IEEE1149.1标准,越来越多的芯片具有边界扫描功能,在单板的DFT设计时会将这些边界扫描器件按一定的要求连成一条或多条的边界扫描菊花链。基于ICT(In-Circuit-Test)的边界扫描测试是指,ICT测试仪通过ICT针床对被测单板上的边界扫描器件激励测量信号,通过接收测试结果来进行故障诊断和故障定位。多链测试是指分别要对两个或两个以上的边界扫描菊花链进行测试。目前边界扫描测试方法都是通过分析单链上边界扫描器件和周边器件的拓扑关系,产生边界扫描测试向量和故障诊断文件,所以每条边界扫描链都有各自独立的诊断文件。测试工具测试的时候要将单链的诊断文件放到指定的测试目录下,才能实现对边界扫描单链的故障诊断和故障定位。如果将不同链的诊断文件同时拷到测试目录下,就会出错。由于不同边界扫描量链的诊断文件之间不能自动切换,所以测试工具测试单板的时候不能实现多链测试的诊断。
技术实现思路
本专利技术的目的就是为了解决测试软件只能对单条边界扫描链测试进行诊断的局限性。提出一种可以实现任意多条边界扫描链的测试方法,为此本专利技术采用如下技术方案,适用于多条边界扫描链测试,其特征在于包括以下步骤A、为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;B、判断待测试链是否为边界扫描链,如果是,进入步骤C,如果否,采用其他测试方式测试,结束本流程;C、调用切换程序,清空当前测试目录,并将待测试边界扫描链目录下的诊断文件拷贝到当前测试目录下;D、对待测试边界扫描链进行向量测试,产生测试文件;E、判断是否还有待测边界扫描链,如果有,返回步骤B;如果没有,则结束流程。所述的步骤A,是为每个边界扫描链设置一个切换程序。所述的步骤A中,所述的切换程序选用常用编程语言编写。本专利技术在单链测试前通过调用切换程序将本链的诊断文件拷贝到指定的测试目录下,从而实现了多链的测试诊断。附图说明图1是现有技术中边界扫描链测试的流程图;图2是本专利技术多链边界扫描测试的流程图。具体实施例方式下面结合说明书附图来说明本专利技术的具体实施方式。本专利技术以测试软件Spectrum为例,说明多链边界扫描测试方式。图1是专利技术前的测试流程图,由于测试软件Spectrum是根据指定目录下的诊断文件进行分析的,所以无法实现多链测试的诊断,无法进行故障分析。图2是专利技术后的测试流程图,测试程序实现了任意多条边界扫描链的诊断分析,极大方便了生产人员进行单板维修。其首先要为每条边界扫描链建立一个工作目录,将相关的文件拷贝到目录下,定义好每条链上器件连接的先后顺序,选好边界扫描测试类型,运行边界扫描测试软件Victory,产生该链的串行测试向量库文件,然后在Spectrum里输入该文件,产生并行向量测试页以及在工作目录下生成诊断文件。本方案中为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;在具体测试过程中,首先要判断待测试链是否为边界扫描链,如果是,按照本专利技术的技术方案继续进行,如果不是,则采用其他测试方式测试,比如一些传统的测试方案,同时结束本专利技术下面的流程处理。在确认了采用本专利技术的技术方案后,则需要调用前面产生的切换程序,先清空当前测试目录,再将本链目录下的诊断文件拷贝到指定测试目录下,当测试失败的时候,Spectrum就会显示测试失败的网络名,相关器件的管脚和测试针号。对待测试边界扫描链进行向量测试,产生测试文件。对于多链边界扫描测试,需要测试多个边界扫描链,因此,流程执行到此,并没有结束,需要看是否还有其它待测的边界扫描链,如果有,则再重新走上述流程,如果没有,则结束测试。本专利技术中调用的程序可以是任何编程语言编写成的,应用的测试平台包括所有的ICT测试软件平台。本专利技术的在单链测试前通过调用程序将本链的诊断文件拷贝到指定的测试目录下,从而实现了多链的测试诊断。本专利技术已经成功地运用于诸多产品单板上的边界扫描测试中。权利要求1.,适用于多条边界扫描链测试,其特征在于包括以下步骤A、为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;B、判断待测试链是否为边界扫描链,如果是,进入步骤C,如果否,结束本流程;C、调用切换程序,清空当前测试目录,并将待测试边界扫描链目录下的诊断文件拷贝到当前测试目录下;D、对待测试边界扫描链进行向量测试,产生测试文件;E、判断是否还有待测边界扫描链,如果有,返回步骤B;如果没有,则结束流程。2.如权利要求1所述的测试方法,其特征在于所述的步骤A,是为每个边界扫描链设置一个切换程序。3.如权利要求1所述的测试方法,其特征在于所述的步骤A中,所述的切换程序选用常用编程语言编写。全文摘要本专利技术涉及,适用于多条边界扫描链测试,其特征在于包括以下步骤A.为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;B.判断待测试链是否为边界扫描链,如果是,进入步骤C,如果否,采用其他测试方式测试,结束本流程;C.调用切换程序,清空当前测试目录,并将待测试边界扫描链目录下的诊断文件拷贝到当前测试目录下;D.对待测试边界扫描链进行向量测试,产生测试文件;E.判断是否还有待测边界扫描链,如果有,返回步骤B;如果没有,则结束流程。本专利技术在单链测试前通过调用切换程序将本链的诊断文件拷贝到指定的测试目录下,从而实现了多链的测试诊断。文档编号G01R31/28GK1725028SQ20041006958公开日2006年1月25日 申请日期2004年7月20日 优先权日2004年7月20日专利技术者徐臻, 杨远志, 陈定邦 申请人:华为技术有限公司本文档来自技高网
...

【技术保护点】
一种边界扫描链测试方法,适用于多条边界扫描链测试,其特征在于:包括以下步骤:A、为测试的边界扫描链设置切换程序,该切换程序将指定测试路径转换为当前边界扫描链;B、判断待测试链是否为边界扫描链,如果是,进入步骤C,如果否,结束 本流程;C、调用切换程序,清空当前测试目录,并将待测试边界扫描链目录下的诊断文件拷贝到当前测试目录下;D、对待测试边界扫描链进行向量测试,产生测试文件;E、判断是否还有待测边界扫描链,如果有,返回步骤B;如果没有,则 结束流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐臻杨远志陈定邦
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利