现在的争论点又变成了玄戒有没有用ARM的CSS平台,是不是用预制菜做的了,那我们来好好聊一聊CSS。
首先ARM的CSS分两种——Neoverse CSS(服务器平台)和CSS for Client(消费电子),这两者有很大区别。 服务器端的Neoverse CSS支持Arm Total Design,这个就是大家所说的预制菜,ARM可以直接帮客户做Perf、RTL、Verify、Impl pkg等重要步骤,节省客户开发时间。当然ARM能做这些不代表每个客户都做全套,具体做哪些是由客户决定的。
而手机端的CSS for Client并不是一回事,它其实更接近ARM以往每年都会做的TCS,这是TCS23的介绍页: https://community.arm.com/arm-community-blogs/b/announcements/posts/third-generation-total-compute-solutions
TCS是ARM面向合作伙伴推出的高端 IP 组合方案,用于指导下一代 SoC 的架构方向,并优化性能、功耗与软件生态。TCS从24年开始就没有再做了,而是以CSS for Client的形式继续服务客户。上述网页里关于TCS的超链接,现在点上去,都会跳转到最新的Consumer Technologies和CSS for Client的介绍页,也是说明了两者的关系。 那CSS for Client能帮客户做些什么呢?在官网上也有写:https://www.arm.com/products/compute-subsystems-for-client
ARM可以提供:CPU IP、ARM的GPU IP、物理实现(包含RTL)、互联总线IP、软件支持。 说白了,TCS和CSS for Client,就是ARM打包其最新IP,技术支持,并且也提供参考设计。
历代的很多基于ARM公版IP的产品都是基于TCS和CSS for Client,联发科的所有旗舰产品就是案例,包括刚刚推出的天玑9400,也属于CSS for Client的范畴,具体可以看ARM这篇财报电话会议:https://investors.arm.com/static-files/f1190d81-408d-4276-a30c-b27c1ce5a30a
"New flagship smartphones from Oppo and Vivo take advantage of MediaTek's new Dimensity 9400 system-on-a-chip. This SoC based on our CSS for Client, which includes the Arm Cortex-X925 CPU and the Immortalis-G925 GPU." ARM之所以要这么打包宣传,很重要的原因就是当时高通宣布自研CPU核,这对ARM影响很大,ARM也不希望更多客户流失,所以越发希望客户打包购买ARM IP,以前你就买我个CPU设计,现在要买就CPU、GPU、总线、AI、外加各种技术支持和辅助工具一块买。 ARM说了玄戒O1是基于CSS for Client,但看完上面的你应该已经知道CSS for Client到底是啥了。至于玄戒O1算不算自研,我们的观点是如果天玑9400算,那它就算。当然他没自己的基带,这一点肯定不如发哥自主,但AP的部分尤其后端的研发能力,它并不比发哥来得差,这点从我们的拆解分析就已经能看到了。