近期,Nolan Johnson采访了The Test Connection Inc公司的Bert Horner,探讨了合同测试公司目前的实际状况。毫无疑问,数据是业务的核心。随着采访的展开,Bert分享了如何与OEM客户共同改变测试服务中数据使用的观点。
Nolan Johnson:从测试服务提供商的角度来看,目前哪些新设备的开发对你们最有价值?
Bert Horner:最有价值的将是用于处理针对测试开发板级数据的软件工具。使软件对用户更友好,可以使非软件开发人员的测试工程师以更友好的格式处理信息。
允许有限接近测试的工具,同时仍然允许在组件上成功进行测试,是我们在自动化测试中看到的另一个发展方向。过去,我们依赖基本的边界扫描,因为那是当时拥有的唯一技术。大公司都参与了测试设备的开发,现在看到了一些伙伴关系或工具共享:Corelis或XJTAG将与Teradyne或Keysight合作,系统内程序将与Seica或Takaya一起合作。我们有更多的工具可以使用。
Johnson:所以,能够通过CFX、JTAG等数据协议连接设备非常重要吗?
Horner:就测试服务而言,不同测试设备制造商之间的合作有助于确定我们面临的挑战,这是了解他们的工具如何帮助工作不仅变得更容易而且获得更好的覆盖范围的关键。
Johnson:我们来谈谈互操作性。测试服务包括哪些日常工作?这种集成如何给公司带来更好的结果和效率,或者竞争优势?
Horner:我用3~4种不同的方式来描述测试服务日常工作。作为测试服务公司,你是“专家”,客户依靠你来完成测试过程,从而为他们提供最佳的效果。利用这些工具可以进行更好的测试,可帮助我们这类测试服务机构。
如果工具被内置到测试解决方案中,并且客户和测试机构都拥有该工具,那么就可以减少测试引脚的数量,而不是努力过度工程设计。
第三方公司,如ASTER Technologies,有工具可以帮助测试应用改变测试产品的方式,可以把它安装在一台更小的设备上,因为将可使用边界扫描等工具,从传统的ICT中移除一些测试引脚。如果愿意的话,可以将不同的测试设备组合在一起。
最后,还有测试的速度。可以将这些不同的测试策略结合起来。例如,Seica有名为FNode的工具,它可以进行特征类型的测试,而不是到处进行需要花费时间的点对点测试。对我们来说,这种测试方法增加了价值,因为如果PCB测试通过了,我们可以使用更快的测试方法。例如存在失效的PCB时,采用飞针测试设备做传统的开路、短路测试时可以实现更快的周转期。生产部门很高兴我们可以更快地测试产品。这对客户和我们是双赢的。
Johnson:这似乎非常有效:先进行分类,然后再详细判断。
Horner:没错。当对这些工具有了更多的使用经验后,你会开始观察趋势,并熟悉某些故障特征会发生的地方。现在测试工程师和测试操作员对产品就更熟悉了。
在任何特定时刻,任一款工具都有5年的窗口期。品牌A今天在这个过程中做得更好,但三四年后,也许会有另一家供应商能够提供更快、更彻底、更适合公司的工具。我们每隔3~5年就会对技术进行一次评估。
我们从飞针测试设备供应商那里看到了这种发展模式。飞针测试设备一度都是水平的,现在是垂直的。一些供应商,如Digitaltest正在与Feasa Enterprises和SMH Technologies等公司合作,前者是LED颜色和强度测试工具的供应商,后者使编程模块具有更多功能。SMH正在与许多测试供应商合作,将程序嵌入设备中,节省了应用成本。像Keysight和Teradyne这样的电路内测试公司在创建新的软件测试工具方面有着类似的方式,以使公司现有的(且最新的)硬件能够与测试引入的最新技术保持相关性。
Johnson:对于OEM设计团队来说,使你们能够成功完成测试是义务。在使用测试服务时,客户可以做些什么来改善其体验?
Horner:更新的设计可以访问所有的数据。关键是将数据传输给测试服务机构。我们仍然会看到许多使用了5年、10年、15年、20年的长使用寿命PCB,但客户只能提供很少的数据。航空电子设备就是很好的案例,你会看到10年或15年前设计的系统,在接下来的10年或15年里还会继续使用。其数据和文档会成为挑战。因为我们没有最新的原理图,或者已经多次扫描了其原理图,仍很难读取其数据。
Johnson:目前的测试设备是否使陈旧的作业更容易测试?
Horner:我们今天可以对一块PCB进行逆向工程,可以拿原始PCB创建Gerber文件。我们可以创建ASCII CAD。有人一定会问,“你是否想让测试人员重新工程设计PCB,以获得设计文件,还是回到设计师那里获取更新的数据,成本更低?”我们一直在处理Gerbers,但同时,这是手动或半手动的步骤。
Johnson:你的意思是说,对于一些寿命较长的设计,是时候把它们带入21世纪了?
Horner:是的,目前生产和测试的PCB采用的仍是20世纪80年代的技术。有些时候,我们必须挣脱束缚,需要更新设计数据。
Johnson:我们来谈谈你提到的用户界面提升取得了什么具体成果,用户界面开发如何提供帮助?
Horner:我们不需要使用本地测试软件做所有的事情。我们使用该软件来处理某些BOM和CAD文件。通过这些可互换的解决方案,它们都使测试更加自动化,减少了人为错误的机会,即使是较新的测试开发人员。现在的挑战是确保提供的数据是最新的和正确的。
Johnson:能量化这些成果吗?例如,在2018年,建立和测试一项全新的作业有什么要求?将你当时所付出的努力与现在所做的工作进行对比,发生了什么变化?
Horner:这些工具在处理某些已知因素时更加自动化,设置数据格式也更加灵活。他们正在将更多的智能构建到解析工具中。那时,我们不得不在解析算法中多描述一些内容。现在,它内置了自己的智能水平。当我们提取新的BOM时,它是直观的:会看到某些测量和描述文件,并可识别数据类型。
Johnson:你认为它具有预测性吗?
Horner:我认为它在一定程度上具有预测性。如果它预测错误,那么清除一两个错误要比向测试设备描述整个PCB容易得多。这一过程要比通过蛮力完成开发周期顺畅得多。放在以前,那是测试工程师必须做的。
Johnson:设置过程需要多长时间?
Horner:2016年至2018年,对于一项300个节点的测试作业,导入数据需要一整天。现在,效率可能提高20%~25%,每次我们与合作伙伴沟通后,效率似乎都在变得更高;我们非常积极地与所有ATP测试制造商进行沟通。他们会说:“顺便说一句,它是上周发布的。”大公司在很大程度上引领了技术的发展。他们倾听用户的反馈意见,确保测试设备与时俱进。
Johnson:现在测试设备的区别在于软件而不是硬件,这样说公平吗?
Horner:软件和硬件各占50%。软件可以使测试设备更加用户友好,并且可以自动化一些通常看不到的流程。
Mirtec就是检测方面的一个案例。将不同的器件入库进行存储和重新使用、重新分配时,该工具非常强大。我们正在快速完成这部分过程。所有的检测工具都有这款软件的一些特点,但看到这款软件的实际应用还是令人惊奇的。
Johnson:你认为目前测试设备缺少什么功能?你希望测试设备还能够实现什么功能?
Horner:我想说缺少的是良好的协同作用。当与Keysight、Mirtec或Teradyne沟通时,他们有很好的覆盖率分析;但分析的方法各不相同,他们正在努力使用相同的语言。ASTER是第三方工具,引入了不同的格式,并将其转换为自己的语言。这些公司的软件开发人员对报告的看法与我们的员工不同。在阐释分析报告的过程中,确实会遗漏一些东西。
Johnson:所以,他们正朝着正确的方向前进,继续做更多同样的工作。
Horner:实际情况是越来越多的军用/航空、医疗和汽车行业的客户想要这种深入的数据。我们的客户希望将数据转存回他们的系统——利用自己的质量系统来获取这些信息。
Johnson:关于闭环反馈环的理念,甚至反馈环可以将设计师包含在内,对吗?
Horner:公司有医疗、航空航天和工业控制方面的客户。只要完成项目后,他们就要求我们给其设计师提供反馈。他们已经在考虑下一个版本的改进了。他们会问“为什么The Test Connection不能测试这个项目” ?我回答说,“你们未留出放置这个测试引脚的通道,或者你们未将测试点引出。”当我们把信息反馈给客户,他们能够改进设计,解决测试覆盖范围。
Johnson:你所描述的是相当长一段时间以来行业对DFX的愿景。这一愿景会即将实现吗?
Horner:我们使用的是Keysight和Teradyne的OEM工具,以及ASTER Technologies和Mentor Graphics的第三方工具。当OEM将制造外包给EMS和第三方设计团队时,总会有一些脱节,但如果数据存在,人们愿意将数据分享给OEM或向设计师提供反馈,他们就会知道在下一次设计中如何做得“更好”。
Johnson:太棒了。Bert,非常感谢。
Horner:我的荣幸。
欢迎扫码关注我们的微信公众号
“PCB007中文线上杂志”
点击这里即可获取完整杂志内容。