中文 英语
18.luck新利
的意见

远程执行集成电路验证

质量你能从芯片多少钱?

受欢迎程度

的一个关键阶段设计任何芯片测试当你拿回第一个硅。这是你最后看到所有你的仔细工作的结果和确定芯片是否执行设计,以及模拟告诉你。这被称为集成电路验证。在功能测试验证的重点是——检查芯片在硅满足原始需求。这通常涉及一定量的特征以及基本功能的测试,以确保没有错误溜进设计。

验证步骤是独立于生产测试,重点是快速、准确地找到任何芯片制造缺陷,这样他们就可以被丢弃。在这里,重点通常是让测试完成一个可接受的水平的准确性在最快的时间。这是因为每个芯片的成本将会增加每一次额外的第二芯片在测试人员。

相比之下,在验证步骤主要一般不关注质量检测的速度,但从芯片的数据可以提取。这并不是说,速度是无关紧要的,如果你可以很快得到好的结果,那始终是一件好事。楼宇自动化的测试过程在验证阶段有许多好处:

  1. 加速测试。通过自动化测试,他们可以更有效地执行。可能每个测试站成一排,准备好开始之前测试完成后。还可以运行测试不需要工程师24/7夜班工作。
  2. 过程改进。最好的方面的任何形式的自动化和一个经常被忽视的方式形成过程改进的基础。从本质上讲,一个自动化测试是一种测试所需的所有步骤的具体表达式。描述他们使每一步分析;任何学习从这个分析可以反馈到算法然后改进为所有用户。通常情况下,一个工程师可能手动偶然发现一个更好的做事的方式,但这种经验往往不反馈到流程中。
  3. 更一致的测试。根据定义,自动化测试是可重复的,从而允许更一致的测试自动化芯片在给定的批处理。这样可以更好的比较样本之间的特征数据在每一批或批次之间。
  4. 直接为仿真开发的应用程序的测试。随着芯片将被广泛模拟验证阶段tape-out之前,就已经有一个大型图书馆的测试和预期输出。在验证阶段,你可以设计这些验证测试的端口到很容易验证。这大大加快了整个验证运动和允许被测试在不同阶段的一致性。
  5. 远程验证工作。通常有利于各级设计人员看到他们的工作的结果。然而,验证测试可能经常发生在不同的地理位置。拥有一个自动化系统,可以远程访问可以让设计师与硅他们帮助生产实践经验。这可以帮助他们提高他们的技能,以及帮助他们获取有价值的见解如何芯片设计,这信息是经常用于验证团队。也有明显的优势与Covid-19远程工作鉴于现状,锁在世界各地。

考虑到所有这些因素,Adesto已经开发出一种基于Python测试框架,集成了我们所有的仪器在实验室和允许我们快速端口测试验证阶段开发的验证测试。选择Python语言由于其熟悉自动化测试在测试工程师以及大量的库,可以帮助工作。

验证系统本身由一个委员会对被测芯片插座。董事会包含子卡,Xilinx FPGA通过以太网连接到实验室的网络。通过网络我们可以远程程序FPGA和用它来控制测试设备的所有数字输入(DUT)并监控其输出。DUT的各种模拟输入和输出连接到交换机,可以切换他们一组超小型版本(SMA)连接器连接到范围,频谱分析仪和信号来源。我们也可以远程控制这些仪器,一起,这意味着所有的输入、输出、模拟和数字信号的DUT可以被迫任何我们想要观察值。

Python测试框架软件运行在一个远程服务器。我们验证工程师可以用Python编写测试,并将其同C编程代码,可以DUT的嵌入式处理器上运行。这提供了锻炼的能力通过其全套ASIC的功能测试。所有连接到仪器和测试板是通过网络,因此开发和执行的测试可以远程进行。

我们的远程集成电路验证测试工具使用定期通过我们的全球定制ASIC设计团队加强协作和监督。在我们展望未来时不同的未来的工作,我们中的许多人将会在家工作一段时间,不过这样的解决方案帮助确保我们客户的ASIC设计安全按时交付和高质量的,他们预计。看看这个短视频找到更多关于定制asic。



留下一个回复


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

Baidu