1 SOC芯片是什么?SOC芯片的优缺点和设计流程-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

SOC芯片是什么?SOC芯片的优缺点和设计流程

智能汽车电子与软件 来源:造芯师 作者:造芯师 2023-12-22 16:40 次阅读

来源:造芯师

一、SOC芯片是什么?

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

从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;

从广义角度讲,SOC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SOC定义为将微处理器vwin IP(Intellectual Property)核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。

1、SOC的芯片的构成

是系统级芯片控制逻辑模块、微处理器/微控制器CPU 内核模块、数字信号处理器DSP模块、嵌入的存储器模块、和外部进行通讯的接口模块、含有ADC /DAC 的模拟前端模块、电源提供和功耗管理模块,对于一个无线SOC还有射频前端模块、用户定义逻辑(它可以由FPGAASIC实现)以及微电子机械模块,更重要的是一个SOC芯片内嵌有基本软件(RDOS或COS以及其他应用软件)模块或可载入的用户软件等。

wKgZomWFS6GACg8gAADvkQrVs1g650.jpg

2、SOC的形成过程

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

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

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

3、SOC设计的关键技术

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

二、SOC芯片的优缺点

优点

芯片尺寸小。受益于MOS技术,SOC片可实现功能增加的同时,芯片尺寸大大减小。

低功耗。SOC的低功耗性能,可提高电子设备 (如手机)的整体使用时间

可再编程。开发人员可对SOC芯片再编程,重复使用IP。

可靠性强。SOC芯片提高电路安全性并降低设计复杂性;

成本效益高。SOC相比其他电子器件,具有更少的物理组件和可再次设计;

更快的运行速度;

缺点

生产周期长。SOC芯片从设计到制造出货整个过程在6个月到1年左右;

设计验证时间长。SOC芯片的设计验证环节约占总周期的70%;

IP核的授权和兼容情况大大影响产品上市时间;

制造成本指数型增长;

对于小批量的产品,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 微米制程以上,这种现象更为显著。

wKgaomWFS6GAAXLmAACfiF3ggK4258.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 产业未来的发展。

审核编辑:汤梓红

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

    关注

    5387

    文章

    11530

    浏览量

    361622
  • 半导体
    +关注

    关注

    334

    文章

    27286

    浏览量

    218050
  • 晶体管
    +关注

    关注

    77

    文章

    9682

    浏览量

    138077
  • SoC芯片
    +关注

    关注

    1

    文章

    610

    浏览量

    34905

原文标题:一文读懂 SOC 芯片

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    417.手机Soc芯片的组成

    SoC芯片cpu/soc
    小凡
    发布于 :2022年10月04日 17:47:00

    SoC系统级芯片

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

    基于标准单元的SoC芯片设计流程

    SoC设计的特点软硬件协同设计流程基于标准单元的SoC芯片设计流程
    发表于 01-26 06:45

    如何在Talus下物理实现SoC芯片结构?

    SoC芯片结构及物理实现流程介绍SoC芯片时序约束设计的关键在于功耗管理控制模块的时序约束时钟树设计的内容有哪些?
    发表于 04-13 06:45

    SoC芯片的开发流程有哪几个阶段

    SoC芯片的开发流程SoC芯片开发流程大致分为四个阶段,其中大部分工作都是借助于电子设计自动化(
    发表于 11-08 08:33

    SoC设计流程相关资料下载

    SoC设计流程一、SoC设计的特点二、软硬件协同设计流程2.1 系统需求说明2.2 高级算法建模与仿真2.3 软硬件划分过程2.4 软硬件同步设计三、基于标准单元的
    发表于 11-11 07:48

    soc芯片的相关资料推荐

    soc芯片即System-on-a-Chip,简单解释就是系统级芯片。它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能
    发表于 01-25 07:42

    什么是soc芯片

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

    基于系统芯片ZSU32的SoC芯片设计

      本文针对中山大学ASIC设计中心自主开发的一款系统芯片ZSU32,以Synopsys公司的Design Compiler为综合工具,探索了对SoC芯片进行综合的设计流程和方法,特别
    发表于 09-14 10:36 888次阅读
    基于系统<b class='flag-5'>芯片</b>ZSU32的<b class='flag-5'>SoC</b><b class='flag-5'>芯片</b>设计

    嵌入式学习(二)之SoC芯片的开发流程

    SoC芯片的开发流程SoC芯片开发流程大致分为四个阶段,其中大部分工作都是借助于电子设计自动化(
    发表于 11-03 18:06 25次下载
    嵌入式学习(二)之<b class='flag-5'>SoC</b><b class='flag-5'>芯片</b>的开发<b class='flag-5'>流程</b>

    SoC设计流程

    SoC设计流程一、SoC设计的特点二、软硬件协同设计流程2.1 系统需求说明2.2 高级算法建模与仿真2.3 软硬件划分过程2.4 软硬件同步设计三、基于标准单元的
    发表于 11-06 16:21 38次下载
    <b class='flag-5'>SoC</b>设计<b class='flag-5'>流程</b>

    soc芯片如何测试 soc是处理器吗 soc是数字芯片还是模拟芯片

    测试SoC芯片需要专业的测试设备、软硬件工具和测试流程,同时需要一定的测试经验和技能。并且在测试过程中需要注意安全问题,避免对芯片造成损坏。
    发表于 05-03 08:26 6191次阅读

    AI芯片SoC芯片的区别

    AI芯片SoC芯片都是常见的芯片类型,但它们之间有些区别。本文将介绍AI芯片SoC
    的头像 发表于 08-07 17:38 4393次阅读

    ai芯片soc芯片的区别

    ai芯片soc芯片的区别 随着人工智能技术的快速发展,AI芯片SoC芯片成为了当今最热门的话
    的头像 发表于 08-08 19:00 5348次阅读

    fpga芯片soc芯片的区别

    FPGA芯片SoC芯片在多个方面存在显著的区别。
    的头像 发表于 03-14 17:28 3014次阅读