Synopsys
Ansys

什么是片上系统(SoC)?

新思科技 编辑部

2025年12月8日 / 阅读时间:6分钟

定义

片上系统(SoC)是一种集成电路(IC),它将系统中的所有关键组件集成到单片硅片上,从而无需使用单独且笨重的系统部件。这种集成简化了电路板设计,并在不影响功能的前提下,提高了能效和运行速度。

SoC 中包含的组件可以包括:

  • 数据处理单元
  • 嵌入式存储器
  • 图形处理单元(GPU)
  • USB接口
  • 视频和音频处理

在电子领域,首要目标始终是“更高性能、更低功耗、更小体积”。这一点对于平板电脑和智能手机等便携式设备尤为关键,因为这些设备必须将先进技术集成在尽可能小的足迹 内,并尽可能降低功耗。通过将所有必要元件整合到单一封装中,系统级芯片(SoC)使工程师能够打造出既快速又紧凑的设备。

紧凑型系统级芯片(SoC)已成为各行各业不可或缺的解决方案,其应用范围涵盖数据中心、人工智能(AI)和高性能计算(HPC) 等有线应用,以及移动设备 手机和可穿戴设备等电池供电设备。

片上系统的示意图

了解系统级芯片(SoC)的组成部分与结构

顾名思义,系统级芯片(SoC)在单个芯片上集成了一个完整系统所需的几乎所有功能电路模块。通常,任何SoC上都会包含以下组件:

  • 多核:一种 具有多个内核的处理器,其形式包括微控制器 、微处理器、数字信号处理器或专用指令集处理器。
  • 内存功能: 诸如RAM、ROM 、FLASH、EEPROM和/或缓存等内存 功能。
  • 外部接口: 用于有线通信协议的外部 接口,例如 HDMI、USB4、FireWire、USART、串行外设接口(SPI) 、I²C 或以太网。
  • 无线功能: 诸如Wi-Fi或蓝牙等无线 功能,以及其他射频功能。
  • GPU: 一种 用于加速特定任务的图形处理单元(GPU )。
  • 电压调节:电压调节器、锁相环(PLL)控制系统、内置振荡器、定时器以及模数(ADC )转换器。
  • 片内通信: 用于连接各个电路模块的片内 通信子系统,例如接口总线或被称为片上网络(NoC)的新型片内通信网络。
  • 信号处理: 适用于各类传感器、执行器、数据采集和数据分析的数字 、模拟及混合信号处理电路模块。
  • 新一代功能: 推动下一代发展的SoC 功能。

通常,工程师们希望减少能源浪费、节省开支,并进一步实现设备的微型化。借助片上系统(SoC)技术,通过在单个集成电路(IC)上采用先进的集成方法,这些目标便能够实现。 

这些小巧且功能多样的芯片推动了智能手机的崛起,使其在紧凑的机身内实现了惊人的性能。同样,正因其小巧且节能的特点,制造商们正将系统级芯片(SoC)应用于新型IoT 设备、嵌入式系统,甚至汽车领域。 

此外,我们还看到个人电脑和笔记本电脑所采用的SoC技术发生了转变,旨在进一步降低功耗并提升性能。电路面积的缩小通常意味着发热量减少、功耗降低以及生产成本下降。这使得设备设计在散热、最小化延迟和加速数据传输方面更加高效。 

由于系统级芯片(SoC)具有高度的专业化特点,因此通常被应用于特定任务。 目前,针对特定应用(例如增强机器学习、先进的人工智能能力以及通过更快的数据处理实现高性能云计算)的定制SoC正在开发之中。SoC能够以分布式操作的方式执行多项计算(而非传统CPU所提供的有限并行性),从而进一步加速 计算。正因如此,许多公司目前正在投资开发自己的开发 定制SoC,以满足其先进的数据和信号处理需求。

SoC的发展历史

随着小型设备在我们的日常生活中如此普遍,很难想象曾经有过系统级芯片(SoC)尚未无处不在的时代。但直到20世纪70年代,将整个系统集成到单个微芯片上的概念才首次成为现实。

  • 20世纪70年代:据 计算机历史博物馆记载,1974年,首款片上系统(SoC)应用于一款液晶手表中。在此之前,微处理器仅是独立芯片,需要外部芯片的支持。
  • 20世纪80年代至90年代:半导体制造技术的进步使得在单个芯片上集成更多元件成为可能。混合信号集成使芯片能够同时处理模拟信号和数字信号。
  • 2000年代至2010年代:系统级芯片(SoC)开始集成Wi-Fi、蓝牙和蜂窝调制解调器,使我们的移动设备 设备具备了无线通信功能。强大的处理器和图形处理能力的加入,促使智能手机成为一种新的生活方式。 
  • 现状:系统级芯片(SoC) 正变得日益专业化,其应用范围已超越移动设备 ,扩展至汽车系统、可穿戴设备、工业自动化等领域。新功能包括人工智能(AI)、机器学习(ML)和边缘计算。

片上系统应用

由于系统级芯片(SoC)能够根据高度专业化的需求进行定制,因此可应用于从儿童玩具、门铃摄像头到工业发动机等各种领域。系统级芯片(SoC)的一些应用包括:

  • 移动设备 设备:系统级芯片(SoC) 将无线连接和多媒体功能集成到智能手机和平板电脑中。
  • 汽车系统:各类车辆均采用系统级芯片(SoC)来驱动导航系统、传感器接口、车载信息娱乐系统以及避险系统。
  • 物联网(IoT ): 在低功耗用例 方面效率极高 ,系统级芯片(SoC)被广泛应用于IoT 设备,例如可穿戴设备和智能家居监测设备。
  • 网络设备:在 路由器、交换机和网络设备中,系统级芯片(SoC)集成了数据包处理能力、安全 功能以及用于高效数据传输的专用组件布线 。
  • 消费类电子产品:系统级芯片(SoC) 为各类常见的多媒体设备(如游戏机和数字媒体播放器)提供了图形处理能力和连接功能。
  • 工业应用: SoC 具备实时处理、连接和接口功能,有助于打造高效且智能 的工业解决方案。
  • 医疗设备:系统级芯片(SoC) 通过提升患者监护系统、诊断设备及植入式设备的处理能力和连接性,有助于改善患者护理。

SoC 设计:优缺点

将多个组件集成到单个芯片上具有诸多优势。但在确定系统级芯片(SoC)是否是某款设备的合适解决方案时,必须在这些优势与如此复杂的设计所带来的挑战之间权衡利弊。

片上系统的优势
  • 空间优化:SoC 所占空间比多个分立元件更小,从而能够实现更小巧的设备设计。
  • 能效: 用系统级芯片(SOC)取代 大型元器件和电路,可显著降低功耗,并满足PPA (功耗、性能和面积)的各项指标要求。
  • 更便宜:一颗SoC芯片 的价格,比原本所需的一组多颗独立芯片更便宜。
  • 可靠性:单片SoC的 连接点较少,因此比通过基底 连接的多部件系统可靠性高得多。
  • 性能:由于 信号可以在芯片内部传输,因此 系统级芯片(SoC)能够比多部件解决方案实现更高的性能和速度。

 

片上系统的缺点
  • 故障 的单点故障:由于 所有组件都集成在单个芯片中,因此其中一个组件的故障 会影响整个系统(这也限制了升级)。
  • 产品上市时间:与 现成组件相比, 设计定制化SoC需要更专业的技术知识和专用工具,这会增加开发 所需的时间和成本。只有当SoC的市场规模足够大,能够消化这些成本时,这些额外成本才能收回。
  • 模拟/数字混合:由于 系统级芯片(SoC)上的所有组件均采用同一工艺技术制造,因此无法为模拟部分选用最优工艺。这导致模拟性能下降,使得SoC更适合用于数字应用。
  • 灵活性:系统级芯片 (SoC)虽然非常适合其预定任务,但在应用于其他任务方面的适用范围却十分有限。

片上系统的设计流程

与集成电路类似,片上系统(SoC)的设计流程包括规划、优化和生产等几个阶段。每个阶段都需要系统架构师、设计工程师和制造商等专家的协作。SoC设计流程的主要里程碑包括:

  1. 规格说明:明确 定义SoC的预期功能。其应用场景、性能目标、功耗限制等具体是什么?
  2. 逻辑设计: 使用硬件描述语言(HDL )描述 期望的行为,并对功能行为进行仿真,以验证其正确性。
  3. 逻辑综合: 将HDL 的行为描述自动 转换为一组晶体管元件及其互连关系的列表,称为“网表 ”。
  4. 物理设计: 选择合适的晶体管元件,确定它们在硅片上的物理位置,以及它们之间互连导线的走线路径。
  5. 签核:使用RedHawk-SC等验证软件对设计进行分析和验证,以确保其功能和性能正常。验证布局是否满足所有可制造性要求。芯片无法修复,因此如果设计中存在任何错误,所有已制造的芯片都必须报废,且必须对设计进行修改。这就是为什么在进入制造阶段之前进行检查和验证如此重要的原因。
  6. 流片:生成 用于制作布局光掩模的最终图形文件,并将其发送给制造商进行生产。
  7. 测试与封装:通过测试 确认系统级芯片(SoC)符合规格要求且已准备就绪。随后,将硅芯片封装在保护性封装中。

SoC设计和仿真

在日益严苛的环境中,对更智能、更高速电子设备的需求将继续推动系统级芯片(SoC)创新。随着SoC为满足市场需求而变得日益复杂,设计工程师应遵循一套规范化的方法来设计和验证这些芯片。仿真对于创建成功满足设计和制造规范要求的SoC设计至关重要。供电网络日益复杂,而低功耗需求则导致供电电压不断降低。因此,对信号完整性 和电源完整性 进行设计签核至关重要。

继续阅读

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

结束聊天

关闭此窗口将清除您的聊天记录并结束本次会话。您是否确定要结束本次聊天?