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

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

3天内不再提示

如何从0到1设计一颗低功耗芯片?

新思科技 来源:未知 2023-01-05 16:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

感谢《半导体行业观察》对新思科技的关注

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

低功耗是芯片的重要考量指标 随着电子设备的大规模增加,电子产品所消耗的电力也在增长。图1显示了全球信息和通信技术(ICT)所消耗的电力增长情况,按照nature的统计,预计到2030年,仅ICT所消耗的电力占比将达到20%以上。 因此,芯片开发者和制造商都争取在保证芯片性能的情况下,尽可能做到低碳、节能和环保。 8230cfa8-8cd6-11ed-bfe3-dac502259ad0.png图1:信息通信技术应用的电力需求增长

低功耗正成为芯片很重要的一个衡量指标。对于智能手机、平板电脑、笔记本电脑和可穿戴设备等小型电子产品来说,一方面由于其使用电池,控制功耗可以获得更长的使用时间,一方它们的SoC大多采用先进工艺、设计比较复杂,本身就面临散热难题,降低功耗也能进一步缓解这方面的挑战。此外,像台式机、服务器这样的大型系统而言,虽然可以通过使用先进封装技术、大型散热器、风扇甚至是液冷技术等解决散热问题,但这些会带来成本的大幅增加,同时出于对全球气候变化的担忧,也要求开发者们对产品设计和电源能效进行更合理的权衡。

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

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

828c196c-8cd6-11ed-bfe3-dac502259ad0.png

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

从最底部的物理层开始看起,首先是材料,常用的硅拥有较高的导热性,除此之外,砷化镓(GaAs)也被广泛应用于某些高性能产品领域。 在基础材料之上,晶体管和其他器件的结构也对能源效率有很大的影响。在芯片开发的早期阶段,开发者们就通过选择与设计目标最匹配的晶体管来权衡功率性能区域(PPA),鳍场效应晶体管(FinFET)器件就是一个很典型的例子。1990年代,半导体产业面临25纳米的制程瓶颈,当时市场有不少声音认为摩尔定律即将终结, FinFET 晶体管技术的出现让半导体产业突破瓶颈,逐步发展到现在的7纳米、5纳米制程技术。 但要知道的一点是,大部分SoC设计不是在晶体管级别上进行的,而是在寄存器传输级别(RTL)上进行的,或者是使用通用功能的单元库合成的更高级别的代码。这其中包含许多“低功耗”单元库,开发者可以利用逻辑合成工具快速测试多种单元库的组合,以满足PPA目标。功耗会影响芯片的电源完整性和热特性,因此必须在物理设计阶段就解决这些问题,并在signoff期间进行确认。 在微架构的定义过程中也必须考虑到功耗的问题。常用做法是关闭当前SoC中未被激活的部分,将其置于待机状态,或使用动态电压和频率缩放(DVFS)来实时控制操作。SoC架构师必须定义电源控制结构并提供hooks,以便它们可以由运行在终端系统上的软件进行操作。 软件是解决方案的最后一部分。虽然硬件层面可以完全实现电源管理要求,但对于大多数SoC来说,大部分的工作都有电源感知固件、操作系统(OS)和应用程序(apps)来控制。例如,操作系统知道所有正在运行或计划运行的应用程序和任务,因此可以在不需要最高性能的地方做出减少或停止芯片运行的决定。在生产环节用于测试裸片和芯片的应用程序也需要注意功耗以免引起过热。 图3中是低功耗SoC设计的整个流程。

82c951f6-8cd6-11ed-bfe3-dac502259ad0.png

图3:低功耗设计流程

看起来要打造一个低功耗设计所需要非常多工作,但是统一功率格式(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等,这些产品构成了非常完整、有效的解决方案。

834d876e-8cd6-11ed-bfe3-dac502259ad0.png图4:新思科技的低功耗解决方案

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

8365e980-8cd6-11ed-bfe3-dac502259ad0.png图5:软件驱动功耗的探索、分析和优化

在架构阶段,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描述,以补充开发者提供的文件。图6详细展示了新思科技的低功耗验证工具。

839690e4-8cd6-11ed-bfe3-dac502259ad0.png

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

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

结论

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


原文标题:如何从0到1设计一颗低功耗芯片?

文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。


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

    关注

    5

    文章

    925

    浏览量

    52639

原文标题:如何从0到1设计一颗低功耗芯片?

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国产替代:超低功耗MCU_M0 48MHZ 128KB/20KB

    在全球芯片供应紧张和国产替代浪潮的推动下,航顺HK32L08X系列超低功耗MCU应运而生,成为国产芯片中的一颗璀璨明珠。近期,随着物联网设备的爆炸式增长和工业4.0的深入推进,
    的头像 发表于 11-30 15:25 1260次阅读
    国产替代:超<b class='flag-5'>低功耗</b>MCU_M<b class='flag-5'>0</b> 48MHZ 128KB/20KB

    一颗芯片卖爆了是什么感觉

    转载自《钟林谈芯》 一颗芯片卖爆了是什么感觉?是痛并快乐着。 市场的火热,出乎意料。交付的压力使人焦虑和心痛,不愿辜负客户、市场对三伍微的认可和支持。尽管之前做了“足够”的安全备货,但市场需求的爆火
    的头像 发表于 11-26 15:11 194次阅读
    <b class='flag-5'>一颗</b><b class='flag-5'>芯片</b>卖爆了是什么感觉

    为什么有些电子产品主板上会有一颗CR2032纽扣电池?

    钥匙电脑主板,电子秤血糖仪。它的身影几乎无处不在。今天,我想和大家聊聊CR2032背后的数字密码、电子产品主板上为什么会有一颗CR2032以及它搭配爱普生的RTC时钟
    的头像 发表于 11-20 08:12 543次阅读
    为什么有些电子产品主板上会有<b class='flag-5'>一颗</b>CR2032纽扣电池?

    长晶接口电路CJLSF0102系列一颗料同时替代TI与安世

    在国产替代浪潮下,工程师最怕“一颗料买不着、两料调不通”。长晶科技(CJ)推出的CJLSF0102BAN/CJLSF0102VAN,用一颗双通道自动双向总线电平转换芯片,同时把TI的
    的头像 发表于 11-13 17:19 469次阅读
    长晶接口电路CJLSF0102系列<b class='flag-5'>一颗</b>料同时替代TI与安世

    ATE 是什么? 0 1 认识 ATE

    ​什么是ATE,它的作用是什么,在芯片测试行业它有什么重要性,点开有益,小白秒懂 ATE!芯片质检员” 测试黑科技,篇讲透它有多重
    的头像 发表于 10-23 14:37 393次阅读
    ATE 是什么?<b class='flag-5'>从</b> <b class='flag-5'>0</b> <b class='flag-5'>到</b> <b class='flag-5'>1</b> 认识 ATE

    一颗快充芯片给我的6个启发:规格书里读懂精妙设计

    背后,真正运筹帷幄的英雄是谁?答案,往往藏在一颗不起眼的芯片里。最近,我偶然得到了份来自“无锡速芯微电子”的FS213A快充协议芯片的数据手册(Datasheet)。本以为这只是
    的头像 发表于 09-17 14:06 415次阅读
    <b class='flag-5'>一颗</b>快充<b class='flag-5'>芯片</b>给我的6个启发:<b class='flag-5'>从</b>规格书里读懂精妙设计

    3-16串一颗芯片搞定 全解AMG8816全集成BMS主控的参数真相

    3-16串一颗芯片搞定”——全解AMG8816全集成BMS主控的参数真相 在 电动两轮车、园林工具和储能小型Pack 日趋精简化的今天,一颗“能干事”的电池管理芯片(BMS主控)正成为
    的头像 发表于 07-30 16:38 1440次阅读
    3-16串<b class='flag-5'>一颗</b><b class='flag-5'>芯片</b>搞定 全解AMG8816全集成BMS主控的参数真相

    请问VL53L4CXV0DH/1,这一颗tof, 是否支持100赫兹的测量频率?

    请问VL53L4CXV0DH/1,这一颗 tof, 是否支持100赫兹的测量频率?达到100赫兹的测量频率的时候,距测量距离有效距离是多少?
    发表于 07-29 07:39

    【RA4L1-SENSOR】07 低功耗待机模式及功耗实测

    从控制功耗入手, 提高设备的续行时间。 因此,RA芯片有专门管理设备的运行模式,确保系统正常运行,并尽量降低器件的功耗。 RA2L1支持3种低功耗
    发表于 06-20 09:36

    芯片为什么要做低功耗设计?

    芯片低功耗设计已成为芯片领域核心竞争指标,底层工艺系统架构的全链路优化,正推动电子设备向高效、智能、可持续方向演进‌。
    的头像 发表于 04-22 15:36 1038次阅读

    汽车电子芯片数量大增: 500 3000 ,锡膏如何撑起可靠性大旗?

    传统汽车、电动车、智能汽车的芯片用量分别为 500-700 、1600 、3000 以上,芯片类型
    的头像 发表于 04-10 19:08 1457次阅读
    汽车电子<b class='flag-5'>芯片</b>数量大增:<b class='flag-5'>从</b> 500 <b class='flag-5'>颗</b><b class='flag-5'>到</b> 3000 <b class='flag-5'>颗</b>,锡膏如何撑起可靠性大旗?

    如何用一颗SOP8芯片实现色温+亮度精准控制?

    传统方案往往需要多个按键或复杂电路才能实现多功能调节,我们的单键双路触摸调光方案,仅需一颗SOP8封装的芯片,就能实现色温切换、无级调光等完整功能。该方案基于高度集成的触摸调光IC,通过单触摸键(TP)和双路PWM输出(PWM1
    的头像 发表于 04-10 17:12 1034次阅读
    如何用<b class='flag-5'>一颗</b>SOP8<b class='flag-5'>芯片</b>实现色温+亮度精准控制?

    超结硅功率MOS电源管理芯片U8621展现低功耗特性

    体现,满足了六级能效标准,有效避免了能源的无谓消耗,对于电子设备的应用而言,是非常值得推荐的一颗芯片!01电源管理芯片U8621是款恒压、恒功率、恒温离线型电流
    的头像 发表于 02-20 16:37 981次阅读
    超结硅功率MOS电源管理<b class='flag-5'>芯片</b>U8621展现<b class='flag-5'>低功耗</b>特性

    笙泉科技超低功耗、高性价比MCU(M0+ : MG32L00)

    全速运行模式也仅仅只有1.8mA,是笙泉目前功耗最低的一颗MCU,比些对手的M0+功耗还要低,因此很适用于
    发表于 01-20 10:51

    一颗5G的204B接口DA芯片,DA芯片的输入时钟大小和输入数据的速率是怎么样的关系?

    假设我用一颗5G的204B接口DA芯片,DA芯片的输入时钟大小和输入数据的速率是怎么样的关系
    发表于 12-18 07:43