专利名称:一种边界扫描互连测试中对透明元件的处理方法
技术领域:
本发明涉及通信领域,尤其涉及一种边界扫描互连测试中对透明元件的处理方法。
所谓透明元件是指电路板中具有直通逻辑关系的元件,主要包括电阻、排阻和驱动芯片等。
在电路板上,我们把连接在一起的若干引脚称为一个网络。其中有一些网络的故障是可以通过边界扫描互连测试检测的,我们称之为可测网络,其中可测网络又可分为直接可测网络和间接可测网络。
直接可测网络是指电路板上至少包括一个可输入的BS引脚和一个可输出的BS引脚的网络。
图1所示的网络便是直接可测网络。
间接可测网络是指电路板上至少包括一个BS引脚和一个透明元件引脚的网络,它可以和另外的间接可测网络合并成直接可测网络。图2和图3中的网络都是可测的,但是需要将网络1和网络2看作一个网络,将网络3和网络4看作一个网络,......,一种手工处理的方法如下提供接口,由用户录入电路板上被透明元件隔离的间接可测网络信息,测试系统再将间接可测网络合并成直接可测网络。
这种处理方式的优点是灵活,缺点是操作繁琐、易出错、实用性差。手工录入界面如图4所示。通过将一个间接可测网络的一个引脚关联到另外一个间接可测网络上,这样两个间接网络就合成了一个直接可测网络。
在现有技术中,TERADYNE公司的边界扫描测试系统VICTORY是一种应用比较广泛的测试系统,其处理步骤如下首先需要手工在网表中加入一个编译头。
然后需要检视网表,手工修改网表中部分器件名字,将所有类似电阻的器件全部重新命名为R。同时需要手工将网表中所有的排阻器件名更换为RP。
可见,VICTORY系统的处理方法比手工处理方式有其优越性,可以成批处理透明元件。但是VICTORY系统提供的这种处理方法却需要一个专门的人去维护,而且可扩展性、可移植性都不够理想。
一种边界扫描互连测试中对透明元件的处理方法,其特征在于包括以下步骤a、形成透明元件的特征文件;b、将特征文件加载到测试系统;c、将网表加载到测试系统;d、测试系统根据透明元件的特征信息,搜索网表,找到透明元件;e、将被透明元件隔离的网络合并。
所述的透明元件特征文件包括透明元件的普通特征文件和公司级特征文件。
所述的透明元件的普通特征文件内容包括元件名称、型号和封装。
一个普通特征文件可以记录一种透明元件的特征,也可以记载多于一种透明元件的特征。
所述的公司级特征文件内容包括描述电阻的特征文件、描述排阻的特征文件和描述驱动芯片的特征文件。
一个公司级特征文件可以包含一种透明元件的特征,也可以包含多于一种的特征。
本发明主要提出了一种自动解决互连测试中电路、排阻和驱动芯片的问题的方法。即通过对被测单板网表文件、器件列表文件的编译,自动获取被测单板上的电阻、排阻、244驱动器和245驱动器等直通逻辑器件的信息,去增加边界扫描互连测试的可测网络数,提高了单板互连测试的故障覆盖率。
PCB网表是原理图的缩影,电路板上所有的信息在网表中几乎都有描述。一个典型的PCB网表至少包括以下内容1、器件列表记录电路板上所有元件的型号、封装和代号2、网络列表记录电路板上所有元件之间的互连关系我们来看一种典型的网表格式Viewdraw Allergo网表(*.tel)。示例如下<pre listing-type="program-listing"> $PACKAGES<dp n="d3"/> ′SOP48-20-250′!74LVTH16244;U8 U9 U10 U11 … $FUNCTIONS 74LVTH16244 !74ABT16244;F49 F129 F132 F134 … $NETS ′$7N409′ ;R75F60.2 U13F49.1 ′$7N410′ ;R76F59.2 U13F49.48 … $END</pre>$PACKAGES和$FUNCTIONS部分记录了电路板上的器件列表。
$NETS部分记录了电路上的网络列表。
从上面的网表例子我们还可以看出电路板上同一种类的元件有着约定的命名规则Rxxx表示电阻、Cxxx表示电容、RNxxx或RPxxx表示排阻、Uxxx表示功能器件等。
由此看来,如果我们在VICTORY软件处理方法的基础上增加对器件封装和型号的描述,将器件名和器件封装、型号结合起来,再结合不同公司电路设计的现状,不难找到一个实用而又通用的处理方法。本发明的处理过程是这样的首先要形成透明元件的特征文件;在本发明中,对该特征文件的需求有两种,一种是普通特征文件,记录透明元件的名称、型号和封装,这是测试领域内常用的描述特征。在测试领域内,电路板上同一种类的元件有着约定的命名规则Rxxx表示电阻、Cxxx表示电容、RNxxx或RPxxx表示排阻、Uxxx表示功能器件等。
本发明的普通特征文件使用一种新的文件格式,一个文件记录一种或多种透明元件的特征。
本发明的公司级特征文件包括描述电阻的特征文件、描述排阻的特征文件和描述244驱动的特征文件。
下面看两个具体的特征文件,其中{}内为注释<pre listing-type="program-listing"> --xClass IC definition {表示注释,以“--”开头} BEGIN_NAME_DEFINE {表示关键字,NAME表示元件的名称} NAME=RN% {等号后面为用户输入,“%”表示通配符} DIRECTION=NO LEADS=YCN16-4 [ (1,8) (2,7) (3,6) (4,5) ] LEADS=YCN35-4 [ (1,8) (2,7) (3,6) (4,5) ] END_NAME_DEFINE --xClass IC definition BEGIN_MODEL_DEFINE MODEL=%74ABT244%,%74HC244%,%74ACT16244%, %74ACT244%,%74LVC244%,%74ABT162244%,%74ABT16244%,%74LVTH16244% {MODEL表示元件的型号}<dp n="d5"/> DIRECTION=YES {DIRECTION表示定义的元件引脚是否有确定的输入输出关系} LEADS = SOP20%{LEADS表示元件的封装} [ (2,18) (4,16) (6,14) (8,12) (11,9) (13,7) (15,5) (17,3) ]{[]之间定义元件一种封装的引脚对应关系,描述以对引脚的格式是(in-pin,out-pin),in-pin表示可输入的引脚号,out-pin表示可输出的引脚号} LEADS = %SOP48% [ (47,2) (46,3) (44,5) (43,6) (41,8) (40,9) (38,11) (37,12) (36,13) (35,14) (33,16) (32,17)<dp n="d6"/> (30,19) (29,20) (27,22) (26,23) ] END_MODEL_DEFINE</pre>将以上所述产生的特征文件加载到测试系统;将网表加载到测试系统;网表是是表示电路连接关系的文本文件,每一个单板设计中都能自动生成,测试系统会进行自动分析。
以上3个步骤,在时间的先后顺序上没有严格的要求,比如可以先加载网表后生成并加载特征文件,也可以先生成特征文件再加载网表,最后加载特征文件,这些都是一个技术方案的不同表现形式。
然后根据透明元件的特征信息,在网表中进行搜索,找到被透明元件隔离的网络;这种透明元件的搜索,是较为简单的一个步骤,大部分软件都支持这种简单的搜索,就象WORD等办公软件中自带的搜索功能,实现起来非常方便。
最后,将被透明元件隔离的网络合并,即可完成本发明处理方法。这种合并也是目前测试系统所具有的功能之一。
以上这些工作实际上是通过一个自动执行软件来完成的,即目前测试领域比较常见的测试系统软件,如图6所示,就是本发明一个具体的处理界面示意图。在该实施例中,包括了电阻、排阻和驱动芯片等透明元件,其中驱动芯片可以是比较口语化的244,245等,74LVTH16244是单向驱动芯片。
由此可见,本发明简单、方便,具有很强的实用性,解决了目前测试中较难解决的问题。由于网表是CAD工具自动生成的,特征文件是系统文件,用户将网表和特征文件导入软件模块后,基本上只需要点击一下‘确定’按钮。同时,由于常用透明元件的型号基本稳定,变化周期较长,所以本发明的方法通用、易维护。而且,用户可以自由增加新的透明器件,使得本发明更加灵活。
本发明通过在实验室内的验证,对电路板的故障覆盖率可以提高几倍,最好的情况下,故障覆盖率提高了10倍。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种边界扫描互连测试中对透明元件的处理方法,其特征在于,该方法包括以下步骤a、形成透明元件的特征文件;b、将特征文件加载到测试系统;c、将网表加载到测试系统;d、测试系统根据透明元件的特征信息,搜索网表,找到透明元件;e、将被透明元件隔离的网络合并。
2.如权利要求1所述的对透明元件的处理方法,其特征在于所述的透明元件特征文件包括透明元件的普通特征文件和公司级特征文件。
3.如权利要求2所述的对透明元件的处理方法,其特征在于所述的透明元件的普通特征文件内容包括元件名称、型号和封装。
4.如权利要求3所述的对透明元件的处理方法,其特征在于一个普通特征文件可以记录一种透明元件的特征,也可以记载多于一种透明元件的特征。
5.如权利要求2所述的对透明元件的处理方法,其特征在于所述的公司级特征文件内容包括描述电阻的特征文件、描述排阻的特征文件和描述驱动芯片的特征文件。
6.如权利要求5所述的对透明元件的处理方法,其特征在于一个公司级特征文件可以包含一种透明元件的特征,也可以包含多于一种的特征。
全文摘要
本发明涉及一种边界扫描互连测试中对透明元件的处理方法。一种边界扫描互连测试中对透明元件的处理方法,其特征在于包括以下步骤形成透明元件的特征文件,将特征文件加载到测试系统;将网表加载到测试系统;测试系统根据透明元件的特征信息,搜索网表,找到透明元件;将被透明元件隔离的网络合并。本发明主要提出了一种自动解决互连测试中电路、排阻和驱动芯片的问题的方法。通过对被测单板网表文件、器件列表文件的编译,自动获取被测单板上的电阻、排阻、驱动器等直通逻辑器件的信息,从而增加边界扫描互连测试的可测网络数,提高了单板互连测试的故障覆盖率。
文档编号H04B17/00GK1467936SQ0212415
公开日2004年1月14日 申请日期2002年7月12日 优先权日2002年7月12日
发明者游志强, 李颖悟 申请人:华为技术有限公司
转载请注明原文地址:https://www.famiwei.com/read-7749989.html