EDA重新成为热点,中国正在成为参与者

EDA正在从一个沉淀已久的领域转变为一个热门的市场,这得益于市场中对定制设计的呼声,以及人工智能等先进技术的推出,这些工具将需要开发具有更高性能的芯片架构。

因为市场更需要定制芯片,这意味着更多的芯片设计工作正在发生,这对EDA行业来说是个好消息。 

这种转变是由几个因素驱动的。ChatGPT的大规模增长始于去年,需要大幅增加算力,以及多样化的计算引擎来满足这一需求。

1、CPU正在被异构计算所取代,我们看到云成为 CPU、GPU、AI 处理器、定制加速器、FPGA 等的混合体。其中许多新处理器是由初创公司开发的,这对于提高不同类别计算的效率至关重要。

2、这些定制处理器中的许多都超出了光罩限制,迫使芯片制造商使用先进封装来分解不同的功能,例如 2.5D、3D-IC ,这都需要更先进的EDA工具。

3、第三个驱动因素是加速EDA和系统空间之间的协同作用。复杂性呈指数级增长,但可以使用的劳动力却没有。那么,当芯片制造商无法扩大员工队伍规模时,如何处理复杂性呈指数级增长的问题呢?芯片制造商必须自动化工作流程。由于许多不同的原因,单个供应商无法处理所有这些事情,这是一场涉及整个生态系统的游戏。

EDA 和 RISC-V
另一个转变是RISC-V的快速采用和接受。随着生态系统的发展和成熟,越来越多的公司开始冒险开发自己的定制处理器,他们迫切需要工具。这些类型的工具很早以前就存在,但当 Arm 成为 CPU IP 市场的主导供应商时,这些工具就减少了。虽然可扩展的处理器开发工具继续存在于 Cadence (Tensilica) 和 Synopsys (ARC) 中,但它们的范围相当有限。现在这种情况(RISC-V)正在扩大。

预计 2024 年将有许多新的创新 RISC-V 产品投放市场。例如,Meta公司正在将 RISC-V 用于视频转码器、推理加速器和训练芯片。此外,高通强调,它已经出货了10亿台配备RISC-V微控制器的设备,并将基于RISC-V的可穿戴设备解决方案推向市场。

RISC-V的一些问题仍然存在,一些关于验证的问题正在得到解决。芯片自由的创新伴随着巨大的验证责任,RISC-V生态系统将需要进一步成熟以支持市场的增长。除了验证之外,RISC-V用户在RISC-V峰会上还指出,IOMMU、调试和跟踪、中断控制器、电源管理和SoC 一致性等方面需要RISC-V生态系统的支持。

2023 年底,Synopsys 悄悄收购了 Imperas,后者是 RISC-V 参考模型的领先供应商,也是针对 RISC-V 的不断增长的验证工具套件。此外,Synopsys 还宣布了 ARC-V,该合资企业利用他们在 ARC 可扩展处理器方面的多年经验并将其应用于 RISC-V 架构。

虽然开源硬件越来越受欢迎,但开源 EDA 却没有。好的EDA需要很多钱。EDA的采用者是那些非常关心质量和上市时间的公司,他们想一次把事情做对。这些公司,尤其是世界老牌芯片公司,并没有向开源、稍微便宜的EDA工具敞开大门。不幸的是,开源 EDA 还没有在 RISC-V 领域切入。造成这种情况的最大原因是RISC-V芯片供应商以及所有构建芯片的公司都没有投资开源EDA。

EDA中的AI 

EDA厂商有一个武器——人工智能。在过去十年中,EDA公司一直在有选择地采用人工智能,其实用性正在扩大。

正如 ChatGPT 等工具所展示的那样,EDA 中使用的 AI 类型可能不如生成式 AI 那么性感。然而,强化学习已被证明可以很好地取代目前由人类执行的一些更重复的任务,特别是当涉及到许多因素之间的复杂关系时。例如,验证工作中工程师难以分析的覆盖率,以及后端工程师难以收敛的timing。

人工智能取代芯片设计师的可能性很小。人工智能是经过训练的,如果你训练你的人工智能,它会从已经完成的事情中学习。如果我用 1,000 个加法器设计来训练 AI,它就知道加法器是什么。然后,我可以要求它设计一个具有一组某个特征的加法器。但我不会让人工智能提出chiplets的想法,因为它以前从未做过。

在EDA领域和设计领域,我们所做的最重要的部分是创新。每次我们制造新芯片时,我们都会发明一些比上一个更好的东西。我们没有做同样的事情,而人工智能非常擅长执行重复性任务。

工程是创造性和有条不紊的结合。我们会有较少的创意部分,然后是一丝不苟的执行部分。开发代码,完成功能测试和物理实现,这需要大量的工程时间。EDA会提高工程师的生产力 ,通过自动化更多“一丝不苟”的工作,就可以让芯片工程师有更多时间考虑其他需要创意的部分。

在过去的一年里,像Synopsys这样的公司,已经做了40年的逻辑综合,突然因为人工智能而提供了更好的结果,AI确实也足够神奇!其中大部分收益来自利用强化学习。但现在,生成式人工智能正在解锁一些全新的功能。

未来还有更多的可能性,人工智能可以继续提高自动化,在未知中发现规律。

EDA受到尊重
在很长一段时间内,EDA一直不被视为一个值得投资的行业,即使也一直在改变世界。半导体和EDA又酷起来了,今天又开始被看到了。

高估值往往使收购的可能性更大,我们看到该领域的资本活动有所增加,Synopsys和Ansys的合并完成是很长一段时间以来最大的交易。

大多数EDA工具都是由美国公司制造的。这些工具是如此先进,包含如此多的知识,以至于没有人试图尝试重新创造它们。但随着中美之间的贸易挑战,中国将在开发EDA工具方面投入大量精力。

事实上,美国是在创造一个竞争对手,或者在EDA工具领域创造一个参与者。

正如我们在传统 EDA 中看到的那样,当一家公司领先足够远时,只要他们继续投资,就很难赶上他们,甚至不可能。

有时,当你从头开始构建时,你可以做一个更好的解决方案,因为你可以在开始时使用更好的技术。但对于EDA来说,很难从头开始构建更好、更快的解决方案,因为有太多的知识和努力已经融入了一堆代码中。需要很长时间才能赶上。

结论
无论从哪个角度来看,对于EDA来说,这都是伟大的一年。新技术和新机遇确保了未来几年的好日子。中国有很大机会可以诞生一个EDA巨头。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/818634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Semaphore

Semaphore 翻译: 信号量 解释: 信号量通常用于限制线程数,而不是访问某些(物理或逻辑)资源。 例如,这是一个使用信号量来控制对一个项目池的访问的类 用法 可以限制线程的使用次数 public static vo…

使用 Tranformer 进行概率时间序列预测实战

使用 Transformers 进行概率时间序列预测实战 通常,经典方法针对数据集中的每个时间序列单独拟合。然而,当处理大量时间序列时,在所有可用时间序列上训练一个“全局”模型是有益的,这使模型能够从许多不同的来源学习潜在的表示。…

HCIP的学习(9)

OSPF的接口网络类型 ​ OSPF的接口在某种网络类型下的工作方式。 网络类型OSPF接口的工作方式BMABroadcast;可以建立多个邻居关系。需要进行DR选举。hello 10S;dead 40S。P2PP2P;只能建立一个邻居关系,不需要进行DR选举。Hello …

操作系统:进程(二)

进程的状态 进程状态反映进程执行过程的变化。这些状态随着进程的执行和外界条件的变化而转换。在三态模型中,进程状态分为三个基本状态,即运行态,就绪态,阻塞态。 一个进程从创建而产生至撤销而消亡的整个生命期间,…

强化学习-Reinforcement learning | RL

目录 什么是强化学习? 强化学习的应用场景 强化学习的主流算法 强化学习是机器学习的一种学习方式,它跟监督学习、无监督学习是对应的。本文将详细介绍强化学习的基本概念、应用场景和主流的强化学习算法及分类。 什么是强化学习? 强化学习并不是某一种特定的算法,而是…

【好书推荐-第十五期】《 机器学习基础:从入门到求职》(博文视点出品)

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公众号:洲与AI。 🎈 本文专栏:本文收录…

python 重载内置函数吗

python中是不支持函数重载的,但在python3中提供了这么一个装饰器functools.singledispatch,它叫做单分派泛函数,可以通过它来完成python中函数的重载,让同一个函数支持不同的函数类型,它提供的目的也正是为了解决函数重…

CV最新论文|4月10日 arXiv更新论文合集

以下内容由马拉AI整理,今天为大家带来4月10日 arXiv 计算机视觉和模式识别相关论文: 1、InternLM-XComposer2-4KHD: A Pioneering Large Vision-Language Model Handling Resolutions from 336 Pixels to 4K HD InternLM-XComposer2-4KHD:一…

Problem #8 [Easy]

This problem was asked by Google. A unival tree (which stands for “universal value”) is a tree where all nodes under it have the same value. Given the root to a binary tree, count the number of unival subtrees. For example, the following tree has 5 un…

osg渲染过程

目录 1、渲染最简单代码 2、详解run方法 3、详细过程 4、回调函数 5、Node Visitor 1、渲染最简单代码 2、详解run方法 3、详细过程 3.1 advance()方法 进行帧计数 3.2 eventTraversal() eventTraversal()响应用户操作,eventTraversal()遍历的是事件队列,而…

Python knn算法

KNN(K-Nearest Neighbors)算法,即K最近邻算法,是一种基本且广泛使用的分类和回归方法。在分类问题中,KNN通过查找一个样本点的K个最近邻居,然后根据这些邻居的类别通过多数投票或加权投票来预测该样本点的类…

小型时间继电器ST3PA-C DC24V 带插座PF085A 导轨安装 JOSEF约瑟

ST3P系列时间继电器 系列型号 ST3PF-2Z(JSZ3F-2Z) 5s AC110V ST3PF(JSZ3F) 10s AC48V ST3PC-1(AH3-3) 5s DC24V ST3PC-1(AH3-3) 2h AC220V ST3PC-F(JSZ3C-F) AC380V ST3PA-E(JSZ3A-E) DC24V ST3PA-F(JSZ3A-F) DC24V ST3PF(JSZ3F) 10s AC36V ST3PC-1(AH3-3) 10s AC24V ST3PC-1…

0欧姆电阻、磁珠、电感的应用

作者声明:本博客整理自网络,仅供学习参考,如有侵权,联系删除。邮箱:rom100163.com。 一、0欧姆电阻 电路设计中常见到0欧的电阻,大家往往会很迷惑:既然是0欧的电阻,那就是导线&…

OpenHarmony开发实例:【分布式游戏鉴权应用】

1.介绍 本文将介绍分布式游戏鉴权应用。操作过程为: 设备A点击“开始游戏”按钮,开始搜索周边设备。 设备A显示周边设备,点击设备B并发起连接请求,远程拉起设备B的FA。 设备B收到请求后,选择是否允许“开启游戏”。…

git am XXX.patch 文件内容解析

git am XXX.patch 文件内容解析 打补丁的两种方式: 1.patch XXX.patch 2.git am XXX.patch 例如: diff --git a/drivers/crypto/se/ce.c b/drivers/crypto/se/ce.c index e6f68286d4ce6..de1bcb46fbe6b 100644 --- a/drivers/crypto/se/ce.cb/drive…

【生产案例面试题】JVM调优

写作目的 最近上线了一个需求,遇到了一个JVM报警的问题,很荣幸能遇到,在此分享一下整个调优的过程。 背景 我们是中台服务,我们的甲方就是上游不同的业务。中台原则上是业务和能力分离,但是不可避免的是分不开&…

【示例】MySQL-SQL语句优化

前言 本文主要讲述不同SQL语句的优化策略。 SQL | DML语句 insert语句 插入数据的时候,改为批量插入 插入数据的时候,按照主键顺序插入 大批量插入数据的时候(百万),用load指令,从本地文件载入&#x…

Web地图服务规范之栅格瓦片地图服务:WMTS(WebMapTileService,网络地图瓦片服务)、TMS(TileMapService,瓦片地图服务)和XYZ

一、什么是栅格瓦片地图服务 这四种地图服务都是通过网络传输的栅格瓦片地图服务,这里有三个名词需要解释: 1、什么是栅格? 遥感影像、Dem等,就是图片。 2、什么是地图服务? 实际上,地图服务就是一个u…

如何在jmeter中把响应中的数据提取出来并引用

jmeter做接口测试过程中,经常遇到请求需要用到token的时候,我们可以把返回token的接口用后置处理器提取出来,但是在这种情况下,只能适用于当前的线程组,其他线程组无法引用到提取的token变量值,所以必须要生…

windows ubuntu子系统,单细胞篇 1.cellranger安装与分析

这几天,我将单细胞测序在windows ubuntu子系统中跑了一遍,将过程分享給大家。 单细胞测序conda create -n 10xdb #创建环境 conda activate 10xdbconda install -c bioconda cellranger -y #失败,可能源中没有 wget -O cellranger-7.…