SOC,你真的搞懂它了吗?

2021-01-05来源: EEWORLD关键字:SOC

SoC的全称叫做:System-on-a-ChIP,中文意思是“把系统做在一个芯片上”,你可以想像成PC时代的电脑核心CPU,在智能终端时代,手机的核心就是这个SoC。

 

 

它包含了计算机上的大部分部件。顾名思义,这是一个在硅芯片上制造的整个系统。SoC的美妙之处在于它将所有组件集成在一个衬底上。在半导体中,衬底是用来制造集成电路的硅薄膜。与传统主板相比,SoC将可更换部件集成到单个芯片上,从而减小了尺寸并提高了效率。与集成电路一起,SoC还包括用于集成的软件和互连结构。软硬件集成方法使SoC体积更小,允许更少的功耗,并且比标准的多芯片系统更可靠。

 

 

是什么构成了SoC

 

SoC可以分为以下类型:

 

1.围绕微控制器构建

2.围绕微处理器构建

3.针对特定应用构建

4.可编程SoC (PSoC)。

 

一个SoC的组成包括:一个处理器,主、次存储器和输入/输出端口。其他重要部件包括GPU、WiFi模块、数字信号处理器(DSP)和各种外设,如USB、以太网、串行外设接口(SPI)、ADC、DAC,甚至FPGA。通常,它有多个核。根据各种决定因素和偏好,核心可以是微控制器、微处理器、DSP,甚至是ASIP(应用程序特定指令集处理器)。ASIP有基于特定应用的指令集。

 

通常,SoC使用ARM体系结构,它属于RISC,需要较少的数字设计,从而使其与嵌入式系统兼容。ARM架构比8051这样的处理器更节能,因为与使用CISC架构的处理器相比,使用RISC架构的处理器需要更少的晶体管。这也降低了散热和成本。

 

下图显示了一个SoC框图的示例。

 

 

处理器

 

SoC的核心是处理器。它通常有多个处理器核心。多核允许不同的进程同时运行,这提高了系统的速度,因为它使计算机可以同时执行多个操作。基本上,操作系统将多个内核视为多个cpu,从而提高了性能。当多个核心被安装到同一个芯片上时,由于核心之间更快的通信,所以延迟就会更少。多核系统只有一个多核CPU插槽。

 

由于超线程,对于操作系统,单核作为两个逻辑单元出现。超线程允许在两个cpu之间共享物理资源。

 

 

数字信号处理器(DSP)

 

DSP是一种针对数字信号处理的操作进行优化的芯片。包括传感器、执行器、数据处理和数据分析的操作,它可用于图像解码。DSP的使用节省了其他处理任务的CPU周期,从而提高了性能。专用DSP更节能,这使得它们适合在SoC中使用。用于DSP核心的指令集是SIMD(单指令多数据)和VLIW(超长指令字)。这种体系结构的使用允许并行处理指令和超标量执行。DSP用于执行快速傅里叶变换、卷积、乘法累加等操作。

 

SoC上的内存

 

SoC有基于应用程序的内存。这些存储器是用于计算的半导体存储器块。半导体存储器通常是指在单个硅片上制造的金属氧化物半导体存储器单元。内存类型包括:

 

易失性存储器:断电后会丢失数据的存储器。换句话说,它们需要恒定的电源来保存信息。易失性存储器更快、更便宜,这也是被大众所接受的原因。

 

RAM是一种易失性存储器。最常用的RAM是SRAM和DRAM。SRAM由1、3或6个晶体管组成的存储单元组成。相反,DRAM只有一个MOSFET和一个根据FET状态进行充放电的电容。然而,DRAM容易受到电容泄漏电流的影响。DRAM的一个显著优点是它比SRAM便宜。如果一个SoC有一个缓存层次结构,SRAM被用于缓存,DRAM被用于主存储器。这是因为与主存相比,高速缓存需要更快的内存类型。

 

也有专为非易失性函数设计的RAM类型。例如FRAM,MRAM,它以磁性状态存储数据,PRAM(参数随机存取存储器),它在Macintosh计算机中用于存储系统设置,包括显示和时区设置。除此之外,还有RRAM(电阻随机存取存储器),它有一个叫做记忆电阻的组件。记忆电阻是一种电阻,其电压随所施加的电压而变化。

 

非易失性记忆:即使在没有电源的情况下也能保留信息的记忆。ROM(只读存储器)是一种非易失性存储器。ROM的类型包括EPROM(可擦可编程只读存储器),它是一组浮动栅晶体管。紫外线可擦可编程只读存储器(紫外线可擦可编程只读存储器),用紫外光擦除并重新编程数据,EEPROM(电可擦可编程只读存储器)和闪存。

 

选择的内存类型取决于设计规范和应用程序。

 

 

片上通信

 

传统上,总线体系结构用于SoC的执行单元之间的通信。然而,近年来,片上网络互联技术已经成为一种取代总线架构的趋势。

 

总线通信的一个流行的例子是ARM的AMBA(高级微控制器总线体系结构)总线协议。总线体系结构用于驱动组件之间的数据。片上总线体系结构可分为共享总线、层次总线和环形拓扑结构。不同的公司根据芯片的设计和应用设计了不同的架构。例如Altera AVALON, IBM CORECONNECT, silicon ore Corporation的WISHBONE。

 

 

片上网络采用系统级网络技术进行片上流量管理。NOC是一种同构、可扩展的交换结构网络,用于传输多用途数据包。这个体系结构本质上是通过用户定义的技术分层。通信在三层通信方案上进行,即事务、传输和物理。

 

NOC互连结构的目标是减少芯片上的线路路由拥塞,提供更好的时间闭合,对SoC设计进行各种IPs的标准化改变。NOC体系结构已被证明更节能,并能满足吞吐量要求。

外部接口

 

SoC接口会按预定的程序进行延迟。外部接口通常基于WiFi、USB、以太网、I2C、SPI、HDMI等通信协议。如果需要,可以添加模拟接口与传感器和执行器接口。

 

其他组件

 

对于一个功能完整的SoC来说,其他必要的组件包括时钟、定时器、振荡器、锁相环系统、稳压器和电源管理单元等定时源。

 

SoC设计流程

 

SoC设计流程以架构协同设计为目标,即同时设计硬件和软件。设计流程必须考虑优化目标和各种约束条件。下图是一个从规范到制造的SoC设计流程示例,不同的团队执行制造SoC所涉及的每个步骤。

 

如今我们正在使用MOS技术制作SoC。最小的MOS技术是TSMC和三星共同开发的3nm技术。然而,今天的大多数器件都使用10nm技术。制作过程包括设计的网表生成,然后是物理设计流程。在整个过程中,需要特别注意静态时序分析(STA),即数字电路中的时序计算。STA还用于验证计时性能和检查任何计时违反。当数字电路中的触发器处于未知状态(既不是1也不是0)时,时序违反会导致亚稳态。

 

 

在制作步骤1中,分析设计规范,并生成执行规范所需的IP列表。这些IP通常外包给第三方IP供应商。这些IP可以是软核、硬核,这取决于更改参数的灵活性水平。IP也可以由同一家公司制作。

 

在步骤2中,集成IP,生成整个设计的RTL描述。RTL代表寄存器传输级别,它包括各种硬件描述语言的使用,如Verilog、System Verilog和VHDL。RTL是硬件寄存器之间的同步数字电路的型号。

 

在步骤3中,一个门级网表由SoC积分器生成。网关级的网表(netlist)包含有关标准单元的逻辑连接性的数据:组合单元格、顺序单元格和网络。网络是由两个或多个相互连接的组件组成的一组。用于测试的设计(DFT)工具用于提高可测试性。

 

在步骤4中,根据物理设计流程将网关级网表转换为布局。在这个阶段也可以导入IP核。物理设计包括将设计的电路表现形式转换成几何形状,从而在制造后使元件发挥作用。

 

在步骤5中,假设静态时序分析和功率分析已经完成,最终的布局将被开发并送往制造。

 

第6步,在组装过程中检查制作好的芯片。在此步骤之前,要彻底检查芯片的逻辑正确性。这种检查被称为功能验证,它占整个过程的很大一部分。为了执行验证,像SystemC、System Verilog这样的语言越来越受欢迎,他们应对复杂性有自己的妙招。

 

重要的是,在制造后对芯片进行任何更改都是非常困难和昂贵的。因此,设计的仿真(原型)是在制造之前进行的。这通常使用FPGA来完成,因为它是可重新编程的,并且允许调试。

 

SoC的优缺点

 

SoC的主要目标是最小化外部组件。因此,较之单板机有以下优点:

 

1.大小:SoC的大小相当于一枚硬币。由于MOS技术的不断演进,SoC可以做得非常小,同时能够执行复杂的任务。尺寸不影响芯片的特性。

2.低功耗:SoC针对手机等低功耗设备进行了优化。低功耗让手机的电池容量更高。

3.灵活性:SoC很容易重新编程,这使得它们很灵活。它们允许IP的重用。

4.可靠性:SoC提供了更高的电路安全性,降低了设计复杂性。

5.成本效益:主要由于较少的物理组件和设计重用

6.更快的电路操作

 

但它也有一些缺点:

 

1.耗时:从设计到制造的整个过程可能需要6个月到1年。因此,市场需求的时间是非常高的。

2.设计验证要求非常高,消耗了总时间的70%。由于SoC设计的日益复杂,设计验证越来越繁琐。此外,IP的可用性和兼容性起着非常重要的作用,可以增加上市时间。

3.制造成本呈指数增长。

4.对于小批量产品,SoC可能不是最佳选择。

 

应用程序

 

今天,SoC最常见的应用是移动应用,包括智能手机、智能手表和平板电脑。其他应用包括信号语音处理,PC接口,数据通信。由于集成了LTE和无线网络等通信模块,SoC也被应用到个人电脑上。

 

目前市场上最受欢迎的当属由高通生产的SoC,用于智能手机、智能手表和即将到来的5G网络兼容。其他制造商包括英特尔科技、三星、苹果、华为海思等。


关键字:SOC 编辑:muyan 引用地址:http://news.eeworld.com.cn/qrs/ic522038.html

上一篇:Digi-Key分销 Raspberry Pi 全系列产品
下一篇:盘点2020年5G芯片市场动向:无人进场,无人掉队

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

芯歌智能:做本土化高精度传感器SOC芯片开路先锋
芯歌智能创立于2017年,是快速成长的智能制造仪器供应公司。作为芯片顶级设计公司,芯歌智能通过研发具备自主知识产权的传感器芯片、SoC芯片、激光位移传感器、激光3D轮廓相机及相关应用软件,帮助客户实现智能制造应用方案,满足日益增长的工业和民用智能制造需求,包括精密检测、智能识别、医疗等应用领域。芯歌智能创始人刘建博士表示,今年公司主要推出了基于高清高速传感器SoC芯片G5625及G5637的激光3D相机产品,是一款机器视觉高精度传感器。该产品为传统点密度和高点密度的3D轮廓相机,全帧扫描速度可达3500fps,在技术指标上与国际大厂的产品相比极具竞争力。另外,刘建博士指出上述产品广泛用于工业外观检测、尺寸测量、人工QA替代、物体
发表于 2021-01-08
联睿微电子:对标国际一流企业,供高品质低功耗蓝牙SoC
未来,将有一万亿个智能物联节点,而智能物联的最大瓶颈在于功耗和稳定性。在低功耗、电池供电的物联网设备正处于爆发性增长态势背景下,满足物联网设备的低功耗、低成本需求成为“焦点”。合肥联睿微电子科技有限公司(以下简称“联睿微电子”)成立于2015年6月,是由安徽华米信息科技有限公司、华颖基金、北极光创投、将门创投、祥峰投资等参与投资的半导体芯片研发、设计公司,专注于智能可穿戴芯片及物联网无线通信芯片的研发与设计,是国内唯一一家在一线品牌里替代国外芯片的公司。集微网了解到,联睿微电子成立之初就以对标国际一流公司产品为目标,针对可穿戴应用,自主研发了GPU IP核。这是国际上唯一集成GPU的蓝牙SoC。公司目前有近一半的芯片出口给美国客户
发表于 2021-01-08
又一大5nm杰作:三星5G SoC Exynos 2100即将亮相
1月8日消息,三星官方推特发布预告片,预告2021年Exynos首场新品发布会将于1月12日举行,届时Exynos 2100正式登场。 根据披露的信息,三星Exynos 2100使用了5nm工艺制程,而且该芯片有超大核(ARM Cortex X1)、大核(ARM Cortex A78)和小核,采用“1+3+4”三丛集架构。 其中ARM Cortex X1是Exynos首次引入的超大核,与前代Cortex-A77相比,Cortex-X1的性能提升了 30%;与同步推出的Cortex-A78相比,性能提升了22%;机器学习性能更是较Cortex-A77/78提升了100%。 值得注意的是,Cortex-X1
发表于 2021-01-08
又一大5nm杰作:三星5G <font color='red'>SoC</font> Exynos 2100即将亮相
SoC芯片及MCU营收增长 芯海科技2020年净利润同比增75.22%
 1月6日,芯海科技发布业绩预告称,公司预计2020年年度实现归属于母公司所有者的净利润为7,500万元左右,与上年同期相比,将增加3,219.77万元,同比增加75.22%左右。归属于母公司所有者的扣除非经常性损益的净利润为6,200万元左右,与上年同期相比,将增加2,467.66万元, 同比增加66.12%左右。2020年,芯海科技持续加强研发投入和产品开发力度,提升新应用领域开拓能力;公司在智慧健康测量领域实现增长的原因为公司依靠高精度ADC优势,除在体重体脂秤等应用领域持续保持增长外,积极拓展了红外测温、人体成分分析仪等应用。在模拟信号链芯片领域,芯海科技依靠高精度ADC及集成高精度ADC的SoC芯片,成功进入
发表于 2021-01-07
Realme 8跑分解密:搭载联发科天玑720 SoC,8GB内存
      据外媒 91mobiles 消息,Realme 一款代号为 “RMX3092”的新机在 Geekbench 4 跑分列表中曝光。外媒表示这款手机为即将推出的 Realme 8。  根据跑分数据显示,这款手机 Geekbench 4.4 单核成绩为 2874 分,多核成绩 8088 分,手机内存为 8GB,采用联发科天玑 720 SoC。这款处理器为 7nm 制程制造,采用低功耗设计并且支持 5G网,包含两个 Cortex-A76 大核、 6 个 Cortex-A55 小核,最高频率均为 2GHz。除此之外,天玑 720 还支持 90Hz 的屏幕刷新率。 
发表于 2020-12-31
Realme 8跑分解密:搭载联发科天玑720 <font color='red'>SoC</font>,8GB内存
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved