ITEST-SJTAG方案
一、简介:
技术的进步带来应用的提升,而应用的提升又进一步加剧新技术和新方法的不断涌现。半导体工艺的持续进步带来SoC规模和性能的飞跃,今天的系统级芯片已经完全有能力整合任何的设计成分,芯片封装工艺的重大突破使得元器件朝着小型化、表面贴装以及细间距等特征大踏步迈进,与此同时传统的PCB生产和制造工艺也发生了翻天覆地的变化,以多层板、高密度互联、埋盲孔以及分离无源器件嵌埋等为特征的先进PCB技术也大行其道。而芯片规模的迅速提升、集成电路芯片封装的小型化趋势以及PCB复杂性的急剧增加都带来验证、调试以及测试等方面的严肃挑战。边界扫描技术在上述应用领域发挥了重要的作用。首先边界扫描技术 是一种结构化的扫描测试技术,既支持面向集成电路芯片内部的测试整合,也支持芯片I/O部分的结构化测试,同时也成为理想的PCB板级系统连通性以及功能 测试的重要手段。JTAG技术如今被广泛的使用在单板的测试及维护中,解决了单板的测试维修问题,但随着系统的复杂度得增加,越来越多的系统由很多单板模块构成,如何解决系统级的测试维护问题SJTAG技术(即系统级JTAG)在产业的发展中诞生了,它主要用来解决板间及板内远程测试维护的需要。 它不仅可以远程测试定位单板故障,同时也可以定位板间互联的故障,实现系统远程的软件升级,测试维护,故障诊断等功能。
二、SJTAG方案结构及实现
-
系统支持JTAG路由级联及并联模式,系统拓扑结构方便灵活,系统扩展性好。
-
JTAG控制模块化设计,接口灵活,方便集成在客户系统内。
-
通讯方式灵活多样,博基JTAG控制模块支持本地LAN控制,也可以通过3G模块实现远程控制。保证客户可以随时随地访问控制设备。
-
通讯方式加密传输,保证客户设备的安全性。
-
产品结构灵活,可以根据客户需要增加相应测试及监测功能。
三、SJTAG功能及使用
SJTAG 覆盖电子产品的全生命周期,主要应用在设计验证,生产制造,现场维护,产品可靠性改进等。
-
设计验证阶段:实现软件仿真调试,FPGA/CPLD验证,信号采集及监测,内部寄存器访问,环境试验状态及故障分析等。
-
产品制造和维修:实现板级验证,互联测试,软件编程,故障定位和维修等。
-
现场维护:实现远程软件升级,系统自检及系统互联测试,系统状态监测等。
-
产品质量改进:实时监测系统,定位故障原因,提高产品质量。
四、SJTAG 方案的特点
-
通过网络,您可以在任何地方控制和维护远端的设备,提高设备的维护速度和降低设备的维护成本。
-
远端设备故障自动诊断,测试,不仅可以诊断单板内故障,同时也可以诊断和定位系统及板间故障,轻松解决设备售后服务问题。
-
远程的测试软件跟工厂测试软件完全兼容,无需额外开发成本,节约开发费用。
-
随着设备的复杂度及市场竞争的激烈,单板的逻辑及软件版本的更新必然更加频繁,SJTAG技术可以轻松解决设备软件升级问题,不仅可以升级flash的程序,同时可以对可编程器件如CPLD, FPGA等升级,设备程序升级成本降低99%。
-
设备状态及关键IO状态的实时监控,记录故障状态及信息,帮助客户改进产品,提高产品质量。
五、SJTAG 应用案例
某客户一个机框内有21块单板,系统软件需要远程升级实现新的功能,通过SJTAG实现设备FLASH, CPLD, FPGA的程序的远程升级维护功能。