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

    文章

    6231

    浏览量

    243365
  • asic
    +关注

    关注

    34

    文章

    1277

    浏览量

    124929
  • 电平转换器
    +关注

    关注

    1

    文章

    268

    浏览量

    21188
  • 电源电压
    +关注

    关注

    3

    文章

    1261

    浏览量

    26494
  • UPF
    UPF
    +关注

    关注

    0

    文章

    51

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AD5663:低功耗双16位nanoDAC的全面解析

    AD5663:低功耗双16位nanoDAC的全面解析 电子设计领域,数模转换器(DAC)是连接数字世界与模拟世界的关键桥梁。AD5663作为一款低功耗、双16位的nanoDAC,以其
    的头像 发表于 04-14 10:55 136次阅读

    MC14600:低功耗CMOS报警IC的技术解析

    MC14600:低功耗CMOS报警IC的技术解析 电子设计领域,报警系统的设计一直是一个重要的课题。而Freescale Semiconductor的MC14600
    的头像 发表于 04-09 10:00 132次阅读

    AD7787:低功耗24位Σ-Δ ADC的全面解析

    AD7787:低功耗24位Σ-Δ ADC的全面解析 电子设计领域,高精度、低功耗的模数转换器(ADC)一直是工程师们追求的目标之一。Analog Devices的AD7787就是这样
    的头像 发表于 04-03 11:00 120次阅读

    MAX11208:20位单通道超低功耗Delta - Sigma ADC的技术解析

    MAX11208:20位单通道超低功耗Delta - Sigma ADC的技术解析 电子设计领域,对于高精度、低功耗的模拟 - 数字转换器
    的头像 发表于 04-01 14:20 195次阅读

    低功耗16位Σ-Δ ADC AD7171的特性与应用解析

    低功耗16位Σ-Δ ADC AD7171的特性与应用解析 电子设计领域,对于高精度、低功耗的模拟 - 数字转换器(ADC)的需求日益增长。AD7171作为一款由Analog Devi
    的头像 发表于 04-01 09:15 428次阅读

    AD7156:超低功耗电容转换器的技术解析与应用指南

    AD7156:超低功耗电容转换器的技术解析与应用指南 电子工程师的日常工作中,高精度、低功耗的电容转换解决方案一直是追求的目标。今天,我们
    的头像 发表于 04-01 09:15 442次阅读

    MAX30002:超低功耗单通道集成生物阻抗AFE的技术解析

    MAX30002:超低功耗单通道集成生物阻抗AFE的技术解析 可穿戴设备和医疗监测领域,对生物阻抗测量的需求日益增长,而Analog Devices推出的MAX30002超
    的头像 发表于 03-27 17:10 140次阅读

    AD4129 - 8:超低功耗16位Sigma - Delta ADC的技术解析与应用指南

    AD4129 - 8:超低功耗16位Sigma - Delta ADC的技术解析与应用指南 在当今的电子设计领域,对于低功耗、高精度ADC的需求日益增长。AD4129 - 8作为一款具
    的头像 发表于 03-25 11:25 250次阅读

    SGM452低功耗数字温度传感器:技术解析与应用指南

    SGM452低功耗数字温度传感器:技术解析与应用指南 电子设备的设计中,温度监测与控制是确保设备稳定运行的关键环节。SGM452作为一款低功耗
    的头像 发表于 03-17 16:45 149次阅读

    ZigBee:低功耗物联的“网状神经”

    节点组网与多种网络拓扑,具备自组织、自修复能力,是工业物联网、智能家居等场景中实现设备互联的可靠通信技术。二、ZigBee的核心特点1. 低功耗长续航设备可在多数时间处于休眠状态,功耗
    发表于 03-12 10:45

    飞睿智能24G毫米波雷达低功耗技术解析

    飞睿智能24G毫米波雷达模块采用FMCW技术实现低功耗(平均电流低至60μA),通过微带天线设计和多级功耗管理优化能效。该技术解决了智能门锁
    的头像 发表于 03-10 11:30 411次阅读
    飞睿智能24G毫米波雷达<b class='flag-5'>低功耗</b><b class='flag-5'>技术</b><b class='flag-5'>解析</b>

    低功耗技术:让无线设备“用电如丝”,续航以年计

    一、什么是超低功耗技术? 超低功耗技术是一系列硬件设计与通信协议优化的综合成果,旨在将无线设备非活跃状态下的能耗降至微安级(μA)甚至纳安
    发表于 01-28 10:51

    低功耗、高性能的视频驱动AD8141/AD8142:技术与应用解析

    低功耗、高性能的视频驱动AD8141/AD8142:技术与应用解析 视频信号处理领域,对于驱动芯片的性能要求日益严苛,需要在保证信号质量的同时,兼顾成本与
    的头像 发表于 01-12 14:35 451次阅读

    AIROC™蓝牙低功耗模块CYBLE - 3x307x - 02:设计与应用全解析

    AIROC™蓝牙低功耗模块CYBLE - 3x307x - 02:设计与应用全解析 在当今的电子设备中,蓝牙低功耗(BLE)技术因其低功耗
    的头像 发表于 12-21 16:30 746次阅读

    深度技术解析低功耗蓝牙厂商nordic的nRF Connect SDK裸机选项方案

    :中心功能、编码物理层、扩展广播模式、蓝牙5.0规范以上特性(如信道探测、LE Audio及蓝牙Mesh) NFC ES 大家可能已经注意到,裸机选项仅支持nRF54L系列上进行低功耗蓝牙开发。对于需要
    发表于 10-29 21:17