{$cluname}

科伟奇论坛 » Asset Intertech 技术交流 » 边界扫描工具超越基本PCB测试


‹‹上一主题 | 下一主题›› 查看 3424
发表一个新帖子 发表回复

标题 边界扫描工具超越基本PCB测试 在百度搜索本主题 [ 搜 ] [ 打印 ] [ 推荐 ] [收藏帖子] [ 收藏到新浪VIVI] [ 订阅 ]

ethan (附小二年级)
楼主   [点击复制本网址] [ 字体: ] [ 编辑 ] [ 报告 ] [评分]
Rank:2
Rank:2
Rank:2
UID 148
帖子 12
积分 32 点
金币 57 枚
魅力 23 度
注册 2010年1月13日
边界扫描工具超越基本PCB测试

尽管IEEE 1149是16年 前引入的标准, 但 它仍在继续为那些 必须完成电子产品测试的工程师 提供帮助。1149标准的正式名 称叫做“IEEE标准测试接入端 口与边界扫描架构” , 工程师 们经常把它简单称做“ 边界扫 描”或“JTAG”,后者表示“联 合测试活动小组”,即开始致力于这个标准化工作的小组。

提供边界扫描测试工具的公 司都在不断扩展自己的技术,使 之超出对印刷电路板(PCB)开 路、短路的基本测试。标准与新 的进展现在包含器件编程、内置 自检(BIST)结构、远程测试和 其它功能,为了解这些技术与产 品的状态,我们讨论一下边界扫 描工具的几家供应商。

描”或“JTAG”,后者表示“联 合测试活动小组”,即开始致力 于这个标准化工作的小组。 提供边界扫描测试工具的公 司都在不断扩展自己的技术,使 之超出对印刷电路板(PCB)开 路、短路的基本测试。标准与新 的进展现在包含器件编程、内置 自检(BIST)结构、远程测试和 其它功能,为了解这些技术与产 品的状态,我们讨论一下边界扫描工具的几家供应商。

ASSET Intertech

为了扩展边界扫描技术, I E E E 最近组成了P 1 6 8 7 工作小 组, 要为工程师们开发一种能 测试并调试复杂IC内部结构的标 准。但是,内部JTAG(IJTAG) 结构将仍然通过标准的1149.1四 线接口与外部测试仪通信。

Glenn Woppman是ASSET Intertech的总裁兼CEO,他解释 说,原1149.1标准不太容易处 理内部运算或内部调试运算的控 制。Woppman说:“假设我的 ASIC包含一个有问题的累加器, 采用一个内部测试结构可以让我 尝试各种位组合,看看会出现什 么。我可能就能发现只有某种组 合会造成累加错误。”P1687小 组提出了对该类内部ASIC调试结 构的边界扫描软件使用方法,目 前,该小组已有了一个供讨论的 架构。

ASSET Intertech在工具前 端投入了大量时间和精力,提供 一个新的GUI并实现某些任务的自 动化,从而使它的ScanWorks软 件更容易使用。W o p p m a n 表 示:“我们已把很多模型放到网 站上供客户下载。我们的工具会 读出模型的信息,并尽可能多地 实现步骤自动化。ScanWorks会 自动检查更新内容。” 另外, ASSET Intertech还提供短视频 教程和演示,使工程师们能够快 速着手使用ScanWorks工具。 Woppman说:“如果你忘记了某 些事的做法,例如对Flash存储器 或CPLD编程,看五分钟的视频就 够了。”

Corelis
考虑到很多工程师并不想要 带有很多附加头和模块的测试系 统,而且现在很多计算机都带有 PCI Express插槽,Corelis刚刚推 出了第一款边界扫描控制器卡, 它要占用一个PCI Express槽。 C o r e l i s 总裁M e n a c h e m Blasberg指出,很多公司经常要 向本地管理机构与合同制造商送 交测试系统。因此,测试系统越 简单,元件越少,则设置和使用 就越方便。这块卡可以直接处理 该公司ScanExpressTPG测试样本 发生器软件产生的测试矢量,而 且还支持并行测试以及多块电路 板和设备的编程。

由于采用I2C和SPI端口的 器件已很常见,Corelis在自己 的ScanExpress边界扫描软、硬 件中增加了I2C和SPI内存直接编 辑功能。I2C与SPI接口的运行与 JTAG测试端口无关,因此一个 边界扫描软件可以在测试一块PCB的同时对板上器件编程。

边界扫描编程要用长码流 来传送数据和地址信息,而I2C和SPI端口则不同,它们能够在接近于器件支持的最大速度作器件编程。另外,工程师通过I2C和SPI端口使用Corelis接口时,可以访问到芯片的内部运算,而通过边界扫描端口则做不到这点。

Goepel
Goepel 的最新版 (Ver.4.3)CASCON软件工具支 持IEEE1149.6标准(亦称为AC JTAG),它的目标是测试带有 高速交流耦合和差分连接的数字 电路。该标准扩展了测试能力, 因而边界扫描技术可以测试很多 电路元器件,如高速串行/解串 (SERDES)IC和差分发射器与接收器。

Goepel还扩展了自己专利 的边界扫描编程语言CASLAN, 这是该公司软件工具的基础。尽 管使用CASLAN是可选的,但很 多工程师用它来编写自己的测试 序列或应用,并仍然使用标准的 边界扫描技术。自动测试样本发 生器(ATPG)工具无法创建一 个CASLAN程序提供的测试。并 且由于Goepel采用自己的语言, 因而可以扩展这个语言,以适应 新的混合信号测试或非标准边界 扫描测试, 这些测试可以使用 Scanflex I/O块,以扩充边界扫描功能以外的测试。

Goepel美国运营经理Heiko Ehrenberg表示:“例如在测试 一个DAC时,边界扫描设备可以 让你访问到数字输入,但它们不 能够测试模拟输出,于是,工程 师们可以用一个Scanflex I/O模 块来测量电压输出。CASLAN软 件中的表达式可以搜集电压数 据,以确定DAC是否正确工作, 所有测试都是在边界扫描框架 内。” 尽管其它供应商也为数 字测试提供类似的“ 离板” 模 块,但Ehrenberg相信,迄今为 止只有Goepel可提供这种类型 的模拟测试,该公司最近宣布了 VarioCore-IP技术,工程师可以 通过软件开发新的Scanflex模块功能,或者使用Goepel的标准功能。

Intellitech
Intellitech总裁兼 CEO C. J. Clark在边界扫 描世界中发现了两个有意 思的领域:并行测试与嵌 入测试。Clark说:“因 为边界扫描运行会花很 长时间,工程师们希望 同时对很多电路板运 行测试以及作器件编 程。”Intellitech在自己 的PT100并行测试仪中 实现了并行JTAG(或叫 CJTAG),它提供同时 运行测试和编程操作的多 个边界扫描端口。通过均 衡装入、卸载PCB时间和 运行测试所需时间,工程 师只要在处理时间(而不 是测试时间)就可以获得 吞吐量,这就是Clark所 说的“零测试时间。”

Intellitech还提供 了自己的SystemBIST芯 片,它可以让设计者为一 块PCB加上独立的内置自 检(BIST)能力。该芯 片作为一个FPGA配置器 件,它可以执行边界扫 描测试并保存结果。人 们可以在以后为管脚级 诊断获取测试结果,以 避免在厂内重新运行测 试。由于芯片简化了现场 更新FPGA的工作,并且 去掉了没有发现错误的 结果,以及与只用软件 测试方案相关的虚假警 报,从而节省了成本。由 于SystemBIST芯片不需要训练设备或自动测试设备来运 行测试,因此是合同制造商实现 边界扫描测试功能的一种经济方 法。并且,测试可以运行在环境 应力筛选、老化测试和现场等情 况下。

SystemBIST 芯片的价格 低于15美元,工程师可以购买 一个评估套件以试用软、硬件。 Clark指出:“你可以输入其它边 界扫描工具的测试和FPGA配置数 据,然后就可以控制芯片测试和 在上电时配置数据的方式。”

JTAG Technologies
JTAG Technologies的新型 TapCommunicator技术可以使工 程师通过一个现有的通信通道, 完成系统的测试与编程,无论通道的长度。

TapCommunicator包括一 个位于边界扫描控制器旁的上行 链路模块和一个嵌入待测系统中 的下行链路模块,信号完整性与 网络的完整性同样健壮,并且通 信可以包括错误检测与重新传 输能力。

JTAG Technologies美国 营销经理Ray Dellecker说:“ TapCommunicator跨越了边界 扫描测试器和待测设备之间的 所有距离。产品将能与市场上 所有基于1149.1的测试系统协 同工作。” 很多公司正在研究 将TapCommunicator用于自己 的产品。

JTAG Technologies还推出 了ProVision,这是一种改进了可 用性的新边界扫描开发工具。新 的软件可以实现更多任务的自动 化,使工程师可以看到与选择相 符的细节内容。ProVision还使用 描述器件属性的模型,自动处理 非边界扫描器件。Dellecker解释 说:“当你把器件模型与边界扫 描说明[BSDL]文件结合使用时, 工具就知道如何设置一个PCB的 测试。过去,工程师必须手动设 置非边界扫描器件,否则就会干 扰测试。”没有一个库可以覆盖 所有器件,因此ProVision带有一 个模型编辑器,工程师可以用表 格或模板形式输入器件信息,创 建自己的模型。

ProVision中集成了测试和闪 存、CPLD编程任务,可以运行于 所有现有JTAG Technologies系统 上,因此,客户可以保留自己的 硬件投资,继续使用原有的测试 文件。

调试时优秀的测试工具

你的第一个原型电路板 已经返回,热情的营 销人员邀请你的客户 来看正式的演示,但该死的电路 板却无法正常工作,原因是一块 BGA阻挡了你检查信号的路径。 此时就需用到边界扫描工具了, 不过它的费用可能会让一些公司 敬而远之。

如果你的IC具备了边界扫描 的能力,并且在电路板上建立了 一个边界扫描链, 那么你会发 现,Macraigor Systems公司的 J-Scan工具可以拯救你的设计。 J-Scan只需要针对你电路板上器 件的边界扫描描述语言(BSDL) 文件,这个文件可以从IC制造商 的网站上下载,然后用J-Scan GUI描述扫描链,并在显示上标 出信号管脚;另外还可以描述实 体,如数据和地址总线。

软件使用了M a c r a i g o r 的 usbDemon边界扫描pod,通过一 个标准四线IEEE 1149端口“连 接”到电路板的器件上(如果你 没有边界扫描连接器,可以在建 立了芯片的边界扫描连接后,焊 到所需的信号线上)。管脚信息 的显示每秒更新10次,因此可 以快速确认短路和开路,并且可 以监控扫描链中每根管脚的信号 活动情况。因此,你可以看到地 址脚、数据脚或其它信号是否有 阻塞,并且还可以修改任何管脚 的状态。如果你希望将一个内存 映像移动到板上的闪存中,JScan 软件也可以完成这种工作。

J-Scan边界扫描套件售价为 1895美元,它包括一个Macraigor u s b D e m o n 测试p o d 、测试与 Flash存储器编程软件(只支持 Windows)、多供应商演示板、 9V电源、用户手册和免费的软件 升级(一年)。如果你已经有了 一个usbDemon测试pod,也可以 购买没有usbDemon的套件,价 格为1145美元。

本屏显示J - S c a n 监控一片 FPGA、一片可配置PROM和一 片CPLD的方法。三个栏中提供 了用于驱动缓冲使能线和缓冲输 出的虚拟开关,LED栏显示输入 缓冲的状态。这些LED脚连接到 PCB上的八只LED上,这样工程 师可以监视LED的状态,或在必 要时驱动它们。





此用户离线!
共计在线时长110分钟2010/1/13 10:47:03
[ 资料 ] [ 短信 ] [ 好友 ] [ 文集 ] [ 引用 ] [ 回复 ] 点击返回顶部

« 首页1 »1/共1页


查看积分策略说明快速回复你的内容
快捷回复标题 (选填) 快捷插入表情图标
验 证 码  点击获取验证码
快捷回复内容

自动复制

Powered by TEAM 2.0.5 Release - ACC © 2005 Team5 Studio All rights reserved