news 2026/9/2 4:27:02

AI家电芯片代工切换背后:从SoC设计到端侧推理的完整链路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI家电芯片代工切换背后:从SoC设计到端侧推理的完整链路

AI 家电芯片的委托代工,正在成为家电企业供应链调整中一个值得深入分析的样本。近期业内讨论较多的消息是,LG 电子拟把 AI 家电芯片的代工订单从台积电转向三星,通过三星的晶圆代工业务完成制造。表面看,这只是一次供应商切换;但把它放到半导体产业链里看,它同时牵动芯片设计、制程选择、SoC 启动验证、端侧 AI 推理工具链和供应链风险管理。这里从开发者视角展开这些内容,不讨论商业八卦,而是关注“一颗 AI 家电芯片为什么需要代工,设计完怎么流片,流片回来怎么验证,最终怎么在冰箱、空调、洗衣机上跑起 AI 应用”这条完整链路。

读者可以带着三个问题阅读:第一,家电芯片和手机芯片的设计约束有什么不同;第二,一颗 SoC 从设计到回片,中间有哪些必须验证的环节;第三,作为一名应用开发者或嵌入式工程师,在没有芯片设计经验的情况下,如何通过启动日志、NPU 工具链和端侧推理项目理解这轮 AI 芯片趋势。读懂这些问题,比记住“LG 换代工厂”这条新闻更有价值。

1. 家电企业自研 AI 芯片,到底在解决什么问题

1.1 家电 AI 化需要的不只是算力,而是专用 SoC

传统家电主控芯片通常是一颗 MCU,承担按键扫描、温度采集、电机控制、通信协议解析这类实时控制任务。这类任务对算力要求不高,但对确定性和稳定性要求极高。家电进入 AI 化阶段后,场景发生了变化:冰箱要识别食材种类,空调用人体位置控制风向,洗衣机要判断衣物材质和脏污程度,烤箱要识别食物颜色和状态。这些任务涉及图像分类、目标检测、语音唤醒、语音识别,本质上是大量矩阵运算和卷积运算,普通 MCU 的 CPU 核跑不动,即使跑得动,功耗和延迟也不满足产品要求。

于是家电厂商开始引入带 NPU 的 AI SoC。这类芯片通常把 CPU、NPU、ISP、音频前端、安全引擎、Wi-Fi/蓝牙连接能力集成在同一个 SoC 中。CPU 负责业务流程,NPU 负责神经网络推理,ISP 负责摄像头图像信号处理,安全引擎负责密钥存储和固件校验。相比在云端做推理,端侧 AI 有几点好处:推理结果不依赖网络,延迟更稳定;视频和语音数据不出设备,隐私风险更低;长期运行不需要为每次交互付费,边际成本更低。

但这里有一个关键判断:家电 AI 芯片并不是“算力越强越好”。冰箱不会因为 NPU 有 50 TOPS 就更省电,空调也不会因为芯片制程更先进就卖得更好。家电芯片更看重的是在约束功耗、约束成本、约束散热条件下,把目标 AI 业务稳定跑起来。这也决定了它的设计逻辑和手机旗舰 SoC、云端 AI 加速卡完全不同。

1.2 从 IDM 到 Fabless:半导体产业链的分工

“LG 把芯片给三星代工”这句话,很多人第一反应是三星自己也在做芯片,为什么还能给别人代工。这里需要先讲清楚半导体产业链的分工模式。

半导体行业大致有三种运营模式:

模式说明典型代表
IDM自己设计、自己制造、自己封测,全链条覆盖三星、Intel、TI
Fabless只做芯片设计,不建晶圆厂,制造交给代工厂高通、英伟达、联发科
Foundry只做制造代工,不向用户提供自有品牌的同类型芯片竞争(有例外)台积电、三星代工、中芯国际

三星是 IDM 模式,但在其业务体系中,代工业务独立运营,既为自己制造芯片,也为外部客户提供晶圆代工服务。LG 电子如果确实把 AI 家电芯片交给三星代工,那 LG 的芯片业务角色接近 Fabless:自己定义芯片规格、做架构设计、做前端 RTL,然后把 GDSII 文件或设计数据库交给代工厂,由代工厂完成制造。

这里要纠正一个常见误解:换 Foundry 不是“换一个厂牌”那么简单。每个 Foundry 都有一套完整的工艺设计套件,包括标准单元库、内存编译器、I/O 库、模拟 IP、DFT 规则和设计规则手册。芯片设计团队在台积电节点上做时序收敛、功耗分析和物理验证,换到三星节点后,虽然 RTL 可以复用,但后端实现、时序约束、IP 选型、封装方案甚至芯片 pin 定义都可能需要重新适配。所以新闻里“切换代工厂”背后,是一整套设计工程工作。

1.3 切换代工厂,为什么不是简单的供应商替换

从产业逻辑看,客户在多个 Foundry 之间切换,通常基于以下几个因素:

  • 工艺库和 IP 生态是否匹配。家电芯片需要集成大量接口 IP,比如 USB、PCIe、MIPI CSI/DSI、SD/eMMC、以太网。不同 Foundry 的 IP 成熟度不一样,如果目标节点的 ISP 或 NPU 第三方 IP 支持不好,整体设计周期会被拉长。
  • 产能和交付周期是否可控。代工厂的排产优先级、MPW(多项目晶圆)服务、晶圆交期,会直接影响芯片流片和量产节奏。
  • 成本模型是否合适。不同 Foundry 在同一工艺节点的晶圆价格、光罩费用、良率模型不同,最终会体现为单颗芯片的物料成本。
  • 合作关系和长期供货承诺。家电产品生命周期比手机长,芯片往往需要供应 5 到 10 年。代工厂对这个节点的未来规划、是否愿意承诺长期产能,都会影响决策。
  • 系统级协同。如果代工厂有更强的应用处理器解决方案,能帮助厂商更快地完成参考设计,那么项目整体风险会降低。

具体到 LG 和三星之间最终采用什么节点、什么工艺、什么封装,需要以官方公开信息为准。但从一般工程规律看,一家系统厂商切换代工伙伴,本质上是在平衡性能、成本、交付和供应链韧性,而不是简单地“谁更先进就选谁”。

2. 一颗 AI 家电芯片从设计到量产的关键环节

2.1 家电 AI SoC 与手机 SoC、云端 AI 芯片的差别

要把 AI 家电芯片看懂,先要知道它和两种常见芯片的边界在哪里。可以对比几个关键维度:

对比维度手机旗舰 SoC云端 AI 加速卡家电 AI SoC
算力目标十几到几十 TOPS,强调能效几百到上千 TOPS,追求吞吐常见在 1 到 10 TOPS 量级,够用即可
功耗约束几瓦到十几瓦,受电池限制数百瓦,可主动散热几瓦以内,很多场景无风扇
工作温度常温为主恒温机房为主可能经历高温、低温、高湿
内存配置LPDDR5 + UFS,追求带宽HBM 或大容量 DDRLPDDR4/DDR4 甚至 SRAM,成本优先
成本敏感度高,但可以接受旗舰溢价相对不敏感极高,家电整机利润很薄
可靠性要求日常使用即可7x24 小时运行长期运行,维修成本高

家电 AI 芯片的算力目标并不是越大越好。一台智能冰箱的摄像头识别食材,可能一秒处理一到两帧就够了;空调的人体检测,每秒处理一次也能接受。真正限制端侧 AI 的不是峰值算力,而是模型能不能在功耗和内存约束下稳定跑完。

2.2 工艺节点怎么选:成本、功耗和长期供货的权衡

工艺节点选择是芯片定义阶段的重大决策。家电 AI 芯片通常不会选择最前沿节点,原因不在“能不能用”,而在“值不值得”。

先进节点意味着更小的晶体管尺寸,理论上功耗更低、密度更高,但光罩费用、流片费用、设计复杂度也显著上升。家电芯片不像手机芯片有巨大的年出货量来摊薄研发成本,如果一颗冰箱主控芯片一年出货只有几百万颗,先进节点的一次性成本会很难受。

普通行业经验中,工艺节点和芯片类型的匹配大致如下:

工艺节点成熟度相对成本典型场景
28nm非常成熟MCU、家电主控、电源管理
12nm/16nm成熟中等中端 SoC、AI 摄像头、家电主控
7nm/8nm较新手机 SoC、智能座舱
5nm 及以下前沿很高旗舰手机、数据中心

这里要说明一点:所谓 12nm、7nm 是代工厂按市场习惯命名的商业节点,并不直接等于物理上的栅极长度,不同 Foundry 之间的命名不能简单横向比较。选择节点时,芯片团队主要看三件事:目标算力需要多大面积、功耗预算能不能接受、成本模型能不能支持量产。家电 AI 芯片如果主要跑轻量级 CNN,12nm 或 28nm 级别的成熟工艺往往足够,而且良率更高、长期供应更有保障。

注意:工艺节点数字是商业命名,不是可测量的物理宽度。对比不同 Foundry 的节点时,要以实际 PDK、IP 支持和良率数据为准。

2.3 回片后要做什么:启动验证、测试和可靠性

芯片设计完成后并不会直接进入产品。流片回来后的验证阶段,决定了这颗芯片能不能从“样品”变成“产品”。

首先是回片测试。工程团队拿到晶圆或封装好的样片后,会先检查电源域是否短路,上电后看电流是否异常,再接 JTAG 或串口查看芯片是否正常进入调试模式。这一步失败,通常说明芯片存在物理缺陷、设计缺陷或封装问题。

其次是启动验证。通过 Boot ROM 加载引导程序,观察串口日志是否按预期打印。SoC 启动是芯片回片后的第一道功能关口,如果芯片连 Boot ROM 都跑不过去,后面的操作系统和应用都无从谈起。

再次是量产测试和可靠性测试:

  • ATE(自动测试设备):在晶圆阶段和封装阶段跑测试向量,筛选坏片。
  • SLT(系统级测试):把芯片装到接近真实应用的测试板上,跑系统级用例,验证整链路是否正常。
  • 老化测试:长时间高负载运行,观察早期失效。
  • 可靠性认证:包括高低温、湿度、ESD、Latch-up 等,家电芯片尤其重视,因为空调外机、厨房设备的工作环境比手机严酷得多。

对家电厂商来说,一颗芯片的维修成本往往超过芯片本身的价值,所以“能不能稳定跑十年”比“能不能在新工艺上跑分更高”更重要。这也是成熟工艺在家电芯片里长期占有一席之地的原因。

3. 从 Boot ROM 到 Kernel:AI 家电 SoC 的启动链路

3.1 为什么 SoC 启动必须分层

SoC 上电后,DRAM 还没有完成初始化,芯片内部只有容量很小的 SRAM 或 ROM。如果 Boot ROM 直接去加载完整操作系统,既没有足够的代码执行空间,也没有可用的内存控制器。因此 SoC 启动必然是一个分阶段的过程。

典型的启动链路如下:

  1. Boot ROM:芯片出厂固化在内部 ROM 里的代码,负责选择启动介质、初始化最小系统、验证下一级引导程序签名。
  2. BL1/BL2:在内部 SRAM 中运行,用于初始化时钟、电源域、DDR 控制器。
  3. U-Boot SPL:一个精简版引导程序,把完整 U-Boot 从 flash 或 eMMC 加载到 DRAM。
  4. U-Boot:完整引导程序,负责加载内核镜像和设备树。
  5. Kernel:初始化设备驱动、挂载根文件系统,启动用户态服务。

这个分层设计解决了一个实际问题:芯片上电后,很多硬件还没有准备好,必须先用最简单的环境运行一小段安全代码,逐步把复杂系统带起来。同时,分层也提供了安全边界,每一级都校验下一级的签名,防止固件被篡改。

3.2 用一次典型启动日志理解完整过程

下面是一段示意性启动日志,格式接近嵌入式 Linux 平台的 U-Boot 输出:

U-Boot SPL 2022.04-rc1 Trying to boot from MMC1 spl: mmc boot device: 1 U-Boot 2022.04-rc1 DRAM: 2 GiB MMC: mmc@ffe07000: 0 Net: eth0: ethernet@ff3e0000 Hit any key to stop autoboot: 0 ... Starting kernel ...

这段日志看起来普通,但每个字段都有含义。SPL 打印表示第一阶段引导已经在执行;DRAM: 2 GiB说明 DDR 初始化成功,内存容量已经被识别;Hit any key to stop autoboot表示 U-Boot 命令行可以进入;Starting kernel表示引导程序已经把控制权交到内核。

实际调试中,不同厂商的日志格式差别很大。有的用BL31BL33,有的用U-Boot TPLU-Boot SPL,但分层思路一致。拿到一块开发板,第一件事就是接串口,看启动日志走到了哪一步,这是所有嵌入式启动排错的基础。

3.3 安全启动和“校验失败”是怎么回事

现代 SoC 普遍支持安全启动。Boot ROM 会使用芯片内烧录的公钥校验下一级引导程序签名,逐级校验,直到内核。如果任何一级签名不正确,芯片会拒绝启动,日志里可能出现类似Secure check failBad magic number的信息。

很多开发者在开发板上改了内核镜像后无法开机,第一反应是代码崩溃,实际上更常见的原因是签名校验失败。开发板阶段,厂商通常会提供关闭安全启动的开关或开发密钥;产品量产阶段,必须保留并强制开启安全启动。

AI 家电芯片连接摄像头和网络,如果固件被篡改,可能存在隐私和安全隐患。正确做法是保留完整签名链,在开发流程中使用开发密钥,在产品环境中使用受保护的私钥签名,而不是绕过校验。

不要绕过安全启动去做所谓“刷机”。开发板需要关闭校验时,使用厂商提供的正规开关或开发工具;量产产品必须保留签名校验链路。

3.4 启动失败排查表

启动问题可以从现象反推原因,常见情况如下:

问题现象常见原因检查方式
上电后串口无任何输出电源、晶振、复位电路异常用万用表量关键电源域,示波器检查晶振,确认复位脚状态
串口输出乱码串口波特率不匹配或时钟初始化错误核对平台默认波特率,检查 UART 时钟源
卡在 Boot ROM 阶段启动介质选择错误、镜像损坏、签名校验失败确认启动介质选择引脚,检查镜像签名、分区表
DDR 初始化失败内存参数不匹配核对 DDR 型号、频率、时序参数和厂商参考设计
内核启动后 panic设备树与外设不匹配,驱动加载顺序异常检查设备树节点、内核配置、驱动依赖

排查启动问题,永远从日志开始。没有日志就先看硬件基础信号,再用二分法定位卡在哪一级,不要凭感觉盲改代码。

4. 端侧 AI 推理在嵌入式芯片上是怎么跑起来的

4.1 端侧 AI 的构成:算力、算子库、模型格式和内存

一颗 AI 家电芯片要跑起模型,不是只靠 NPU 硬件。整体链路由几个部分配合完成:

  • 算力:NPU 的 INT8 算力通常以 TOPS 为单位,表示每秒万亿次整数运算。厂商宣传的 TOPS 数字要关注精度条件,INT8 和 FP16 的 TOPS 数值不可直接比较。
  • 算子库:NPU 内部不是万能执行单元,它支持的是有限的算子集合。PyTorch 模型里的某些层,在目标 NPU 上可能不支持或实现效率低。
  • 模型格式:训练出来的模型通常是 PyTorch 或 TensorFlow 格式,需要转换成 ONNX、TFLite 或厂商私有格式。
  • 内存:模型权重、中间特征图、输入输出缓冲区都会占用 RAM。30 MB 的 FP32 模型在端侧可能已属于偏大,需要量化压缩。
  • 工具链:模型转换、量化、编译、性能分析、调试,都需要厂商提供的 SDK 和工具链支持。

家电产品对工具链的依赖

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 4:26:48

壁纸电视技术解析:从MiniLED分体设计到无缝安装实战

1. 背景与核心概念:壁纸电视的技术革新与市场定位在家庭影音娱乐领域,电视的形态正经历一场从“观看设备”到“家居艺术品”的深刻变革。传统电视厚重的机身和复杂的走线,常常成为客厅美学设计的“绊脚石”。你是否也曾为如何隐藏那堆杂乱的线…

作者头像 李华
网站建设 2026/9/2 4:17:10

lance-bundle:解决RAG应用向量工作流可移植性困境

如果你正在构建一个RAG应用,或者任何需要向量检索的系统,那么下面这个场景你一定不陌生:你精心挑选了一个文本嵌入模型,比如BAAI/bge-small-en-v1.5。你写了一段Python脚本,调用sentence-transformers库,把…

作者头像 李华
网站建设 2026/9/2 4:17:05

UC8171电子纸驱动实战:从解压资料到点亮墨水屏的完整指南

简介:这份zip压缩包是一套面向嵌入式与物联网开发者的UC8171电子墨水屏BSP驱动工程,覆盖1.54寸至4.7寸多尺寸屏幕的适配与调试,解决开发中常见的屏幕适配难、刷新残影等问题。包内共42个文件、5.79MB,核心包括C语言源码、头文件、…

作者头像 李华
网站建设 2026/9/2 4:17:00

Chrome历史版本下载指南:兼容旧系统与防止版本回滚

简介:面向需要获取Chrome/Chromium历史版本的开发者、测试人员与运维人员,这份离线网页工具包用于按版本号定位并查看对应操作系统与下载位置,适合处理新版浏览器不兼容、复现旧版环境或验证HTML5特性等场景。资源围绕Chrome版本管理、官方下…

作者头像 李华
网站建设 2026/9/2 4:15:49

Unity银河恶魔城游戏开发全攻略:从地图设计到热更发布

简介:基于Unity引擎打造的《恶魔城》风格Metroidvania游戏开发项目,面向希望学习横版探索类游戏设计的中高级开发者。项目完整呈现了从地图搭建、角色技能树到装备系统的实现思路,重点解决Metroidvania核心机制中的关卡连通与能力解锁设计。压…

作者头像 李华
网站建设 2026/9/2 4:14:59

分布式系统扩展实战:从无状态化到数据分区的完整指南

先明确一个核心判断:分布式系统的“扩展”,不是把机器数量翻倍、把内存调大或者把线程池改高这么简单。它在架构层面的真正工作,是让系统的容量、性能和可用性随着规模增长而保持可控。软件架构与设计课程里专门用一部分讲扩展,通…

作者头像 李华