板测试

Symphony 边界扫描常见问题

Symphony 边界扫描测试是适用于泰瑞达 TestStation 在线测试系统的可选解决方案。以下是关于 Symphony 边界扫描的常见问题及解答。

边界扫描(IEEE 标准 1149.1 及 1149.6)技术的推广,使硅片制造商纷纷将可测性设计加入到元器件生产中。

泰瑞达的边界扫描策略支持将泰瑞达原生的 BasicSCAN 和 Scan Pathfinder 产品作为 TestStation ICT 测试系统上首选的 1149.1 边界扫描测试解决方案。 这些由泰瑞达开发的边界扫描解决方案专为在在线测试环境下执行 1149.1 测试而设计,与在线测试生成器紧密集成。 方案通过可用的测试设备板卡硬件施加边界扫描测试向量,提高了测试整体的故障覆盖率(执行边界扫描测试时无需再添加任何外部硬件)。

泰瑞达庞大的客户群拥有多元化的边界扫描需求。客户如果需要使用市面上基于 PC 的常见边界扫描方案(为重复使用现有测试或利用超出 1149.1 标准的边界扫描功能),可以选择由我们精选的供应商提供的合作伙伴解决方案。

Symphony 是一款合作伙伴边界扫描解决方案的市场推广名称,由 JTAG Technologies 专门为泰瑞达 TestStation 在线测试系统开发。

实现 Symphony 的方法有两种。 Symphony 自定义功能模块 (CFM) 直接使用 JTAG Technologies 的边界扫描控制器和 TAP 界面模块。 JTAG Technologies 的边界扫描控制器安装在测试设备 PC 控制器的 PCI 插槽中,通过电缆与 JTAG 的自定义功能模块 (CFM) 连接。CFM 模块则安装在泰瑞达的自定义功能板 (CFB) 上。

第二种实现方案叫做 Symphony DSM。它利用软件转换器将 JTAG Technologies 的边界扫描测试向量转换成泰瑞达原生的测试编程语言,通过泰瑞达标准的在线测试仪器施加。

本着客户利益至上的原则,泰瑞达与行业领先的 PC 边界扫描解决方案提供商建立了稳固的战略伙合作伴关系。 战略合作伙伴关系方案带来的优势有:

  • 合作伙伴能够为泰瑞达的客户提供一流的边界扫描解决方案。 边界扫描是这些伙伴公司的重点业务。由于 IEEE 不断升级与扩展 1149.x 标准,芯片供应商会持续推出采用最新标准的产品。泰瑞达的合作伙伴能够凭借自身充足的专业知识和资源,应芯片行业发展潮流,及时更新和改进产品。
  • 多数制造商对行业领先的 PC 边界扫描方案都较为熟悉,并且已在开发实验室和生产设施中使用这些方案。 通过将边界扫描方案集成到泰瑞达的测试设备上,客户就能重复使用已开发的测试,减轻在线测试开发工作的整体负担。
  • 行业领先的 PC 边界扫描解决方案支持使用工程开发工具轻松生成自定义边界扫描测试,也具备先进的调试工具,帮助边界扫描测试快速启动。
  • 这些方案还支持使用串行边界扫描接口对电路板上的可编程逻辑器件进行编程。
  • 泰瑞达借助合作伙伴解决方案,大幅提高了旗下在线测试设备的边界扫描检测能力。这样一来,泰瑞达可以将宝贵研发资源集中用于创新其他电路板测试项目(例如:Powered Framescan、并行测试、SafeTest 保护技术、D2B 软件以及多引脚测试等),用我们的专业为客户带来最大价值。

泰瑞达有两款原生的边界扫描解决方案 BasicSCAN 和 Scan Pathfinder,它们是标准产品软件。 BasicSCAN 是一款需要完全电气接入的边界扫描解决方案,利用器件制造商提供的 BSDL 文件自动创建数字在线测试库模型。 BasicSCAN 模型利用测试设备中的 D/S 探针检测待测件的所有引脚是否连接,并通过读取带测件标识寄存器,检测所放置的器件是否正确。 测试设备能够对边界扫描器件引脚进行实际的测试电气接入时,BasicSCAN 是最简单有效的边界扫描解决方案。

Scan Pathfinder 是泰瑞达的另一款边界扫描解决方案,用于电气接入有限的印刷电路板。 该方案使用独立的边界扫描测试生成软件,对电路和 BSDL 文件进行自动分析,从而确定边界扫描零件及其连接情况。 接着,它会使用泰瑞达的标准软件和板卡生成硬件、开路、交互、互连和 BIST 测试。 如果应用场景中 D/S 探针可实现的电气接入有限,并且边界扫描零件不需要 IEEE 1149.1 标准之外的可测性功能,应考虑使用 Scan Pathfinder 解决方案。

泰瑞达原生的 IEEE-1149.1 边界扫描解决方案的优势有:

  • 它们属于泰瑞达标准 ICT 软件开发软件。
  • 开发人员和制造商无需额外安装软件或硬件。
  • 同时使用在线测试设备探针和边界扫描虚拟探针,最大限度提升测试覆盖率和可重复性。

但是,决定使用 BasicSCAN 或 Scan Pathfinder 前,您需要考虑以下与泰瑞达原生边界扫描解决方案相关的限制因素:

  • BasicSCAN 和 Scan Pathfinder 测试必须单独开发,并且不可以在其他测试平台重复使用。
  • BasicSCAN 和 Scan Pathfinder 不支持 1149.1 之外的边界扫描功能。
  • BasicSCAN 和 Scan Pathfinder 不支持通过边界扫描链对 ISP 和闪存进行编程(泰瑞达为闪存和 ISP 元器件编程提供了其他的原生解决方案)。
  • 对于典型制造故障的检测,BasicSCAN 和 Scan Pathfinder 只能生成预先设定的测试,不能生成自定义边界扫描测试

Symphony 是一款合作伙伴边界扫描解决方案,可以在泰瑞达的在线测试设备上集成使用。 该方案基于 JTAG Technologies 先进的 ProVision 边界扫描开发软件。 借助于 ProVision 开发软件、JTAG Technologies 的边界扫描控制器和 TAP 模块硬件,制造商能够使用脱机 PC 快速开发和调试边界扫描测试。 准备就绪后,再使用 Symphony/CFM 或 Symphony/DSM 解决方案将这些测试传输到泰瑞达在线测试设备上。 使用 Symphony 合作伙伴解决方案的优势有:

  • 能够在 ICT 夹具开发之前脱机开发边界扫描测试,从而加速测试开发,消除测试设备的时间瓶颈。
  • 在工程和量产板新产品导入阶段所开发的边界扫描测试可在 ICT 生产测试中使用(无需在 ICT 上重新开发边界扫描测试)。
  • Symphony/CFM 解决方案除了可用于执行边界扫描测试外,还可用于对大部分常见的可编程逻辑器件进行编程。
  • Symphony/DSM 解决方案使用标准泰瑞达 ICT 设备,制造商无需在在线测试仪器上添加任何其他硬件。

您可以在测试设备上安装多款边界扫描解决方案,为不同的应用场景选择最合适的方案。

Symphony/CFM 产品包同时包含硬件和软件。 硬件包括一个 PCI 边界扫描控制器,该控制器插在基于 Windows PC 控制器的 TestStation的PCI 插槽中,以及一个包含 JTAG TAP 模块硬件的多功能应用板 (MFAB)。 CFM 专为泰瑞达的 MFAB 设计。 MFAB 可以插入到 ICT 接收端托架中的附件或引脚板插槽中。JTAG 边界扫描控制器通过电缆与 JTAG TAP CFM 模块连接在一起。 MFAB 中继器用于将边界扫描检测信号连接到被测板上。可通过 MFAB 专用的泰瑞达测试编程语言对其进行控制。

Symphony/CFM 使用与独立台式 ProVision 开发解决方案相同的 JTAG ProVision 运行时测试执行软件和测试项目文件控制 JTAG 硬件和运行边界扫描。 因此,熟悉 JTAG ProVision 开发环境的开发人员很容易上手。

Symphony/DSM 是一款纯软件解决方案,使用时无需在在线测试系统上安装任何 JTAG 硬件。 软件包含一个 JTAG 到泰瑞达的边界扫描向量转化器和一个边界扫描诊断模块。 向量转换器会把 ProVision 在独立台式解决方案上生成的测试项目向量转换为标准的泰瑞达测试编程语言。 为获得最佳测试效果,边界扫描测试向量存储在泰瑞达的深度串行存储器选配件中。 若边界扫描测试结果为失败,该结果将被写入文件,并通过 JTAG 的边界扫描诊断软件进行解释。

您可以参考下方关于两款 Symphony 解决方案的功能对比,选择最适合您应用场景的测试方案:

  • Symphony/DSM 是一款纯软件解决方案,使用时无需在泰瑞达在线系统上安装任何其他的外部硬件。 对于将大部分电路板生产分包给电子制造服务 (EMS) 的原始设备制造商 (OEM) 来说,这无疑是一款灵活又经济的解决方案。
  • Symphony/CFM 是一款同时包含硬件和软件的解决方案,使用时需要将 JTAG Technology 的边界扫描控制器和 TAP 模块安装到泰瑞达的在线测试系统当中。 JTAG 边界扫描控制器需要插入测试设备 PC 控制器的 PCI 插槽中。 因此,安装 Symphony/CFM 解决方案前,必须确保目标测试设备 PC 上有空余的 PCI 插槽可用。
  • 由于不需要制造商购买任何硬件,与 Symphony/CFM 相比,Symphony/DSM 的成本更低。
  • Symphony/DSM 利用测试设备的 D/S 探针驱动和感测 TAP 引脚,因此,它不能在仅支持模拟信号的测试系统上使用,因为此类系统没有 D/S 测试资源。
  • Symphony/CFM 解决方案中的边界扫描控制器和 CFM 硬件还可用于对可编程逻辑器件和闪存设备进行在系统编程(但需要单独的软件许可)。
  • 而 Symphony/DSM 解决方案不支持闪存/ISP 编程。 执行闪存/ISP 编程时应使用标准泰瑞达工具或器件模型。
  • 开发人员可将 ProVision 开发软件添加到 Symphony/CFM 解决方案中,以使用测试设备上丰富的测试和调试工具。
  • Symphony/DSM 解决方案不提供任何调试工具。因此,如果需要进行边界扫描调试或测试修改,必须在独立的台式 ProVision 系统中进行,同时必须使用向量转换工具对 ICT 程序进行转换。
  • Symphony/CFM 利用边界扫描控制器施加测试向量,与 Symphony/DSM 方案不同,此方案无需从 ICT 引脚存储器上加载或卸载边界扫描测试向量。 因此,Symphony/CFM 边界扫描测试执行速度会比等效的 Symphony/DSM 方案快 4 倍左右。

Symphony/DSM 解决方案使用标准 TestStation 驱动器/传感器探针来驱动和感测边界扫描测试访问端口引脚。 边界扫描向量数据存储在泰瑞达的深度串行存储器模块中。

Symphony/CFM 解决方案利用 JTAG Technology 的 JT 3717/PCI 边界扫描控制器和 JT 2147/CFM 自定义功能模块来驱动和感测边界扫描测试访问引脚。 泰瑞达多功能应用板(之前的自定义功能板)上的中继器用于控制 CFM TAP 信号与被测板之间的连接。

You can order the Symphony partnership solution directly from Teradyne by contacting your local Teradyne representative. Below you will find the descriptions of the various Symphony and Teradyne solution components.

PN Symphony TS / PCI-17 / CFM plus CFB Package:
Symphony package for boundary scan testing and FLASH/PLD programming on Teradyne’s TestStation test systems. Requires Teradyne’s CFB hardware option.

Symphony TS / PCI-17 / CFM Includes:

  • JT 3717 / PCI Controller w / ETT module (only 1 needed per tester)
  • JT 2147 / CFM Custom Function Module with 1 TAP interface
  • JT3717 to JT2147 Cable
  • Symphony / Teradyne Software Integration Package (includes execution software for testing and Flash/PLD programming, Result Collector, and Bscan Diagnostics software)
  • TestStation Symphony Installation Disk for Windows XP
  • Symphony /TS Users manual
  • Boundary Scan Diagnostics User manual
  • Command Line Reference manual
  • JT3707 / JT3717 / JT3727 Boundary-scan Controllers User’s manual

Optional:

  • PN 093-101-00 Teradyne Custom Function Board kit
    At least 1 CFB with spare CFM location is required to run the Symphony /CFM solution. Second CFB will be needed if application requires more than 2 independent scan paths. Contact Teradyne Parts Sales if you need to add the CFB option to your in-circuit test system.
  • PN JT 2147 /CFM Custom Function Module w/ 1 TAP
    Additional CFMs (4 max) may be needed if test application requires more than 1 scan path (Only 2 JT 2147 CFM modules allowed per CFB)
  • PN JT 3717 /PCI Controller w / ETT module
    Optional spare controller to facilitate service and repair/exchange
  • PN JT 2116 Upgrade of JT 3717 to JT 3727 controller for increased FLASH Programming capacity
  • PN ProV_AST /N ProVision TestStation development software node-locked
    license, licensed for test generation, compilation, and execution

PN Symphony TS / DSM plus DSM Package:

Symphony boundary scan testing package for Teradyne’s TestStation test systems. Requires Teradyne’s DSM hardware option.

Symphony TS / DSM Includes:

  • JTAG to Teradyne test vector conversion software
  • Result Collector software
  • Control module for result collector & diagnostics
  • Node locked boundary-scan diagnostics (BSD) software
  • TestStation Symphony Installation Disk for Windows XP
  • Boundary Scan Diagnostics User manual

Optional:

Integrated Controller w/ DSM swap

  • The Symphony /DSM software requires that the target tester have Teradyne’s Deep Serial Memory hardware option. On newer TestStation systems the DSM is located on the Integrated System Controller. If the Integrated Controller does not have the DSM option it can be swapped out. Older 228X test systems must have the standalone DSM II board that plugs into a pin board slot. Older DSM I boards are not supported. Contact Teradyne Part Sales if you need to add the DSM option to your in-circuit test system.

Offline Programming & Debug Kit – Optional software and hardware kit that can be purchased by manufacturers who want the ability to generate and debug boundary scan tests on a stand-alone PC or laptop. Kit includes:

  • JTAG Technology ProV_TST /N software licensed for test generation,
    debug, and diagnostics
  • JT 3707 / TSI Datablaster – High speed controller / Triple Serial Interface
    that supports connections to PC Ethernet, USB, or Firewire ports.

PN SWMT Symphony 1 Year Software Year Maintenance Contract:

  • Yearly software support maintenance contract (1st year included at no charge). The Symphony maintenance contract must be bundled with Teradyne’s standard Software Support Agreement.

Symphony 的许可授权与泰瑞达其他产品功能的许可授权类似。 购买 Symphony 产品的制造商必须联系泰瑞达的客户支持人员,并在安装 Symphony 后,将目标测试设备生成的许可注册文件发送给他们。

收到文件后,泰瑞达的客户支持人员会将他们获得的唯一的软件许可密钥发送给制造商,后者便可以在目标测试设备上运行 Symphony 软件。

运行 5.8.0 软件版本且基于 Windows XP 的旧版 228X 系列测试系统支持 Symphony/CFM 解决方案。 这些测试设备类型包括 2280、2281、2281A、2283、2284、2286、2287、2287A、2287L、2287LX 以及所有 TS8X 型号。 所有基于 UltraPin 的最新版本泰瑞达 TestStation 测试系统(TS、TSLH、TSLX、TS-Duo 和 TSR)也都支持该方案。

除仅支持模拟信号的 2281A、2287A 和 TS121A 配置外,所有以上系统均支持 Symphony/DSM 解决方案。 DSM 解决方案要求设备具备数字 D/S 测试资源,因此,仅支持模拟信号的测试设备配置不支持该方案。

Symphony 支持 TestStation 的 Duo 并行测试系统,但是,制造商如果想要使用 Duo 的两个模块并行运行 Symphony,必须购买两套 Symphony 产品包,并将它们分别安装在 Duo 测试设备的两个模块上。

程序开发人员通常会使用有 JTAG Technologies ProVision 开发软件和边界扫描硬件的脱机 PC 工作站执行边界扫描测试的开发和调试工作。 多数编程服务公司对 JTAG Technologies 的边界扫描产品方案都很熟悉,他们的开发实验室也有开发工作站可供使用。

如果没有 JTAG Technologies 的 ProVision 开发软件和边界扫描硬件可供开发人员使用,可以直接从 JTAG Technologies 或其网站所列的授权销售代表处购买相关。

您如果希望将边界扫描测试程序的开发工作分包出去,也可以通过 JTAG Technologies 进行咨询并提供开发服务。 他们的现场应用专家将与您密切合作,确定工作范围并向您提供项目报价。 在离线开发站成功开发和运行边界扫描测试后,可将其转移到测试设备并集成到标准的在线测试程序当中。 集成过程包括编写在线测试程序,以便运行转换后的测试向量(适用于 Symphony/DSM),或使用 JTAG Technologies 的运行时执行软件运行边界扫描测试向量(适用于 Symphony/CFM)。

若边界扫描测试在在线测试设备上未能运行成功,您可能需要使用离线开发工作站进行更多调试,或者对程序或 ICT 测试夹具进行修改,从而最大程度地减小针床夹具的电气荷载效应。

若您需要在安装有 Symphony/CFM 解决方案的测试设备上执行开发和调试任务,则需要购买 ProVision 开发工具并安装到测试设备上。

通常,大多数合同制造商会获得 OEM 客户提供的在线测试夹具和程序, 而非亲自进行开发。 这些夹具和测试程序已经集成了在线和 JTAG 边界扫描测试。

制造商只需要确保 Symphony 软件在在线测试系统中正确安装并获得相应许可即可。 若程序要求使用 Symphony/CFM 解决方案,合同制造商必须确保目标在线测试设备上具备 PCI 边界扫描控制器和 JTAG CFM 硬件。 若程序使用 Symphony/DSM 解决方案,合同制造商则需确保在线测试设备上具有深度串行存储器硬件选配件。

合同制造商如果被授权修改边界扫描生产测试(以支持 ECO 或零件更改),则必须在测试设备上安装 ProVision 开发工具和 Symphony/CFM 解决方案,或具备独立的 ProVision 测试工作站。 如需订购这些选配件,请参考上方关于订购和价格的问题,以获取相关信息。

泰瑞达为 Symphony 产品提供第一级支持,包括维修和更换 JTAG 硬件、提供软件补丁获取途径,以及回答直接向我们的客户支持人员提出的技术问题。

我们会将泰瑞达内部支持团队无法解决的问题发送给 JTAG Technologies 的工程团队,并实时跟进,确保问题能够及时有效解决。

泰瑞达不负责对 JTAG Technologies 的 ProVision 开发软件和离线开发工作站提供任何培训。 JTAG 和他们的授权经销商会提供有关 ProVision 开发软件的定制培训课程。

Symphony 产品的价格中包括首年的支持费用。 首年免费支持到期后,您可以通过购买 Symphony 软件维护合同延长支持服务。 Symphony 软件维护合同与泰瑞达的软件支持协议 (SSA) 绑定,因此,用户可以访问泰瑞达的网页版支持门户,下载最新版本的 Symphony 软件更新和补丁,泰瑞达专家级客户支持团队也会在第一时间提供电话支持。

对于将 Symphony 的软件维护合同纳入泰瑞达的标准软件支持协议,泰瑞达会针对每台测试设备收取额外费用。 从泰瑞达购处买了全面服务协议 (FSA) 的制造商客户将免费获得 Symphony/CFM 解决方案的硬件支持。

对于泰瑞达的全面服务协议未涵盖的测试系统,我们建议制造商购买备用 Symphony/CFM 硬件,并存放在现场,以避免停产造成的损失。