中文 英语

阿拉伯学者在汽车长大

现有的测试概念被杠杆以新的方式以满足严格的汽车需求。

受欢迎程度

测试概念和方法已经使用了多年的传统半导体和SoC设计现在被用于汽车芯片,但他们需要调整和升级期间启用先进的汽车系统的监控操作车辆。

汽车和安全关键设计有很高的质量,可靠性和安全性要求,这对完美设计测试(DFT)。因此,汽车行业电子行业扩大了利用DFT技术不仅仅局限于流入整体系统架构设计和功能验证计划。

“在这里,测试不能想了想,“罗伯Knoth说,产品管理总监节奏。“无论是插入或安全机制生成时间之前测试高质量的制造、测试计划必须是系统架构的一部分。同时,测试必须是轻量级和尽可能透明,以便它不会成为一种负担。”

高级主管尼尔•斯特劳德汽车技术战略与物联网业务手臂表示同意。“内建自测(阿拉伯学者)本身并不是一个新的技术,但它正变得越来越流行在汽车SoCs-especially时安全性至关重要的一部分或高可靠性的系统如制动或转向控制。这些自测中实现SoC硬件和他们很好地诊断逻辑(LBiST)和内存中的任何错误(MBiST)。”

然而,斯特劳德指出,系统不会仅仅依赖阿拉伯学者机制是有原因的。“首先,今天被测试函数必须采取脱机测试它。它不能被用于目标应用程序。在线阿拉伯学者在未来将变得更加普遍。因此,今天的阿拉伯学者通常发生在升高或省电”。

最重要的是,总是有一个权衡,工作频率的测试由于耗散功率。“在考虑任何安全关键设计,必须采取各个击破的方法,阿拉伯学者能力是一个关键的测试策略的一部分。但应辅以其他检测机制和功能,如纠错码(ECC),奇偶校验检测,软件测试库,锁步进,等等。”

现有技术的新方法
这涉及的关键部分获得系统的那些部分需要测试,这已经成为问题,因为没有足够的测试针将测试数据。一个解决方案是利用USB或串行总线技术已经内置到设备,高级营销主管Steve接线盒说测试自动化Synopsys对此

虽然这可能看起来像一个明显的选择,插座不是那么容易说首先说服吃公司来支持这些接口。但是一旦他们理解这个问题,他们跳上。效果显著,是将功能添加到测试人员以及新硬件的设备可以用来直接驱动USB和PCI Express接口。

与硬件到位,问题变成了如何生成测试数据通过USB和PCI Express接口、应用以及如何利用这些数据片上。

“我们需要两个其他组件接线盒说。“芯片上的,我们需要有能力接口,这些高速接口,我们需要IP电路芯片上可以高速分组数据然后翻译成标准DFT-based数据,因为我们无法改变我们所有的基础设施。我们需要某种形式的接口之间的联系这些非常高速数据包形式的数据传输和我们的传统scan-based,低速数据。”

知识产权开发并集成到芯片和USB端验证。它还可以提取故障和诊断数据。

第三块拼图是如何确定测试人员将USB格式的测试数据,这需要解决,因为测试数据生成时,它通常是在基本的扫描形式。现在需要生成的软件,可以执行创建USB包数据,并接受传入的数据包的数据芯片,将测试结果数据或测试失败。它也能够depacketize它,理解它,并最终创建日志文件失败,接线盒说。这是积极的软件运行在测试人员,所有的翻译,让所有的工作。

因为现有的功能使用高速接口,这些接口可以在产品的整个生命周期,接线盒。“这些不是专用针测试,最终消失,在他们不是最终的芯片方案的一部分,他们是无法访问。有这些功能接口芯片,在黑板上,在模块。他们提供持续访问,比方说,从USB的链接到我们的DFT结构,我们可以访问我们的DFT结构通过USB系统中,甚至在车里。这意味着我们可以从汽车的运用各种测试和诊断软件系统通过现有的门户,USB或串行总线接口。这提供了一个直接接口的DFT可以应用各种芯片,所以任何测试或任何诊断可以运行没有任何额外的基础设施需要。这允许任何芯片的制造商,我们基本上,USB接口来。”

因此,不仅仅是静态模式创建和应用于芯片。智能软件的学习,可以提高学习通过诊断测试。因为它是系统的一部分,它可以通过云计算和获得从分布式系统发送信息到一个集中的位置一般学习失败有不同的东西在不同的汽车。“一旦实现,学习,和新的测试或诊断是派生的,这些信息可以发送回所有汽车改进测试。所有这些控制和应用通过现有的USB功能的基础设施,和串行总线接口。”

法扎德Zarrinfar, IP业务的董事总经理导师,西门子业务,也认识到机器学习将发挥重要作用在汽车测试。

“当我们在处理旧节点65 nm和90 nm,蒙特卡罗分析并没有太多的要求,但对蒙特卡罗分析和差异分析的需求大幅增加,“Zarrinfar说。“这是一个过程的表现现在减少。机器学习是要发挥重要作用在看测试参数和测试数据。通过查看测试数据通过这种方式,我们能够非常明智地确定需要更改的参数,以提高产品的质量。在这里,机器学习人工智能将IP中扮演主要的角色,尤其是内存技术。我们看到,在人工智能技术从体系结构的观点。Near-memory计算变得普遍。它不像以前,你会有一个RISC处理器和RISC处理器将做所有的工作。内存架构的升级,AI,借自己的人工智能计算,比传统的RISC体系结构截然不同,和multiply-accumulate功能加上内存可以发挥重要作用在低延迟、低功耗计算。”

跟踪测试
在汽车生态系统的另一个重要需求是芯片的每个部分的可追溯性和文档。这些是符合各种标准的重要部分,包括ISO 26262对功能安全。即使对可交付成果,不会进入最后的芯片设计,大多数公司在汽车生态系统选择成为ISO 26262认证,以保证客户他们都应该考虑安全要求。

对于任何自动化系统,它变得非常重要知道为什么某个决定,Ranjit说Adhikary,负责营销的副总裁ClioSoft。“例如,一个汽车IP,重要的是要知道经验人正在因为IP上的寿命超过十几年了。所以你需要知道一个IP不再生产或不可用,那么相当于“诱导多能性”可以作为替代品。您还需要知道谁是顾客。例如,你的公司伙伴与变化,他们面临哪些问题?这意味着它是非常重要的可追溯性。此外,从文献的角度来看,例如,你可能有USB 3.0。这是一个规范,已被用于很多汽车IPs。标准不断改变,因此可追溯性方面是在这里,因为你需要看一个特定版本已经被使用,和其他ip使用。验证文件必须跟踪。”

改善LBiST
在汽车应用中,特别是在自主车辆,测试必须运行当车操作。但即便在全自动车辆上路之前,有能够测试设备的需求不断增加,定期或者至少,原因责任。

“唯一真正的方法测试至少在所有这些芯片的逻辑与逻辑内建自测(阿拉伯学者),这是一个伪随机或random-pattern-based方法扫描随机数据,应用数据,和你没有压缩结果变成一个签名,“Synopsys对此接线盒解释说。”然后你看签名是否正确或者不知道如果所有的测试都通过了。”

尽管LBiST已用于汽车配件多年,这种方法有一些固有的问题。

“一切都被压缩成一个签名,你不能有任何不明或意想不到的测试结果,“接线盒说。“在设计阶段,你实际运行模拟,你计算的签名,这就是你又找来测试硬件。问题是,电路的仿真是基于预期的反应,和一个模拟器可能并不总是得到正确的反应。有些事情发生在硬件可能不通过模拟妥善解决,如时间边缘性,假paths-things如果不妥善处理可以在模拟最终X。这些可以处理如果他们是已知的,而往往这些可以定时post-tapeout边缘性。如果这些未知的状态不被模拟,然后签名不正确和LBiST不会跑。”

只有两种方式绕过,接线盒说。”一个不使用LBiST,叶子没有办法做一个测试系统。另一种方法是做一个生态或设计衍生版本来解决它,这是非常昂贵的。”

找到一个解决这个问题是至关重要的,因为大多数汽车应用程序有非常小的windows应用tests-somewhere 10毫秒的顺序。因此,减少测试时间是重要的。

结论
而现有的BiST方法被应用于新的和越来越有挑战性问题在汽车的生态系统中,有更多的工作要做实现的功能安全自主车辆将需要在未来十年。好消息是,甲板上所有的手是利用目前清楚解决明天的汽车测试和功能安全要求。



留下一个回复


(注意:这个名字会显示公开)

Baidu