Arm 如何通过在移动与嵌入式领域授权 CPU IP 实现规模化——以及为什么软件、工具与兼容性有时比拥有工厂更重要。

Arm 并不是通过出货成品芯片箱来变得有影响力的。它之所以能规模化,是因为出售的是CPU 设计与兼容性——其它公司可以把这些设计集成到自家的处理器里、放到自己的产品中,并按自己的制造节奏投片。
“CPU IP 授权”本质上是出售一套经过验证的蓝图以及使用它们的法律权利。合作方付费获得使用某个 CPU 设计(以及相关技术)的许可,然后把它整合到更大的芯片中,这个芯片可能还包含 GPU、AI 模块、连接器、安保模块等。
分工通常如下:
在半导体领域,“更好的制造”可以提供强大的优势,但它通常是暂时的、昂贵的,并且难以覆盖多个市场。另一方面,兼容性具有复利效应。当大量设备共享一个共同基础(指令集、工具、操作系统支持)时,开发者、制造商和客户都能从可预测的行为和不断壮大的软件池中受益。
Arm 清楚地展示了生态适配——共享标准、工具链和广泛的合作伙伴网络——如何比拥有工厂更有价值。
我们会把历史保持在高层次,解释 Arm 实际授权什么,以及这种模式如何在移动与嵌入式产品中传播。然后用通俗的语言拆解经济学、权衡与风险,最后给出一些平台实践建议,适用于芯片之外的场景。
想快速看业务机制的概览,请跳转到 /blog/the-licensing-economics-plain-english-version。
Arm 并不按传统意义“卖芯片”。它出售的是许可——通过授权让其他公司在自己设计和制造的芯片中使用 Arm 的知识产权 (IP)。
把常被混淆的三层分开会更有帮助:
Arm 的授权大多落在前两层:规则(ISA)和/或可直接集成的 CPU 设计(内核)。被授权方在此基础上构建完整的 SoC。
讨论通常归结为两种模型:
根据协议不同,被授权方通常会得到 RTL(硬件描述代码)、参考配置、文档、验证资料和工程支持——这些都是集成与出货所需的要素。
Arm 通常不会负责制造芯片;制造由被授权方和他们选择的代工厂及封测伙伴承担。
芯片制造昂贵、缓慢,并充满“未知的未知”。授权模型之所以能规模化,是因为它让许多公司复用已经验证过的 CPU 设计(功能上、电气上,且常常已在硅片中验证)。复用降低了风险(减少后期惊喜),缩短了上市时间(不必从零开始设计、少跑调试)。
现代 CPU 内核是最难做到位的模块之一。当可用的 IP 已被验证后,合作方可以集中力量做差异化:
这会产生并行创新:数十个团队可以在相同基础上构建不同产品,而不是等待单一公司路线图。
在垂直整合模式下,一家公司设计 CPU、设计 SoC、验证并出货最终芯片(有时还出整机)。这能产生出色结果,但扩展受限于该组织的工程产能、制造通道和为多个细分市场服务的能力。
授权则相反:Arm 专注于可复用的“核心”问题,合作方在此基础上竞争和专业化。
随着越来越多公司出货兼容的 CPU 设计,开发者与工具供应商会加大对编译器、调试器、操作系统、库和优化的投入。更好的工具又让下一个设备更容易出货,形成一个生态飞轮,而单一芯片厂往往难以匹配这种规模化效应。
移动芯片成长于苛刻的约束:设备体积小、无法使用风扇、有限的散热面积,以及用户期望的电池续航。这些限制要求 CPU 设计必须把功耗和热设计作为一等公民,而非事后考量。手机无法长时间“借用”额外功耗而不停发热、降频或耗电。
在这种环境下,胜出的是性能/瓦比优秀的方案。某个 CPU 在纸面上稍慢,但功耗很低,它能提供更优的用户体验,因为它能持续输出性能而不至于过热。
这也是 Arm 授权在智能手机中流行的主要原因之一:Arm 的 ISA 与内核设计与“高能效优先”的理念一致。
Arm 的 CPU IP 授权同时解决了市场问题:手机厂商希望不同芯片供应商之间有竞争,但他们不能承受软件世界的碎片化。
有了 Arm,多家芯片设计伙伴可以做出不同的移动处理器——加入自家的 GPU、基带、NPU、内存控制器或电源管理方案——同时在 CPU 层保持兼容。对应用开发者、操作系统厂商和工具链来说,这种兼容性至关重要。
智能手机的高出货量放大了标准化的好处。大量出货为基于 Arm 的深度优化提供了理由,吸引了更广的工具与软件支持,也使 Arm 授权成为移动领域的“安全默认”。这种反馈回路最终让 CPU IP 授权在竞争中胜出,而不像那些主要依赖单一公司制造优势的方案。
“嵌入式”不是一个单一市场——它覆盖了很多产品:家电、工业控制器、网络设备、汽车系统、医疗设备和大量物联网硬件。这些类别的共性不是功能,而是约束:严苛的功耗预算、固定成本以及系统行为必须可预测。
嵌入式产品通常会出货很多年,甚至十年以上。这意味着可靠性、安全补丁和供应连续性与峰值性能同样重要。
一个跨代保持兼容的 CPU 基础会降低频繁更换的成本。团队可以保留相同的软件架构、重用库,并在无需为每颗新芯片重写全部代码的情况下回移补丁。
当产品线必须在发布后长期维护时,“还能运行相同代码”就是一项商业优势。
在多设备环境下使用广泛采用的 Arm 指令集可以让招聘与运营更容易:
这对同时出多款嵌入式产品的公司尤其有利——每个团队无需从头再造平台。
嵌入式产品组合很少只有一个“最好”的设备,通常有不同层级:低成本传感器、中端控制器和高端网关或车载算力单元。
Arm 的生态允许合作方在保持熟悉软件基础的同时,选择不同内核或自行设计以满足不同的功耗与性能目标,从而形成一致的产品系列:不同的价位与能力,但兼容的开发流程和更顺畅的升级路径。
优秀的工厂能把芯片做得更便宜;优秀的生态能让产品更便宜、更容易构建与维护。
当大量设备共享兼容的 CPU 基础时,优势不仅体现在每瓦性能上——应用、操作系统和开发者技能可以在产品间迁移。这种可迁移性成为商业资产:更少重写、更少意外 bug、更大的可招聘工程师池。
Arm 的长期 ISA 与 ABI 稳定性意味着为某个 Arm 设备写的软件通常能在新芯片或不同厂商的硅上继续运行——有时只需重新编译即可。
这种稳定性降低了跨代累积的隐性成本:
哪怕是小的变化也很关键。如果公司能在不重写驱动、不重做全面验证、也不需大规模再培训团队的情况下从“芯片 A”切换到“芯片 B”,那么它能更快更灵活地更换供应方并按计划出货。
兼容性不仅关乎 CPU 内核本身,也关乎其周边生态。
由于 Arm 被广泛支持,很多第三方组件“现成可用”:加密库、视频编解码器、机器学习运行时、网络栈与云代理 SDK。硅片厂商也会提供 SDK、BSP 与参考代码,让熟悉其它 Arm 平台的开发者感觉上手更快。
制造规模能降低单片成本。生态兼容性能降低总成本——工程时间、风险与上市时间——这往往更具决定性。
Arm 授权不仅仅是得到一个 CPU 内核或指令集。对大多数团队来说,成败关键在于他们能否在第一天就快速构建、调试并出货软件。这就是生态工具深度随时间复利的重要所在。
新的芯片厂商可能有很棒的微架构,但开发者仍会问一些基本问题:我的代码能编译吗?我能调试崩溃吗?我能测性能吗?没有硬件我能测试吗?
对 Arm 平台来说,答案通常是“是的”,因为工具链已被广泛标准化:
有了 CPU IP 授权,很多不同公司能出 Arm 兼容芯片。如果每家都要独立工具链,那么每个新厂商都会像一个全新平台,移植成本极高。
相反,Arm 兼容性常常让开发者复用已有的构建系统、CI 管线与调试流程,降低“平台税”,让新被授权方更容易赢得设计位——尤其在移动与嵌入式领域时间至关重要时。
工具链最有效的情形是软件栈已经存在。Arm 受益于 Linux、Android 以及多种 RTOS 的广泛支持,还有通用运行时和库。
对很多产品而言,这使芯片 bring-up 从研究项目变为可重复的工程任务。
当编译器稳定、调试器熟悉、操作系统移植已被验证,授权方迭代更快:更早出原型、集成惊喜更少、发布更快。
在实践中,这种速度是 Arm 授权模式能规模化的关键部分——CPU IP 是基础,但工具和软件工具链让它在规模上真正可用。
Arm 的模式并不意味着每颗芯片都一样。它意味着合作方从一个与现有软件世界“契合”的 CPU 基础出发,然后在外围构建差异化竞争力。
许多产品采用兼容的 Arm CPU 内核(或内核群)作为通用引擎,然后附加定义产品特色的专用模块:
结果是:芯片能运行熟悉的操作系统、编译器与中间件,同时在性能/功耗、功能或物料成本上实现差异化。
即便两家厂商授权了相近的 CPU IP,他们仍能通过 SoC 集成(内存控制器、缓存大小、功耗管理、摄像/ISP 模块、音频 DSP 以及片上互联方式)产生差异。
这些选择会影响实际体验——续航、延迟、热管理与成本——往往比 CPU 的小幅速度差更重要。
对手机厂、家电品牌和工业 OEM 来说,共享的 Arm 软件基础降低了被锁定的风险。他们可以在保留大量相同 OS、应用、驱动和工具的前提下更换或双源供应商——避免在供应、价格或性能变化时需要“重写产品”的情形。
合作方还通过提供 参考设计、验证过的软件栈和成熟的板级设计来拉开差距。这能降低 OEM 风险、加快合规与可靠性工作,并压缩上市时间——有时这些因素比略高的基准分数更能决定成败。
Arm 通过出货设计蓝图(CPU IP)来规模化,而代工厂通过出货物理产能(晶圆)来规模化。两者都能支持大量芯片,但它们产生价值的方式不同。
现代芯片通常经过四类参与者:
Arm 的规模是横向的:同一 CPU 基础可服务于许多芯片设计方,覆盖多个产品类别。
因为 Arm 不做制造,合作方不会被锁定在单一制造策略上。芯片设计方可以选择最适合任务的代工厂与工艺——在成本、功耗、可用性、封装选项与时序之间平衡——而不需要 IP 提供方去“重装工厂”。
这种分离也鼓励试验。合作方可以针对不同价位或市场进行设计,而仍然基于共享的 CPU 基础。
代工产能受制于物理扩建与长期规划。如果需求变化,增加产能不是即时能完成的事。
IP 的规模化则不同:一旦某个 CPU 设计可用,许多合作方就能实现它并在合适的地方制造。设计方在一定条件下还能在不同代工厂之间调动产量,而不是被单一自建工厂的路线图所绑架。这在制造环境变化时有助于管理供应风险。
Arm 的营收主要来自两部分:前期授权费与持续版税。
公司为使用 Arm 的 CPU 设计或其部分技术支付费用。这笔费用补偿 Arm 已完成的工作——设计 CPU 内核、验证、编写文档并使其对众多芯片团队可用。
可以把它想象成在开始造车前为一套成熟发动机设计付费。
当芯片进入实际产品(手机、路由器、传感器、家电等)并出货时,Arm 可能会按芯片或设备收取小额费用。这就是模型得以规模化的关键:如果合作方的产品畅销,Arm 也会共享收益。
版税还在实践中对齐了激励机制:
版税奖励广泛采用而不仅仅是一笔大合同。这促使 Arm 投入那些看似无聊但能降低采用成本的事情——兼容性、参考设计与长期支持。
如果客户知道软件和工具能跨多代芯片持续工作,他们就能更有把握地规划产品路线图,从而降低移植成本、缩短测试周期并更容易长期支持产品——这在嵌入式系统中尤为重要。
授权驱动的生态可以比单一公司做所有芯片更快规模化——但这也意味着放弃部分控制。当你的技术成为众多合作方使用的基础时,你的成功取决于他们的执行、人为的产品决策以及整个平台在真实世界中表现的一致性。
Arm 并不出最终的手机或微控制器。合作方选择制程、缓存大小、内存控制器、安全特性和功耗策略。这种自由是授权模式的要点——但也会导致质量与用户体验参差不齐。
如果某款设备体验差、过热或续航差,用户很少去指责某个“内核”。他们只会抱怨产品。随着时间推移,不一致的结果可能会稀释底层 IP 的感知价值。
合作方越多自定义,生态就越有可能滑向“看起来相似但不同”的实现。大多数软件的可移植性仍然成立,但开发者可能会遇到边缘情形:
碎片化常常不是在指令集层面显现,而是在驱动、固件行为和围绕 CPU 的平台特性上。
生态模式要同时面对两个维度的竞争:替代架构与合作方自研内核。如果大型客户决定自研 CPU 内核,授权业务可能迅速失去出货量。同样,有竞争对手以更简单的定价、更紧密的集成或更快的差异化路径吸引项目,也会带来威胁。
合作方会在平台上押注多年规划。因此,清晰的路线图、可预测的授权条款与一致的兼容规则至关重要。信任还依赖于良好的管理:合作方希望相信平台所有者不会意外改变方向、限制访问或削弱他们差异化的能力。
Arm 的故事提醒我们:规模化并不总是意味着“拥有更多工厂”。规模化也可以意味着让更多人容易地构建兼容产品,同时仍能在自己的领域竞争。
首先,把能产生最大复用的层标准化。对 Arm 来说,那是指令集与内核 IP——保持稳定以吸引软件与工具,同时以受控步伐演进。
第二,让采用比切换更便宜。清晰的条款、可预测的路线图与详实的文档能降低新合作方的摩擦。
第三,及早投资那些“无聊”的使能要素:编译器、调试器、参考设计与验证程序。这些是把技术规范变成可用平台的隐形乘数。
第四,让合作方在共享基础之上差异化。当基础兼容时,竞争会转移到集成、能效、安全、封装与价格上——这是很多公司能赢的地方。
一个有用的软件类比:Koder.ai 对应用开发也应用了类似的平台思路。它将“基础层”标准化(以聊天驱动的工作流、LLM 与代理架构为后端),同时允许团队导出源码、部署/托管、使用自定义域名并通过快照回滚,降低了发布 web/移动/后端应用的“平台税”,就像 Arm 降低了在共享 ISA 上构建芯片的“平台税”。
当以下情况成立时,授权与生态建设常常更优:
当你需要对供应、良率或紧耦合的软硬件体验有严格控制时,垂直整合可能更强。
如果你在思考平台战略——API、SDK、合作计划或定价模型——可以在 /blog 浏览更多示例。
兼容性很强大,但它并非自动产生。必须通过一致的决策、谨慎的版本控制和持续支持来赢得它——否则生态会碎片化,优势也会消失。
Arm 通常授权的是 CPU 知识产权 (IP)——要么是 指令集架构(ISA),要么是 可直接集成的 CPU 内核设计,或两者兼有。授权既赋予法律使用权,也包含技术交付物(例如 RTL 和文档),使你能围绕它构建自己的芯片。
ISA(指令集架构) 是软件与硬件之间的契约:定义了 CPU 所理解的指令(机器码的“语言”)。
CPU 内核 是该 ISA 的具体实现(微架构)。
SoC(系统级芯片) 是包含 CPU 内核并集成 GPU、内存控制器、I/O、射频、安全模块等的完整芯片。
Core license(内核授权) 允许你将 Arm 设计的 CPU 内核集成到自家 SoC 中,你主要负责围绕该已验证的 CPU 模块做集成、验证和系统级设计。
Architecture license(架构授权) 则允许你设计自己的 CPU 内核,但要实现 Arm 的 ISA,从而保持与 Arm 软件生态兼容,同时在微架构上有更高自由度。
常见交付项包括:
通常你不会得到已制造好的芯片——制造由被授权方与其代工厂及封测伙伴负责。
因为 CPU 内核极其难设计且易出问题,复用已验证的设计让很多公司可以并行构建各自产品:这会降低风险(减少后期意外)、缩短上市时间(不必从零开始设计),并让每个合作方专注于自己的差异化内容,例如功耗管理、缓存配置或自定义加速器。
制造优势能降低单片成本或提升性能,但这些优势昂贵、周期性强且难以普遍适用。
生态兼容性则降低了整体产品成本(工程时间、移植工作、工具支持与维护),因为软件、技能和第三方组件可以在不同产品之间复用。长期来看,这类“重写成本”往往比制造成本更显著。
移动设备受限于功耗与散热:持续可用的性能比瞬时峰值更重要。Arm 的 ISA 与内核设计更强调能效,使得在手机等受限平台上,‘每瓦性能’优于纯粹的峰值速度。同时,Arm 的授权模式允许多个芯片供应商在不破坏软件兼容的前提下竞争,这对手机生态至关重要。
嵌入式产品往往有很长的生命周期(有时达十年或更久),需要稳定的维护、安全补丁和供应连续性。
统一的 CPU/软件基础能让团队:
当设备要在发布后长期支持时,“仍能运行相同代码”本身就是商业优势。
成熟的工具链能显著降低“平台税”。对于 Arm 目标,团队通常可以依赖成熟的编译器(GCC/Clang)、调试器(GDB/IDE 集成)、分析工具与主流操作系统支持(Linux/Android/各类 RTOS)。这意味着更快的 bring-up、更少的工具链意外,且在最终硅片到手前就可以并行开展软件工作。
通常包含两类收入来源:
版税使得 Arm 的收益与广泛采用挂钩,激励其维护兼容性、参考设计与长期支持。