ARM的授权模式分为多个层级,不同层级的授权厂商对芯片设计的自主权差异显著。
一、ARM的商业模式与授权体系
-
基础授权模式
ARM不直接生产芯片,而是通过授权其指令集架构(ISA)和IP核设计盈利。根据搜索结果显示,ARM提供三种主要授权方式:- 架构/指令集层级授权:允许厂商在ARM指令集基础上深度定制(如扩展或删减指令),苹果的Swift架构就是典型案例。这类厂商具备自主设计处理器微架构的能力。
- 内核层级授权:厂商获得现成的IP核(如Cortex-A78),可添加外设模块(如GPU/NPU)形成SoC,三星Exynos和高通骁龙芯片多采用此模式。
- 使用层级授权:仅能直接集成封装好的ARM处理器核心(如Cortex-M3),无法修改内核或指令集,常见于低功耗嵌入式芯片。
-
技术交付形式差异
- 架构授权厂商会获得RTL(寄存器传输级)代码,可对流水线、缓存等核心模块进行重构。
- 内核授权厂商则获得已验证的硬件宏单元(黑箱IP核),仅能调整外围电路。
二、被授权厂商的设计自由度
-
指令集层面的创新
获得架构授权的厂商可突破ARM原生指令限制。例如苹果在ARMv8-A基础上新增AMX矩阵扩展指令,用于加速机器学习任务。这类深度定制需支付更高授权费用,且需通过ARM架构兼容性认证。 -
微架构层面的优化
即使采用ARM标准IP核,厂商仍可通过以下方式优化:- 制程工艺适配:联发科将Cortex-X3内核与台积电4nm工艺结合,频率提升15%。
- 异构计算集成:高通在骁龙芯片中整合自研Adreno GPU和Hexagon DSP,形成差异化竞争力。
- 能效调优:华为麒麟芯片通过定制内存控制器,降低DDR带宽延迟20%。
-
生态适配限制
所有基于ARM设计的芯片必须保持指令集向前兼容性。例如采用ARMv9指令集的芯片仍需支持ARMv8的软件生态,这限制了底层架构的彻底革新。
三、典型案例分析
-
苹果A/M系列芯片
作为架构授权代表,苹果在ARMv8-A指令集基础上重构了:- 超宽解码器(8指令/周期 vs ARM公版3指令/周期)
- 异构缓存结构(192KB L1指令缓存远超Cortex-X3的64KB)
这种设计使M2芯片单核性能达到同期骁龙8 Gen2的1.7倍。
-
华为麒麟芯片
采用ARM内核授权+自研NPU架构:- CPU使用Cortex-A76/A77公版设计
- 集成达芬奇架构NPU实现40TOPS算力
这种混合模式平衡了研发成本与差异化需求。
-
RISC-V的竞争影响
由于ARM架构授权费用高昂(传闻苹果每年支付超2亿美元),部分厂商开始转向RISC-V。例如谷歌在Pixel 6中采用自研RISC-V协处理器,用于安全加密计算。
四、行业趋势与挑战
-
授权模式的演变
ARM在2024年推出弹性授权计划,允许中小厂商按核心数量付费(如每核心0.5美元),降低入门门槛。 -
制程瓶颈下的创新方向
在3nm以下工艺逼近物理极限的背景下,头部厂商更注重:- 3D封装技术(如台积电SoIC)
- 存算一体架构(三星HBM-PIM)
这些创新仍需依赖ARM指令集的持续演进。
结论
ARM既提供标准化的指令集,也销售不同完成度的IP核。被授权厂商的设计自由度取决于授权层级——从指令集扩展(架构授权)到外围电路优化(内核授权),形成从"完全自主"到"即插即用"的完整生态。这种分层商业模式既维持了ARM生态的统一性,又为厂商保留了差异化竞争空间。