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

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

3天内不再提示

低功耗贯穿芯片设计全流程

路科验证 来源:半导体行业观察 2023-02-14 09:10 次阅读

低功耗一直是便携式电子设备的关键要求,但近年来,在人工智能5G、大数据中心、汽车等应用快速发展的推动下,对低功耗的需求已经扩散到更多的终端产品中。而且随着芯片中晶体管的集成度越来越高,散热成为行业的一大挑战,因此低功耗设计显得尤为重要。这也给广大开发者提出了不小的挑战。

低功耗是芯片的重要考量指标

随着电子设备的大规模增加,电子产品所消耗的电力也在增长。图1显示了全球信息通信技术(ICT)所消耗的电力增长情况,按照nature的统计,预计到2030年,仅ICT所消耗的电力占比将达到20%以上。因此,芯片设计者或者制造商都争取在保证芯片性能的情况下,尽可能做到低碳、节能和环保。

1df65f88-abeb-11ed-bfe3-dac502259ad0.png

图1:信息通信技术应用的电力需求增长

低功耗正成为芯片很重要的一个衡量指标。对于智能手机、平板电脑、笔记本电脑和可穿戴设备等小型电子产品来说,一方面由于其使用电池,控制功耗可以获得更长的使用时间,一方它们的SoC大多采用先进工艺、设计比较复杂,本身就面临散热难题,降低功耗也能进一步缓解这方面的挑战。

此外,像台式机、服务器这样的大型系统而言,虽然可以通过使用先进封装技术、大型散热器、风扇甚至是液冷技术等解决散热问题,但这些会带来成本的大幅增加,同时出于对全球气候变化的担忧,也要求设计师们对产品设计和电源能效进行更合理的权衡。

低功耗贯穿芯片设计全流程

为了达到最佳效果,在SoC设计的每个阶段都必须考虑能源效率问题。如图2所示,多年来,行业从业者开发了各种各样的技术来管理和降低功耗。

1e1d0854-abeb-11ed-bfe3-dac502259ad0.png

图2:端到端节能设计流程

从最底部的物理层开始看起,首先是材料,常用的硅拥有较高的导热性,除此之外,砷化镓(GaAs)也被广泛应用于某些高性能产品领域。

在基础材料之上,晶体管和其他器件的结构也对能源效率有很大的影响。在芯片开发的早期阶段,工程师们就通过选择与设计目标最匹配的晶体管来权衡功率性能区域(PPA),鳍场效应晶体管(FinFET)器件就是一个很典型的例子。1990年代,半导体产业面临25纳米的制程瓶颈,当时市场有不少声音认为摩尔定律即将终结, FinFET 晶体管技术的出现让半导体产业突破瓶颈,逐步发展到现在的7纳米、5纳米制程技术。

但要知道的一点是,大部分SoC设计不是在晶体管级别上进行的,而是在寄存器传输级别(RTL)上进行的,或者是使用通用功能的单元库合成的更高级别的代码。这其中包含许多“低功耗”单元库,设计师可以利用逻辑合成工具快速测试多种单元库的组合,以满足PPA目标。功耗会影响芯片的电源完整性和热特性,因此必须在物理设计阶段就解决这些问题,并在signoff期间进行确认。

在微架构的定义过程中也必须考虑到功耗的问题。常用做法是关闭当前SoC中未被激活的部分,将其置于待机状态,或使用动态电压和频率缩放(DVFS)来实时控制操作。SoC架构师必须定义电源控制结构并提供hooks,以便它们可以由运行在终端系统上的软件进行操作。

软件是解决方案的最后一部分。虽然硬件层面可以完全实现电源管理要求,但对于大多数SoC来说,大部分的工作都有电源感知固件、操作系统(OS)和应用程序(apps)来控制。例如,操作系统知道所有正在运行或计划运行的应用程序和任务,因此可以在不需要最高性能的地方做出减少或停止芯片运行的决定。在生产环节用于测试裸片和芯片的应用程序也需要注意功耗以免引起过热。

图2中是低功耗SoC设计的整个流程。

1e3212da-abeb-11ed-bfe3-dac502259ad0.png

图2:低功耗设计流程

看起来要打造一个低功耗设计所需要非常多工作,但是统一功率格式(UPF)标准的引入,让整个设计流程变得更加容易。UPF规定了SoC电源控制网络的许多方面,包括:

电源网络和电源开关

功率/电压域

这些域之间的电平移位器和隔离单元

功率状态和这些状态之间的转换

当芯片中的电源部分关闭时,内存保留

UPF标准用于描述低功耗要求,基于TCL语言编写。目前,最新版的UPF为UPF3.0 1801-2018。设计工具可以读取该文件,并通过逻辑综合、放置和路由来指导设计实现。在虚拟模型中,架构工具可以使用UPF反映电源管理的需求,从而帮忙设计师在宏观层面进行权衡。许多验证工具也会将功耗纳入考虑之中。

新思科技的端到端低功耗解决方案

在低功耗设计方面,新思科技提供以软件驱动的电源验证、探索、分析和优化的低功耗解决方案,其产品覆盖了低功耗设计的所有流程,包括Platform Architect、ZeBuEmpower、SpyGlass Power、PrimePower RTL、Fusion Compile、Fusion of PrimePower and RedHawk signoff engines、TestMAX、PrimePower和Ansys RedHawk等,这些产品构成了非常完整、有效的解决方案。

1e6b423a-abeb-11ed-bfe3-dac502259ad0.png

图3:新思科技的低功耗解决方案

新思科技的开发流程基于实际的软件工作负载来权衡电源性能,并且在设计早期就准确地进行功耗分析,还可以帮助设计师更快实现PPA目标。图4深入剖析了新思科技的设计流程细节,显示了其中各个组件/产品如何应用于不同的设计阶段。

1e7f8844-abeb-11ed-bfe3-dac502259ad0.png

图4:软件驱动功耗的探索、分析和优化

在架构阶段,Platform Architect可以使用抽象模型来探索合适的系统性能和功耗。在RTL模块开发的早期阶段,SpyGlass Power与VCS模拟器生成的矢量一起用于功耗分析。随着RTL模块接近完善,PrimePower RTL提供了基于嵌入式RTL Architect物理和时间感知预测技术以及signoff PrimePower engine的更准确的分析。当SoC或子系统进入仿真阶段,ZeBu Empower将用于分析软件工作负载,以识别高活跃的窗口(例如峰值功率和高平均功率区域),然后在PrimePower RTL中进行更详细的分析。

随着设计进入实现阶段,活动窗口的进一步细化将驱动Fusion Compiler中的实现。在人工智能引擎DSO的辅助下,RTL到GDSII流程可以快速提供最佳的PPA结果。ZeBu Empower的活动窗口也推动了PrimePower signoff流程,它的Power Replay功能可以在门级网表上重新利用由VCS RTL仿真产生的向量。PrimePower Golden power signoff包括用于( Glitch)故障分析和调试的关键技术,用于计时精度的延迟转移,以及用于高级过程节点的建模。最后,TestMax可以在制造测试过程中用于功耗分析。

除了自定义RTL部分外,每个SoC都会使用商业IP。而在这方面,新思科技提供广泛的低功耗IP产品组合,用于处理器接口传感器、模拟/混合信号(AMS)、存储器和逻辑库。这些都带有预定义的UPF描述,以补充设计人员提供的文件。图5详细展示了新思科技的低功耗验证工具。

1ea91e52-abeb-11ed-bfe3-dac502259ad0.png

图5:新思科技低功耗验证

这些验证可以在从RTL到最终布局网表的任何设计阶段开始进行,也可以在RTL-to-GDSII流程的各个阶段直接从Fusion Compiler中调用这些检查,以确保在芯片实现的过程中达到低功耗要求。VC SpyGlassRTL静态signoff平台还可以读取UPF,以便检查时钟域交叉(CDC)和重置域交叉(RDC)实例是有低功耗要求的。由Formality执行的逻辑等价性检查(LEC)和由VC Formal执行的分析验证也是如此。ZeBu仿真系统和HAPS原型解决方案都考虑了UPF。所有这些工具和技术都将Verdi作为统一的调试平台共享,并提供许多支持功率的调试特性。最终在功能验证的所有阶段,对低功耗要求规范都有统一的要求。

结论

许多SoC应用需要最小的功耗来延长电池寿命、满足市场需求。但是,PPA的总体目标不能仅仅集中在功耗上,更应该有一个端到端的设计流程来提高电源效率。新思科技的全流程低功耗解决方案将为整个芯片行业在进行低功耗全过程设计中提供极大的帮助。






审核编辑:刘清

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

    关注

    38

    文章

    3817

    浏览量

    216304
  • 散热器
    +关注

    关注

    2

    文章

    1038

    浏览量

    37027
  • RTL
    RTL
    +关注

    关注

    1

    文章

    382

    浏览量

    59269
  • FinFET
    +关注

    关注

    11

    文章

    247

    浏览量

    89780
  • 低功耗芯片
    +关注

    关注

    0

    文章

    23

    浏览量

    7878

原文标题:如何设计一个低功耗芯片?

文章出处:【微信号:Rocker-IC,微信公众号:路科验证】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    超小蓝牙模组,远距离,低功耗#蓝牙芯片 #低功耗蓝牙 #物联网 #硬声创作季

    物联网蓝牙芯片模组低功耗蓝牙
    fly
    发布于 :2022年08月23日 20:52:27

    IC芯片功耗有哪些降低方法? 

    功耗作为芯片设计的关键参数,贯穿整个IC芯片设计处理过程,甚至会影响时序与芯片的运行。我们IC芯片
    发表于 06-29 16:46

    低功耗差动可编程增益放大器参考设计

    描述使用 TI OPA2683 低功耗双通道电流反馈放大器的低功耗差动可编程增益放大器的参考设计。此设计指南回顾了创建这类电路所需的一些设计中的挑战。设计指南回顾了结果并针对使用/设计低功
    发表于 07-23 07:18

    低功耗LDO电源芯片有推荐吗?

    我想设计一个低功耗电路,电压输入5v,输出3.3v。电路最大电流有300-400ma,待机的时候电流要求很小,50ua级别的。本来想用LM1117-3.3V的芯片,但是听说这个芯片做不了低功耗
    发表于 10-30 09:02

    芯片设计中的低功耗技术介绍

    功耗及其组成部分,总结降低功耗的若干种常用方案;并重点介绍如何用UPF把低功耗意图描述出来以及如何用Synopsys工具实现整个流程。  目前常用的
    发表于 07-07 11:40

    低功耗霍尔开关AR1230

    AR1230 是一款低功耗霍尔开关传感器,专为空间紧 凑系统和电池电量敏感系统而设计。该芯片可以提供 多种磁场阈值、开关工作频率和封装形式以适配各种 应用。 当施加的S极或N极磁感应强度超过工作点
    发表于 09-25 10:38

    芯片制造工艺流程解析

    芯片制造工艺流程详情
    发表于 12-28 06:20

    怎样实现芯片低功耗的设计?

    功耗的来源有哪些?怎样实现芯片低功耗的设计?
    发表于 09-28 06:43

    低功耗霍尔开关HAL250 纳安级霍尔IC全新上市

    HAL250低功耗霍尔开关是采⽤BCD工艺制作的低功耗霍尔ic,BCD⼯艺把双极⼯艺和CMOS工艺,DMOS工艺同时制作在同一芯⽚上。HAL250低功耗霍尔开关综合了双极器件高耐压
    发表于 10-14 11:45

    大佬都在看的MCU低功耗处理流程

    现在电子产品一般都有要求低功耗,不同的MCU,进入低功耗的处理流程可能不一样,但是大致的流程还是一样。现对MCU进入低功耗的处理
    发表于 11-01 08:10

    根据贯穿整个IC实现流程的集成化低功耗设计技术策略

    根据贯穿整个IC实现流程的集成化低功耗设计技术策略 降低功耗是现代芯片设计最具挑战性需求之一。采用单点工具
    发表于 04-21 10:54 714次阅读
    根据<b class='flag-5'>贯穿</b>整个IC实现<b class='flag-5'>流程</b>的集成化<b class='flag-5'>低功耗</b>设计技术策略

    一种低功耗系统芯片的实现流程

    本文基于IEEEl801标准Uni-fied Power Format(UPF),采用Synopsys和Mentor Graphics的EDA工具实现了包括可测性设计在内的“从RTL到GDSII”的完整低功耗流程设计。本论文第1部分描述了
    发表于 03-11 11:33 1688次阅读
    一种<b class='flag-5'>低功耗</b>系统<b class='flag-5'>芯片</b>的实现<b class='flag-5'>流程</b>

    EPSON低功耗芯片

    EPSON低功耗芯片
    发表于 09-20 12:30 6次下载
    EPSON<b class='flag-5'>低功耗</b><b class='flag-5'>芯片</b>

    MCU--低功耗处理流程

    现在电子产品一般都有要求低功耗,不同的MCU,进入低功耗的处理流程可能不一样,但是大致的流程还是一样。现对MCU进入低功耗的处理
    发表于 10-25 11:36 18次下载
    MCU--<b class='flag-5'>低功耗</b>处理<b class='flag-5'>流程</b>

    低功耗语音芯片

    “随手关灯”的概念,尽可能的缩短暂时不使用的模块通电的时间,以降低系统运行时总的平均功率。 简单来说低功耗就是能耗低,电耗小,量大可以节能。 而低功耗语音芯片是指能耗低,电耗小的语音ic,那么有哪些
    的头像 发表于 04-14 16:06 562次阅读
    <b class='flag-5'>低功耗</b>语音<b class='flag-5'>芯片</b>?