IP 核是什么:为什么造芯片像「攒机」——软核、硬核、固核
更新时间:2026-09-05。本文是「集成电路大类 · 芯片设计」**入门层(beginner)**第二十篇新正文。SoC、ASIC、MCU 区别 里说手机 SoC 内部大量模块是「授权来的 IP 核」,产业链分工 里 Arm「不造芯片却收过路费」。这一篇正面讲清:IP 核是什么、为什么造芯片越来越像「攒机」、买 IP 为什么比自己写划算。处理器核的开源路线见 RISC-V 与处理器核。
本文要回答的问题
- 一颗 SoC 里那么多模块,都是芯片公司自己设计的吗?
- 「IP 核」和普通代码库/开源库有什么异同?
- 软核、固核、硬核三种交付方式差在哪?
- Arm 这种公司靠什么赚钱?为什么大家愿意买而不是自己写?
一、IP 核:可以「买来回拼装」的电路模块
IP 核(IP core,Intellectual Property core) 就是一块预先设计好、经过充分验证、可以直接集成进你 SoC 的功能电路模块。它和软件里的「第三方库/组件」概念类似——你不必从零写每个功能,买现成、靠谱的来拼。
常见的 IP 类别:
- 处理器核:CPU 核(Arm Cortex 系列、RISC-V 核)、GPU、NPU;
- 接口控制器 + PHY:USB、PCIe、DDR 存储控制器、以太网、MIPI 显示/相机;
- 模拟/混合信号 IP:PLL、ADC/DAC、高速 SerDes PHY(见 混合信号边界常识);
- 基础IP:标准单元库、存储器编译器(SRAM,见 片上存储器)。
一颗现代手机 SoC 里,自研的往往是 CPU 集群配置、NPU、ISP、互连和差异化部分,而大量接口、PHY、甚至 CPU 核都是外购 IP 集成的。
二、三种交付形态:软核、固核、硬核
IP 按「交付到什么程度」分三种,灵活性和确定性此消彼长:
| 形态 | 交付物 | 灵活度 | 性能/面积确定性 | 典型 |
|---|---|---|---|---|
| 软核 soft core | RTL 源代码(Verilog) | 最高:可改、可移植到任何工艺 | 最低:要自己综合、验证 | 很多 CPU 核、数字控制器 |
| 固核 firm core | 综合后的门级网表(或已做布局规划) | 中:结构已定,可随工艺重布 | 中 | 部分优化过的数字 IP |
| 硬核 hard core | 固定的版图(GDSII) | 最低:像一块现成硅片「贴」进去 | 最高:时序/面积/功耗已签核 | PHY、SerDes、PLL、模拟 IP |
直觉:软核给你「图纸」,你能改但要自己保证造得好;硬核给你「预制件」,直接用、性能确定但不能改、绑死工艺。 模拟/高速 PHY 这类对物理实现极敏感、极难移植的,通常以硬核形式提供;数字逻辑、需要跨工艺复用的,常以软核提供(见 GDSII 与版图)。
三、商业模式:授权费 + 版税
IP 公司(Arm、Synopsys、Cadence 等)典型收费两笔(见 产业链分工):
- 授权费(license fee):一次性/周期性付费,获得使用该 IP 的权利(软核还含源码和支持);
- 版税(royalty):每卖出一颗含该 IP 的芯片,再按单价抽一小笔。
全球海量手机都用 Arm 核,等于每台都在交版税,这就是 Arm「不造芯片却很赚钱」的原因。RISC-V 则用开源免授权费的指令集架构颠覆这套模式——谁都能免费做自己的核(见 RISC-V 与处理器核)。
四、为什么买 IP 往往比自己写划算
- 验证成本极高:一块 USB/PCIe PHY 或 CPU 核要做到「万无一失」需大量验证,自己做要养团队、花数年;买现成的等于买「别人已经验证过、无数颗芯片出货验证过」的可靠性(见 芯片功能验证)。
- 抢时间窗口:芯片市场节奏快,自研关键 IP 可能错过产品窗口;
- 标准与专利壁垒:接口标准(USB/PCIe/DDR)要过合规认证、涉及大量专利,自研既难又有法律风险;
- 聚焦差异化:把精力投到自己真正有竞争力的模块(如 NPU、ISP),通用部件直接外购。
当然,买 IP 也有集成成本:要把它接进片上总线、配时钟复位、做系统级验证。
五、IP 怎么接进 SoC:靠片上总线
买来的 IP 各有功能,但要和 CPU、存储器互通,必须有统一的「插接口」——这就是片上总线/互连协议(AMBA 家族的 AXI/AHB/APB)。IP 通常做成带标准总线接口的「从设备/主设备」,挂到总线上即可被 CPU 配置、与其他模块交换数据(见 片上总线 AMBA 入门、片上总线实战)。可以把 IP 想象成标准接口的外设,总线是主板上的插槽和连线。
六、这一篇在知识体系里的位置
- 想了解开源免费的处理器核路线 → RISC-V 与处理器核入门;
- 想知道 IP 之间靠什么互连 → 片上总线 AMBA 入门;
- 想看硬核/软核在产业链和交付里的位置 → 产业链分工、GDSII 与版图;
- 想理解为什么验证 IP 那么贵 → 芯片功能验证、验证与测试的区别。
总结
一句话总结:IP 核是预先设计好、经过充分验证、可直接集成进 SoC 的功能电路模块(CPU 核、USB/PCIe/DDR 控制器与 PHY、PLL、SRAM 等),让造芯片像「攒机」一样拼装而非从零自研;按交付形态分软核(RTL 源码、可改可移植但要自己综合验证)、固核(门级网表)和硬核(固定版图 GDSII、性能面积最确定但不可改、多用于模拟/高速 PHY),商业模式是授权费 license 加每颗抽成的版税 royalty(Arm 即靠海量手机的核授权赚钱,RISC-V 则以开源免费架构颠覆之);买 IP 之所以划算,是因为它转嫁了极高的验证成本、抢了时间窗、规避了接口标准的认证与专利壁垒,让公司聚焦自研差异化模块,而这些标准接口的 IP 最终通过片上总线 AMBA(AXI/AHB/APB)挂进 SoC 与 CPU、存储器互通。