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

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

3天内不再提示

在ASIC的物理设计的低功耗实现技术解析

电子设计 来源:powerelectronicsnews 作者:Vipulkumar Patel,Ra 2021-04-12 11:25 次阅读

半导体领域,单个模块中的器件工作频率和晶体管数量随时间增加。在本文中,我们将介绍可以在ASIC的物理设计实现中使用的广为人知的低功耗实现技术。CMOS器件有三大功率损耗:动态功率,静态功率和短路功率。

CMOS器件的总功耗如下:

CMOS器件具有非常低的静态功耗,当所有输入均处于某个有效逻辑电平且该器件未进行开关操作时,就会发生这种情况。

静态功耗是电源电压,晶体管阈值电压和晶体管尺寸的函数。当以更高的频率工作时,动态功耗会极大地影响总体功耗,并由下式得出:

在哪里,

C负载= CMOS的负载电容

VDD =电源电压

F =发生过渡的工作频率

a =开关活动常数

从等式(2),我们可以得出结论,动态功耗与器件的工作频率和电源电压成正比。

现在,第一个组件是设计的频率,但是由于数字设备的速度越来越快,我们无法降低工作频率。因此,我们需要使用时钟网络以节省功耗。为了节省时钟树的功率,设计人员使用了时钟门控技术,其中在时钟门控单元上施加了特殊的使能信号,以打开指定触发器组的时钟,这有助于降低动态功耗。

节省功率的第二个要素是芯片的电源电压。有多种技术可借助电源电压来节省功率。

  • 多VDD
  • 跨域的杠杆移位器插入
  • DVFS(动态电压频率缩放)
  • 多Vt
  • 电源门控(电源关闭)

让我们详细讨论用电源电压节省功率的实现技术。

1)多VDD

多VDD技术用于节省设计的动态和静态功耗。在此,芯片以不同的电源电压实现。不同的功能块以不同的电源电压运行。我们可以通过减少设计的标准单元和存储元件的电源电压来节省功耗。

在多VDD技术中,根据设计的关键程度定义了不同的电源域。这里,电平转换器用于从低压电源域到高压电源域的信号,反之亦然。在网表级别,将以UPF和CPF电源格式编写设计代码,在此基础上,我们可以开发设计的电源结构。

2)跨域的电平转换器插入

在多VDD设计中,使用了电平转换器。电平转换器是一种数字组件,用于将信号从一个转换为另一电压电平(从低电压电平转换为高电压电平,反之亦然)。

对于在设计中的不同电源域之间插入电平转换器,有一些特殊的放置准则。电平转换器应放置在设计的目标域中。插入电平转换器的一个缺点是-它占用了设计空间。但是,与此同时,插入电平转换器将有助于节省芯片的功耗。

有两种类型的电平转换器。

高至低电压电平转换器

它仅引入缓冲延迟,因此对时序的影响最小。下图显示了从高到低的电平转换器。

pIYBAGBzvC2ATBAVAAAriDHMIOo118.png
图1从高到低的电平转换器

低至高电压电平转换器

低压摆幅输入信号不一定足够强,无法完全导通输入晶体管。这可能导致不可接受的长时间上升或下降时间。这可能会导致更高的开关电流并降低噪声容限。下图显示了从低到高的电平转换器。

o4YBAGBzvD2AEW79AAAuT3iH4bo385.png

图2从低到高的电平转换器。

在放置阶段,从低到高电压电平转换器需要特别注意。

3)DVFS(动态电压和频率缩放)

在DVFS技术中,工作电压以及频率会根据设计的不同工作模式动态变化。通过随频率改变电压,我们可以降低功耗。当需要高工作速度时,增加电源电压以获得更高的工作频率,而功耗增加。

动态电压和频率缩放是广泛用于各种计算系统,微处理器等的功耗和能耗降低技术。降低电源电压可以降低功耗,因为电源和电源电压之间存在二次关系。由于此技术同时优化了电压和频率,因此对于静态和动态功耗非常有效。下图显示了通过使用可变电源电压实现的节能效果。

o4YBAGBzvHaAd0JUAADBI72g4GI816.png

图3通过使用可变电源电压可实现节电

4)多Vt

该技术涉及使用多阈值电压标准单元库来实现设计,以节省设计功耗。库以彼此独立的标准Vt,低Vt和高Vt形式提供。这些库用于功率和时序优化。

物理设计流程中的布线完成后,可以通过在非时序关键路径中进行Vt交换来实现功率恢复,方法是在签约阶段的黄金时段将低Vt单元转换为高阈值电压单元。

近来,多Vt合成流在较低技术节点中变得更加普遍。在ASIC设计流程中,主要的标准Vt库用于初始合成。多个阈值单元用于优化和合成的下一个迭代。

5)电源门控(电源关闭)

通过施加特定信号在特定时间间隔内关闭模块/模块,可以降低CMOS电路的内部泄漏功率。可以通过使用可插入网表的电源门控技术来节省功耗。

在这种技术中,当功能未激活时,这些块被置于关闭模式,并在需要时打开。通过在单元(功率门控器)上施加一些特殊信号(上拉或下拉),可以控制系统逻辑功能的启用和禁用。这些特殊单元(门控)的添加会占用更多的区域。

这些选通器也称为睡眠晶体管,它们用作开关,以切断部分设计的电源并将永久电源连接到电路电源。PMOS睡眠晶体管用作VDD电源的“页眉开关”,而NMOS睡眠晶体管控制VSS电源,称为“页脚开关”。

可以采用两种不同的方式来实现电源关闭(PSO):片上电源关闭和片外电源关闭。电源开关位于片上PSO的SoC中;电源开关在片外PSO中位于芯片外部。

PSO同样可以是精细或粗略的门控,指的是受单个电源开关约束的每个模块的大小。通过精细的电源门控程序,我们可以通过关闭单个模块来节省电源,而无需切断继续工作的不同模块的电源。这将有助于降低CMOS的泄漏功率。利用粗粒度技术,单个睡眠信号可以使整个区域断电。这有助于减少待机模式下的泄漏功率。

我们需要一个隔离单元来隔离来自功率门控模块的信号,如下图4所示。

pIYBAGBzvIKAa7h0AACCPVMflv8531.png

图4电源门控块信号需要一个隔离单元

该隔离单元始终是“加电”单元,它可以防止任何未知的逻辑电平到达“始终在线”逻辑。

在进行电源门控时,在关闭电源门控模块之前,还需要一个保留寄存器以保存其内容。如下图5所示,保留寄存器除主寄存器外还包含一个影子寄存器。影子寄存器由“常开”电源供电,当“ SAVE”置为高电平时,该电源存储被电源门控的模块的逻辑值。当“ RESTORE”置为高电平时,它将将此逻辑值恢复到主寄存器。

o4YBAGBzvIuAXQykAADH6CoXPe4275.png

图5保留寄存器包含一个影子寄存器和主寄存器

在本文中,已经讨论了各种低功耗实现技术。采用特定技术取决于设计复杂度和要降低的功耗。在采用它们之前,还需要考虑上述每种技术的时序损失,面积损失和实现复杂性。

通常,多VDD和DVFS技术用于降低动态和静态功耗,而多Vt和电源门控技术主要用于降低泄漏功率。

参考

  • 许,《面向编译器的动态电压和频率调节,以降低CPU功耗和能耗》,博士学位,美国新泽西州立大学,2003年
  • Diary R. Suleiman,Muhammed A. Ibrahim,Ibrahim I. Hamarash,动态电压频率缩放(DVFS),用于降低微处理器的功耗和能耗
  • 低功耗方法论手册学习

Vipulkumar Patel是eInfochips的高级物理设计工程师,在VLSI / ASIC领域拥有7年的经验。

Rakesh Gosai是eInfochips的高级物理设计工程师,在不同纳米技术节点(7 nm,16nm)的ASIC领域拥有4年的经验。

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

    关注

    58

    文章

    5650

    浏览量

    234983
  • asic
    +关注

    关注

    34

    文章

    1182

    浏览量

    120218
  • 电平转换器
    +关注

    关注

    1

    文章

    171

    浏览量

    19524
  • 电源电压
    +关注

    关注

    2

    文章

    982

    浏览量

    23913
  • UPF
    UPF
    +关注

    关注

    0

    文章

    49

    浏览量

    13475
收藏 人收藏

    评论

    相关推荐

    低功耗模组短信通:短消息发送实例解析

    今天带大家学习的是低功耗4G模组发送SMS短消息的解析,以Air780E为实例,让大家了解更透彻。 SMS(短消息服务,ShortMessageService)功能主要用于蜂窝网络中传输短消息。 移动,联通卡不需开通VOL
    的头像 发表于 10-29 14:43 917次阅读
    <b class='flag-5'>低功耗</b>模组短信通:短消息发送实例<b class='flag-5'>解析</b>

    物联网系统中TCP低功耗产品长连接状态下降低功耗功能的实现方案

    01  概述 TCP相关内容参考文章《物联网行业中TCP通信协议介绍以及如何实现》 02  功耗的组成 低功耗技术就是一系列的降低功耗
    的头像 发表于 09-29 11:50 227次阅读
    物联网系统中TCP<b class='flag-5'>低功耗</b>产品长连接状态下降<b class='flag-5'>低功耗</b>功能的<b class='flag-5'>实现</b>方案

    低功耗8位单片机:技术特性与应用前景!

    分享低功耗8位单片机的技术特性、应用场景及其未来发展前景。 低功耗8位单片机的技术特性: 1. 低功耗设计
    发表于 09-26 14:09

    国产化低功耗窄带物联网无线通讯方案_ZETA技术

    低功耗广域网技术协议标准,具有覆盖范围广、服务成本低、能耗低等特点。这些特性使得ZETA LPWAN模组非常适合物联网环境下广域范围内数据交换频次低、连接成本低、适用复杂环境的连接需求。 高性能与扩展性:ZETA技术通过重新定
    的头像 发表于 09-20 17:26 302次阅读
    国产化<b class='flag-5'>低功耗</b>窄带物联网无线通讯方案_ZETA<b class='flag-5'>技术</b>

    低功耗FPGA、处理器和ASIC实施启用LVDS链路

    电子发烧友网站提供《为低功耗FPGA、处理器和ASIC实施启用LVDS链路.pdf》资料免费下载
    发表于 08-29 09:59 0次下载
    为<b class='flag-5'>低功耗</b>FPGA、处理器和<b class='flag-5'>ASIC</b>实施启用LVDS链路

    xWRL6432低功耗雷达-功耗优化技术

    电子发烧友网站提供《xWRL6432低功耗雷达-功耗优化技术.pdf》资料免费下载
    发表于 08-23 09:17 0次下载
    xWRL6432<b class='flag-5'>低功耗</b>雷达-<b class='flag-5'>功耗</b>优化<b class='flag-5'>技术</b>

    一款4644芯片低功耗设计思路解析

    能信号,因此既减小了整体shutdown模式下的功耗,也避免了芯片再启动的逻辑问题。 为了关断模式下,尽可能地减小功耗,设计预稳压模块时,应当以
    发表于 08-16 14:44

    CPU的低功耗与高功耗的区别

    CPU的低功耗与高功耗之间存在多方面的区别,这些区别主要体现在功耗水平、性能表现、应用场景、成本效益以及技术实现等多个维度。
    的头像 发表于 08-07 15:43 2851次阅读

    国产蓝牙模组 | 低功耗蓝牙应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将带你深入了解低功耗蓝牙的应用。
    的头像 发表于 06-14 08:25 421次阅读
    国产蓝牙模组 | <b class='flag-5'>低功耗</b>蓝牙应用

    上拉电阻如何实现低功耗设计

    上拉电阻有助于降低系统的总功耗,同时保持电路的功能性和稳定性。那么上拉电阻如何实现低功耗设计呢? 以下是上拉电阻实现低功耗设计的几种方法:
    的头像 发表于 05-02 15:00 810次阅读

    低功耗蓝牙技术的特点 低功耗蓝牙如何实现低功耗

    低功耗蓝牙技术是一种优化的蓝牙技术,专为满足低功耗需求而设计。它通过采用一系列节能措施和技术实现
    的头像 发表于 02-07 16:49 1816次阅读

    低功耗蓝牙技术发展势头强劲

    今天要跟大家讨论的是低功耗蓝牙技术(BLE)。就字面意思来说,与经典的蓝牙技术相比,低功耗蓝牙技术胜在
    的头像 发表于 01-20 10:32 1342次阅读

    低功耗蓝牙模块:促进智慧城市发展的关键技术

    科技快速发展的时代,智慧城市的概念正引领着城市管理的革新。为实现城市更高效、可持续和智能化的管理,低功耗蓝牙模块成为推动智慧城市发展的关键技术之一。本文将探讨
    的头像 发表于 12-28 11:15 380次阅读

    一文读懂低功耗蓝牙的应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将带你深入了解低功耗蓝牙的应用。
    的头像 发表于 12-28 08:24 847次阅读
    一文读懂<b class='flag-5'>低功耗</b>蓝牙的应用

    MCU低功耗时的静态功耗解析

    随着半导体技术和工艺的进步,MCU的功耗做的是越来越好。很多厂家都宣传自家的MCU是低功耗(Low Power)或者超低功耗(Ultra Low Power)。
    的头像 发表于 12-13 09:06 1495次阅读
    MCU<b class='flag-5'>在</b><b class='flag-5'>低功耗</b>时的静态<b class='flag-5'>功耗</b><b class='flag-5'>解析</b>