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

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

3天内不再提示

怎么准备ic节点的计算

电子工程师 来源:网络整理 作者:佚名 2020-03-03 16:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

尽管有关摩尔定律濒临消亡或跟不上时代的传闻不绝于耳,但半导体行业似乎多半仍在继续开发新工艺节点和日益复杂的设计。因此,各家公司几乎无休止地在为下一节点做准备,进而过渡至新的节点。

对晶圆代工厂而言,这种准备工作以新器件、新工艺工具和新工艺流程为中心。同时,他们必须确保为客户提供合格规则集(规则文档)。设计公司专注于定义电路功能和性能目标,同时确保他们拥有所需的设计软件和硬件并已经准备好进行使用,以便在合理的周转时间内实现设计 signoff。

虽然很少谈论到,但电子设计自动化 (EDA) 行业也一直在为下一节点做准备。随着各种新工艺技术和新设计功能的不断涌现,现在越来越需要提高自动化能力,以自动利用一套经过晶圆代工厂验证的工具进行验证,同时在不增加运行时间的情况下保持最高的准确度。本文将深入探讨下一节点的开发挑战,以及Mentor, a Siemens Business 如何为每个“下一节点”准备 Calibre®nmPlatform。

下一节点的计算挑战

衡量半导体行业向前发展势头的经典指标是设计中的集成电路 (IC) 晶体管数量。摩尔定律描述的是经验观察:每片 IC 的晶体管数量以往大约每两年翻一番。近年来,宣称摩尔定律濒临消亡的声音似乎一直不绝于耳,但经验证据持续表明事实并非如此。图 1 显示了最广为人知的 IC 芯片的晶体管数量随时间变化的最新复合图 [1]。数据显示,晶体管数量在整个四十五年间一直稳定增加,大多数现代芯片的晶体管数量接近 20 万亿个。

图 1:IC 晶体管数量随时间的变化。

(数据来源:https://en.wikipedia.org/wiki/Transistor_count;数据可视化:OurWorldinData.org;Max Roser 根据CC-BY-SA授权使用。)

设计规则检查 (DRC) 复杂度与设计中的多边形数量成正比。虽然晶体管数量对前道工序 (FEOL) 层多边形数量有直接影响,但它本身并不能说明多边形总数的整体增加。中段工序 (MOL) 和后道工序 (BEOL) 层不仅显示每层多边形数量的增加,而且显示先进工艺节点通常需要额外的互连层。多边形数量增加的多种来源意味着像 Calibre 套件这样的验证工具必须应对超过摩尔定律增长率的多边形处理量。

当然,与晶圆代工厂工艺相关的设计规则不只是与设计中的总设计层数呈函数关系。随着时间推移,由于更复杂的环境感知且对变化敏感的设计组件和工艺技术被整合到最先进的工艺节点中,在任何给定层上必须检查的问题类型也会增加。图 2 显示了其中几项新工艺技术和设计敏感性,它们不仅需要更多的检查,而且需要全新的检查类型。该图将层数的增加与所需检查类型的增加相对照,说明了设计规则的数量和实现这些规则所需的运算是如何随着工艺节点发展而增加的。每次检查都需要很多行编码来实现,图上的平均 DRC 运算数说明了软件为正确检查设计而实际必须执行的步骤数。

图 2:不同工艺节点的新功能要求和 DRC 规则/代码复杂度。

最终,验证现代 IC 所需的计算能力和资源是由规则复杂度乘以设计的总多边形数决定的。任何懂数学的人都会立即注意到,两个指数增长的趋势相乘会带来相当困难的问题需要克服。Mentor 意识到,为了解决这个似乎巨大无比的挑战,我们要跳出传统解决方案的思维,探求所有可能的途径来扩展和提高工具集的性能与生产力。Calibre 团队不断为 Calibre 工具库添加基本的新功能,以便为新的和扩展的需求提供准确的自动检查,同时仍然让公司能够满足其上市时间安排。

夯实基础

应对这种爆炸性计算挑战的两个最明显要素是原始引擎速度和存储器。尽管 Calibre 套件已经存在了几十年,但基础代码库在不断优化,甚至完全重写,不仅仅是为了添加新功能,还为了显著提高其执行现有功能的能力,以及利用现代分布式和云计算基础设施。

图 3 显示了同一 Calibre® nmDRC™ 运行集(运行文档)的不同软件版本的归一化运行时间趋势。每个数据点代表平均 20 个实际的客户设计,反映了 Calibre 底层引擎这个单一因素(其他因素均保持不变)随着软件版本的更替所实现的改进。在这三年的时间跨度内,引擎速度提高了 80%。这一趋势表明了 Mentor 优化所有 Calibre 物理和电路验证工具性能的方式。

图 3:不同软件版本的归一化 Calibre 引擎运行时间趋势。

存储器使用率也是提高工具性能的关键因素。图 4 比较了最近的两个 Calibre nmDRC 版本在六种不同 7 nm 设计上的表现。随着底层数据结构和存储器管理技术的改进,存储器使用率稳定下降 40-50%。同样,这一进展代表了 Calibre nmPlatform 所实现的性能改进。虽然 Calibre nmPlatform 在使用最少存储器方面已经处于业界领先地位,但 Mentor 仍在不断寻求进一步改进的机会。

图 4:Calibre nmDRC 工具最近发布的各版本在存储器使用率方面的改进比较。

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

    关注

    36

    文章

    6497

    浏览量

    186775
  • 摩尔定律
    +关注

    关注

    4

    文章

    641

    浏览量

    81199
  • 节点
    +关注

    关注

    0

    文章

    231

    浏览量

    25708
  • 晶体管
    +关注

    关注

    78

    文章

    10479

    浏览量

    148950
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Kubernetes节点NotReady怎么排查

    生产环境中 Kubernetes 集群的节点突然变成 NotReady 是非常常见的故障场景。节点一旦进入 NotReady 状态,该节点上调度的 Pod 会持续处于 Pending 或者被驱逐的状态,如果集群规模较小或者副本数
    的头像 发表于 05-11 16:53 308次阅读

    工作流插件节点节点说明

    插件节点用于在工作流中调用插件运行指定工具。 插件是一系列工具的集合,每个工具都是一个可调用的API。插件广场上架的插件或已上架的团队插件支持以节点形式被集成到工作流中,拓展智能体的能力边界
    发表于 03-23 16:54

    工作流节点说明结束节点

    结束节点是工作流的最终节点,用于返回工作流运行后的结果。结束节点支持两种返回方式:返回变量、返回文本。 返回变量 在返回变量模式下,工作流运行结束后会以JSON格式输出所有返回参数,适用于工作流绑定
    发表于 03-16 16:43

    工作流节点说明开始节点

    开始节点是工作流的起始节点,用于设定启动工作流需要的输入信息。开始节点只有输入参数,没有输出等其他参数。开始节点中默认有一个输入参数USER_INPUT,一个默认的输入参数FILES_
    发表于 03-13 14:52

    STPMC1可编程多相电能计算IC:设计与应用详解

    STPMC1可编程多相电能计算IC:设计与应用详解 在电力计量领域,精准且高效的电能计算是关键。STPMC1作为一款可编程多相电能计算IC
    的头像 发表于 03-02 16:55 667次阅读

    节点分析法的工作原理和基本步骤

    ,即使是包含众多电阻和电源的复杂电路,利用该方法也能准确求出各节点的电压。本文将详细阐述节点分析法的具体计算步骤。
    的头像 发表于 02-05 14:50 1308次阅读
    <b class='flag-5'>节点</b>分析法的工作原理和基本步骤

    零碳园区边缘计算节点规划:数字底座的硬件部署与能耗控制方案

    在零碳园区的数字底座中,边缘计算节点扮演着“分布式大脑”的核心角色——它将数据处理能力从云端下沉至园区场景一线,实现能源调度、碳排核算、设备管控的毫秒级响应,同时避免了海量数据远程传输带来的能耗浪费
    的头像 发表于 01-30 09:52 295次阅读
    零碳园区边缘<b class='flag-5'>计算</b><b class='flag-5'>节点</b>规划:数字底座的硬件部署与能耗控制方案

    低轨卫星边缘计算节点的抗辐照MCU选型分析

    :随着低轨卫星星座规模化部署与边缘计算范式向空间领域的延伸,星载计算节点的选型需在传统抗辐射加固要求与新兴算力需求之间实现精细化权衡。
    的头像 发表于 12-31 16:45 4709次阅读

    中科曙光scaleX640超节点亮相2025世界计算大会

    11月20日,在以“计算万物,湘约未来——智算驱动新质生产力”为主题的长沙世界计算大会上,中科曙光携scaleX640超节点重磅亮相,引发各界广泛关注。作为全球首个单机柜级640卡超节点
    的头像 发表于 11-21 17:30 1244次阅读

    负载开关IC数据表中相关术语和功率损耗计算方法

    在前面的内容中,我们了解了负载开关IC的基本定义、独特优点、实用功能及其操作,今天作为【负载开关IC】系列的最后一篇内容,芝子将带着大家了解一下负载开关IC数据表中相关术语和功率损耗计算
    的头像 发表于 10-15 16:54 1971次阅读
    负载开关<b class='flag-5'>IC</b>数据表中相关术语和功率损耗<b class='flag-5'>计算</b>方法

    多达 48 个计算节点!Firefly 推出 CSC2-N48 AI 算力服务器

    Firefly最新推出CSC2-N48算力服务器,内置48个分布式计算节点,单节点可提供6TOPS-157TOPS算力,可选瑞芯微、算能、NVIDIA等芯片平台,具有强大的AI运算能力,能实时处理
    的头像 发表于 08-20 16:37 1966次阅读
    多达 48 个<b class='flag-5'>计算</b><b class='flag-5'>节点</b>!Firefly 推出 CSC2-N48 AI 算力服务器

    车用IC寿命如何精准计算

    在汽车电子可靠性领域,AEC-Q100标准认证作为车用IC的上车“入场券”,确保芯片在极端工况下的稳定性和可靠性。然而,AEC-Q100作为通用标准,在某些场景下无法覆盖客户应用需求(如延长
    的头像 发表于 07-18 14:24 1014次阅读
    车用<b class='flag-5'>IC</b>寿命如何精准<b class='flag-5'>计算</b>

    HarmonyOS NEXT应用元服务布局优化精简节点

    中出现该规则相关问题,可参考本章节提供的优化建议进行调整。 布局阶段是采用递归遍历所有节点的方式进行组件位置和大小的计算, 如果嵌套层级过深,将带来了更多的中间节点,在布局测算阶段下,额外的
    发表于 06-26 10:21

    HarmonyOS NEXT应用元服务布局优化精简节点

    中出现该规则相关问题,可参考本章节提供的优化建议进行调整。 布局阶段是采用递归遍历所有节点的方式进行组件位置和大小的计算, 如果嵌套层级过深,将带来了更多的中间节点,在布局测算阶段下,额外的
    发表于 06-26 10:21

    节点并行处理架构

    节点并行处理架构(如MPP架构)通过分布式计算和存储实现高性能数据处理,其核心设计及典型应用如下: 一、核心架构特征 非共享架构(Share Nothing)‌ 每个节点拥有独立的计算
    的头像 发表于 06-12 08:18 811次阅读
    多<b class='flag-5'>节点</b>并行处理架构