Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程

本文主要是介绍Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         

目录

构建生态系统

将Arm架构小芯片带给大众

关于Arm Total Design的结语


        我们最近报道了Arm的Neoverse CSS Genesis N2平台的发布,这是一个近乎现成的计算子系统设计,旨在加快尖端基础设施中定制加速器的上市时间。我们当时评论说,我们可以看到Arm希望扩展CSS Genesis产品,以涵盖其他服务,以进一步加速开发,为希望创建定制芯片的公司提供进一步的发展。随着他们在 2023 年 OCP 全球峰会上的宣布,Arm 更接近于 Arm Total Design 实现这一目标。

 

构建生态系统


        Arm Total Design是一项新计划,它创建了一个合作伙伴生态系统,涵盖定制芯片设计的几乎所有方面,从用于设计的IP和EDA工具,到生产和运输最终芯片所需的代工厂和软件。Arm打算在这个生态系统中帮助那些希望使用Neoverse CSS开发定制芯片的公司。这是通过将公司与工具、制造和设计服务联系起来来实现的,以进一步加速开发并提供对前沿 IP 和工艺节点的访问。为了促进这一点,Arm正在授予这些合作伙伴对Neoverse CSS平台的早期访问权限,并与他们合作以确保他们的产品和服务是为他们量身定制的。希望利用生态系统的公司可以选择他们希望采用的服务,如果他们希望使用Neoverse CSS创建产品,则不会被迫使用这些合作伙伴。

        作为该生态系统的一部分,Arm已经从硅行业召集了大量合作伙伴,从Alphawave Semi,Cadence,Rambus和Synopsys的预集成和验证IP和EDA工具开始。这应该使客户能够获得制作RTL设计所需的大量IP和工具目录,这些设计可以转换为物理芯片。此 IP 的集成和验证通常是芯片开发周期的重要组成部分,因此 Arm 及其合作伙伴可以减少设计工作量并更快地采用新技术。虽然这份合作伙伴名单肯定很强大,但公司可能希望整合自己的知识产权或其他公司的设计,并且可能仍然需要花费大量时间进行整合。

        Arm 与设计服务提供商合作,为使用 Neoverse CSS 和其他 Arm IP 设计芯片提供专家服务,以及更通用的设计方法。这些合作伙伴包括ADTechnology,Broadcom,Capgemini,Faraday,Socionext和Sondrel。希望创建定制芯片的公司将能够与这些合作伙伴合作,以支持其项目的开发。这种合作关系相当有趣,因为它表明Arm尚未准备好或愿意采取下一步为其客户生产完整的端到端SoC设计,而是宁愿将其留给合作伙伴。与所有咨询风格的产品一样,这些服务可能会非常昂贵,因此我们可以想象,这些服务可能只适用于不希望在定制硅领域建立自己的工程团队的大公司。

        Arm 还与台积电和英特尔代工服务 (IFS) 合作,促进这些定制设计的制造,并针对领先的工艺节点和先进封装技术优化其 IP。正如Neoverse CSS Genesis N2公告中提到的,Genesis N2平台正在推出,对台积电的N5工艺节点进行了全面优化,这种合作关系希望进一步扩展这一点。与IFS的额外合作伙伴关系表明,Arm正在选择使其客户的供应链选择多样化。值得注意的是,三星似乎已经在这里闲逛,截至本公告发布时没有任何参与。看看它们将来是否会成为这个生态系统的一部分,以及其他专业和非领先的代工厂,如Global Foundries,这将是一件有趣的事情。

        最后,为了总结这一切,Arm引入了American Megatrends International(AMI)来提供商业软件和固件平台,以实现定制芯片产品的完整系统集成。许多读者以前见过"AMI"这个名字,最常见的是在他们第一次启动计算机时。AMI 是最大的 UEFI 固件提供商之一,主板制造商、OEM 和系统集成商使用它来构建运行芯片的平台。将 AMI 引入生态系统将使 Arm 客户能够获得将其定制芯片集成到准备部署的基础设施平台所需的剩余软件。但是,奇怪的是,这仅限于单个供应商,这极大地限制了选择,因此我们希望将来看到更多的固件供应商。

        在这个合作伙伴列表中,可能最大的缺席是有人可以列出要求并与这些公司合作,为您提供最后一块硅。这个更面向项目管理和咨询的部分可能会由上述设计公司推动,但这可能会产生额外的费用。此过程很可能由客户管理,这可能会导致需要为定制硅项目分配更多资源,并且仍然会产生进一步的费用。这可能是Arm需要在此管道中填补的重大空白,以便某些客户采用此产品,因为其他供应商可能会将其包含在半定制产品中。

        这个合作伙伴生态系统中另一个值得注意但更轻微的缺失是构建这些芯片运行的平台的最终系统集成商。这些通常由富士康或超微等公司完成,并将芯片部署到最终生产环境中,特别是如果它们旨在作为一个完全独立的系统运行,而无需使用现有的通用CPU。我们希望看到 Arm 朝这个方向扩大其合作伙伴名单。



将Arm架构小芯片带给大众


        在此公告中,Arm特别花时间注意到他们对希望采用小芯片设计作为其定制芯片战略一部分的客户的支持。Arm 正在与其 Arm Total Design 生态系统的成员和更广泛的行业合作,以支持启用小芯片的计划。对AMBA CHI C2C,UCIe和其他公司的支持应该使采用Neoverse CSS的公司能够轻松选择小芯片策略。

        我们已经看到小芯片设计(来自AMD和英特尔等供应商)能够使用不同的工艺节点集成各种加速器。通过确保 Neoverse CSS 对这些计划的全力支持,Arm 为其合作伙伴和客户打开了大门,让他们以省时的方式为专业工作负载创建优化的设计。

        最有趣的公告之一是Arm合作伙伴Socionext已经生产了一个多核CPU小芯片,客户将能够将其集成到他们的设计中。这个小芯片利用了Neoverse CSS,正在台积电的N2类进程节点上开发。据我们所知,这是N2工艺节点上产品的首次正式发布,表明根据台积公司的当前路线图,采用该设计的硅将在2025年下半年或2026年上半年出货。


关于Arm Total Design的结语


        当我们在九月份第一次讨论Neoverse CSS时,我们很好奇Arm会如何选择发展产品并为潜在客户采用该解决方案创造激励措施。Arm将从对定制芯片开发的浓厚兴趣中受益匪浅,与x86巨头提供的半定制解决方案或RISC-V生态系统的早期开发相比,其IP产品在市场上脱颖而出。Arm Total Design是使客户能够访问他们需要推进定制芯片战略的所有其他产品和服务的下一步,因此我们当然可以看到这增加了Neoverse CSS产品的吸引力。对于希望首次涉足这一领域的公司来说尤其如此,谷歌云和阿里巴巴等公司可能会成为客户。

        剩下的一个大问题是其他人将如何回应 Arm 围绕 Neoverse CSS 的推动。虽然它确实使创建定制Arm芯片变得更加容易,但时间,工程工作和资金所需的投资肯定仍然是许多企业的进入障碍。有些人可能更喜欢AMD和英特尔提供的半定制策略来支持他们量身定制的芯片工作,这些策略通常具有较低的风险和更短的周转时间。英特尔之前还特别提到,他们可能希望提供与Neoverse CSS产品类似的模型,提供创建定制芯片所需的IP,以及通过其IFS集团生产芯片的代工厂。

        我们发现,在这份公告中,最有趣的是,这清楚地表明这是Arm的长期雄心壮志,台积电N2工艺节点的公告表明他们打算在未来几年推动这个平台。英特尔代工服务的加入和三星的缺席也特别有趣,英特尔对Arm生态系统的持续兴趣开始在行业内引起一些关注。IFS 能够从这个生态系统中获得的任何客户对刚刚起步的代工业务来说都将非常有价值,我们希望英特尔继续沿着这一轨迹前进,在领先的硅代工业务中提供第三个有竞争力的参与者。

这篇关于Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273079

相关文章

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程