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

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

3天内不再提示

做系统级芯片(SoC)的设计规划时,需要考虑哪些主要因素?

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2021-01-08 17:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在做系统级芯片(SoC)的设计规划时,需要考虑哪些主要因素?目前主流的SoC一般包括哪些功能模块或IP?有什么新的技术趋势值得关注?RISC-VFPGA如何有机结合助力SoC设计?当前的SoC设计在性能、功耗和尺寸方面面临哪些挑战?有何解决方案?物联网和边缘计算等嵌入式系统对SoC设计提出了什么特别要求?

1.在做系统级芯片(SoC)的设计规划时,需要考虑哪些主要因素?

一定是先从市场需求以及相关需求的时间窗口作为起点,然后根据自身的人力与技术资源,结合开发的金钱成本、时间成本和维护成本,考虑工艺和IP的选择。举例来说,现在如果还在用40nm的工艺技术来设计SoC,将很难应对市场普遍需要低功耗的趋势。可是采用先进工艺的SoC的话,新工艺下IP的可选择度相对较低、费用较高昂、可靠性与相互适配性也都存在不确定性。可见一款SoC是否可以一次成功,里面潜伏着众多相互影响的风险,对掌控整体的投入与产出带来不小的挑战。因此,就衍生出了降低风险、加快上市时间,这个非常重要的因素。

利用现有的相对性能不高但低功耗的处理器,将已经验证过的高性能IP模块(甚至多个软核处理器)用低功耗、小面积的FPGA来实现,再利用先进的封装技术进行集成,就有了可以随时更新的可编程(Programmable)SOC。例如,易灵思的“易构”平台就是一种非常好的,可以降低风险、加快上市时间的方案。

2.目前主流的SoC一般包括哪些功能模块或IP?有什么新的技术趋势值得关注?

AIoT、云端以及手持消费产品应用为例,可以说需要的功能模块非常多,例如ADCARM的多核处理器,以及高速收发器等。对于适合无线应用的SoC,需要模拟和数字模块的合成,而对于协议的处理还要加入ARM处理器。对于AIoT以及手持类别的SoC,最重要的就是低功耗。现在我们比较关注的还是跟视频处理相关的SoC,这个领域里面一个明显的趋势就是把高性能的视频处理功能从处理器中剥离出来,用专门的硬件电路实现,比如将视频编解码功能的H.264/H.265硬核化。最具代表的就是某知名企业的35xx系列:他们将已经固定的算法尽可能硬核化,以此带来功耗的降低;同时留有一定的接口可以接入来自多个Sensor或其它器件里的音视频数据与控制数据;并采用内置的AI,来扩大系统的性能和适配性。

易灵思的FPGA,具备硬核的MIPIDDR控制器,以及众多LVDS和通用IO。相比一般的SoC,能扩大Sensor的接入种类、数量和带宽,以及提高图像处理能力。并且对于高端的SoC,也可以补充其原有接口的不足,并提供协处理,来提高系统性能和灵活性,为更高的产品性能、更宽的市场覆盖和更快的上市时间提供广阔的空间。

3.RISC-V与FPGA如何有机结合助力SoC设计?

RISC-V拥有非常丰富的生态资源,而且其软核形态是依托FPGA的,使得FPGA立即能拥有这些丰富的生态资源。经过优化的RISC-V,不单降低了对FPGA的资源消耗,还通过外设的多样性,赋予FPGA在并行算法应用中对各功能模块更快捷的调度和配置能力。FPGA擅长高性能的并行应用,加入RISC-V就可以完成多映像加载、网络协议的缝合,甚至是多个独立RISC-V集成的应用。

当前的软核RISC-V,在平台的移植性方面也非常轻松。有很多嵌入式应用,例如基于ARM Cortex M4的应用,要集成在低成本的FPGA中还有一定难度。好消息是,易灵思16nm工艺的Titanium系列第二代FPGA,内核可以轻松达到450Mhz,让软核的RISC-V处理器可以跟硬核的Cortex M4处理器分庭抗礼。而在性能相当的情况下,RISC-V所有总线以AXI的形式内置于FPGA,可以带来高度灵活性、快速上市时间和极低的IP集成风险等额外的价值。

4.当前的SoC设计在性能、功耗和尺寸方面面临哪些挑战?有何解决方案?

一般来说,SoC想在性能、功耗和尺寸方面均表现出色,就必须在芯片工艺上不停采用更高级的工艺。但是不断上涨的研发与流片费用,产品面世时间的不确定性,和现今市场需求的加速度变化,给设计者带来了巨大的挑战。

从提高性能的角度来看,设计者要使功耗和尺寸不增加太多,同时能控制研发成本并让产品快速面市,我们推荐以下几种方案。对于较低端的应用,可以采用低功耗、小面积的FPGA来内嵌RISC-V处理器和其相关外设,并加入逻辑电路实现高性能模块。易灵思40nm的Trion系列就是很好的选择。还以易灵思的FPGA为例,若需要再高一点的性能,可以采用先进的封装技术,将硬核处理器裸片与Trion FPGA的裸片合封,或者直接采用16nm的Titanium系列更高性能、更低功耗和更小尺寸的FPGA。如果在这个基础上,希望尺寸再小一点,就可以考虑直接把现有处理器与Trion或者Titanium的FPGA内核,在版图一级进行合成,成为单一的晶片,不但尺寸得到高度缩减,功耗和性能也会有不错的优化。

如果希望最优的性能、功耗、和尺寸的组合,同时保持较快速的面市时间和对需求变化的高度适应性,就可以定制FPGA的规格,并嵌入到整个SoC的设计中。这样的单一晶片SoC,虽然研发和时间的成本要比前面几种方案稍高,但在同等性能下,它的单片功耗和尺寸的优势是最高的。而且有了内嵌的FPGA模块,就可以非常有效地抵御市场需求在前期的不确定和后期的变化所导致的问题、面市时间拖长以及产品生命周期缩短的风险。它能先于竞争对手面市、在市场竞争力和长久性方面强于竞争对手,是非常适合高端且量大市场的。

5.物联网和边缘计算等嵌入式系统对SoC设计提出了什么特别要求?

首先来讲,边缘计算和物联网领域的重点是低功耗和低成本。边缘计算早已经不是新鲜的话题,从宏观上来看早就开始商业化,比如高通和华为的NPU。但是很多物联网设备里用不上这么高的算力,而且这些器件还远远不能满足这些场景的低功耗要求。而单一的MCU大部分又都算力太低,跑不了边缘计算中推理的应用。也有很多项目曾经试图通过MCU+DSP或者DSP+FPGA等组合实现算力提升,但在算力、功耗、成本方面都无法达到一个理想的平衡点。

易灵思的Quantum架构所带来的低功耗,低成本和高密度的优势,配合针对Quantum架构优化后的RISC-V软核,能够在满足算力的前提下兼顾低功耗和低成本,并且还能提供相当程度的灵活性,会对物联网与边缘计算的发展起到重要的推动作用。

责任编辑:lq

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

    关注

    2939

    文章

    47365

    浏览量

    408672
  • SoC设计
    +关注

    关注

    1

    文章

    151

    浏览量

    19481
  • 边缘计算
    +关注

    关注

    22

    文章

    3477

    浏览量

    52761

原文标题:系统级芯片(SoC)的复杂设计选择:FPGA

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BMS设计中如何选择MOSFET——关键考虑因素与最佳实践

    MOSFET时需要综合考虑多个因素,以确保其满足BMS的高效和稳定运行要求。本文将介绍在BMS设计过程中选择MDD的MOSFET时需要重点关注的关键
    的头像 发表于 12-15 10:24 35次阅读
    BMS设计中如何选择MOSFET——关键<b class='flag-5'>考虑</b><b class='flag-5'>因素</b>与最佳实践

    选择加密算法时需考虑哪些因素

    芯源半导体安全芯片的硬件加密引擎支持多种国际通用加密算法,在实际为物联网设备选择加密算法时,需考虑哪些因素
    发表于 11-17 07:43

    科研相机是什么?以及影响信噪比的主要因素

    什么是科研相机?科研相机是指用于科学研究的高端相机。其成像原理和普通的民用相机、摄像头一样,都是以图像传感器(CCD或CMOS)为媒介,把光信号转化为电信号。但科研相机能够捕捉到更高质量、更精
    的头像 发表于 08-22 08:45 405次阅读
    科研<b class='flag-5'>级</b>相机是什么?以及影响信噪比的<b class='flag-5'>主要因素</b>

    浅谈常见芯片失效原因

    在半导体制造领域,电气过应力(EOS)和静电放电(ESD)是导致芯片失效的两大主要因素,约占现场失效器件总数的50%。它们不仅直接造成器件损坏,还会引发长期性能衰退和可靠性问题,对生产效率与产品质量构成严重威胁。
    的头像 发表于 08-21 09:23 1265次阅读

    影响电解电容寿命的主要因素及其详细分析

    电解电容的寿命受多种因素影响,这些因素相互作用,共同决定了电容在实际使用中的可靠性和稳定性。以下是影响电解电容寿命的主要因素及其详细分析: 一、核心影响因素:温度 高温加速老化 化学机
    的头像 发表于 08-08 16:15 1277次阅读

    ADC和FPGA之间LVDS接口设计需要考虑因素

    本文描述了ADC和FPGA之间LVDS接口设计需要考虑因素,包括LVDS数据标准、LVDS接口数据时序违例解决方法以及硬件设计要点。
    的头像 发表于 07-29 10:01 5052次阅读
    ADC和FPGA之间LVDS接口设计<b class='flag-5'>需要</b><b class='flag-5'>考虑</b>的<b class='flag-5'>因素</b>

    概伦电子层次化SoC设计规划方案NavisPro介绍

    NavisPro可提供整体性设计规划解决方案,支持在RTL设计阶段完成芯片评估和布局规划,帮助芯片设计师在布局规划早期阶段预测并预防物理实现
    的头像 发表于 04-22 10:13 570次阅读
    概伦电子层次化<b class='flag-5'>SoC</b><b class='flag-5'>设计规划</b>方案NavisPro介绍

    制定芯片封装方案的主要步骤和考虑因素

    形式和工艺。1.需求分析与产品评估封装方案的制定首先需要进行需求分析。这一步需要芯片的功能需求、性能要求、工作环境、应用领域等进行深入了解。比如,芯片的工作频率
    的头像 发表于 04-04 10:02 784次阅读
    制定<b class='flag-5'>芯片</b>封装方案的<b class='flag-5'>主要</b>步骤和<b class='flag-5'>考虑</b><b class='flag-5'>因素</b>

    【「芯片通识课:一本书读懂芯片技术」阅读体验】芯片如何设计

    SoC芯片的功能和性能模拟。这种SoC芯片系统结构如下图所示。 从开发角度看,IP由行为、结
    发表于 03-29 20:57

    nRF54L15—蓝牙低功耗双核系统芯片(SoC)

    nRF54L15 是 nRF54L 系列的首款系统芯片 (SoC)。它是一款超低功耗蓝牙 5.4 SoC,具有同类最佳的新型多协议无线电和
    发表于 03-05 18:17

    PHY6235—蓝牙低功耗和专有2.4G应用的系统芯片SoC

    PHY6235是一款用于蓝牙低功耗和专有2.4G应用的系统芯片SoC)。它采用高性能、低功耗的32位RISC-V MCU,配备8KB保持型SRAM、80KB ROM以及超低功耗的高
    发表于 03-05 01:09

    驱动板的参数配置需要考虑哪些因素

    驱动板的参数配置是一个复杂且关键的过程,涉及多个方面。以下是一些主要的参数配置步骤和考虑因素
    的头像 发表于 02-14 14:53 826次阅读

    影响信道质量的主要因素分析

    一、信号衰减 信号衰减是影响信道质量的首要因素。信号在传输过程中会因为介质的损耗而逐渐减弱。这种损耗与信号的频率、传输距离以及介质的特性有关。例如,无线信号在穿过建筑物或障碍物时会遭遇反射、折射
    的头像 发表于 01-22 17:18 2101次阅读

    STCO发展促使EDA工具考虑更多系统因素

    迅速发展,对芯片技术提出了更高的要求,传统的SoC在应对这些需求时已显得力不从心。Chiplet技术作为一种新兴的解决方案,通过将不同功能模块集成在一起,提供了更高效、更灵活的芯片设计方式。   在Chiplet设计中,EDA工
    的头像 发表于 01-17 09:50 808次阅读

    为什么80%的芯片采用硅晶圆制造

    芯片都是用硅片生产的,而不是用今天热门的碳化硅、砷化镓、氮化镓等材料生产。这是为什么? 材料的选择标准 在选择用于生产芯片的材料时,需要考虑以下几个
    的头像 发表于 01-06 10:40 2163次阅读
    为什么80%的<b class='flag-5'>芯片</b>采用硅晶圆制造