对片上网络低功耗的分析

最新更新时间:2011-08-21来源: chinaaet关键字:CMOS逻辑电路  功耗集成电路  片上网络通讯 手机看文章 扫描二维码
随时随地手机看文章

  引言:随着单个芯片上集成的晶体管数量超过10亿数量级,能量消耗已经逐渐成为芯片设计的首要限制因素。集成电路的设计重点也从芯片的功能需求转变为功耗需求。NoC作为未来芯片设计的发展方向,研究其功耗问题意义重大。

  1功耗模型

  1.1CMOS逻辑电路的功耗模型

  集成电路的功耗主要由动态功耗、短路功耗、静态功耗和漏电流功耗4个方面组成。

  (1)动态功耗是电路中的节点电容充放电行为产生的,可以由以下表达式表述:  

  式中:Vdd为电源电压;Ci为被充放电的节点电容;i为节点活性因子(表示节点电容充放电的平均次数与开关频率的比值);f为开关频率。

  (2)短路功耗是在一定条件下电源到地产生的短路电流形成的,其表达式为:

  式中:k由工艺和电压决定;W为晶体管的宽度;τ为输入信号的上升/下降时间;f为开关频率。

  (3)静态功耗是电路在稳定时所形成的功耗。

  (4)漏电流功耗是指由亚阀值电流和反向偏压电流造成的功耗。

  以静态CMOS电路为主的集成电路中,动态功耗是整个电路功耗的主要组成部分,其次为短路功耗,而静态功耗和漏电流功耗在大多数情况下可以忽略不计[23]。

  分析动态功耗的构成公式可以得出降低电源电压、减小电路节点电容和节点开关活性等方法,从而降低集成电路的功耗。

  集成电路的动态功耗与电源电压的平方成正比关系,因此,降低电源电压可以大幅度减少功耗。但一般电源电压Vdd应不小于阀值电压Vt的2~3倍,如果电源电压小到接近阀值电压,电路的延迟会明显加大,因此,为了保证电路的性能,可以采用适当低的阀值电压Vt。但Vt也不能无限制的降低,必须保持一定的噪声裕度,而且当Vt下降时,漏电流造成的功耗也会相应增加。

  从另一方面考虑动态功耗是电路中节点电容的充放电行为产生的,节点充放电的频率是一个重要的参数,而节点活性因子正是反映节点充放电的频率的参数,电路的有效电容是节点活性因子与节点电容的乘积。避免无用的充放电行为,采用各种低活性的电路结构可以降低功耗。

  1.2片上网络通讯功耗模型:

  Orion提出的功耗模型(PowerModel),是首次提出的运用在网络中的功耗模型。片上网络(NoC)将网络通信的原理引入到片上系统的设计中,适用PowerModel功耗模型。片上网络通讯功耗是指片上网络的任意资源节点间的数据通讯所产生的功耗,在PowerModel功耗模型中传输一个数据片(flit)的功耗用Eflit表示。

  式中:Ebuf表示缓冲器的功耗;Earb表示仲裁的功耗;Exb表示交叉开关(Crossbar)的功耗;Ecn=Ebuf+Earb+Exb表示通讯节点内部的功耗;Elnk表示通道(link)的功耗。假设H表示数据片经过的网络跳数,数据片(flit)从资源节点Ri传输到资源节点Rj的功耗:

  当H=D时,此时的功耗为最低,即:

  这里的D是源节点到目的节点采用最短路由算法所得的曼哈顿距离(ManhattanDistance)。

  2降低功耗的办法:

  2.1集成电路不同的设计层次:

  文献[5]介绍了工艺级低功耗设计和优化技术这一设计层次的低功耗方法。版图级低功耗设计和优化技术基于Elmore模型,优化电路的主要功耗是互连线的功耗。布局布线技术从只考虑面积和延时的因素,发展到通过加入来自设计前端的信号活动信息以实现对功耗的优化。门级低功耗设计和优化技术包括时序调整、公因子提取、工艺映射、门尺寸优化和路径平衡等方法[67]。文献[6]介绍的时序调整(Retiming)方法通过插入新的寄存器或重新安排寄存器的位置,达到减少门的翻转频率或减少通过流水线的最长段延迟,以此减少功耗。文献[7]利用公因子提取方法实现了多级电路的低功耗。工艺映射方法把翻转率高的节点隐藏到负载电容小的门单元的内部,从而降低功耗。门尺寸优化方法是对非关键路径的门缩小尺寸从而减小面积和功耗。路径平衡方法通过避免多余的伪跳变从而节省功耗。RTL结构级低功耗设计及优化技术这一层次的低功耗方法包括逻辑综合和优化技术及并行设计(Parallelism)和流水线设计(Pipeline)技术。并行设计和流水线设计是通过增大面积来提升性能和减低功耗,采用并行设计后,电路面积每增长n倍,电容增大n倍,对应的频率和电压下降n倍,因为功耗与电压的平方成正比,所以功耗可以降低n2倍。系统级低功耗设计和优化技术这一层次的低功耗技术包括软硬件划分、存储器优化[8]、指令级优化、动态功耗管理[9]和总线低功耗设计等。

  2.2片上网络通讯方面:

  2.2.1内部缓冲器功耗:

  发生竞争时,需要内部缓存临时储存低优先级的分组。在开关结构电路中,缓存通常用共享的静态RAM或者动态RAM储存器实现。存储器访问消耗的能量由输入分组之间的竞争决定。目的地竞争是独立于应用的,不管是用何种开关结构体系。互连线竞争依赖于开关结构体系,不同的体系拓扑会产生不同的竞争,因此,可以通过优化拓扑结构设计改善储存器访问的功耗。

  2.2.2通道的功耗:

  假设有一个基于RailtoRail结构的拨动开关,通道上的位能量Elnk可以通过以下公式计算:

  其中:Cwire为通道的线电容,Cinput为连接到互连线上的输入门的总电容。Cw=Cwire+Cinput为位传播的总负载电容。

  互连线电容的充放电行为决定了通道互连线的功耗。因此,两方面的技术可以采用,一是尽可能减小开关活性,二是采用基于汉明距离的低功耗编码技术。

  2.2.3开关功耗:

  不同的开关结构对网络性能(如延迟、吞吐量、功耗等)的影响不同。下面分析交换结构中功耗问题和对具有不同数目出口和入口的交换结构体系的功耗估计方法。

  2.2.3.1Crossbar开关结构[10]

  Crossbar拓扑对输入输出之间的连接使用空间划分多路选择器。如图2所示,每个输入输出连接有自己的专用数据路径,因此,Crossbar结构没有互连竞争。随着输入和输出端口数的增加,开关功耗将呈现线性增加,对端口数多的开关结构,功耗将非常高。

  2.2.3.2全连接网络[10]:

  与Crossbar网络相似,全连接网络中也没有互连竞争,在它们的功耗模型中没有使用内部缓冲器。每个全连接开关网络的位能量消耗在互连线和多路选择器上,多路选择器的复杂度伴随着输入端数量的增加而更为复杂,其功耗也随之增大。

  2.2.3.3Banyan网络[10]:

  n维Banyan网络有N=2n个输入和N=2n个输出,在n个阶段开关的总数是1/2N!log2N,每个阶段用i表示(0?i?n)。Banyan网络中同一互连可能被不同的数据路径共享,从而存在互连竞争问题,在每个内部节点开关中需要设置一个缓冲器。

  Banyan网络中的二进制开关比Crossbar中的交叉节点开关更复杂,当位数据从输入端口交换到输出端口,二进制开关消耗的能量更多。

  2.2.3.4BatcherBanyan网络[10]:

  该结构由Batcher排序网络和Banyan网络组合构成,其中,竞争问题由Batcher排序网络解决,后面跟着Banyan网络。在排序网络中,每个输入输出竞争都有自己的专用路径,从而不存在互连竞争问题。

  尽管BatcherBanyan网络解决了互连竞争问题,但它是以增加输入和输出之间阶段数为代价的,它共有1/2(log2N)(log2N+1)阶段,这将增加位能量在开关和互连上的消耗。

  互连竞争在内部缓冲器中引起大量的能量消耗,随着吞吐量的增加,缓冲器中的功耗将急剧增加。对端口数少的开关结构,内部节点开关功耗是主要的,对于端口数非常大的开关结构,互连线功耗将占支配地位。

  不同的开关交换结构体系其各自的功耗消耗主体不同,可以根据不同的应用要求,将芯片从整体上分成几大部分,各部分采用不同的拓扑结构,以期实现芯片性能、面积和功耗的有机统一。

  2.3NoC映射问题:

  NoC映射是在给定IP核库和任务图的基础上,以某些设计约束(如延迟和功耗等)为限制条件,将每个任务分配到合适的IP核上以及安排各个IP核上任务的执行顺序,然后再决定每个IP核在NoC拓扑结构中的位置。在映射时,搜索空间随着网络尺寸的增长呈现阶乘递增,对于一个包含N个IP核的NoC,映射有N!种可能结果,因此,映射问题是一个NPcomplete问题。

  功耗优先的映射问题就是在给定应用特征图和NoC拓扑结构图的基础上,将应用特征图中的每个处理单元分配到NoC的资源节点上,并且使整个系统的通讯功耗最小。以蚁群算法为典型的生物仿生算法在解决NoC映射问题方面应用比较广泛。

  3结束语:

  NoC是未来芯片发展的方向,而功耗问题是Noc设计的一个关键问题。本研究从不同的功耗模型出发,从集成电路不同的设计层次、片上网络通讯功方面以及NoC映射问题来讨论NoC的低功耗设计,综合现有功耗解决的最新方案,对NoC的功耗研究做了一个比较全面的归类分析。 

关键字:CMOS逻辑电路  功耗集成电路  片上网络通讯 编辑:探路者 引用地址:对片上网络低功耗的分析

上一篇:各种无线通讯技术打造现代智能家居生活
下一篇:射频集成电路半导体器件技术

推荐阅读最新更新时间:2023-10-18 15:36

创新车载半导体电源IC技术,突破低功耗瓶颈
如今,全球主要的汽车制造商为了应对环境问题,都在规划HEV和EV的开发与扩大投入。然而,由于EV以电池和电机为主动力,在现阶段,与燃油动力车相比,行驶距离较短,要实现普及还存在诸多课题。因此,以欧洲已普及的高效低油耗柴油发动机为基础,在其上附加混合动力系统的柴油混合动力的开发日益进步。 在这种情况下,汽车制造商提出了环保、高附加值、高功能的配件开发需求。与以往一样,伴随这些汽车制造商的发展动向,车载应用的多功能化日益发展,车用电子配件呈逐年增加趋势。另外,即使是面向新兴国家的低成本车、小型车也一样,对于汽车开发来说,电子配件的增加是不可避免的,而且,产品越来越需要比以往任何时候更注重制造成本与附加值。 此次,将介绍一下车载
[嵌入式]
功耗射频IC卡读写器设计
本文介绍一款便携式巡更机(射频读写器)的设计。该读写器主要由MCU、射频IC卡读写模块、天线及USB通信接口等部分组成。为了方便对巡更情况的实时记录,系统采用了具有时间基准功能的时钟芯片。 随着近年来智能小区、智能大厦的迅猛发展,巡更系统将有着广泛的应用前景。手持式读写器的主要开发指标包括微型化、低功耗、便携式及方便的数据传输接口。 读写器总体设计方案 便携式IC卡读写器主要由电池供电。由于读写器不断发射无线电波,功耗较大,所以必须从每一个细节来考虑如何降低功耗,从而尽可能地延长电池的使用时间。硬件上采用低功耗设计,如低功耗器件、低压、模块化供电等;软件上采用规模化设计,尽量减少处理器的工作时间,使其处于低功耗运
[网络通信]
奥地利微电子推出低功耗高分辨率磁旋转编码器IC
      奥地利微电子公司(SWX 股票代码:AMS)今天宣布推出具有自动断电及唤醒模式的磁旋转编码器AS5055。AS5055主要适用于机器人等低功耗电池供电的应用,同时也适合需要小体积及高分辨率的其他位置检测应用。AS5055集成了4个霍尔传感元件、1个12位角度编码器、1个智能电源管理控制器和1个易于使用的3线或4线SPI通信接口。                     这款低功耗编码器采用小型4x4mm QFN封装,是目前同类产品中体积最小的器件。根据读出速率,电流消耗降低到了微安级,如业内最低的每秒10次测量平均50µA。       编码器系统的组装只需要少量片上无源元件和1个旋转磁铁。AS5055能
[电源管理]
奥地利微电子推出低<font color='red'>功耗</font>高分辨率磁旋转编码器<font color='red'>IC</font>
功耗射频IC卡读写器设计
本文介绍一款便携式巡更机(射频读写器)的设计。该读写器主要由MCU、射频IC卡读写模块、天线及USB通信接口等部分组成。为了方便对巡更情况的实时记录,系统采用了具有时间基准功能的时钟芯片。 随着近年来智能小区、智能大厦的迅猛发展,巡更系统将有着广泛的应用前景。手持式读写器的主要开发指标包括微型化、低功耗、便携式及方便的数据传输接口。 读写器总体设计方案 便携式IC卡读写器主要由电池供电。由于读写器不断发射无线电波,功耗较大,所以必须从每一个细节来考虑如何降低功耗,从而尽可能地延长电池的使用时间。硬件上采用低功耗设计,如低功耗器件、低压、模块化供电等;软件上采用规模化设计,尽量减少处理器的工作时间,使其处于低功耗运
[应用]
新电源转换IC使上网本适配器空载功耗达到85mW
用于高能效电源转换的高压集成电路业界的领导者Power Integrations公司日前宣布,推出TOPSwitch-JX系列器件,新产品系列共由16款高度集成的功率转换IC组成,其内部均集成有一个725 V功率MOSFET,适用于设计反激式电源。新型TOPSwitch-JX器件采用多模式控制算法,可提高整个负载范围内的功率效率。由于在满功率下工作效率较高,因此可减少正常工作期间的功率消耗量,同时降低系统散热管理的复杂性及费用支出。在低输入功率水平下,高效率还可使适配器的空载 功耗 降至最低,增大待机模式下对系统的供电量,这一点特别适用于受到能效标准和规范约束的产品应用。   由于采用全新的多周期调制模式,使得电
[电源管理]
Maxim推出低功耗低成本智能卡接口IC
Maxim推出低功耗、低成本、单路智能卡接口DS8023。该器件是完整的智能卡通信接口,能够完成主机微控制器与5V、3V或1.8V智能卡之间的电平转换。DS8023提供业内功耗最低的停止模式,卡未激活时的电流仅为10nA。这种低功耗停止模式能够极大地延长无线POS终端等便携式系统中的电池使用时间。此外,器件提供±8kV (最小值)的ESD保护(IEC),防止卡插入和拔出时损坏系统。器件采用单电源供电,能够为智能卡提供高达80mA的工作电流。DS8023满足ISO 7816和EMV™ 1级规范要求,理想用于金融终端、消费类机顶盒以及智能卡读卡器产品。 DS8023是TDA8024和ST8024等大功耗、无
[模拟电子]
Maxim推出低<font color='red'>功耗</font>低成本智能卡接口<font color='red'>IC</font>
低待机功耗手机充电器电源管理IC应用
  油价飞涨,原物料价格屡创新高,全球能源管里濒临崩溃边缘,“节约能源”再次成为最热门的议题。而在环保的观念持续强化下,现代人对于日常节约能源的观念越来越健全,但节约能源除了把不用的电器关闭或是采取定时开关方式节约能源外,其实这些电子装置本身因电源电路设计的限制。平日开启运作及待机的电源功耗日益增多,使得能源的应用效率低下,有效的电源管理,才能让“节能”的效益更加立竿见影。电源管理方面最重要的趋势,就是使待机功耗降至最低。一般可能认为,与工作时电源的耗电量比起来,电子设备待机时所消耗的电量是微乎其微。其实这与事实相去甚远,所以美国加州能源委员会(California Energy Commission, CEC)节能规范,以及能源
[电源管理]
低待机<font color='red'>功耗</font>手机充电器电源管理<font color='red'>IC</font>应用
利用电源管理IC应对便携式设计的功耗挑战
尽管手机设计人员不断地将语音、相机、GPS及其他功能集成在一个不超过半英寸厚的外壳中,便携式媒体播放器设计者将微控制器、硬驱和音频电路等整合在口袋大小的封装中,但是便携式设计集成多种功能的压力仍然巨大。 过去数年间,功率半导体制造商推出了大量电源管理IC(PMIC),专门用于把便携式消费电子系统中的主要功能集中在单芯片中。这些芯片一般集成有一个电池充电器、一或多个降压转换器,有时候还有多个低压降调节器(LDO),用以处理当前日益纤巧化的消费电子设备中的各种功率功能。 鉴于“移动”计算的要求,PMIC中的大部分充电电路都同时支持USB充电和交流适配器电源充电。然而,USB端口上的功率环境的高度动态特性带来了一些独特的问题
[电源管理]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved