0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SLM片内监控IP数据分析显著减少测试成本

新思科技 来源:新思科技 2024-07-16 15:05 次阅读

SLM片内监控IP数据分析为高价值应用提供了更为自动化的数据分析手法。

一直以来,片内监控IP是为开发者提供量测芯片内部工作状态,评估产品功耗等关键性能指标的核心技术方案。片内监控IP(例如常见的ring oscillator)采集的数据有助于在芯片制造阶段(即芯片放入最终设备之前)了解和判断芯片是否满足必要的功耗或性能要求。然而,这个过程中的挑战在于:即便能在制造测试不同阶段期间收集所有数据,但数据分析方法仍大量依赖于手动操作,而且需要经验丰富的产品开发者运用专业知识来预处理和解释数据分析结果。

如今,芯片生命周期管理(Silicon Lifecycle Management )解决方案的生产和监控分析方案取得了长足进步,大大提高了分析过程的自动化程度,帮助用户进一步自动化识别产品功耗和性能等关键问题,大大提升了开发效率。此外,片内监控IP数据分析还首次实现了对Vmin优化等关键应用的自动化处理。将嵌入式监控IP的数据与前沿机器学习算法相结合,有助于确定更低、更优的Vmin值,从而降低器件功耗并延长现场使用寿命,并显著减少测试成本。

SLM片内监控IP

如图1所示,在完成产品设计和流片后,可能会遇到这样的问题:实际芯片的运行速度比规格值慢,设计中的某些IP不起作用(例如,4核器件设计的其中2个内核不起作用),或者芯片已完全失效。

8768c94a-3f21-11ef-a4c8-92fbcf53809c.png

▲图 1:首次流片中遇到的典型问题

此时,产品良率负责人或产品开发者需要准确了解芯片内部发生的情况,尝试找出这些问题的根本原因并加以调试。这通常要用到嵌入式SLM片内监控IP。另外,工艺、电压和温度(PVT)传感器也可以为根本原因分析提供关键信息

虽然PVT IP用途很广,但在目前的先进SoC中,用于测量芯片功耗和性能的工艺检测IP正日益发挥关键价值。电压传感IP的分析数据有助于检测芯片的具体压降状况,并直接与测试仪上特定的测试失败情况相关联。与此类似,温度传感IP的分析数据可以揭示芯片内部的温度梯度(例如芯片某区域存在过热问题),并直接对应到测试仪上的特定测试失效结果,进而协助找出失效的根本原因。

相对来说工艺检测IP主要用于测量芯片的工艺健康状况,属于hard IP,是专为特定代工厂的各个工艺节点而设计的。此类器件中包含由各种反相器、NAND或NOR标准单元构成的环形振荡器链(ring oscillator),在设计中通常用于组成简单、独立且同构的逻辑集群。例如,采用反相器标准单元的环形振荡器由奇数个反相器组成,每个反相器的输出端都连接到下一个反相器的输入端,而最后一个单元的输出端则连接至第一个单元的输入端,从而形成闭环。正如其名,器件导通时,这些RO链将会自限性地快速振荡。在正常情况下,RO链将以尽可能高的频率运行;而一旦芯片出现异常或失效,其振荡频率会显著降低。

从这些监控IP获得的数据通常需经过手动分析并绘制成图表,以便与代工厂的流片前时序模型进行比较。在极端情况下,可能会遇到保持时间违例等时序相关问题,例如实际芯片比时序模型快,或者芯片的运行速度达不到设计性能要求。在这两种情况下,都可以通过SLM片内传感IP数据分析方案来进一步找出根本原因,并识别导致这些时序问题的具体cell。此外,如果性能表现在正常范围内,但设计的裕量过大,则可以在确保仍满足性能要求的前提下,通过选择速度较慢的cell来进一步降低功耗。

Path Margin Monitor是一种新型嵌入式监控IP,目前也正广泛采用。这些监控IP会在产品制造测试期间,测量特定功能逻辑路径的裕量,以此来提高芯片特征测量结果的质量。不过,与作为hard IP且放置在芯片裸片外围的工艺检测IP不同,PMM属于soft IP,可以独立于工艺节点合成到设计中,并放置在任何逻辑路径旁。通过定期测量路径的裕度,PMM使开发者能够评估器件在使用寿命内的老化情况。器件的裕度可能会随器件老化而降低。而PMM的数据可以提示是否需要调整器件的频率或工作电压,从而能够延长器件的使用寿命,此外还有助于开发者在器件发生故障之前识别并召回所有即将出现故障的器件。

SLM片内监控分析的兴起

分析来自片内监控IP的数据一直都需要手动操作,非常耗时费力。这个过程通常涉及收集和存储大量数据,然后还要从数据库中下载数据。继而,开发者必须花费数小时手动分类,定义合并和堆叠数据集以生成一些图表。期间还需要自行评估并确定是否存在要采取纠正措施的问题。这是一个繁琐而缓慢的过程,必须周而复始地进行。在芯片的生命周期中,从早期新产品导入(NPI)阶段到大批量制造(HVM)期间的维护状态下,都必须执行这个过程,以此观察芯片随时间推移的运行情况。因此,SLM In-Chip Monitor Analytics的目标是自动执行这一繁琐分析过程,让开发者可以一键获得可行的信息,从而将相关耗时从数小时缩短至几分钟。

为实现这个自动化目标,需要将以下几个要素整合到同一个分析解决方案中:

来自监控IP的数据

来自这些监控器的设计元数据,例如物理特征 - 2/3/4鳍片变体、SVT/LVT/ULVT Vt或阈值电压样式

仿真元数据,例如FF/TT/SS/FS/SFcorner 条件

测试元数据,例如测试芯片时的电压、频率和温度

下方图2为自动化目标差距分析的结果。这是一个标准漏斗图,描绘了所有生产的芯片中,具有相同物理特性的RO链在不同电压下的测试结果,并与foundry的仿真设计目标进行了比较。实际上,就是获取测试仪的测量结果并将其除以TT(Typical, Typical)目标值,其中TT代表典型PMOS和典型NMOS仿真时序结果。此外,为了完善漏斗图的边界,图中还加入了FF(Fast, Fast)目标值和SS(Slow, Slow)目标值,并将它们同样除以TT目标值,以确定在漏斗图中的相对位置。

87b50d46-3f21-11ef-a4c8-92fbcf53809c.png

▲图 2:单个环形振荡器链在三(3)种不同电压下测试的漏斗图

理想情况下,如果没有异样或偏差,所有经测试的芯片性能都应该位于青色的TT线上。但在本例中,测试期间提高电压时,有一半芯片的运行速度要比FF目标值快,这表示存在扫描链hold timing violation。因此,如果这些器件发生扫描链失效,可以借助此监控分析来找出问题的根本原因。

如下方图3所示,监控分析已扩展到包含3条具有独特物理特征的RO链。它们的鳍片数量、栅极类型以及负载电容均相同,但Vt(例如阈值电压)不同。对于其各自的不同Vt,测试中分别标记为VT1、VT2和VT3。

87d618b0-3f21-11ef-a4c8-92fbcf53809c.png

▲图 3:Vt不同的3个独特RO链的箱线图

结果显示,在较高电压下,RO链间的偏差较大,其中VT2大致达到目标,而VT3低于目标。此类偏差预示着潜在的时序故障。

监控分析解决方案可以提供更多分析信息,以便进行详尽的实验设计(DOE),了解各种物理晶体管特征会如何影响多个RO链中的性能,从而确定DOE的哪个部分对与TT目标值的差距影响最大。

例如,下方图4显示了一个多变量DOE,可以独立执行一系列详尽的物理实验,确认图3中所示的研究结果,即在统计上,VT3与目标的差距明显比VT2要大。此外,所有实验的相关性表明,Vt类型对该差距的影响要比鳍片、栅极类型等更大。

图4中还包含了一个回归树。回归树是一种统计方法,可以通过分类变量来分解连续变量。本例中,分类变量为RO DOE,即构成RO的所有物理特征;连续变量为与目标的差距。对整个芯片总体进行实验排列之后,回归树可以指示在其中哪个分类变量(例如物理属性)对连续变量的影响最大。在本例中,Vt类型是导致目标差距最大的相关因素。对于某条关键路径,如果怀疑存在负裕量问题或遇到了芯片故障,且认为这些问题是由VT3引起的,则可以考虑将VT3单元更换为VT2单元,因为VT2的性能更具可预测性。

87f8d7e2-3f21-11ef-a4c8-92fbcf53809c.png

▲图 4:确定哪些物理特征对与TT目标值的差距影响最大的多变量DOE

使用监控分析解决方案对芯片进行工艺分类以实现自动化的例子还有很多,图5为一个典型分析工具输出模板,用户可以从中选择和查看多种不同的分析输出报告。

881f5aca-3f21-11ef-a4c8-92fbcf53809c.png

▲图 5:由Silicon.da Monitor Analytics执行的工艺分类分析报告。

不过,工艺分类只是监控分析的主要用例之一。其他用例还有许多,例如Vmin预测。

Vmin预测

Vmin预测具有诸多优势,目前也正日益普及。首先,确定器件在满足性能要求情况下的最低运行电压对于提升器件能效有着重大影响。运行电压越低,器件消耗的电量就越少。这主要体现在两个方面:(1)提高器件/设备(例如手机)的性能;(2)最终延长器件/设备的使用寿命。不过,尽管这非常重要,但每个器件的最低工作电压各不相同,这并不容易实现。要想获得每个器件的真实Vmin,就必须大量进行制造测试,这不仅耗费大量时间,影响产品上市进程,还会增加测试成本。如果有一种方法可以精确预测真实的Vmin,且无需大量投入时间和成本,无疑将为产品开发者创造巨大价值。

尽管多年来开发者们一直在尝试预测Vmin,但并不是所有的方法都能取得理想效果。为了塑造准确的Vmin预测模型,需要以下几个关键要素:(1)稳健的机器学习(ML)模型;(2)实际测量并收集器件样本的Vmin,以协助训练模型;(3)来自监控IP的数据(例如前面讨论过的PVT和PMM),以提供器件的更多特征,从而提高模型的准确度。

下方图6显示了两种不同Vmin预测模型的准确度差异。预测模型越好,测量值与预测值之间的相关性就越紧密(右侧图表)。理想情况是模型可以准确预测要测量对象的Vmin。

889167f0-3f21-11ef-a4c8-92fbcf53809c.png

▲图 6:准确度不同的两个Vmin预测模型

图中,x=y线下方表示预测的Vmin与该器件的Vmin测量值相同或较之更高,因此线下方的器件均符合要求。而线上方则表示预测值小于测量值,相关器件不符合要求。为了确保器件良率足够高,同时考虑补偿器件老化影响,考虑在Vmin预测值的基础上增加一个小幅度电压(guard band)。不过,在补偿电压之前,如果大多数器件已符合要求,则可能不需要额外的guard band。在这种情况下,可以将预测的Vmin作为测试起点,进一步展开Vmin测试,寻找更优Vmin。

要将Vmin预测模型投入实际应用,可参考图7在生产中建立该模型的相关规程。

88b7c5e4-3f21-11ef-a4c8-92fbcf53809c.png

▲图 7:Vmin预测的相关规程

其中第一步是在预先确定的一组器件上创建和训练ML模型。这一步需实际测量Vmin,收集的Vmin测量数据是训练模型的关键要素。

第二步是将下一批新芯片在晶圆分类过程中收集的生产数据应用于该模型。请注意,此时不再需要实际执行Vmin测试,因为ML模型将能预测在FT和/或SLT期间要使用的Vmin值。预测的Vmin将离线存储在数据库中,以供FT或SLT测试期间使用。

第三步(也是最后一步)为在FT或SLT测试期间利用预测的Vmin。测试开发者可以将该预测值作为最终产品的Vmin;如需改进结果,可以将Vmin 预测值用作进一步测量Vmin测试的起点。开发者可以将此值作为起点,对测量的Vmin进一步展开测试。利用预测值作为起始点,从而显著减少测试时间。

为综上所言,为了在整个生命周期内监控和维护器件的健康状况,并改善功耗和性能等关键运行指标,开发者需要了解复杂SoC中的实际运行情况。不然就像无头苍蝇,只能通过耗费大量的开发和测试成本才能加以改进。新思SLM Analytics的片内监控IP数据分析方案另辟蹊径为广大开发者提供了直观呈现监控数据和自动生成数据分析的技术思路,从而更高效地实现这些关键KPI

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    450

    文章

    49583

    浏览量

    416932
  • 机器学习
    +关注

    关注

    66

    文章

    8304

    浏览量

    131814
  • 数据分析
    +关注

    关注

    2

    文章

    1392

    浏览量

    33905

原文标题:芯片开发者的Next Level:如何在制造阶段快速精准实现那些关键KPI?

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MTIE、TDEV数据分析说明

    (时间偏差)来评估的。 我们通过专用的TestManagerPro数据分析软件,可对测试记录进行专业的数据分析及模板比对,统计分析时钟同步信号的长期漂移性能,可计算MTIE、TDEV,
    发表于 01-19 17:36

    数据分析需要的技能

    商业价值的转换,数据分析师是其中一个重要的职位,那么,想从事该职业需要具备哪些技能呢?1. 精通ExcelExcel处理技能是大数据分析师必备技能,并且需要十分精通,除了常规操作和函数,一些不常
    发表于 04-10 15:59

    电表数据分析的重大机遇

    持续监控电表精度,提供内置的自我测试功能,用于监查电表在使用寿命的性能。图1. 对电表精度测量的图表数据分析被发送至云,展示如何提高分析
    发表于 10-19 10:56

    加快MIMO测试速度和降低测试成本的方法

    的性能,MIMO测试在进行多信道测试时的要求更复杂、规范更严格、测试成本更高,所需要的测试时间也更长。  本文提供一些MIMO功率测量的要点及建议,能够降低
    发表于 06-03 06:44

    RF整合到SOC怎么减少测试成本

    现代高集成度的芯片有着“射频到比特流”(“RF-to-bits”)或“射频到模拟基带”的构架。射频部分集成度提高带来最大的冲击之一是测试模式的转移,即使得系统级的测试成为可能。
    发表于 09-03 06:45

    BI分享秀——高度开放的数据分析经验共享

    板块SpeedBI数据分析云的每个使用者都具有自由制作上传BI报表模板的权利,并且能够自由下载该板块的BI报表模板,通过一次次的下载使用、制作上传的方式,丰富BI分享秀报表模板的同时也为各行各业的数据分析
    发表于 05-12 14:23

    生产数据分析的必要性

    。纳米科技的智能分析系统下降生产测试成本、产品生产管理提升、质量问题可随时追溯。实现前端所有测试产线和测试工序的实时管理,对大批量的数据实施
    发表于 08-11 10:57

    BI数据分析软件使用指南

    数据分析模型,采用了全面可视化ETL,不仅能帮助企业快速搭建适合自己的数据可视化分析平台,同时也为企业的自行开发维护提供极大便利,降低可能遇到的风险成本
    发表于 01-04 11:00

    如何有效降低5G测试成本

    数十亿台5G设备将面世,如何有效降低5G测试成本
    发表于 02-22 08:15

    如何实现GPS较短的测试时间和较低的测试成本

    如何确保GPS测试完整性?如何实现GPS较短的测试时间和较低的测试成本
    发表于 04-15 06:57

    电商数据分析攻略,让你轻松搞定数据分析

    在当今的数字经济时代,运用大数据分析来促进业务增长已然成为一种普遍行为,拥有一套系统化的数据分析方案尤为重要。奥威BI电商数据分析方案是一种基于数据挖掘和机器学习技术的解决方案,以丰富
    发表于 06-27 09:22

    利用测试排序仪器降低测试成本

    越来越小的利润空间正驱使元器件制造商降低生产成本,包括测试成本在内。采用具有嵌入式测试排序器的仪器会起到作用。为了采取更有效的测试手段来提高利润空间,制造商要考虑
    发表于 04-26 10:22 752次阅读
    利用<b class='flag-5'>测试</b>排序仪器降低<b class='flag-5'>测试成本</b>

    用标准数据分析方案做数据可视化更省成本

    标准数据分析方案是以丰富经验为基础,针对数据分析共性需求进行设置的数据分析方案。在数据可视化工具上直接使用标准数据分析方案,只需进行简单的修
    发表于 10-13 14:26 399次阅读

    使用校准降低卫星设计和测试成本

    测试是任何卫星计划的重要组成部分。提高总程序成本的一种方法是降低测试成本。取消测试似乎很诱人,但设备故障的风险会显着增加。保持仪器和系统的准确性可降低
    的头像 发表于 11-16 15:31 698次阅读
    使用校准降低卫星设计和<b class='flag-5'>测试成本</b>

    芯片也能“开天眼”?新思科技携手台积公司实现SLM PVT监控IP

    的“耳目”。 新思科技一直走在芯片监控解决方案的前沿,而这些解决方案是新思科技芯片生命周期管理(SLM)系列的一部分。最近, 新思科技在台积公司N5和N3E工艺上完成了PVT监控IP
    的头像 发表于 07-11 17:40 815次阅读