位置:51电子网 » 技术资料 » 传感与控制

基于IEEE1149.4的测试方法研究

发布时间:2008/5/26 0:00:00 访问次数:1068

        

    

    

    摘 要:根据混合信号边界扫描测试的工作机制,提出了符合1149.4标准的测试方法,并用本研究室开发的混合信号边界扫描测试系统进行了测试验证。

    关键词:混合信号,边界扫描,ieee1149.4,测试方法

    

    1 引 言

    边界扫描体系结构及测试访问端口ieee1149.1标准,对纯数字电路来讲,无疑是十分成功的。它虽主要是为了解决电路板互连测试(interconnect testing)而设计的〔1〕,亦可进一步延伸到ic(integratedcircuit)级、板级和系统级测试。由于ieee1149.1被广泛地接受和使用,所以,混合信号测试总线标准ieee1149.4〔2〕必须与1149.1标准兼容(准确地说,1149.4应当是1149.1的超集)。它们的主要目的是支持互连测试、参数测试和功能测试。

    

    

    

    在如图1所示的模拟/混合信号电路板上,ic间的互连可能是简单的连线(ieee1149.4将其定义为简单互连测试),也有可能是无源元件组成的阻抗网络(ieee将其定义为扩展互连测试),甚至可能是有源网络(但这种情况极少,一般都将有源元件集成到ic中了)。本文根据混合信号边界扫描测试的工作机制,提出了符合1149.4标准的测试方法,并用本研究室开发的混合信号边界扫描测试系统进行了测试验证。

    2 测试方法

    边界扫描技术支持多种测试操作,不同操作其测试机理有所不同,下面分别加以讨论。

    2.1 简单互联测试

    互联测试,可分为简单互连、扩展互连和差分互连等。简单互连测试是指对直接通过导线连接的管脚进行的互联测试,主要用来测试器件连线间的开路、短路和网络间的桥接等故障。进行测试时,先用sample/preload指令给输出型的边界扫描单元预置测试激励。执行extest指令之后,捕获该连接线上输入型边界扫描单元的测试响应。然后通过比较激励和响应来判断、定位故障。

    对于数字引脚的简单互连测试,首先根据pcb(printed circuit board)网表、器件bsdl(boundary-scan description language)等相关文档资料选择合适的互连测试算法,如等权值抗误判算法和极小权值-极大相异算法,walk“0”、walk“1”等,生成互连测试矢量,用sample/preload指令将测试激励施加给输出型的边界扫描单元,然后执行extest指令进行互连测试。这样,互连信号就被捕获到与之相连的另一边界扫描器件的相应的输入型边界扫描单元中。再通过扫描链将边界扫描寄存器的内容移出则可得到测试响应。不过,必须通过一组测试矢量全集的测试,才能保证故障定位的正确。

    在模拟引脚的简单互联测试中,为了使模拟管脚的简单互连测试与数字管脚兼容,ieee1149.4标准在abm(analog boundary module)中增添了vh、vl、vth三种不同的电平,分别代表高电平、低电平和门阙电平。在控制逻辑的控制下,将vh或vl电平施加到输出型的模拟管脚上作为预置测试激励(相当于数字管脚加入高电平或低电平激励)。执行extest指令之后,通过捕获该连接线上的输入型模拟管脚上的电压,并与vth门阙电平进行比较,将模拟量数字化为一位数字值“0”或“1”,作为输入型模拟管脚上的测试响应,交边界扫描链移出。这样,就可将模拟电路的简单互联测试转化为数字电路的互联测试。通过对预置测试激励和测试响应进行比较,就可以分析出该模拟简单互连线是否发生了短路、断路、桥接等故障,并且可将故障定位到管脚级。

    这里有个问题值得注意,即简单互连线发生桥接故障就相当于线与,而线与的结果与电路的具体实现方式有关,这在实例分析中可以看到。

    2.2 差分测试

    从边界扫描技术角度来看,差分电路可分为数字差分电路和模拟差分电路。差分电路的测试有三种,即数字差分互连电路的测试、模拟差分电路的简单互连测试和模拟差分电路的扩展互连测试等。对于数字差分互联测试,显然,只需将数字差分输入或输出的两个dbm(digitalboundary module)看成两单独的dbm,采用数字管脚简单互连的测试方法即可。

    对于模拟差分边界扫描结构,在进行简单互连测试时,标准规定其差分输入端至少须有五种组态:即h-l(high level-low level)、l-h、cd-cd(coredisconnect)、cd-g(ground)和g-cd。所以,在进行差分简单互连测试时,

        

    

    

    摘 要:根据混合信号边界扫描测试的工作机制,提出了符合1149.4标准的测试方法,并用本研究室开发的混合信号边界扫描测试系统进行了测试验证。

    关键词:混合信号,边界扫描,ieee1149.4,测试方法

    

    1 引 言

    边界扫描体系结构及测试访问端口ieee1149.1标准,对纯数字电路来讲,无疑是十分成功的。它虽主要是为了解决电路板互连测试(interconnect testing)而设计的〔1〕,亦可进一步延伸到ic(integratedcircuit)级、板级和系统级测试。由于ieee1149.1被广泛地接受和使用,所以,混合信号测试总线标准ieee1149.4〔2〕必须与1149.1标准兼容(准确地说,1149.4应当是1149.1的超集)。它们的主要目的是支持互连测试、参数测试和功能测试。

    

    

    

    在如图1所示的模拟/混合信号电路板上,ic间的互连可能是简单的连线(ieee1149.4将其定义为简单互连测试),也有可能是无源元件组成的阻抗网络(ieee将其定义为扩展互连测试),甚至可能是有源网络(但这种情况极少,一般都将有源元件集成到ic中了)。本文根据混合信号边界扫描测试的工作机制,提出了符合1149.4标准的测试方法,并用本研究室开发的混合信号边界扫描测试系统进行了测试验证。

    2 测试方法

    边界扫描技术支持多种测试操作,不同操作其测试机理有所不同,下面分别加以讨论。

    2.1 简单互联测试

    互联测试,可分为简单互连、扩展互连和差分互连等。简单互连测试是指对直接通过导线连接的管脚进行的互联测试,主要用来测试器件连线间的开路、短路和网络间的桥接等故障。进行测试时,先用sample/preload指令给输出型的边界扫描单元预置测试激励。执行extest指令之后,捕获该连接线上输入型边界扫描单元的测试响应。然后通过比较激励和响应来判断、定位故障。

    对于数字引脚的简单互连测试,首先根据pcb(printed circuit board)网表、器件bsdl(boundary-scan description language)等相关文档资料选择合适的互连测试算法,如等权值抗误判算法和极小权值-极大相异算法,walk“0”、walk“1”等,生成互连测试矢量,用sample/preload指令将测试激励施加给输出型的边界扫描单元,然后执行extest指令进行互连测试。这样,互连信号就被捕获到与之相连的另一边界扫描器件的相应的输入型边界扫描单元中。再通过扫描链将边界扫描寄存器的内容移出则可得到测试响应。不过,必须通过一组测试矢量全集的测试,才能保证故障定位的正确。

    在模拟引脚的简单互联测试中,为了使模拟管脚的简单互连测试与数字管脚兼容,ieee1149.4标准在abm(analog boundary module)中增添了vh、vl、vth三种不同的电平,分别代表高电平、低电平和门阙电平。在控制逻辑的控制下,将vh或vl电平施加到输出型的模拟管脚上作为预置测试激励(相当于数字管脚加入高电平或低电平激励)。执行extest指令之后,通过捕获该连接线上的输入型模拟管脚上的电压,并与vth门阙电平进行比较,将模拟量数字化为一位数字值“0”或“1”,作为输入型模拟管脚上的测试响应,交边界扫描链移出。这样,就可将模拟电路的简单互联测试转化为数字电路的互联测试。通过对预置测试激励和测试响应进行比较,就可以分析出该模拟简单互连线是否发生了短路、断路、桥接等故障,并且可将故障定位到管脚级。

    这里有个问题值得注意,即简单互连线发生桥接故障就相当于线与,而线与的结果与电路的具体实现方式有关,这在实例分析中可以看到。

    2.2 差分测试

    从边界扫描技术角度来看,差分电路可分为数字差分电路和模拟差分电路。差分电路的测试有三种,即数字差分互连电路的测试、模拟差分电路的简单互连测试和模拟差分电路的扩展互连测试等。对于数字差分互联测试,显然,只需将数字差分输入或输出的两个dbm(digitalboundary module)看成两单独的dbm,采用数字管脚简单互连的测试方法即可。

    对于模拟差分边界扫描结构,在进行简单互连测试时,标准规定其差分输入端至少须有五种组态:即h-l(high level-low level)、l-h、cd-cd(coredisconnect)、cd-g(ground)和g-cd。所以,在进行差分简单互连测试时,

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式