0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文读懂SOC芯片

颖脉Imgtec 2023-12-16 08:28 次阅读

来源:造芯师


一、SOC芯片是什么?

SOC的定义多种多样,由于其内涵丰富、应用范围广,很难给出准确定义。一般说来,SOC系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。

从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,SOC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SOC定义为将微处理器模拟IP(Intellectual Property)核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。1、SOC的芯片的构成是系统级芯片控制逻辑模块、微处理器/微控制器CPU 内核模块、数字信号处理器DSP模块、嵌入的存储器模块、和外部进行通讯的接口模块、含有ADC /DAC 的模拟前端模块、电源提供和功耗管理模块,对于一个无线SOC还有射频前端模块、用户定义逻辑(它可以由FPGAASIC实现)以及微电子机械模块,更重要的是一个SOC芯片内嵌有基本软件(RDOS或COS以及其他应用软件)模块或可载入的用户软件等。

f84bd902-9ba9-11ee-9788-92fbcf53809c.jpg

2、SOC的形成过程

(1)基于单片集成系统的软硬件协同设计和验证;

(2)再利用逻辑面积技术使用和产能占有比例有效提高即开发和研究IP核生成及复用技术,特别是大容量的存储模块嵌入的重复应用等;IP核复用技术在SOC芯片设计中被广泛采用。先进工艺条件下,SoC系统级芯片设计规模越来越大,芯片上所集成的IP种类和数量也随之暴增。IP数据如何高效管理和追踪变得尤为重要。

(3) 超深亚微米(VDSM) 、纳米集成电路的设计理论和技术。

3、SOC设计的关键技术SOC关键技术主要包括总线架构技术、IP核可复用技术、软硬件协同设计技术、SOC验证技术、可测性设计技术、低功耗设计技术、超深亚微米电路实现技术,并且包含做嵌入式软件移植、开发研究,是一门跨学科的新兴研究领域。


二、SOC芯片的优缺点

优点

  1. 芯片尺寸小。受益于MOS技术,SOC片可实现功能增加的同时,芯片尺寸大大减小。
  2. 低功耗。SOC的低功耗性能,可提高电子设备 (如手机)的整体使用时间
  3. 可再编程。开发人员可对SOC芯片再编程,重复使用IP。
  4. 可靠性强。SOC芯片提高电路安全性并降低设计复杂性;
  5. 成本效益高。SOC相比其他电子器件,具有更少的物理组件和可再次设计;

更快的运行速度;

缺点

  1. 生产周期长。SOC芯片从设计到制造出货整个过程在6个月到1年左右;
  2. 设计验证时间长。SOC芯片的设计验证环节约占总周期的70%;
  3. IP核的授权和兼容情况大大影响产品上市时间;
  4. 制造成本指数型增长;

对于小批量的产品,SOC不是最好的选择;


三、SOC芯片设计流程

1.功能设计阶段
设计人员产品的应用场合,设定一些诸如功能、操作速度、接口规格、环境温度及消耗功率等规格,以做为将来电路设计时的依据。更可进一步规划软件模块及硬件模块该如何划分,哪些功能该整合于SOC 内,哪些功能可以设计在电路板上。

2.设计描述和行为级验证功能设计完成后,可以依据功能将SOC 划分为若干功能模块,并决定实现这些功能将要使用的IP 核。此阶段间接影响了SOC 内部的架构及各模块间互动的讯号,及未来产品的可靠性。决定模块之后,可以用VHDL 或Verilog 等硬件描述语言实现各模块的设计。接着,利用VHDL 或Verilog 的电路仿真器,对设计进行功能验证(functionsimulation,或行为验证 behavioral simulation)。注意,这种功能仿真没有考虑电路实际的延迟,但无法获得精确的结果。

3.逻辑综合确定设计描述正确后,可以使用逻辑综合工具(synthesizer)进行综合。综合过程中,需要选择适当的逻辑器件库(logic cell library),作为合成逻辑电路时的参考依据。硬件语言设计描述文件的编写风格是决定综合工具执行效率的一个重要因素。事实上,综合工具支持的HDL 语法均是有限的,一些过于抽象的语法只适于做为系统评估时的仿真模型,而不能被综合工具接受。逻辑综合得到门级网表。

4.门级验证(Gate-Level Netlist Verification)门级功能验证是寄存器传输级验证。主要的工作是要确认经综合后的电路是否符合功能需求,该工作一般利用门电路级验证工具完成。注意,此阶段仿真需要考虑门电路的延迟。5.布局和布线布局指将设计好的功能模块合理地安排在芯片上,规划好它们的位置。布线则指完成各模块之间互连的连线。注意,各模块之间的连线通常比较长,因此,产生的延迟会严重影响SOC的性能,尤其在0.25 微米制程以上,这种现象更为显著。f860bd4a-9ba9-11ee-9788-92fbcf53809c.jpg
集成电路的发展已有40年的历史,它一直遵循摩尔所指示的规律推进,现已进入深亚微米阶段。由于信息市场的需求和微电子自身的发展,引发了以微细加工(集成电路特征尺寸不断缩小)为主要特征的多种工艺集成技术和面向应用的系统级芯片的发展。随着半导体产业进入超深亚微米乃至纳米加工时代,在单一集成电路芯片上就可以实现一个复杂的电子系统,诸如手机芯片、数字电视芯片、DVD 芯片等。在未来几年内,上亿个晶体管、几千万个逻辑门都可望在单一芯片上实现。SOC(System - on - Chip)设计技术始于20世纪90年代中期,随着半导体工艺技术的发展,IC设计者能够将愈来愈复杂的功能集成到单硅片上,SOC正是在集成电路( IC)向集成系统( IS)转变的大方向下产生的。1994年Motorola发布的FlexCore系统(用来制作基于68000和PowerPC的定制微处理器)和1995年LSILogic公司为Sony公司设计的SOC,可能是基于IP( IntellectualProperty)核完成SOC设计的最早报导。由于SOC可以充分利用已有的设计积累,显著地提高了ASIC的设计能力,因此发展非常迅速,引起了工业界和学术界的关注。

SOC是集成电路发展的必然趋势,是技术发展的必然,也是IC 产业未来的发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18275

    浏览量

    222157
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409119
  • soc
    soc
    +关注

    关注

    38

    文章

    3745

    浏览量

    215678
  • 软件
    +关注

    关注

    67

    文章

    4348

    浏览量

    85621
收藏 人收藏

    评论

    相关推荐

    一文读懂SoC的原理和技术应用

    SoC的定义多种多样,由于其内涵丰富、应用范围广,很难给出准确定义。一般说来, SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件
    的头像 发表于 12-26 11:46 1.9w次阅读

    怎样读懂芯片数据

    教你如何读懂芯片数据
    发表于 08-10 20:55

    SoC系统级芯片

    SoC,系统级芯片,片上系统,是个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。
    发表于 05-24 19:18

    读懂电阻和电容的不同

    要了解它们的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。读懂电阻和电容的不同  电阻器和电容器的标称值和允许偏差
    发表于 11-14 10:25

    【转帖】读懂电阻和电容的不同

    的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。读懂电阻和电容的不同电阻器和电容器的标称值和允许偏差
    发表于 11-14 15:43

    读懂接口模块的组合应用有哪些?

    读懂接口模块的组合应用有哪些?
    发表于 05-17 07:15

    读懂如何去优化AC耦合电容?

    读懂如何去优化AC耦合电容?
    发表于 06-08 07:04

    读懂DS18B20温度传感器及编程

    读懂DS18B20温度传感器及编程对于新手而言,DS18B20基本概念仅做了解,最重要的是利用单片机对DS18B20进行编程,读取温度信息,并把读取到的温度信息利用数码管,LCD1602或者上位
    发表于 07-06 07:10

    读懂芯片是什么

    芯片由集成电路经过设计、制造、封装等系列操作后形成,般来说,集成电路更着重电路的设计和布局布线,而芯片更看重电路的集成、生产和封装这三大环节。但在日常生活中,“集成电路”和“
    发表于 07-29 08:19

    读懂什么是NEC协议

    读懂什么是NEC协议?
    发表于 10-15 09:22

    SOC芯片集成个DCDC

    下面以我所做过的SOC芯片来说明SOC芯片集成个DCDC, 该DCDC具有动态电压调节,可
    发表于 11-15 09:05

    读懂中断方式和轮询操作有什么区别吗

    读懂中断方式和轮询操作有什么区别吗?
    发表于 12-10 06:00

    读懂传感器的原理与结构

    读懂传感器传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和测量设备也就
    发表于 01-13 07:08

    soc芯片的相关资料推荐

    soc芯片即System-on-a-Chip,简单解释就是系统级芯片。它是个产品,是个有专用目标的集成电路,其中包含完整系统并有嵌入软件
    发表于 01-25 07:42

    什么是soc芯片

    什么是soc芯片 SoC(System on Chip)。SoC是在一个芯片上由于广泛使用预定制模块IP而得以快速开发的集成电路。
    发表于 09-10 22:50 4.6w次阅读
    什么是<b class='flag-5'>soc</b><b class='flag-5'>芯片</b>