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

    文章

    5882

    浏览量

    175118
  • 摩尔定律
    +关注

    关注

    4

    文章

    630

    浏览量

    78909
  • 节点
    +关注

    关注

    0

    文章

    217

    浏览量

    24370
  • 晶体管
    +关注

    关注

    77

    文章

    9614

    浏览量

    137714
收藏 人收藏

    评论

    相关推荐

    跨境加速新纪元:探索国外IP节点在云计算中的应用与优势

    在全球化日益加深的今天,跨境业务已成为许多企业发展的重要方向。为了提升跨境业务的效率和稳定性,国外IP节点在云计算中的应用逐渐受到重视。以下将详细探讨国外IP节点在云计算中的应用场景及
    的头像 发表于 10-10 08:06 188次阅读

    节点电压法电流源串电阻为什么可以忽略

    节点电压法是一种基于基尔霍夫电流定律(KCL)的电路分析方法。在这种方法中,我们选择电路中的一个节点作为参考节点(通常接地),然后求解其他节点相对于参考
    的头像 发表于 08-06 17:27 2288次阅读

    节点电压法流入节点电流怎么判断正负

    节点电压法(Node Voltage Method)是一种在电路分析中常用的方法,用于求解电路中各节点的电压。在这种方法中,我们通常选择一个参考节点(通常是接地点),然后求解其他节点
    的头像 发表于 08-06 17:24 1523次阅读

    节点电压法的基本原理、步骤和应用

    节点电压法是一种在电路分析中常用的方法,它基于基尔霍夫电流定律(KCL)来求解电路中各节点的电压。这种方法特别适用于复杂电路的分析,可以有效地简化计算过程。 1. 节点电压法的基本原理
    的头像 发表于 08-06 17:21 3160次阅读

    节点电压法的实质是什么

    节点电压法(Node Voltage Method)是一种在电路分析中常用的方法,主要用于求解线性电路中的电压和电流。它基于基尔霍夫电流定律(KCL)和欧姆定律,通过建立节点电压方程来求解电路中
    的头像 发表于 08-06 17:08 639次阅读

    CAN总线节点计算与外围电路参考设计

    成本。其中CAN总线在汽车总线中应用最为广泛,采用合适的网络拓扑以及提升EMC性能对CAN收发器在环境复杂的汽车应用中有着重要意义。纳芯微推出了多款可以实现不同系统应用的CAN收发器。本篇应用笔记主要对网络中的节点数量计算以及收发器的外围电路设计选择进行介绍。
    的头像 发表于 07-31 14:04 1348次阅读
    CAN总线<b class='flag-5'>节点</b>数<b class='flag-5'>计算</b>与外围电路参考设计

    BUCK电路各节点电压怎么计算

    BUCK电路是一种常见的直流-直流转换器,广泛应用于电源管理领域。在BUCK电路中,输入电压被转换为较低的输出电压,同时保持较高的效率。本文将介绍BUCK电路的工作原理、各节点电压的计算方法以及
    的头像 发表于 07-12 09:25 781次阅读

    节点电压法中电压源怎么处理

    节点电压法(Node Voltage Method,简称NVM)是电路分析中的一种基本方法,主要应用于求解线性电路中的节点电压。在节点电压法中,电压源的处理是至关重要的,因为电压源是电路中提供能量
    的头像 发表于 07-12 09:20 2164次阅读

    CDN节点是什么

    CDN 节点是什么 CDN 主要依靠部署在各地的边缘服务器,利用全局负载技术将用户的访问指向距离最近且正常工作的缓存服务器上,用户访问网站时由缓存服务器直接响应用户请求。CDN 节点作为用来缓存数据
    的头像 发表于 07-06 13:45 1023次阅读
    CDN<b class='flag-5'>节点</b>是什么

    什么是工业控制网络节点?常用的节点有哪些

    工业控制网络节点是指在工业控制网络中,用于实现数据采集、处理、传输和控制等功能的设备。它们是工业控制系统中的重要组成部分,对于保证工业生产的稳定性、可靠性和高效性具有重要意义。 一、工业控制网络节点
    的头像 发表于 06-11 10:36 920次阅读

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之准备工作(1)

    AMD Versal AI Edge 自适应计算加速平台之准备工作,包含软件环境、硬件环境。
    的头像 发表于 03-07 15:49 739次阅读
    【ALINX 技术分享】AMD Versal AI Edge 自适应<b class='flag-5'>计算</b>加速平台之<b class='flag-5'>准备</b>工作(1)

    趣谈 基尔霍夫 节点电流、网孔电压定律 与 网孔计算

    趣谈 基尔霍夫 节点电流、网孔电压定律 与 网孔计算
    的头像 发表于 02-23 04:26 986次阅读

    节点电压法怎么列方程 节点电压法流入为正还是负

    节点电压法(Node Voltage Method)是一种用于解析电路中各节点电压的分析方法,也是电路分析中的一项重要技术。本文将详细介绍节点电压法的基本原理和应用。 一、节点电压法基
    的头像 发表于 01-30 11:20 5542次阅读

    以Hub为中心节点的网络技术探析

    计算机网络中,Hub是一个重要的组成部分,它作为中心节点,连接着各个站点,实现数据的传输和通信。本文将对以Hub为中心节点的网络进行深入的技术探析。
    的头像 发表于 12-07 16:42 695次阅读

    节点电压法实际应用有哪些

    节点电压法是一种用于分析和解决电路问题的数学方法,它通过求解电路中各个节点的电压来获得整个电路的解。在实际应用中,节点电压法被广泛应用于各种不同的领域,包括电力系统的分析、电子线路的设计、通信系统
    的头像 发表于 11-24 11:44 2514次阅读