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

    文章

    997

    浏览量

    53054

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯片测试|一颗 “合格芯” 的淬炼之路 —— 杭州集成电路创新中心技术科普

    一颗芯片晶圆终端,都要历经层层 “大考”。 芯片测试 不是简单通电检测,而是覆盖设计、流片、封装到量产的全流程验证体系,是保障
    的头像 发表于 06-01 17:25 307次阅读
    <b class='flag-5'>芯片</b>测试|<b class='flag-5'>一颗</b> “合格芯” 的淬炼之路 —— 杭州集成电路创新中心技术科普

    GP8600:PWM/I²C 转0-5V、0-10V 或 4-20mA,一颗芯片完成工业模拟输出

    GP8600 是一颗支持 PWM/I²C 输入、输出0-5V、 0-10V 或 4-20mA 的 16bit 工业模拟输出芯片。它适合紧凑型控制模块、工业 IO、变送器和执行器控制,
    的头像 发表于 05-25 11:45 177次阅读
    GP8600:PWM/I²C 转<b class='flag-5'>0</b>-5V、<b class='flag-5'>0</b>-10V 或 4-20mA,<b class='flag-5'>一颗</b><b class='flag-5'>芯片</b>完成工业模拟输出

    蓝牙BLE电子水表,抄表、充值、组网,NRF52832-QFAA一颗料搞定!

    蓝牙BLE电子水表抄表充值组网NRF52832-QFAA一颗料搞定做蓝牙水表方案,功能清单上总躺着三件事:低功耗蓝牙抄表、近场充值、多表组网。传统思路是三芯各管摊,
    的头像 发表于 05-06 15:20 353次阅读
    蓝牙BLE电子水表,抄表、充值、组网,NRF52832-QFAA<b class='flag-5'>一颗</b>料搞定!

    一颗IPM如何省去8分立元件工程计算看智能功率模块的设计价值

    电机驱动工程师在搭建BLDC或PMSM驱动电路时,面对的半桥功率级通常需要以下元件:两功率MOSFET、一颗栅极驱动IC、一颗自举二极管、两VCC去耦电容、
    的头像 发表于 04-29 23:13 420次阅读

    一颗芯片如何同时搞定PMSM、步进和直流电机?TMC4671这颗伺服芯片里藏了什么?

    一颗芯片如何同时搞定PMSM步进和直流电机TMC4671这颗伺服芯片里藏了什么?在伺服控制领域,电机类型繁多——三相PMSM/BLDC、两相步进、单相直流电机——每种电机通常需要匹配不同的驱动方案
    的头像 发表于 04-24 17:38 332次阅读
    <b class='flag-5'>一颗</b><b class='flag-5'>芯片</b>如何同时搞定PMSM、步进和直流电机?TMC4671这颗伺服<b class='flag-5'>芯片</b>里藏了什么?

    70V电机驱动,一颗芯片就够了?TMC9660:驱动、控制、电源我都包了!

    70V电机驱动,一颗芯片就够了?TMC9660ATB+T驱动控制电源我都包了做电机驱动的工程师大概都有过这样的经历:方案选型时,左边一颗栅极驱动器,右边一颗运放做电流采样,中间
    的头像 发表于 04-23 13:53 338次阅读
    70V电机驱动,<b class='flag-5'>一颗</b><b class='flag-5'>芯片</b>就够了?TMC9660:驱动、控制、电源我都包了!

    浮思特 | 一颗全能型升降压芯片,如何应对复杂电源设计挑战?

    在电源设计的世界里,工程师常常面临个“两难”困境:输入电压可能高于或低于所需的输出电压。传统方案往往需要升压和降压两芯片分别应对,不仅占板面积大,系统成本也居高不下。有没有一颗
    的头像 发表于 04-17 09:44 657次阅读
    浮思特 | <b class='flag-5'>一颗</b>全能型升降压<b class='flag-5'>芯片</b>,如何应对复杂电源设计挑战?

    RA0L1微控制器:高效能与低功耗的完美融合

    RA0L1微控制器:高效能与低功耗的完美融合 在当今电子设备不断追求高性能与低功耗的时代,Renesas的RA0L1微控制器系列无疑是一颗
    的头像 发表于 04-01 09:40 515次阅读

    Renesas RA0E1微控制器:低功耗应用的理想之选

    Renesas RA0E1微控制器:低功耗应用的理想之选 在当今的电子设计领域,低功耗和成本效益是许多应用的关键考量因素。Renesas的RA0E1系列微控制器(MCU)凭借其集成的节
    的头像 发表于 12-29 09:50 508次阅读

    什么是低功耗设计,如何评估低功耗MCU性能?

    个细节来考虑降低功率消耗,从而尽可能地延长电池使用时间。 因此,大部分芯片都会有低功耗模式。MCU端来讲,低功耗的MCU性能
    发表于 12-12 07:43

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

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

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

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

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

    背后,真正运筹帷幄的英雄是谁?答案,往往藏在一颗不起眼的芯片里。最近,我偶然得到了份来自“无锡速芯微电子”的FS213A快充协议芯片的数据手册(Datasheet)。本以为这只是
    的头像 发表于 09-17 14:06 925次阅读
    <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 2552次阅读
    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