发布时间:2024-03-23 16:30:58 浏览量:204次
芯片设计的目标一直是优化功耗、性能和面积 (PPA),但即使使用最好的工具和经验丰富的工程团队,结果也会有很大差异。
优化PPA涉及越来越多的权衡,这些权衡可能因应用、IP 和其他组件的可用性以及工程师对不同工具和方法的熟悉程度而异。例如,可以使用更大的处理器实现更高的性能,但也可以使用更小、更专业的处理元件以及更紧密的硬件和软件集成来实现。因此,即使在相同的区域和相同的功率预算下,也有不同的方法可以实现相同的目标,并且最佳组合可能会因特定领域或供应商的需求而异。
由于对安全性的需求不断增加,这变得更加复杂。根据设计的关键程度,安全性可以是主动的也可以是被动的,这会影响功率和性能。它会影响 IC 制造成本、上市时间、交货时间和供应商竞争力。
为了对所有这些可能的排列进行排序,EDA 供应商越来越多地寻求 AI/ML,将各种 AI 功能集成到工具流中。正如麻省理工学院和德克萨斯大学奥斯汀分校的研究人员在最近的一篇论文中所报告的那样,迄今为止的结果是有希望的。研究人员得出的结论是,深度强化学习(深度 RL 算法)工具在某些任务上可以胜过人类。
在六小时的实验中,研究人员将使用强化学习的图卷积神经网络方法与其他技术进行了匹配,包括传统的黑盒优化方法(贝叶斯优化、进化算法)、随机搜索以及具有五年经验的人类专家设计师。经验。实验得出结论,带有迁移学习的强化学习可以取得更好的效果。换句话说,基于人工智能的工具可以使晶体管尺寸和设计移植更加有效和高效。(表四)。
今天,包括谷歌、英伟达、新思科技、Cadence、三星和西门子在内的许多公司都已经开始或预计在芯片设计中使用人工智能。
人工智能将如何改变芯片设计格局?
直到最近,人们在电路和逻辑设计、布线、布局、仿真和验证中使用各种自动化设计工具来设计芯片,以最大限度地减少错误,同时减少时间和成本。该过程可能非常乏味且耗时。
半导体设计流程中的各个步骤。资料来源:eInfochips
设计芯片有很多步骤。该过程从芯片规范或架构定义开始,然后是设计流程中的各个步骤。在设计团队签字后,图形设计系统 (GDS II) 文件将发送到代工厂。
当摩尔定律被用作主要指导时,这个过程得到了微调。但随着 finFET 时代微缩的好处开始减弱,芯片制造商开始寻找新的方法来实现 PPA 改进。这显着增加了设计复杂性,使得按时按预算交付工作芯片变得更加困难。
“设计 28nm 芯片的平均成本为 4000 万美元,”国际商业战略 (IBS) 首席执行官汉德尔琼斯说。“相比之下,设计一个 7nm 芯片的成本是 2.17 亿美元,设计一个 5nm 器件的成本是 4.16 亿美元。3nm 设计将耗资高达 5.9 亿美元。”
此外,虽然每个新节点的晶体管数量已从数千个增加到数十亿个,但这些设计的异构性越来越高,而且它们通常涉及某种形式的先进封装。现在,不仅仅是将更多的晶体管塞进同一空间,还有一些问题需要解决,包括功率密度、散热、各种类型的机械和电气应力、邻近效应以及可能影响整体芯片行为的环境问题。所有这些都增加了设计过程的时间,进而增加了成本。更糟糕的是,芯片制造商在更短的时间内推出先进节点设计的持续压力可能会导致代价高昂的错误。
通过 AI 提高效率
将 AI添加到芯片设计中有助于管理复杂性、减少错误并缩短开发周期。例如,在芯片设计中使用传统工具进行布线可以自动化 90% 的工作。仍然需要一位经验丰富的设计师来完成最后 10% 的工作,最终可能会比 PPA 优化更关注将功能芯片推出市场。人工智能可以减少花在最后 10% 上的时间。
人工智能的作用越来越大。资料来源:寒武纪人工智能研究
“一切都与效率有关,” Rambus的研究员和杰出发明家 Steven Woo 说。“本质上,人类设计师使用工具来实现优化。但人工智能可以在更少的周期内使其更快。可以为 AI 引擎提供预设规则以实现更好的推理。应用强化学习规则,基于人工智能的设计工具会越来越好。它将帮助设计人员随着时间的推移实现几乎无错误的解决方案,优化 PPA 的效率比人类单独可以达到的效果更好。此外,由于速度就是一切,因此考虑芯片到芯片的内存速度也很重要,因为 AI 需要快速访问大型数据库。”
其他人同意。“人工智能将进一步自动化芯片设计,尤其是在布局过程中。已经证明,在模拟电路设计中使用机器学习已经提高了生产力。在布局上,机器学习将用于建议 finFET 节点中的最佳器件布局,以最大限度地减少互连寄生效应。当芯片设计涉及加速度计和陀螺仪等 MEMS 时。人工智能可用于参数化设计流程,以共同设计 IC 和 MEMS 器件。与使用传统设计流程相比,这将使设计人员能够更快地集成 MEMS、IC 和软件,从而使设计人员的工作更加轻松,” Siemens Digital Industries Software的 IC 设计部门产品工程总监 John Stabenow 评论道。
人工智能如何学习
人工智能机器可以在很短的时间内在模式识别和匹配方面做得比人类好得多。AI 不会从零开始学习。在大多数情况下,AI 代理(处理器)将被预先训练或输入大量数据,例如 15,000 个平面规划样本。至此,人工智能算法已经包含了一些智能。
此外,人工智能将利用强化学习 (RL) 来优化结果。RL 是一种机器学习技术,可帮助代理根据自身经验通过反复试验在其交互环境中进行学习。该过程使用奖励和惩罚模型。AI 模型将从初始状态(输入)开始,并提供某些结果(输出)。
然后设计师将奖励或惩罚模型。该模型将根据获得的最大奖励不断学习并提供最佳结果。当工程师接受 AI 模型的建议时,AI 模型会将其视为奖励。相反,当工程师因为认为有更好的解决方案而拒绝或否决了 AI 建议时,AI 模型会将其视为一种惩罚。RL 学习过程继续进行。随着时间的推移,人工智能模型变得越来越好。
“机器学习是 AI 的一个子集,指的是机器在无需外部编程的情况下进行思考的能力,”Siemens Digital Industries Software 高级副总裁兼总经理 Ravi Subramanian 说。“传统的设备被编成了一套关于如何行动的规则,然后采取 if-then-else 语句的形式。但机器学习使设备能够不断思考如何根据它们接收的数据采取行动。”
Subramanian 说,要让 AI 学习,需要三件事:
“人工智能本身并不做决定,”他解释说。“人工智能是关于系统在新环境中适应和即兴发挥、概括其知识并将其应用于陌生场景的能力。这个定义来自谷歌人工智能研究负责人 Francois Chollet。”
人工智能指标
与汽车不同,汽车有标准的方法来衡量每加仑英里数或每次充电的距离,没有标准的方法来衡量使用人工智能的结果。每个设计都是独一无二的,使用的工具也各不相同。然而,整个行业都报告说使用基于人工智能的芯片设计工具提高了生产力。
例如,谷歌将人工智能应用于平面规划,并发现他们可以在不到六个小时的时间内完成以前工程师几个月才能完成的工作。两者都通过 PPA 优化提供了可制造芯片的结果,但使用人工智能显着提高了生产力。
“将人工智能添加到芯片设计过程中肯定会提高其效率,” Cadence数字与签核集团产品管理组总监 Rod Metcalfe 说。“例如,使用 AI 的 5nm 移动 CPU 可以提高 14% 的性能,提高 7% 的泄漏功率和 5% 的密度。这可能很重要。”
这些改进在其他应用程序中得到了体现。Synopsys人工智能解决方案高级总监 Stelios Diamantidis 表示:“使用基于 AI 的设计技术,我们的客户表示他们能够显着降低功耗 - 与手动调整相比高达 25% 或更多。 ” “这种对已经优化设计的改进是惊人的。”
芯片设计中人工智能的未来
将10 亿个晶体管挤入一个芯片对大多数人来说是不可想象的。但在 2021 年 6 月,Synopsys 报告称,其迄今为止制造的最大芯片拥有 1.2 万亿个晶体管和 400,000 个 AI 优化内核,面积为 46,225 平方毫米。使用传统设计工具的人类设计师几乎不可能设计出这种尺寸的芯片。
Cambrian AI Research 创始人兼首席分析师 Karl Freund 表示:“使用 AI 来加速和优化芯片设计的好处现在已成定局,至少就主要芯片供应商而言。” “像 Synopsys DSO.AI 这样的系统正在为公司节省时间和金钱,并生产出功耗更低、性能更高、面积更小的芯片。现在,业界正将注意力转向优化物理设计之外的下一步,例如系统级优化、软件/算法优化,甚至设计验证。整个行业都将从这些创新中受益,更快、耗电更少、成本更低的硅的消费者也将受益。”
所有主要的 EDA 公司都在将 AI 功能注入他们的工具中。但是,他们不仅可以将更多东西塞进更小的空间,还可以将更多东西塞进更大的空间。
Cerebras 的晶圆尺寸芯片。资料来源:大脑系统
Cerebras Systems 第二代芯片采用 7nm 工艺开发,包含 2.6 万亿个晶体管和 850,000 个 AI 优化内核。它现在是世界上最大的人工智能应用芯片。它大约有一个餐盘那么大。相比之下,最大的 GPU 只有 540 亿个晶体管。Cerebras 的芯片需要 40 GB 晶圆内存来支持 AI 计算。要设计这样的芯片,需要基于人工智能的芯片设计工具。
此外,在未来几个月和几年内,除了 PPA 问题之外,还需要集成芯片安全性,人工智能也可以提供帮助。
西门子的 Subramanian 指出了人工智能已经在使用的四个领域。“他们可能正在使用人工智能作为解决特定问题的传统方法的替代方案。他们可能正在使用人工智能来创建一种关于如何设计或验证其 IC 的新方法。他们可能正在使用人工智能驱动的工具来减少错误或达到最佳结果的时间。或者,他们可能正在构建一个 AI 芯片,在这种情况下,设计师正在创建一个新的计算架构来解决问题,而该架构基于使用 AI 或机器学习原理。”
结论
当问题以人工智能可以理解的方式明确定义时,人工智能在设计中的效果最好。因此,IC 设计人员必须首先查看是否存在与系统适应、学习和概括知识/规则的能力相关的问题,然后将这些知识/规则应用到不熟悉的场景中。
“了解是否存在非常适合人工智能的问题是第一步,也是最重要的一步,”Subramanian 说。“这可能是整个过程中最重要的阶段。”
到目前为止,已经显示出人工智能确实应用的领域有很多,而且未来无疑会发展更多。人工智能将继续存在。现在的问题是,它还能做什么?
热门资讯
想将照片变成漫画效果?这篇文章分享了4个方法,包括Photoshop、聪明灵犀、VanceAI Toongineer、醒图,简单操作就能实现,快来尝试一下吧!
2. 华为手机神奇“AI修图”功能,一键消除衣服!原图变身大V领深V!
最近华为手机Pura70推出的“AI修图”功能引发热议,通过简单操作可以让照片中的人物换装。想了解更多这款神奇功能的使用方法吗?点击查看!
近年来,人工智能逐渐走入公众视野,其中的AI图像生成技术尤为引人注目。只需在特定软件中输入关键词描述语以及上传参考图就能智能高效生成符合要求的...
4. AI视频制作神器Viggle:让静态人物动起来,创意无限!
Viggle AI是一款免费制作视频的AI工具,能让静态人物图片动起来,快来了解Viggle AI的功能和优势吧!
5. Logo Diffusion——基于sd绘画模型的AI LOGO 生成器
这下LOGO设计彻底不用求人了。接下来详细演示一遍操作流程首先进入Logo D... 想学习更多AI技能,比如说关于怎么样利用AI来提高生产效率、还能做什么AI...
6. 零基础10分钟生成漫画,教大家如何用AI生成自己的漫画
接下来,我将亲自引导你,使用AI工具,创作一本既有趣又能带来盈利的漫画。我们将一起探索如何利用这个工具,发挥你的创意,制作出令人惊叹的漫画作品。让...
以下是一些免费的AI视频制作网站或工具,帮助您制作各种类型的视频。 1. Lumen5:Lumen5是一个基于AI的视频制作工具,可将文本转换为视频。 用户可以使...
8. AI显卡绘画排行榜:4090无悬念,最具性价比出人意料
在AI绘图领域,Stable Diffusion的显卡绘图性能备受关注。本文整理了Stable Diffusion显卡的硬件要求和性能表现,以及2023年3月显卡AI绘图效率排行榜和性价比排行榜。欢迎查看最新的AI显卡算力排行榜。
9. 一款免费无限制的AI视频生成工具火了!国内无障碍访问!附教程
人人都可以动手制作AI视频! 打开网址https://pixverse.ai/,用邮箱注册后,点击右上角Create,就可以开始创作了。 PixVerse目前有文案生成视频,和图片生...
就能快速生成一幅极具艺术效果的作品,让现实中不懂绘画的人也能参与其中创作!真的超赞哒~趣趣分享几款超厉害的AI绘画软件,提供详细操作!有需要的快来...
同学您好!