ASSET-JTAG产品资料
一、JTAG介绍及原理
随着电路技术进入超大规模集成(VLSI)时代,VLSI 电路的高度复杂性以及多层印制板、表面贴装(SMT)、圆片规模集成(WSI)和多芯片模块(MCM)技术在电路系统中的应用,都使得电路节点的物理可访问性正逐步削弱以至于消失,电路和系统的可测试性急剧下降,测试开销在电路和系统总开销中所占的比例不断上升,常规的测试方法正面临着日趋严重的困难。测试算法的研究和测试实践证明了一个基本的事实:要对一个不具有可测试性的电路进行测试实徒劳的,只要提供电路的可测试性,才能使电路的测试问题得到简化并最终解决。
边界扫描技术也就是通常所指的IEEE1149.1标准,是由著名的JTAG工作小组起草并且批准实施的行业标准,已经在行业中得到了广泛的应用,所以通常也称边界扫描技术为JTAG技术,又称边界扫描接口为JTAG接口。目前行业对JTAG的支持已经比较充分,元器件厂商、EDA工具厂商以及自动测试仪 器厂商等都推出大量的技术、产品和设备并且成功应用于电子系统设计、生产和维护等产品生命周期全流程。
如下图所示,一个符合IEEE1149.1边界扫描标准的器件有别于不同的逻辑器件,首先JTAG器件(即符合边界扫描技术的器件)内部都包括一个TAP(测试访问端口)控制器,其次在芯片内部经由一个扫描链路将所有的输入和输出管脚全部串入一个扫描链路。通过JTAG接口,可以实现对芯片所有的IO管脚的输入输出的控制。
JTAG测试技术的原理就是通过对带有JTAG功能的器件的IO的控制,同时根据电路的拓扑结构,通过管脚的0,1序列来诊断和确定电路的功能,开路,短等故障。
二、边界扫描主要功能
- 扫描链路自测试,通过将JTAG信号串联成测试链,可以扫描和识别所有的JTAG器件,以确保JTAG链正常工作。
- 互联测试,互联测试主要是指对电路板上器件之间的互联线的测试,主要检测电路板级的开路、短路或呆滞型等故障。
- 存储器测试,可以对各种存储器,如SRAM,SDRAM,DDR,DDR2,DDR3等存储器测试其故障。
- FLASH 编程功能,用于生产过程中的程序加载,支持并行,SPI,I2C,NAND等各种FLASH的编程功能。
- FPGA,CPLD 编程,通过JTAG接口,可以实现常见的可编程器件的在线编程,简化生产流程。
- JTAG测试技术除了能够测试和调试JTAG芯片以外,也能够测试与JTAG芯片直接连接的信号线,实现对不具有边扫功能的器件如各种buffer,触发器,锁存器等功能测试。JTAG测试技术可以迅速提升测试覆盖率,从而确保JTAG测试技术在实际设计和规模化量产中的高效率应用。
三、边界扫描技术的主要优点
- 缩短产品面世时间
产品研发的初期,样板一般处在小批量状态,产品生产工艺一般不稳定,通过JTAG技术可以迅速定位样板的开短路故障,帮助工程师节约大量测试时间,加快产品研发进程,同时测试程序可以直接从产品设计中转移而来,可以缩短产品后续阶段的时间。
- 降低测试成本
投入的资本仅占常规ATE 设备的很小一部分; 简化测试准备过程,降低测试准备成本; 快速准确的定位故障; 具有较大的故障覆盖率。
- 提高产品的质量和可靠性
可使产品在更接近实际的工作条件下进行测试;进行电路元件的彻底测试; 最终产品种可内建基于边界扫描的故障诊断; 提高了产品的可维护性。
- 降低产品成本
采用JTAG 加载FLASH,不需要CPU 工作,只需要PCB 上电就可进行,可以将Bootrom 和Flashrom 结合起来,统一烧制到Flashrom 中,这样可以在电路板上省去Bootrom 芯片及其PLCC 插座,不仅降低了物料成本,简化了生产工序,也优化了生产流程,减少了产品的不稳定性。
- 边界扫描技术对产品全生命周期中应用的支持
边界扫描技术可以应用于产品生命周期的全过程,具体可以用于产品设计、硬件原型调试、生产测试、系统测试和现场安装服务等过程。在产品生命周期不同阶段的 应用中,可以使用相同的边界扫描硬件控制器,使用同一个软件的框架,使用同样的产品描述文件和测试矢量,只是根据不同的应用阶段的不同认为,执行不同的操 作。
四、ASSET边界扫描工具介绍
美国ASSET InterTech边界扫描公司是一家有16年历史,成立于1995年,其前身是德州仪器(Ti)公司的半导体测试部,专业从事边界扫描技术开发与研究的公司,其开发的边界扫描工具在销售市场的占有率第一,并且与摩托罗拉,诺基亚,思科等知名公司有着长期良好的合作关系,在边界扫描项目中连续多年获得Best in Test大奖,参与(IEEE1149.1, 1149.4, 1532,1149.6,IJTAG)标准的制定,在业内享有良好的口碑和信誉。在中国的市场也取得了不菲的成就。知名客户有:华为、京信、中电集团10所、14所、29所、38所、41所,空一所,航天测控等科研院所和企业单位。
ASSET边界扫描工具除具有所有的工具的常规功能,如基础测试,互联测试,存储器测试,flash编程,PLD编程功能,非边扫器件测试外,还具有如下几个突出的特点。
- 硬件种类丰富,ASSET公司提供了各种接口的测试控制器,包括USB,PCI,CPCI,ETHERNET等各种接口,这些控制器具有尺寸小、使用方便以及可靠性高等特点,可以满足各种场合的灵活应用。
- 统一的软件环境,不仅仅支持边界扫描(BST),还是同时支持CPU仿真(PCT),高速IO测试,FPGA测试(FCT)
- 支持的EDA工具软件种类多,几乎支持业界所有的原理图和pcb网表格式导入。
- 器件模型库种类繁多,其中逻辑器件多大1万种,存储器器件有3000多种, BSDL文件库3000多种,并且器件库在不断的更新增加中,极大的方便了用户的测试开发,节约用户宝贵的时间。
- 系统支持在线编程,器件支持种类多如PLD,FPGA, FLASH等,支持各种常见编程接口,如并行总线,SPI,I2C/NAND,MODC等,文件格式支持SVF,STAPL,SREC,HEX,BIN等格式。
- 故障诊断覆盖率高,定位准确,具有单步及连续运行的诊断功能。PFD(Pin Fault Diagnostic)技术能迅速找到故障的具体位置。对于一个复杂的电路设计而言,如果能够知道具体的故障是由那些引脚的开路/短路造成,无疑大大的加快了修理的速度,降低了维修的成本。
- 灵活的故障率覆盖报告,可以分析出整板的覆盖率,局部覆盖率,每一个网络的测试覆盖率等,便于分析相关的测试,方便提高产品的覆盖率,改进相关的测试工程。
- 独有的内部故障定位浏览器,通过故障网络可以直接定位到原理图和PCB,提高了故障定位的速度,便于客户快速的对当前所反映出的错误来进行维修。
- 方便灵活的API接口,支持labview,VC, VB,JAVA等软件的第三方集成,便于客户构建自己的测试系统。
- 客户众多,紧跟测试世界测试技术的前沿,产品不断满足各大客户测试的需要。
JTAG BRIDGE
一、产品概述
JTAG BRIDGE 是边界扫描工具或者 JTAG 测试工具的辅助性设备,用来扩展TAP接口数目已匹配客户的目标板接口数量。目前,本产品支持 ASSET 边界扫描工具和所有JTAG下载、测试工具。在进行边界扫描测试时,使用本产品可以提高测试效率和增加测试数量。此产品也能同时对多块电路板上 MCU、FPGA、FLASH 在线编程或者烧写程序。
JTAG BRIDGE 能够提高边界扫描控制器和扫描链的连接 。当你的板上由四个以上的扫描链时,你只需要把边界扫描控制器的端口连接 JTAG BRIDGE的TAP 端口,然后把测试板上的扫描链接口连接JTAG BRIDGE的PORT端口,这样边界扫描控制器就能通过 JTAG BRIDGE 控制整个目标测试板乃至每个边界扫描链。
JTAG BRIDGE具有如下特点:
- 如果目标测试板上没有测试访问端口信号缓冲 ,那么JTAG BRIDGE可以提供灵活的缓冲以及阻抗匹配。
- 支持一个TAP接口扩展为6个接口,同时也支持并联或级联模式,扩展接口数目不受限制。
- 可以把多个边界扫描链串成在一起,形成一个扫描链。对于覆盖率很低的目标测试板也是可以使用。JTAG BRIDGE主要功能是扩展边界扫描控制器的控制端口,从而实现同时测试多JTAG口和多边界扫描链目标板以及同时测试更多的测试板。
- JTAG BRIDGE 提供手动和自动两种控制模式,每一个边界扫描链的访问端口都可以由边界扫描控制器上控制或者由 JTAG BRIDGE上的开关控制。板上的指示灯会显示那一条扫描链是有效的。
- 支持 1.2v,2.5v,3.3v,5.0v多种JTAG IO电压。