基于边界扫描技术的电路板可测性设计分析

发布者:ShiningSmile最新更新时间:2012-08-22 来源: 21ic 关键字:边界扫描技术  电路板  可测性 手机看文章 扫描二维码
随时随地手机看文章

引 言

现代电子技术的高速发展对传统的电路测试技术提出了新的挑战。器件封装的小型化、表面贴装(SMT)技术的应用,以及由于板器件密度的加大而出现的多层印制板技术使得电路节点的物理可访问性逐步减低,原来借助于针床的在线测试(ICT)的局限性日益增大。电路和系统可测试性的急剧降低导致测试费用占电路和系统总费用的比重越来越高。人们已意识到,单靠改善测试方法来实现电路的测试及故障诊断是远远不够的。要从根本上解决问题,提高电路的可观测性和可控制性,在电路系统设计之初就要充分考虑测试及故障诊断的要求,即进行可测性设计(design-for-testability,DFT)。基于IEEE 1149.1标准(又被称为JTAG协议)制定的边界扫描技术是对DFT的一个飞跃发展。边界扫描技术的应用使得电路板上需要的测试节点数目减少,用于测试夹具的费用减少,比传统的ICT测试节省了时间,缩短了产品推向市场的周期。另外,边界扫描也支持CPLD、FPGA和Flash的

在线编程(ISP)。但是,在现实情况中,真正考虑到边界扫描测试的电路设计并不普遍。本文以对一个目标板所作的测试工作为例,探讨了在把边界扫描机制引入电路设计的前提下,如何增加板级互连的故障诊断覆盖率。

1 边界扫描机制的引入

边界扫描技术的基本思想是在芯片管脚和内部逻辑之间增加了串联在一起的移位寄存器组,在边界扫描测试模式下,寄存器单元在相应的指令下控制引脚状态,从而对外部互连及内部逻辑进行测试。边界扫描结构定义了4个基本硬件单元:测试存取口(TAP)、TAP控制器、指令寄存器和测试数据寄存器组。其中,TAP一般包括4条测试总线:测试数据输入总线(TDI)、测试数据输出总线(TDO)、测试模式选择总线(TMS)和测试时钟输入总线(TCK)。还有一个可选择的测试复位输入端(TRST*)。FAP控制器是边界扫描的核心部分,整个测试逻辑都是由它按一定顺序调用的。在测试时钟TCK的作用下,从TDI加入的数据可以在移位寄存器链中移动进行扫描。

目标板是一个中央资源板子系统,其结构如图1所示。主要作用是为数字通道子系统提供精确的时序信息,为数字通道板之间提供定时和控制信号,分析处理数字通道子系统和探笔子系统返回的数据。该电路板上有4个边界扫描器件:EPLD(EPM7256AETC144)、FPGA(EP1S25F780)、Flash EPROM(EPC8)和DSP(TMS320C6203B)。

11.jpg

在电路设计时,引入边界扫描结构首要考虑的问题就是尽可能地选择符合IEEE 1149.1标准的器件。目前大部分VLSI器件都带边界扫描结构,而对于小型芯片,在实现的功能相同的前提下,要尽量选用符合IEEE 1149.1标准的。

在此目标板上,我们将Flash EPROM(N30)、DSP(N31)、EPLD(N14)和FPGA(N24)依次连接起来,成为一个完整的扫描链路。TAP控制信号(TCK、TMS、TRST*)并联,前一器件的TDO和后一器件的TDI依次连接成链。其中只有DSP有TRST*信号。对于TRST*信号,因为它是低电平有效,若在器件内部或者电路板上已经上拉,则在测试时可以不加以控制。而在该目标板的DSP内部此引脚处于下拉状态,为使其进人边界扫描状态,必须外加激励信号,因此本文把它单独引出来。如图2所示。

 

 

为保证信号的完整性,本文对来自测试装置的主TAP控制信号进行了缓冲处理,同时用上拉电阻将TDI、TMS信号拉至逻辑1状态,将TCK下拉接地。另外,在最后一个器件的TDO和被测板的TDO端口之间放置一个20 Ω的电阻以衰减反射。缓冲器类型的选用要参考电路板上器件的电平类型。如图3所示,被测板上边界扫描器件工作电压为3.3 V,本文选用的缓冲器SN74LV244的工作电压为2.7 V~5.5 V,可以满足需要。[page]

 

 

这样做可以解决测试装置和被测板之间的阻抗不匹配及提升TCK的速度,可增加测试装置和被测板之间电缆的长度,也使得在测试装置和被测板间的电缆没有连接的情况下,功能模式和测试模式时信号可以保持安全状态。

2 电路板互连测试

BSDL(boundary scan description language)是硬件描述语言(VHDL)的一个子集,是对边界扫描器件的边界扫描特性的描述,主要用来沟通边界扫描器件厂商、用户与测试工具之间的联系。每一个边界扫描器件都附有特定的BSDL文件。在测试进行之前,有必要查看电路板上边界扫描器件的BSDL文件,以确保器件能够正常地进入到边界扫描测试状态。以N24为例,其BSDL文件中提到:

attribute COMPLIANCE _ PATTERNS ofTMS320C6203:entity is“(EMU1,EMU0)(00)”;

由此可知,器件的EMU1和EMU0引脚处于逻辑0状态时,器件才能处于边界扫描模

式。这种引脚被称为边界扫描服从使能引脚(简称为BSCE引脚)。因此本文通过跳线将EMU0和EMU1接地。

另外,如果器件除了支持取样/预载(SAMPLE/PRELOAD)、互连测试(EXTEST)、旁路(BYPASS)这些IEEE 1149.1强制的指令外,还支持IDCODE、CLAMP、HIGHZ等指令,就能给测试带来更多方便。有些器件,内部功能不同但有着相同的封装,IDCODE指令能对此加以很好的区分,确保正确的器件安装在正确的位置。CLAMP和HIGHZ指令可以使器件的输出引脚处于一个固定状态,从而避免总线竞争。

2.1 扫描链完整性测试

扫描链连接完毕后,为保证后续工作的进行,要测试它的连通性,包括BYPASS测试和IDCODE测试。在TAP控制器处于复位状态时,BST电路无效。器件已处于正常工作状态,这时指令寄存器也已完成了初始化。如果器件支持IDCODE,则初始化的指令为IDCODE,否则为BYPASS。在TCK控制下,IDCODE或BYPASS寄存器中的内容就从TDO端口移出,测试软件将读到的数据与正确数据对比,从而判定扫描链的通断和器件型号的正确性。对于BYPASS测试,器件的BYPASS寄存器初始值为0;对于IDCODE测试,器件的标准IDCODE从BSDL文件中提取。

2.2 包含非边界扫描器件的互连测试

对于一个电路板来说,相当部分的器件都是非边界扫描器件,如何有效利用扫描链来测试连接在边界扫描器件之间的非边界扫描器件是提高故障覆盖率的关键。可以说,故障覆盖率与边界扫描器件的边界扫描寄存器提供给非边界扫描器件的可控制性和可观测性的程度息息相关。

2.2.1 可控制性的提高

为了增加可控制性,对于非边界扫描器件的重要的控制信号,如片选端和使能端,尽可能地直接控制,或者通过边界扫描器件的边界扫描单元进行控制。这样在测试时,为了避免信号冲突可以把相应的器件禁用或者改变信号输入输出的方向。如图4所示,器件N17(SN74LVC4245A)的/OE端和DIR端与N14(EPLD)的引脚相连。N50(74F245)的/E端也受N14控制,而DIR端接地,N50的/E端选通时,固定的B端为输入而A端为输出。N17和N50的A端引脚共享VXI总线的D00-D07,但B端引脚分别连在不同的总线上。如果N17的/OE端选通,DIR端置0时,A端为输入,与N50的A端为输出相矛盾;DIR端置1时,B端为输入,不同的总线信号发送到同一引脚上,引起冲突。因此,通过N14的BS引脚控制N17和N50,让两个器件不同时选通,使测试顺利进行。

44.jpg

2.2.2 可观测性的提高

为了增加可观测性,本文要给测试软件提供这些非边界扫描器件的基本信息,如器件的电源Vcc和接地GND引脚、I/O引脚的性质(是输入、输出、三态输出还是双向的)、器件的逻辑功能等,也就是对非边界扫描器件进行建模,编写测试软件能识别的MODEL。以74F245为例,其MODEL如下:[page]

44x.jpg

在此MODEL中,描述了器件的引脚性质及各种状态下的逻辑功能。MODEL被分成了若干PART,要根据电路板上器件的具体连接情况来选取相应的PART。对于N50和N51来说,因DIR引脚接地,固定为低,我们就选取PARTBtoA_with_DIR_fixed

在做互连测试时,建模的器件越多,故障覆盖率就越高。本文做了一个对比实验。如图5所示。N14的109、110和111这3个引脚分别与3个上拉电阻相连,同时与插针J6相连。通过跳线可以使3个引脚处于001~111这7个状态中的某一个,从而确定被测板电路响应VXI总线中7根中断线中的某一根。在向测试软件输入被测板的信息时,我们默认109~111这3个引脚正常状态为逻辑高。那么,当我们用跳线将J6的1、2 脚短接时,就人为制造了N14的109脚与地短路的故障。

55.jpg

第一阶段,本文只对电路板上的179个电阻进行了建模,测试得到的与边界扫描器件引脚相关的故障覆盖率为56.78%,没有检测到故障。第二阶段,本文在第一阶段的基础上又对39个与边界扫描器件相连的非边界扫描器件进行建模,测试得到的故障覆盖率为67.03 %,有了明显提高,且故障检出,结果显示如图6所示。

66.jpg

3 结束语

复杂数字电路板的可测试性设计是电路和器件设计领域研究的重要课题。本文介绍了通过在复杂数字电路板中设计和利用器件的边界扫描结构,提高电路板的可测试性,及通过增加边界扫描器件对非边界扫描器件的可控制性与可观测性,获得更高的故障诊断覆盖率的方法。

边界扫描技术实现了可测性设计的一次变革,但它并不能解决所有的可测性问题。边界扫描的长处在于器件引脚之间的互连测试。由于TCK速度的限制,边界扫描对于器件内部的动态故障显得无能为力。而自建内测试技术(BIST)则是针对器件功能性测试的。把BIST结构置入芯片内,结合IEEE 1149.1中可选择的RUNBIST指令可以达到高的故障覆盖率。因此,要全方位地对故障类型进行考虑,利用现有的DFT技术,混合采用传统的ICT,取长补短,才能更好地解决DFT问题,当代的ICT设备,大多也都支持边界扫描测试。

关键字:边界扫描技术  电路板  可测性 引用地址:基于边界扫描技术的电路板可测性设计分析

上一篇:VHDL在高速图像采集系统中的应用设计
下一篇:测量48V高端电流的单供电电源电路

推荐阅读最新更新时间:2024-03-30 22:29

电路板选择、焊接和调试技巧详解
一、万用电路板选择和焊接   万用电路板俗称“洞洞板”。相比专业的PCB制版,洞洞板(万用 电路板 )具有以下优势:使用门槛低,成本低廉,使用方便,扩展灵活。比如在大学生电子设计竞赛中,作品通常需要在几天时间内争分夺秒地完成,所以大多使用洞洞板。   洞洞板的选择   目前市场上出售的洞洞板主要有两种,一种焊盘各自独立(图1,以下简称单孔板),另一种是多个焊盘连在一起(图2,以下简称连孔板),单孔板又分为单面板和双面板两种。根据笔者的经验,单孔板较适合数字电路和单片机电路,连孔板则更适合模拟电路和分立电路。因为数字电路和单片机电路以芯片为主,电路较规则;而模拟电路和分立电路往往较不规则。分立元件的引脚常常需要连接多根线,这时如果
[模拟电子]
<font color='red'>电路板</font>选择、焊接和调试技巧详解
组合式传感器节省电路板空间,并增强可靠
    执行多种功能的传感器  -  比如提供温度输出的压力传感器或同时监测温度和相对湿度的传感器  -  可以为各个行业的设计师提供许多好处。其中,力图减小设备尺寸以提高便携性的医疗设备设计师尤其青睐节省电路板空间这一优势; HVAC 暖通空调设备的设计师则非常欢迎设备中更少的外部互连(它们是造成性能损失的潜在来源)带来的更高可靠性。绝大多数的设计师都喜欢“一个传感器实现原先两种传感器的功能”这一设计理念,因为这意味着产品的测试和校准工作量大幅降低。设计师们通过设计阶段的比较,可以确定与两个独立传感器相比,一个组合式传感器是否具有更大的优势。       设计师在判定某个应用是否应使用组合式传感器时,应考虑以下几点
[传感器]
组合式传感器<font color='red'>可</font>节省<font color='red'>电路板</font>空间,并增强可靠<font color='red'>性</font>
电路板设计初创公司Quilter获得1000万美元融资
电路板设计初创公司 Quilter(位于加利福尼亚州门洛帕克)已成功筹集 1000 万美元资金,以推动其电路板设计自动化技术的实现。 目前,该公司的商业模式尚未明确,不清楚其提供的是可授权的 EDA 软件还是相关服务。不过,该公司表示其软件工具目前正处于测试阶段,且可供用户免费使用。 此轮融资由 Benchmark 领投。Quilter 声称,他们正在研发一种基于人工智能的 PCB 设计技术,该技术将能够随着时间的推移不断自我优化和完善。 该公司由 Sergiy Nesterenko 于 2019 年创立,目前拥有一支由 12 名远程工作员工组成的团队。 Nesterenko 在公司网站上发布的声明中表示:“我们的
[嵌入式]
自己印制电路板
是不是又在检修用万能板搭出的电路?是不是苦于万能板搭不出自己想要的电路、布局?对于当今广大电子爱好者来说,万能板已经不能满足制作的需求,但是找厂家做PCB样板又不太划算,几十元钱一块板……那就没有办法了么?且慢,这时,感光板横空出世!成本低廉,制作方便,可以轻易搭建出复杂的电路甚至是贴片电路,精度高。方便,实用,是感光电路板的优势所在!   而今天我就以最简单的20颗"草帽"LED并联电路来示范一下,教教大家如何充分发挥感光板的优势--我电路就是比你整洁,方便,好用!   1 材料和工具   ○ 感光电路板x1块   ○ 三氯化铁x1瓶,或者环保蚀刻剂x1包   ○ 感光板显影剂x1包   ○ 透明胶x1卷   
[模拟电子]
自己印制<font color='red'>电路板</font>
爱盛科技携最新磁传感器技术即将亮相2016上海中国电子展
迈向第88届的中国电子展暨上海亚洲电子展(AEES),将于2016年11月8日-11月10日在上海新国际博览中心举办,爱盛科技将于W1馆的1A103展位展出今年最新的地磁传感器产品及技术,并在现场设置技术人员提供技术交流及咨询服务。针对今年受到嘱目的无人机、VR、AR、及IoT应用,爱盛科技将展示其相关产品和技术,现场还将实地演示协助众多无人机工程师解决炸机及航向偏移问题的相关解决手法及材料。 爱盛科技董事长暨执行长赖孟煌介绍: 本次将展出全线产品,包括地磁传感器及电流传感模块,而以下三款产品都是得到市场认同或是对于市场需求响应,预计会有较大影响力的拳头产品。 无人机市占率最高的IST8310:采用3mmx3mm LGA包装,
[工业控制]
爱盛科技携最新磁传感器<font color='red'>技术</font>即将亮相2016上海中国电子展
电路板维修中的方法技巧
引言   控制系统由于价格不菲, 因此当其发生故障时,为了讲求经济效益,节约成本,一般采用维修的方式。但是在发生以下几种情况时,需要更换新的电路板:电路板已到报废年限;电路板被损坏的情况严重,无法修理;经过多次反复维修,不断出现问题的,说明电路板存在不稳定因素,已经不适于在机床中继续使用的。本人从事电路板的维修工作多年, 在工作中总结了一些维修的方法及技巧,介绍给大家,与大家共勉之。   1 观察法   当我们拿到一块待维修的电路板时, 首先对它的外观进行仔细的观察。如果电路板被烧过, 那么在给电路板通电前, 一定要仔细检查电源电路是否正常, 在确保不会引起二次损伤后再通电。观察法是属于静态检查法的一种,在运用观察法时,一
[模拟电子]
总投20亿元,印刷电路板、动力电池胶粘剂等项目签约赣州
7月28日,江西赣州龙南市举行重大项目集中签约仪式,此次集中签约共6个项目,总投资20亿元,包括动力电池胶粘剂生产项目,印刷电路板设备制造项目,年产2万吨碳纳米管项目等。 印刷电路板设备制造项目由香港环球集团旗下的环球半导体封装设备有限公司投资兴办。项目总投资为3亿元,其中固定资产投资2亿元。项目分两期建设,其中一期投资2亿元,固定资产投资1.5亿元,二期总投资1亿元,固定资产投资0.5亿元。主要生产经营范围为:研发、生产和销售电路板设备、自动化系统设备、自动化生产线、软件。 动力电池胶粘剂生产项目由赣州市腾威电子材料技术有限公司投资兴办。项目总投资为4.5亿元,其中固定资产投资1.5亿元。主要生产经营范围为:设计、研发、产销
[手机便携]
用PROTEL DXP电路板设计的一般原则
新手指导 --用PROTEL DXP电路板设计的一般原则 电路板设计的一般原则包括:电路板的选用、电路板尺寸、元件布局、布线、焊盘、填充、跨接线等。 电路板一般用敷铜层压板制成,板层选用时要从电气性能、可靠性、加工工艺要求和经济指标等方面考虑。常用的敷铜层压板是敷铜酚醛纸质层压板、敷铜环氧纸质层压板、敷铜环氧玻璃布层压板、敷铜环氧酚醛玻璃布层压板、敷铜聚四氟乙烯玻璃布层压板和多层印刷电路板用环氧玻璃布等。不同材料的层压板有不同的特点。 环氧树脂与铜箔有极好的粘合力,因此铜箔的附着强度和工作温度较高,可以在 260℃的熔锡中不起泡。环氧树脂浸过的玻璃布层压板受潮气的影响较小。 超高频电路板最好是敷铜聚四氟乙烯玻璃布
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved