SoC 简介

一、什么是 SoC?

一句话定义
SoC 是把一个完整电子系统(包括处理器、存储器、各种接口控制器、专用硬件加速器等)集成在单一芯片上的集成电路。

结合前置知识来理解:

  • VLSI 数字电路技术:SoC 正是 VLSI 发展到深亚微米乃至纳米工艺后的典型产物,片上集成了数以亿计的晶体管。
  • 通用及图形处理器架构:SoC 通常包含一个或多个处理器核心(CPU,可能是 ARM、RISC-V 等),还可能包含 GPU、DSP 等。
  • 数字逻辑设计:SoC 中的许多功能模块(如总线互联、外设控制器)正是用数字逻辑电路实现的。

举个例子
手机里的那颗芯片(如骁龙、天玑、A 系列芯片)就是典型的 SoC,它把 CPU、GPU、内存控制器、ISP(图像信号处理器)、NPU(神经网络处理器)、5G 基带等都做到了一块芯片上。


二、为什么要有 SoC?

传统系统设计可能是这样的:
- 主板上有独立的 CPU 芯片、独立的 GPU 芯片、独立的内存、独立的南桥/北桥芯片等。

这种方式的缺点:

  1. 功耗高:芯片之间通过 PCB 走线互联,驱动这些长线和外部电容需要较大功耗。
  2. 速度慢:片外通信的时钟频率远低于片内通信(MHz vs GHz 级),且受限于 I/O 引脚数量。
  3. 面积大、成本高:多颗芯片+PCB 占用空间大,物料成本高。
  4. 可靠性低:更多焊点、连接,故障概率增加。

SoC 的优势:

  • 高性能:片内总线(如 AXI)工作在几百 MHz 甚至 GHz,位宽可达 128/256 位,带宽远高于片外总线。
  • 低功耗:片内信号摆幅小(几百 mV 甚至更低),无需大电流驱动外部负载电容。
  • 小面积:单芯片面积远小于多芯片组合,适合移动设备。
  • 低成本:大规模量产时单颗 SoC 的成本优势明显。

VLSI 数字电路技术 角度:摩尔定律推动晶体管密度不断提升,使集成整个系统在经济上和技术上成为可能。从 数字集成电路设计 角度:SoC 需要解决时钟树、电源网络、信号完整性等更复杂的片上问题。


三、SoC 的应用领域

前置课程覆盖了数字 IC 的多个方向,SoC 的应用也很广泛:

领域 典型 SoC 举例 与前置课程的联系
移动通信 手机 SoC(骁龙、天玑、A 系列) CPU/GPU 架构、低功耗设计、VLSI
物联网 嵌入式 SoC(如 ESP32、CC26xx) 数字逻辑设计、低功耗、外设接口
汽车电子 智能座舱 SoC(高通 SA8155)、自动驾驶 SoC(英伟达 Orin) 实时性、安全性、多核架构
消费电子 智能手表 SoC(Apple S系列)、电视 SoC 低功耗、多媒体处理
网络通信 路由器/交换机 SoC(如博通系列) 包处理、高速接口、片上存储器
数据中心 DPU SoC(如 NVIDIA BlueField) 处理器架构、片上网络(NoC)
航空航天 抗辐照 SoC 可靠性设计

特别说明:SoC 涵盖 总线协议(AMBA)存储器与互联结构外设接口启动流程软硬件协同设计等内容。这些都是目前工业界数字芯片设计工程师(特别是 SoC 方向)必备的知识。





Enjoy Reading This Article?

Here are some more articles you might like to read next: