1.2 四条实现路线:SoC、MCU、FPGA与ASIC怎么选


1.2 四条实现路线:SoC、MCU、FPGA 与 ASIC 怎么选

上一节立住了 SoC 的定义与边界,本节把它放回完整的选项集里:同样是"做一个电子产品",定制 SoC、商用 MCU、FPGA 和专用 ASIC 四条路线各有地盘。本节是第一章的决策核心,也给全书立一条暗线——CK770 项目的立项论证,就在本节完成。

先把四个选项摆上桌

四条路线不是四个平行选项,而是"通用程度"这根轴上的四个档位。沿轴从左到右:FPGA 最通用,逻辑功能可以随时改写;商用 MCU 次之,处理器与外设固定、软件自由;定制 SoC 再次,架构为特定产品域定制、软件仍然自由;全定制 ASIC 最专用,连算法都烧进了电路结构。通用程度每降一档,单颗成本和能效就优化一档,但一次性投入和改错代价就抬高一档。理解这条轴,四条路线的所有差异都能推出来。

下面这张对照矩阵是本节的主表,建议反复使用。

维度 商用 MCU FPGA 定制 SoC 全定制 ASIC
一次性投入 几乎为零 低到中(开发板与人力) 高(设计与流片) 最高(全定制设计)
单颗成本 固定,量产不降 昂贵且随容量陡增 量产摊薄后低 极低但要求产量极大
能效比 低,同为先进工艺仍明显吃亏 最高
性能上限 中,受制于主频与外设 中高,靠并行堆资源 高,架构可定制 最高
改动灵活性 改软件即改功能 硬件随时重写 只能改软件,硬件冻结 几乎不可改
上市速度 周到月 一到两年 两到三年
量产门槛 流片与良率风险 流片与良率风险
典型场景 家电、仪表、节点设备 原型验证、通信协议、小批量 手机、物联网主控、车载域控 海量单一功能、密码算法

矩阵里最容易被低估的一行是能效比。FPGA 实现同样的逻辑,功耗通常是 ASIC 实现的数倍到十倍量级:可编程带来大量的额外晶体管与长走线,时钟网络粗壮,查找表结构的电路密度远低于定制逻辑。做原型时这是小事,做量产产品时这就是电池寿命的差别。反过来,最容易被高估的一行是上市速度里 FPGA 的优势——如果产品生命周期里功能注定要反复改,这个优势是决定性的;如果功能两版后就冻结,FPGA 的单颗成本会常年压在账上。

一条可辩护的决策路径

矩阵是给"对参数"用的,拍板还需要一条路径。我习惯按四问走,顺序不能乱。

第一问:功能需不需要硬件级重构?需要——协议未定、算法还在迭代、客户要现场升级逻辑——FPGA 路线直接成立,后面三问不用答。注意"软件升级"不在此列,软件能解决的,MCU 和 SoC 都行。

第二问:产量与单颗成本预算允许摊一次性投入吗?粗算方法:一次性投入除以预期总量,加上单颗制造成本,与商用 MCU 报价比较。摊下来仍然便宜且总量可靠,才继续往下;摊不下来,回到 MCU 或 FPGA。

第三问:性能与功耗是不是产品的命门?如果整机预算里处理器功耗直接决定产品成立与否——可穿戴、电池表计、无线传感——定制路线的能效优势就是立项理由;如果性能平平也能卖,商用 MCU 通常是更诚实的选择。

第四问:产品域是否需要架构定制?需要特定加速器、特定接口组合、特定安全边界,MCU 买不到现成的,才有"定制 SoC"这一档;找得到接近的 MCU,定制就缺乏正当性。

四问都指向"定制"时,还要再过一道闸:团队有没有能力养这个决定。定制 SoC 是一条要养两三年的产品线,验证、后端、固件、供应链,缺一样都别开工。这道闸挡下来的项目,比技术原因挡下来的多。

图:四路线定位矩阵

图:四路线定位矩阵

图里的虚线值得多说一句。四条路线的真正用法常常不是"四选一而后终老",而是按产品生命周期转档:通信设备商先在 FPGA 上把协议跑通,标准冻结后转 ASIC;智能硬件创业公司第一代用 MCU 快速试错,销量证明需求后第二代才上定制 SoC。转档的时机本身就是本节四问的重新作答——需求每冻结一分,就往右挪一档。

案例复盘:CK770 的立项论证

台账第一页,正式落笔。背景:团队要做的产品是一台物联网网关,需求清单写着四条——汇聚多路传感器数据、跑轻量推理、电池供电两年、出货目标十万台起。预算评审会上有三种声音:买高性能 MCU 直接开发;买大容量 FPGA 先干起来;立项定制 SoC。

操作。 按四问过筛。第一问,功能是否要硬件重构?推理模型半年一换,但模型是软件,硬件结构(矩阵乘加速单元)相对稳定,不需要硬件级重构——FPGA 的核心优势用不上。第二问,产量摊得起吗?按十万台起量、生命周期三十万台估算,一次性投入摊薄后单颗增加的成本远低于"高性能 MCU 外加一颗推理协处理器"的双芯片方案,账算得平。第三问,功耗是命门吗?两年电池是产品承诺,双芯片方案的待机电流叠加做不到,必须把电源治理收进一颗芯片统一管理。第四问,需要架构定制吗?需要:多路传感器汇聚的 DMA 结构、电池管理的专用低功耗域,商用 MCU 都没有现成的。四问全过,再过团队闸:团队有芯片背景的验证工程师两人,其余靠外包与顾问补齐,判定勉强能养——立项,代号 CK770,同时约定第一版固件先跑在 FPGA 原型上(第五章会讲原型怎么搭)。

结果。 立项论证通过了,但评审留下两条书面保留意见:其一,十万台是销售预测不是合同,若首年销量腰斩,成本模型翻车,为此方案里保留了"关键模块可配置"以备二代改版;其二,FPGA 原型与最终芯片的行为差异被低估的风险,写进了验证计划的验收条款。

解读。 这份论证的可取之处不在结论,而在过程留痕:每一问的证据(功耗预算、成本模型、供应链评估)都钉在会议纪要里,后来任何一条被推翻,都能追到是哪个前提变了。芯片项目最怕的是"当时大家觉得行"——半路换将、市场变化时,没人记得当初为什么立项。另一条经验是"勉强能养"要如实写:团队短板不写清楚,排期就会被人为压缩,第五章的排错案例里你会看到压缩排期的代价。

变式。 把需求里"十万台"改成"五千台",第二问直接不过,正确答案是 MCU 加现成协处理器;把"电池两年"删掉,第三问弱化,双芯片板级方案可能更省;把"推理模型半年一换"改成"算法已专利冻结",第一问答案反转,全定制 ASIC 反而值得评估。同一个流程,换几个输入就换结论——决策路径的价值正在于此,它让换结论变得有据可查。

常见问题辨析

问:样品阶段用 FPGA,量产转定制,中间要不要再过 MCU 一档?

通常不用,转档跳档很常见——FPGA 验证直接转定制 SoC 是通信行业的经典路径。反过来"先 MCU 试水再定制"这条档,意义在于用现成芯片验证市场:若销量预测本身不可信,MCU 一档买的是"低成本证伪"的机会。三档之间跳与不跳,取决于你对需求冻结程度与销量确定性的评估,而不是流程礼仪。

问:第一次做定制的团队,能不能先用 FPGA"假装量产"半年再流片?

可以,而且推荐,但要清楚三处"假装不了"的差异:时序行为(FPGA 的建立保持裕量结构与 ASIC 完全不同,原型跑顺不等于时序达标,第六章会正式对账);软错误率(FPGA 的配置存储对宇宙射线的敏感度高于 ASIC,长稳测试数据不可直接引用);高速接口(3.2 节的链路在 FPGA 器件上的裕量表现与定制 SerDes 有档位差)。把这三处差异写进验证计划的豁免清单,"假装"就是有益的彩排;不写,就是给自己埋雷。

本节要点回顾

  • 四条路线是"通用程度"轴上的四个档位:通用性每降一档,能效与单颗成本改善,一次性投入与改错代价抬升。
  • 决策四问的次序是:要不要硬件重构、产量摊不摊得平、性能功耗是否命门、是否需要架构定制;四问之后还有一道"团队能不能养"的闸。
  • 常见实战形态是按生命周期转档:FPGA 验证、MCU 试水、需求固化后走向定制。
  • CK770 的立项论证示范了留痕式决策:结论可以变,证据链不能断。

路线既定,下一节回答一个更前瞻的问题:当 CK770 这类单片方案自己撞上良率与成本的高墙时,芯粒是怎么接棒的。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U