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

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

3天内不再提示

EDA行业正深入地推动AI的发展

半导体产业纵横 来源:半导体产业纵横 2023-12-10 14:21 次阅读

人工智能既是进化性的,也是革命性的,因此很难评估它将被用于何处、如何使用以及可能出现哪些问题。

EDA 供应商正在加紧在其工具中使用 AI/ML,以帮助芯片制造商和系统公司实现产品差异化。在某些情况下,这意味着使用人工智能来设计人工智能芯片,而人工智能芯片的功能和潜在问题在数量和广度上都呈爆炸式增长。

还有待观察的是,这些人工智能设计的芯片随着时间的推移表现如何,以及人工智能究竟能在哪些方面为设计团队带来益处。所有这些都需要与没有使用人工智能增强工具、进行标准计算的设计进行比较。

在某些方面,人工智能是对 EDA 供应商已经提供的软件的进化改进。Cadence 数字与签核集团产品管理副总裁 Kam Kittrell 说:"我们过去所说的'计算软件'已经变成了人工智能。我们非常擅长创建这类与人工智能相关的算法,因此我们可以掌握并开发人工智能技术,从而使我们的产品变得更好。"

在这一点上,如果说人工智能的能力有局限性的话,那么局限性并不明显。Kittrell 说:通过使用大型语言模型,我们可以读取规范,并确定特定设计的问题所在。这就好比你的团队中多了一位工程师来审查规格,从而大大缩短了调试时间。这可以推广到许多不同的领域,因为使用 LLM 技术可以自动生成大量由规范生成的附带资料。它可以大大缩短你的日程安排。

Quadric 首席营销官 Steve Roddy 说:我们认为 EDA 是使用模式匹配和机器学习的完美目标。这是一种经典的类固醇最小切割算法。你要放置数十亿件东西,而且要尽量减少电线越界。不同世代的 EDA 工具所采用的算法都在不断迭代,它们都使用一些复杂的启发式算法来计算,如果我放置所有这些东西,怎样才能获得最短的平均导线长度以及最少的导线和交叉数量。当我们只有两到四层金属时,这很容易做到。现在,你可能有 14 层金属和 82 个掩膜。这太疯狂了。

尽管如此,EDA 行业仍然小心翼翼,因为这事关重大。发现设计中的非法线路交叉或错误是一回事。而假定所有重大问题都已被发现则是另一回事。与其他 EDA 工具一样,所有这些都需要集成到现有的流程和模型中,而这并非易事。

Synopsys 公司产品线管理高级总监 Arvind Narayanan 说:我们着眼于从架构到制造的整个 EDA 堆栈,以找出瓶颈所在。在存在大量人工迭代循环的地方,人工智能有很多机会帮助提高生产率。例如,从项目周期来看,数字实现是设计流程的关键部分,设计人员需要花费大量时间从 RTL 设计到物理实现和签核。人工智能可以自动分析解决方案空间并优化设计 QoR 目标,而不是设计人员手动迭代,这一步可以大大受益于人工智能。

一些客户拥有自己的高级人工智能/ML 方案。Keysight 的 EDA 产品经理 SteveSlater 说:他们想要做的是用一组新数据调用仿真器,这就会稍微改变当前的状态。客户自己的 AI/ML 基础架构取代了 EDA 工具的主导地位。你可以想象他们试图对所有可能的角情况进行巨大的参数扫描,而现在他们正在使用 AI/ML 进行更好的预测。

这是 Keysight 勾画出的五级层次结构中的第一级,为他们思考人工智能的潜力提供了基础。第二种方法是将 LLM 置于 EDA 工具中,创建特定领域的聊天机器人,以支持实时客户互动。第三种方法是人工智能辅助设计和路由。"要知道,自动路由器已经存在了很长时间,"Slater说。"真正的问题是,技术是否有飞跃性的进步,使人们能够以更快的速度进行设计。也许这意味着你需要建立一个巨大的优秀设计实例库,人工智能可以根据这些实例进行训练。"

此外,人工智能还可用于建立更好的模型,并通过利用更多的人工神经网络来加快模拟器的速度。Slater说:有基于物理学的分析模型,但你必须获取大量测量数据才能达到目的。"如果你能利用人工智能启发式网络创建一个在曲线拟合方面同样出色的模型,但关键是不需要那么多输入数据,而且由于模型是基于神经网络而不是复杂的网表,因此执行速度更快,那会怎么样呢?"

人工智能的一个好处是,它可以让工具运行模拟,并决定哪种方法是每种情况下的最佳选择,从而省去了在启发式方法上花费的一些时间。西门子 EDA 项目总监 Russell Klein 说:这个过程可以变得更加智能、更加正确,这将使工程师更容易描述算法,并在高级综合过程的另一端获得良好的电路。

但是,这其中也有取舍。虽然人工智能可以提高模拟速度,但却要以牺牲准确性为代价。此外,虽然大型语言模型能够理解向其提出的问题,但其返回的实际答案需要结合上下文。Slater说:"它仍然需要 EDA 供应商或软件供应商来提供和整理上下文语境。如果你利用的是一个非常庞大的信息数据库,那么生成式人工智能就能给你带来惊人的效果,但当涉及到设计时,这些信息可能并不是现成的"。

芯片层面的挑战

在人工智能芯片方面,数据中心使用的芯片与边缘使用的芯片存在巨大差异。在数据中心,生成式人工智能会产生 "幻觉",而高级定制硬件则会导致无声数据错误。众所周知,两者都会产生错误的结果,这在一般的搜索引擎中可能不是问题,但在军事或金融行动中可能是灾难性的。

更糟糕的是,人工智能解决方案是依赖于领域的。在企业界,金融机构和保险公司等较为成熟的行业都在试图加速并尽快进入人工智能领域,领导zSystems架构开发的IBM研究员克里斯蒂安-雅各比(Christian Jacobi)说。然而,这些公司的客户和监管机构对他们的行为方式有着截然不同的期望。你不会想向银行的聊天机器人提问,然后让它宣布爱上你吧。

HPE人工智能首席产品官埃文-斯帕克斯(Evan Sparks)说,这是复杂性之一。"我们正在与许多客户合作,他们的架构正在从重 CPU 转向更重 GPU。我认为不会就此止步。还有一种替代方案--我们称之为 AI 原生架构--这是一种超越微处理器芯片的系统,专门用于解决这些工作负载。在人工智能原生架构中,你确实需要考虑堆栈的所有层次,从芯片的选择(可能是用于模型训练和评估问题的定制芯片)到互连、存储,再到位于顶层并帮助最终用户实际对这些东西进行编程并使其应用程序高效运行的软件。我们仍处于迈向未来的初期阶段。"

在边缘领域,人工智能被内置到更小更不复杂的系统中,潜在的隐患可能会截然不同。Expedera 首席科学家 Sharad Chole 说:当人工智能处于边缘时,它需要与传感器打交道,而这些数据是实时生成的,需要进行处理。传感器数据如何进入,人工智能 NPU 处理这些数据的速度有多快,这在需要缓冲多少数据和需要使用多少带宽方面改变了很多事情。整体延迟情况如何?我们的目标是尽可能降低延迟,因此从传感器的输入到可能进入应用处理器或进一步处理的输出,我们希望尽可能降低延迟,并确保能够以确定的方式处理数据。

此外,半导体器件必须在利润微薄的情况下满足实际需求,这意味着任何宣称的人工智能差异化都必须为客户带来实际价值。Quadric的Roddy说:"半导体公司一直在为几分钱争得头破血流。你无法通过微小的边际变化实现差异化。如果你能把每次推理的能量提高 17% 或更多,那也只是昙花一现的微小差别,不足以打破现有公司的惯性思维。你需要的是有本质区别的东西,或者是使用方式大不相同的东西。你不仅要在数量级上做得更好,你还必须在数量级上做得更好"。

这是一个挑战,因为许多应用都非常特殊。瑞萨公司业务开发经理 Nalin Balan 说:"人们在制造产品时会考虑不同的因素。首先,他们希望保持合理的物料清单。你不能以增加产品成本 1000 倍的代价来实现智能化。因此,第一个问题是,如何做到这一切,并保持合理的材料成本?第二个问题是通用性。你所采用的人工智能能否在你所期望的产品部署的典型操作条件下实现通用化?例如,智能家居设备必须在不同类型的背景噪音、复杂定位和其他情况下工作。你如何确保它能做到这一点?"

Roddy指出,还有一个重要的考虑因素。"需要解决的问题会在两三年内保持稳定吗?到目前为止,答案是'不',因为随着新数学模型的发明和探索,机器学习和人工智能每年都在发生巨大的变化"。

不同的起点

值得注意的是,尽管取得了进展,但人工智能领域仍在继续争论人工智能究竟是什么、什么是人工智能公司(这是初创公司继续获得资金的一个基本要素)以及未来人工智能的最佳应用方式和地点。

Imperas公司副总裁拉里-拉皮兹(Larry Lapides)说:"这有两个层面。一个是 SoC 层面,有人生产支持人工智能的 SoC。他们不仅仅是在芯片上安装处理器。他们将提供一个软件堆栈。然后,用户可以把它放在自己产品的电路板上。第二个层次是生产将人工智能融入产品的人,无论是数据中心插件还是边缘物联网。这不仅仅是一个带有软件的 SoC。它实际上提供了一个真正的人工智能子系统,能够与更大的环境对接。"

Lapides 指出,针对底层 SoC 架构优化人工智能算法是一项重大挑战。"数据如此之多,场景如此之广,需要进行大量的、有效的、持续的软件模拟,以达到人工智能的性能要求和预期的结果准确性"。

对某些人来说,这只是简单的数学问题。"还记得 30 年前我们在 Excel 中做曲线的线性近似吗?你有一堆点,然后为具有最佳回归拟合的点画一条线,或者你可以尝试二次函数或其他公式,"IBM 的Jacobi说。"如今的人工智能不过如此,但它不再使用二次函数和 10 个点或 100 个点,而是使用数十亿个点来进行本质上的最佳拟合回归。"

然而,并非所有人都同意这一点。比起人工智能公司与非人工智能公司的区别,更容易指出人工智能做了什么--而且做得很好。Expedera 市场营销副总裁保罗-卡拉祖巴(Paul Karazuba)说:"要成为一家人工智能公司,你的产品必须与人工智能有密切联系。举例来说,如果你是一家搜索引擎优化公司,你在软件堆栈中加入了生成式人工智能,帮助客户获得更好的搜索引擎优化结果,那么你绝对是一家人工智能公司。如果你在招聘中使用人工智能,而你的产品是铅笔,那么你就不是一家人工智能公司。人工智能在你的产品或服务中必须有一个可定义、可解释的用途,这对产品或服务的成功不可或缺。而且你应该能够量化你的主张,并得到第三方的支持"。

同样,西门子的Klein也对定义进行了界定。"一家人工智能公司正在构建一个电子系统,该系统使用人工智能来实现其部分功能,而人工智能算法则以某种方式在硬件或软件中实现。它可以是在处理器上运行的软件,也可以是在 GPU 或 TPU 中加速的东西,或者是用于进行这种人工智能的定制硬件加速器。"

不过,真正的差异化与未来主义的承诺无关。IBM 的Jacobi说,让公司脱颖而出的是对工程基础的关注。"了解你的问题。你真的在设计下一个重大突破吗?还是你说服了自己,但却没有做适当的研究,不知道自己要解决什么问题。如果你只是想构建一个最大、最糟糕的浮点矩阵乘法引擎,那它到底能解决什么问题?你需要一个整体的方法。例如,为什么要优化事务环境中的吞吐量?用户可能愿意为自动完成等待半秒钟,但在这半秒钟之后,他们想要的是 20 个字。这其中有各种各样的权衡。只有当你知道你的设计目的是什么时,你才能设计出你的解决方案。"

这就是人工智能公司的定义。"人工智能不是建立模型。人工智能是一门工程学科,"瑞萨科技业务加速和全球生态系统高级总监 Kaushal Vora 说。"与工程学中的任何学科一样,首先要了解你要构建的内容,包括系统的限制条件,以及你如何利用系统来收集完整性高、覆盖范围广的数据,并在决策所依据的特征中实现足够的分离。然后是建立模型、部署模型,然后再弄清楚如何在部署后对系统进行维护"。

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

    关注

    71

    文章

    2792

    浏览量

    174102
  • 人工智能
    +关注

    关注

    1797

    文章

    47909

    浏览量

    240948
  • 机器学习
    +关注

    关注

    66

    文章

    8455

    浏览量

    133186

原文标题:EDA 行业正深入地推动 AI 的发展

文章出处:【微信号:ICViews,微信公众号:半导体产业纵横】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全球的AI+EDA(电子设计自动化)创新项目

    全球的AI+EDA(电子设计自动化)创新项目正在推动电子设计行业的转型,利用人工智能优化电路设计和验证过程。以下是一些值得关注的AI+EDA创新项目: 1. Google's Auto
    的头像 发表于 02-07 12:00 431次阅读

    STCO发展促使EDA工具考虑更多系统级因素

    芯和半导体创始人、总裁代文亮博士近日接受《大半导体产业网》专访,探讨在AI时代EDA发展机遇,以下是专访主要内容。 中国的优势在于庞大的市场和人力资源,同时应用场景足够多样。 AI
    的头像 发表于 01-17 09:50 141次阅读

    标贝科技:AI基础数据服务,人工智能行业发展的底层支撑

    随着不同大模型在语言理解及生成等领域的出色表现,大模型别后的规模规律不断强化数据在要提升AI性能上的关键作用,AI数据服务可加速高质量数据的获取与标注,推动AI算法的创新与持续优化,是
    的头像 发表于 11-14 18:32 341次阅读
    标贝科技:<b class='flag-5'>AI</b>基础数据服务,人工智能<b class='flag-5'>行业</b><b class='flag-5'>发展</b>的底层支撑

    EDA行业发展趋势

    电子设计自动化(EDA)是电子系统设计和制造过程中不可或缺的一部分。随着技术的不断进步和市场需求的日益增长,EDA行业也在不断发展和演变。 1. 集成化和平台化 随着集成电路(IC)设
    的头像 发表于 11-08 13:45 486次阅读

    AI与HPC技术推动先进封装行业发展

    “随着人工智能(AI)和高性能计算(HPC)技术的迅猛发展,半导体行业也迎来了新的变革浪潮。”——这句话在2024年的今天,早已被喻为行业共识。
    的头像 发表于 10-22 11:22 537次阅读

    AI如何助力EDA应对挑战

    探究当今产业背景和科技潮流中半导体产业所面临的挑战与变革时,不难发现,一个至关重要的转折点已经发生——人工智能(AI)的崛起以前所未有的力量,对电子设计自动化(EDA)乃至整个半导体产业带来颠覆性的变革。
    的头像 发表于 10-17 10:21 710次阅读
    <b class='flag-5'>AI</b>如何助力<b class='flag-5'>EDA</b>应对挑战

    AI汽车发展的新阶段、新要素、新挑战

    随着以AI大模型为代表的生成式AI技术的快速发展,汽车进入AI发展新阶段。
    的头像 发表于 10-16 08:07 653次阅读
    <b class='flag-5'>AI</b>汽车<b class='flag-5'>发展</b>的新阶段、新要素、新挑战

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    将成为生命科学领域的重要工具和方法,推动生命科学的深入发展和广泛应用。同时,我们也应该清醒地认识到,这个过程中也伴随着诸多挑战和困难。只有不断克服这些挑战,才能充分利用AI技术的优势,为生命科学的
    发表于 10-14 09:21

    AI for Science:人工智能驱动科学创新》第二章AI for Science的技术支撑学习心得

    推动科学研究的深入发展。 总结 通过阅读《AI for Science:人工智能驱动科学创新》第二章,我对AI for Science的技术支撑有了更加全面和
    发表于 10-14 09:16

    新思科技探索AI+EDA的更多可能性

    芯片设计复杂性的快速指数级增长给开发者带来了巨大的挑战,整个行业不仅要向埃米级发展、Muiti-Die系统和工艺节点迁移所带来的挑战,还需要应对愈加紧迫的上市时间目标、不断增加的制造测试成本以及人才短缺等问题。早在AI大热之前,
    的头像 发表于 08-29 11:19 597次阅读

    中国AI芯片行业,自主突破与未来展望

    在全球科技竞赛的舞台上,中国AI芯片行业正面临前所未有的挑战与机遇。近日,Gartner研究副总裁盛陵海在一场分享会上深入剖析了中国AI芯片行业
    的头像 发表于 06-19 17:02 943次阅读

    AI芯片设计来势汹汹,EDA巨头营收顺势增长

    深入设计的做法都持以谨慎态度,但伴随着AI工具对于改善设计效率的效果逐渐显现,近一年以来AI驱动EDA工具辅助流片的产品也在不断增加,这一趋势也反映到了
    的头像 发表于 06-01 00:57 5517次阅读

    广和通引领数字技术革命,推动行业创新与发展

    在当今科技飞速发展的时代,5G融合AI、5G-A助推6G、大模型与生成式AI、边缘智能技术等新兴技术风起云涌,深刻改变着我们的生活与工作方式。广和通作为科技
    的头像 发表于 05-17 09:51 792次阅读

    国内EDA工具AI技术应用现状及发展动态分析

    今年谈EDA工具融入AI已经不会再有人表达惊讶了,毕竟国际EDA巨头们都在持续做宣传。IIC Shanghai活动的不少EDA企业也在谈AI
    发表于 04-12 10:43 1012次阅读
    国内<b class='flag-5'>EDA</b>工具<b class='flag-5'>AI</b>技术应用现状及<b class='flag-5'>发展</b>动态分析

    NVIDIA的专用AI平台如何推动下一代医疗健康行业发展

    医疗科技创新企业在 GTC 上介绍了 NVIDIA 的专用 AI 平台如何推动下一代医疗健康行业发展
    的头像 发表于 04-09 10:10 1374次阅读