




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2018/12/1 1 Outline 西安邮电大学电子工程学院 ? 低功耗的研究背景 ? 低功耗的基本理论 ? 降低集成电路功耗的途径 ? 低功耗设计技术 ? 低功耗评估技术 ? 功耗和能量效率 ? 技术发展 ? 总结 2018/12/1 2 低功耗研究的背景低功耗研究的背景 西安邮电大学电子工程学院 ? 随着工艺特征尺寸的缩小以及复杂度的提高,单位面积上的功耗密度急剧上升,已经达到封装、散热、以及底层设备所能支持的极限; ? 散热问题、可靠性问题也要求IC的功耗越小越好; ? 对现在流行的移动计算,系统的低功耗设计及其IC的低功耗设计,是其生存的关键; ? 最后全球都在倡导绿色环保科技理念
2、,保护环境,节约能源。 为什么需要低功耗设计 2018/12/1 3 低功耗研究的背景 西安邮电大学电子工程学院 Figure 1. Power density with shrinking geometry. Fred Pollack 功率密度 4004 8008 8080 8085 8086 286 386 486 Pentium? P6 1 10 100 1000 10000 1970 1980 1990 2000 2010 Power Density (W/cm2) Hot Plate Nuclear Reactor Rocket Nozzle Suns Surface Source:
3、 Intel ? 2018/12/1 4 低功耗研究的背景低功耗研究的背景 西安邮电大学电子工程学院 Figure 2. IC power trends: actual vs. specified. Courtesy Si2 LPC. SOC power trends 2018/12/1 5 低功耗研究的背景低功耗研究的背景 西安邮电大学电子工程学院 随着设计复杂性的加深和IC性能的提高,单片集成封装的功耗呈逐年上升趋势,在高性能处理器中功耗问题尤其突出。尽管采用了各种制冷措施来维持系统的正常运行,但功耗转化的焦耳热将对电路性能产生很大影响。功耗的上升意味着电迁移率的增加,当芯片温度上升到一定
4、程度时,电路将无法正常工作。这将直接影响到复杂系统的性能并进而损害整个系统的可靠性,尤其对那些生命周期长和可靠性要求高的电子产品,功耗的挑战已经十分严重。 可靠性 2018/12/1 6 低功耗的基本理论低功耗的基本理论 西安邮电大学电子工程学院 Dynamic Power Dissipation Static Power Dissipation 功耗组成 Total Power Dissipation Pswitching Pshort-circuit Pleak 2018/12/1 7 低功耗的基本理论低功耗的基本理论 西安邮电大学电子工程学院 Ptotal= Pswitching+Psh
5、ort-circuit+Pleakage = kCV2f+kVIsc+VIleak 其中:f是系统的频率;k是跳变因子,即整个电路的平均反转比例;C是门电路的总电容;V是供电电压;是电平信号从开始变化到稳定的时间。 总功耗 2max()thresholdVVfV?exp()()thresholdleakqVIkT?2018/12/1 8 西安邮电大学电子工程学院 动态功耗:当电路活动时消耗的功耗。 ? 开关功耗:对负载充/放电 低功耗的基本理论低功耗的基本理论 0-1:一半的能量被上拉网络所消耗,一半的能量存储在CL上; 1-0:CL上存储的能量消耗掉。 动态功耗 2018/12/1 9 低功
6、耗的基本理论 西安邮电大学电子工程学院 开关功耗 Psw = k CL Vdd2 fCLK Reduce Switching Activity: ?Conditional clock ?Conditional precharge ?Switching-off inactive blocks ?Conditional execution Run it slower: ?Use parallelism ?Less pipeline stages ?Use double-edge flip-flop Technology scaling: ?The highest win ?Thresholds s
7、hould scale ?Dynamic voltage scaling Reduce the active load: ?Minimize the circuits ?More efficient layout 2018/12/1 10 西安邮电大学电子工程学院 ? 短路功耗:晶体管翻转时,电源与地之间会存在瞬时短路所引起的功耗。 短路功耗的存在,是因为电路的输入波形是非理想的,上升时间和下降时间不为零,如图所示: GNDVDDIintVINCLVOUTVTVDD-VTVINiSHORTIPEAKtt低功耗的基本理论低功耗的基本理论 短路功耗 2018/12/1 11 低功耗的基本理论低功耗
8、的基本理论 西安邮电大学电子工程学院 静态功耗是由漏电流引起的。在纳米尺度的IC设计中,漏电流是一个关键问题。据统计,在90nm工艺下,IC漏电流功耗约占整个功耗的1/3,在65nm以后的工艺下,IC漏电流功耗已占总功耗的一半以上。 静态功耗主要包括两部分: 1. 由亚阈值泄露电流引起的功耗; 2. 栅极泄露功耗。 亚阈值漏电流可表示为: 从公式可看出,亚阈区漏电流与阈值电压有密切关系。当阈值减小时,亚阈区漏电流会呈指数级快速增大。 /0(1)thdsVSqVkTsubII ee?为了减少栅极泄露,需要研究高介电常数的新材料。(HKMG) 静态功耗 2018/12/1 12 低功耗的基本理论低
9、功耗的基本理论 西安邮电大学电子工程学院 静态功耗 2018/12/1 13 低功耗的基本理论低功耗的基本理论 西安邮电大学电子工程学院 静态功耗 2018/12/1 14 低功耗的基本理论低功耗的基本理论 西安邮电大学电子工程学院 影响功耗的因素主要有电压、漏电流、工作频率、有效电容等。可以通过降低工作电压、减少翻转负载以及降低电路翻转率等来降低动态功耗;通过减少工作电压以及减少漏电流来降低静态功耗。 功耗影响因素 CMOS电路的功耗由三部分组成: (1)泄露电流 (2)短路电流 (3)负载的充放电电流 其中:(1) 属静态功耗, (2) (3)属动态功耗。 2018/12/1 15 西安邮
10、电大学电子工程学院 降低集成电路功耗的途径降低集成电路功耗的途径 途径(1) Ptotal= kCV2f+kVIshort+VIleak 1、降低电源电压 但降低电压不是无限制的,必须考虑降低电压对电路速度的影响。 2018/12/1 16 西安邮电大学电子工程学院 降低集成电路功耗的途径降低集成电路功耗的途径 途径(1) 针对工艺的临界电压Ve: Ve=1.1Ee*Leff 式中:Ee是引起载流子速度饱和的临界电场;Leff为晶体管沟道的有效长度。对于低功耗设计,Ve可以作为电源电压的上限,下限由噪声容限决定。 2018/12/1 17 西安邮电大学电子工程学院 降低集成电路功耗的途径降低集
11、成电路功耗的途径 ?降低负载电容降低负载电容 ? 器件栅电容和节点电容,它们和器件工艺有关; ? 连线电容,随着工艺发展,连线电容已经超过器件电容。 为了减小电容,改进电路结构,减少所需MOS管数目是减小负载电容、降低功耗的重要途径。 SOI CMOS由于有隐埋SiO2隔离,寄生电容极小,使SOI CMOS电路比体硅CMOS电路有更快的速度和更低的功耗。 途径(2) 2018/12/1 18 西安邮电大学电子工程学院 降低集成电路功耗的途径降低集成电路功耗的途径 途径(2) 2018/12/1 19 西安邮电大学电子工程学院 降低集成电路功耗的途径降低集成电路功耗的途径 ? 减少开关活动性减少
12、开关活动性 开关活动性与数据频率和开关活动率有关,节点的开关活动由两部分:一是静态部分,只依赖于电路拓补关系及输入信号的统计分布;二是动态部分,是考虑电路的时序行为。 ? 对于静态逻辑,N输入逻辑门在一周期内输出从0到1转换的几率: 途径(3) 式中:P0输出为0状态的概率; P1输出为1状态的概率; N0真值表中输出为 0状态的数目。 ? 对于 nMOS的动态逻辑电路,当求值期间输出通过nMOS放电后,在下次预充电期间会出现0到1的转换概率为 NNNNPPPPP2000010102)2()1(?NNPP20010?2018/12/1 20 西安邮电大学电子工程学院 降低集成电路功耗的途径降低
13、集成电路功耗的途径 ? 减小由泄漏电流引起的功耗减小由泄漏电流引起的功耗 深亚微米工艺中存在多种泄漏电流,其中影响最大的是亚阈值电流IST。增加可开关的源级电阻可有效抑制亚阈值电流。 途径(4) )(HVout)(offTnsKSLCy)(LVinSTI)(onTpSSV可开关源阻抗电阻DDV2018/12/1 21 低功耗设计技术低功耗设计技术 西安邮电大学电子工程学院 ? 时钟关断(Clock-Gating); ? 多域值电压库(Multi-threshold libraries); ? 多电压(Multi-Voltage); ? 电源关断(Power Gating or Power Sh
14、utoff); ? 带状态保持功能的电源关断(Power Gating with State Retention); ? 动态电压频率缩放(Dynamic Voltage and Frequency Scaling); ? 自适应电压频率缩放(Adaptive Voltage and Frequency Scaling ); ? 低电压待机(Low-Vdd Standby)等。 常用技术 2018/12/1 22 低功耗设计技术低功耗设计技术 西安邮电大学电子工程学院 Figure 11. Power reduction techniques. 2018/12/1 23 低功耗设计技术低功耗设
15、计技术 西安邮电大学电子工程学院 SOC低功耗的设计是一项需要从顶层到底层各个阶段进行优化设计的工作,通常采用的设计方法是按不同的设计层次采用相应的功耗优化技术,包括: ? 工艺级低功耗技术; ? 电路级低功耗技术; ? 逻辑(门)级低功耗技术; ? RTL级低功耗技术; ? 体系结构级低功耗技术; ? 算法级低功耗技术; ? 系统级低功耗技术。 设计层次 2018/12/1 24 工艺级低功耗设计工艺级低功耗设计 西安邮电大学电子工程学院 低功耗设计技术低功耗设计技术 ? 按比例缩小技术 ? 一方面,按比例缩小原来的集成度,降低器件电容,从而降低功耗。 ? 另一方面,系统集成使得芯片间的通行
16、量降低,这也使功耗减少。 ? 封装技术 多芯片封装 芯片级的I/O功耗大约占整个功耗的 1/41/2,因此,在多芯片系统中优先考虑的是减少I/O功耗。片间接口电容的大小为 pF数量级,而多芯片封装电容仅仅为 fF数量级。 ? 器件互联优化 版图设计中最简单的低功耗方法是对具有较高活动性的信号选择上层金属布线。上层金属与基板被一层较厚的二氧化硅隔开,由于布线的物理电容随着氧化层的厚度的增加而减小。合理的布局和布线对低功耗是很重要的。在低功耗布局和布线中,往往以活动性与电容的乘积为目标,活动性高的布线应尽可能短,基于布局布线的低功耗可以降低18%左右的功耗。 2018/12/1 25 工艺级低功耗
17、设计工艺级低功耗设计 西安邮电大学电子工程学院 ? 变阈值工艺(VTCMOS):采用动态改变衬底偏置电压以改变阈值。 ? 多阈值工艺(MTCMOS): 在关键路径上采用阈值较低的器件,而在非关键路径上用高阈值器件。虽然会因此增大延迟,但由此换得漏电功耗的降低; 低功耗设计技术低功耗设计技术 2018/12/1 26 西安邮电大学电子工程学院 电路级低功耗设计可以细化到每个晶体管尺寸的定制,每个器件的参数设定等操作。在电路级设计阶段,还可通过更改电路结构来降低功耗。 ? SoC中总线的数据线和地址线一般都比较多,比较长,每条线都需要驱动负载,通常占总功耗的1520%,有的甚至70%以上。 ? 降
18、低信号摆幅 ? 电荷再循环总线结构:把整个电势差分成几等分,利用总线各数据位电容上存储的电荷电势的变化来传输数据。 ? 在存储器设计中,为减少缓存漏电,可以采用数据保持门控接地、动态阈值SRAM等。 低功耗设计技术低功耗设计技术 电路级低功耗设计电路级低功耗设计 2018/12/1 27 逻辑级功耗优化技术逻辑级功耗优化技术 西安邮电大学电子工程学院 ? 由于大的RAM比小的RAM耗电多,可以将整块的RAM分成小块可以降低存取功耗;另外,在不存取时,保持RAM片选无效,地址、数据为恒定值。 ? 采用时钟门控技术:时钟是惟一在所有时间都充放电的信号,而且很多情况下引起不必要的门的翻转,因此降低时
19、钟的开关活动性将对降低整个系统的功耗产生很大的影响。 门控时钟包括门控逻辑模块时钟和门控寄存器时钟。门控逻辑模块时钟对时钟网络进行划分,如果在当前的时钟周期内,系统没有用到某些逻辑模块,则暂时切断这些模块的时钟信号,从而明显地降低开关功耗。然而,门控时钟易引起毛刺,必须对信号的时序加以严格限制,并对其进行仔细的时序验证。 低功耗设计技术低功耗设计技术 2018/12/1 28 西安邮电大学电子工程学院 用综合工具进行功耗优化时,通常采用的技术包括: ? 插缓冲器,以降低信号的转换时间,最终降低功耗; ? 相位分配; ? 引脚互换; 低功耗设计技术低功耗设计技术 逻辑级功耗优化技术逻辑级功耗优化
20、技术 2018/12/1 29 西安邮电大学电子工程学院 ? 逻辑重组,通过逻辑表达式的转换,使得高翻转率的节点影响的逻辑最小。设信号a的活动率较高,逻辑函数f=ab+ac+cd有两种等价形式f=ab+c(a+d)和f=a(b+c)+cd,其传输情况分别如图(a)、(b)所示。 低功耗设计技术低功耗设计技术 cdc)a(b(b)?fbcdacf高开关活动性低开关活动性b)c(aab(a)f?abcdaf逻辑级功耗优化技术逻辑级功耗优化技术 2018/12/1 30 西安邮电大学电子工程学院 ? Resizing,通过去除缓冲器,减少门的数量,以实现最低的功耗。 低功耗设计技术低功耗设计技术 逻
21、辑级功耗优化技术逻辑级功耗优化技术 ?此外,还可以通过工艺映射,将高翻转率的节点放入到单元内部,从而降低功耗。如图所示: 2018/12/1 31 RTL级低功耗技术级低功耗技术-时钟门控 西安邮电大学电子工程学院 1、时钟门控 寄存器阵列寄存器阵列寄存器阵列ENCLKDINDOUT锁存器EN1GCLK寄存器阵列寄存器阵列寄存器阵列ENCLKDINDOUTGCLK将控制信号直接与时钟信号进行与操作 基于锁存器的时钟门控方案 低功耗设计技术低功耗设计技术 该方法的原理是:latch在CLK为低时透明。这样,EN1信号上的毛刺仅出现在CLK的低电平处,EN1与CLK进行与操作,可以将这部分毛刺消除
22、掉。这样,GCLK上就没有毛刺了。 2018/12/1 32 RTL 级低功耗技术级低功耗技术-操作数隔离 西安邮电大学电子工程学院 2、操作数隔离 原理是:如果在某一段时间内,数据通路的输出是无用的,则将它的输入置成固定值,这样数据通路部分没有翻转,功耗就会降低。 低功耗设计技术低功耗设计技术 2018/12/1 33 RTL 级低功耗技术级低功耗技术-操作数隔离 西安邮电大学电子工程学院 操作数隔离技术主要有两种结构,一是MUX结构,二是Latch结构。 低功耗设计技术低功耗设计技术 2018/12/1 34 RTL级低功耗技术级低功耗技术-状态编码优化 西安邮电大学电子工程学院 ? 状态
23、编码优化方法针对状态寄存器工作,目的在于通过减小两个相邻状态之间的加权平均距离来减小开关活动性(状态转换时不变的比特位数)。 ? 基本的编码有二进制码、独热(one hot)码、格雷(Gray)码、二进制补码和总线反转码。 ? 选取编码的原则是:对于频繁切换的相邻状态,尽量采用相邻编码。例如,Gray码在任何两个连续的编码之间只有一位的数值不同,在设计计数器时使用Gray码取代二进制码,可显著降低功耗。 低功耗设计技术低功耗设计技术 2018/12/1 35 体系结构级低功耗技术体系结构级低功耗技术 西安邮电大学电子工程学院 ? 并行技术(parallel) :牺牲面积来降低功耗。 将一个功能
24、模块复制为n(n=2)个相同的模块,这些模块并行计算后通过数据选择器选择输出。后者只需用1/n的频率即可实现同样性能,同时电压也可以降低,总体功耗明显下降。 1.4 降低功耗的技术措施 2018/12/1 36 西安邮电大学电子工程学院 ?预计算技术:预计算技术:其原理是利用预计算的结果减少电路内部的跳变行为。 ? 流水线技术(PIPELINE): 原理:在电路的组合逻辑中插入寄存器,缩短路径的长度,达到提高电路速度的目的。 最早是用来增加处理器的主频,但对降低功耗也有很大好处。流水线把运算分成完成时间近似相等的n个步骤,第(i-1)级的运算结果作为第i级运算的输入,这样可以提高整个系统的吞吐
25、量,从而可以降低电压以降低功耗。 1.4 降低功耗的技术措施 需要在增加的面积与节省的功耗之间进行权衡。 体系结构级低功耗技术体系结构级低功耗技术 2018/12/1 37 算法级低功耗技术算法级低功耗技术 西安邮电大学电子工程学院 SoC片内总线同板上总线的电容相比降低几个数量级,但在整个设计中仍占很大比重,所以为降低整体功耗就要降低其跳变几率。 ? 数据总线:Hamming距离是指相邻两个二进制数据之间对应位不相同的个数。如果Hamming距离超过一半,可采用反码传送。这种总线翻转译码技术可以极大降低跳变几率,特别适用于数据总线,这是因为数据总线上的数据通常没有相关性。总线翻转译码的代价是
26、多一根传输线,用于标志数据是否翻转;同时,要考虑Hamming距离的判定电路以及接受端对所接收的数据进行翻转的电路所增加的面积。 ? 地址总线地址总线:通常地址总线传输的数据有很强的连续性。在跳变连续的情况下,采用Gray编码技术可以降低约50%的跳变,不过需要Gray编码和二进制编码的相互转化,因而增加电路面积。 总线编码技术 低功耗设计技术低功耗设计技术 2018/12/1 38 西安邮电大学电子工程学院 电源缩放是降低功耗最直接的技术。在系统设计时,要尽量采用低电压。低电压可显著降低功耗,但降低供电电压会面临一些问题,因为如果阈值电压不变,噪声容限(noise margin)将会减小,抗
27、干扰能力减弱,信号传送准确性就会降低。为保持相当的噪声容限,阈值电压要随供电电压的减少而相应的减少。然而,当进入0.13微米工艺后,阈值电压的减少会导致静态功耗呈指数级增长。 系统级低功耗技术系统级低功耗技术- -电源缩放 低功耗设计技术低功耗设计技术 1、电源缩放 2018/12/1 39 西安邮电大学电子工程学院 Voltage Scaling Approaches ? Static Voltage Scaling (SVS): different blocks or subsystems are given different,fixed supply voltages. ? Multi
28、-level Voltage Scaling (MVS): an extension of the static voltage scaling case where a block or subsystem is switched between two or more voltage levels. Only a few, fixed, discrete levels are supported for different operating modes. ? Dynamic Voltage and Frequency Scaling (DVFS): an extension of MVS
29、 where a larger number of voltage levels are dynamically switched between to follow changing workloads. ? Adaptive Voltage Scaling (A VS): an extension of DVFS where a control loop is used to adjust the voltage. 低功耗设计技术低功耗设计技术 系统级低功耗技术系统级低功耗技术- -电源缩放 2018/12/1 40 西安邮电大学电子工程学院 电源缩放技术中涉及到一些特殊的器件单元,主要包
30、括: ? Level Shifter:用于在不同的电压域间传递信号。 ? Isolation Cell:实现对不定态的隔离。 ? Retention Register:在不工作模式下,将寄存器的状态保存起来。 低功耗设计技术低功耗设计技术 系统级低功耗技术系统级低功耗技术-电源缩放 2018/12/1 41 西安邮电大学电子工程学院 Level Shifter:根据信号电平由高到低和由低到高的转换,可以分为两类。 High to Low Level Shifter Low to High Level Shifter 低功耗设计技术低功耗设计技术 系统级低功耗技术系统级低功耗技术-电源缩放 20
31、18/12/1 42 西安邮电大学电子工程学院 Isolation Cell:根据钳位值不同分为与型和或型结构,其结构如图所示。 低功耗设计技术低功耗设计技术 系统级低功耗技术系统级低功耗技术-电源缩放 Basic Isolation Cell 2018/12/1 43 西安邮电大学电子工程学院 Retention Register 低功耗设计技术 系统级低功耗技术系统级低功耗技术-电源缩放 2018/12/1 44 系统级低功耗技术系统级低功耗技术- -门控电源 西安邮电大学电子工程学院 低功耗设计技术低功耗设计技术 2、门控电源 芯片中某些模块在不工作时,可以关断其电源,在需要工作时,再将
32、其电源导通,它可以使电源关断区域的漏电流降至接近零,极大的减小芯片的静态功耗。现在电源关断的技术主要有: ? 片外关断:在芯片外部通过切断电源来关断芯片内部的某些模块。 ? 片内关断:又分为精细关断和粗糙关断,精细关断需要特别库的支持,可以实现每个标准单元的精细关断;而粗糙关断只需要一些门控单元就可以实现对某些模块的电源或地的控制,如图所示,用pmos来控制电源,用nmos来控制地。 2018/12/1 45 系统级低功耗技术系统级低功耗技术- -门控电源 西安邮电大学电子工程学院 低功耗设计技术低功耗设计技术 门控电源原理图 2018/12/1 46 系统级低功耗技术系统级低功耗技术- -门
33、控电源 西安邮电大学电子工程学院 有门控电源 无门控电源 低功耗设计技术低功耗设计技术 2018/12/1 47 西安邮电大学电子工程学院 带有电源门控的SOC系统的模块框图: 系统级低功耗技术系统级低功耗技术- -门控电源 低功耗设计技术低功耗设计技术 2018/12/1 48 西安邮电大学电子工程学院 The Challenges of Power Gating ? Design of the power switching fabric ? Design of the power gating controller ? Selection and use of retention reg
34、isters and isolation cells ? Minimizing the impact of power gating on timing and area ? The functional control of clocks and resets ? Interface isolation ? Developing the correct constraints for implementation and analysis ? Performing state-dependent verification for each supported power state ? Pe
35、rforming power state transition verification to ensure all legal state entry and exit arcs are simulated and verified ? Developing a strategy for manufacturing and production test 系统级低功耗技术系统级低功耗技术- -门控电源 低功耗设计技术低功耗设计技术 2018/12/1 49 西安邮电大学电子工程学院 Power Gating on the AMD Mobile GPU Design 系统级低功耗技术系统级低功
36、耗技术- -门控电源 低功耗设计技术低功耗设计技术 2018/12/1 50 西安邮电大学电子工程学院 ? 根据应用的要求,可以将系统设置为不同的工作模式。在不同的工作模式下,可选用不同频率的时钟,并且可以将一些不需要的模块的时钟关掉。 例如,可将一个系统的时钟分为四种模式:Normal、Slow、Idle、Sleep。不同模式下,时钟的分配不同。 ? 时钟分配方案可以通过软件进行控制,也可以由内部状态机来控制。 ? 该方案的实现要比多电压方案要容易许多,因此在设计中应用较为普遍。 系统级低功耗技术系统级低功耗技术- -系统级时钟分配 低功耗设计技术低功耗设计技术 3、系统级时钟分配 2018
37、/12/1 51 西安邮电大学电子工程学院 由于异步电路的工作模式是“事件驱动”,电路只在需要时工作,因此消除了速度浪费,由于不需同步,没有全局时钟,因此也消除了全局时钟树功耗。 系统级低功耗技术系统级低功耗技术- -异步电路 低功耗设计技术低功耗设计技术 4、异步电路 2018/12/1 52 西安邮电大学电子工程学院 系统级低功耗技术系统级低功耗技术- -动态功耗管理 1.4 降低功耗的技术措施 5、动态功耗管理 动态功耗管理技术(Dynamic Power Management,DPM)是一种低功耗设计方法学,它通过配置系统参数,使用最少的激活部件来满足应用的需求。功耗管理器是核心,包括
38、监测器和控制器,监测器负责检测系统的负载信息和工作状态,反馈给控制器,由其根据功耗管理策略控制系统的工作状态 由于系统状态转换本身也有时间和功耗开销,因此需要功耗管理算法进行有效决策。现有的功耗管理算法分两类: ? 启发式算法 此类算法根据工作负载的历史信息,预测未来空闲周期。如果时间足够长,带来的功耗降低足以抵消功耗转换开销,则进入休眠状态 ? 统计类算法 此类算法以排队论为基础,用各种复杂的概率模型来描述系统请求的时间间隔、服务时间等。决策执行的方式,可以分为基于离散时间和事件驱动 2018/12/1 53 西安邮电大学电子工程学院 UPF的设计实现流程的设计实现流程 低功耗设计技术低功耗
39、设计技术 有了这样一个统一的UPF文件,逻辑综合、物理实现、仿真验证、等效性检查以及最后的signoff流程就可以按照UPF中对低功耗设计意图的描述来完成整个IC设计实现验证流程。贯穿于整个流程的低功耗意图来源于同一个文件,这种一致性可以大大降低低功耗设计的风险性。 2018/12/1 54 西安邮电大学电子工程学院 Synopsys基于UPF的低功耗设计流程 低功耗设计技术低功耗设计技术 2018/12/1 55 低功耗评估技术低功耗评估技术 西安邮电大学电子工程学院 只有掌握准确估计功耗的手段,才能确保芯片功耗符合设计的要求。低功耗设计需要EDA流程中各个层次的协同设计,功耗的评估也需要在
40、各个层次的设计过程中进行。通常,设计越靠近顶层抽象层次越高,对功耗的影响越大,但对功耗的估计越不精确;相反,越靠近底层对功耗的估计越准确而功耗的设计空间越小。 2018/12/1 56 低功耗评估技术低功耗评估技术 西安邮电大学电子工程学院 大量输入向量电路模拟器大量电流波形求均值功率计算结果平均值概率数据分析工具功率计算结果功耗估计的两种常用方法 精度高、速度慢 精度低、速度快 2018/12/1 57 低功耗评估技术低功耗评估技术 西安邮电大学电子工程学院 ?在片上多核处理器的设计中,由于处理器各个层次的设计都受到功耗因素的制约,不同构件间又存在相互影响,能在设计早期就对功耗进行完整和准确
41、的测量,并对不同的设计方案做出评价,具有非常重要的意义。 ?在针对单核处理器方面,应用较为广泛的结构级功耗模拟器包括Wattch、SimplePower和PowerTimer等,这些模拟器的基本做法是按照功能把处理器分成不同的模块,再使用结构级建模方法对每个模块赋予相应的功耗代价,并采用性能模拟器驱动方式,在该模块被访问时,计算出相应的功耗。 ?Orion是针对片上网络功耗估计的高层模拟器,可以对片上互连部件如路由器(Router)等进行功耗建模的。 2018/12/1 58 低功耗评估技术低功耗评估技术 西安邮电大学电子工程学院 SOC SystemC 模型功耗模型(硬件库相关) Syste
42、mC 仿真特性分析数据路径功耗分析存储器功耗分析控制流功耗分析互连功耗分析功耗估计功耗估计流程 2018/12/1 59 低功耗评估技术低功耗评估技术 西安邮电大学电子工程学院 文献21提出一种基于物理反馈的结构级功耗评估方法和平台。 2018/12/1 60 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 文献6 :An Integrated GPU Power and Performance Model Propose an integrated power and performance (IPP) prediction model for a GPU architecture
43、to predict the optimal number of active processors for a given application. The basic intuition is that when an application reaches the peak memory bandwidth, using more cores does not result in performance improvement. 2018/12/1 61 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 Many-core processor 文献16-19,利用Amdahl la
44、w对多核处理器中的功耗效率和能量效率问题进行了研究。 2018/12/1 62 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 Many-core processor 2018/12/1 63 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 Many-core processor 2018/12/1 64 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 Many-core processor 2018/12/1 65 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 Many-core processor 2018/12/1 66 功耗和能量效率功耗和能量效率 西
45、安邮电大学电子工程学院 Many-core processor 2018/12/1 67 功耗和能量效率功耗和能量效率 西安邮电大学电子工程学院 To achieve the best possible energy efficiency, P+c*. Analytical models also show that by knowing the amount of parallelism available in an application prior to execution, we can find the optimal number of active cores for maxi
46、mizing performance for a given cooling capacity and energy in a system. To further optimally control the number of active cores adaptively,future many-core runtime must be capable of dynamic per-core power profiling and have a feedback mechanism to manage thread dispatch. Many-core processor 2018/12
47、/1 68 技术发展技术发展 西安邮电大学电子工程学院 GTX680将性能功耗比性能功耗比的地位突出到了一个前所未有的高度。在提供强劲性能的同时尽一切可能控制芯片的功耗和发热,成了NVIDIA在Kepler构架中最首要的任务。在GTX680芯片中,NVIDIA启用了TSMC全新的28nm HKMG(高介电金属栅极)工艺进行生产,工艺进步所带来了更小的节点尺寸以及与之对应的更低的亚阈/阈值电压,不仅更好的控制了芯片的整体发热和功耗,更可让芯片面积得以大幅缩小。 GTX680中引入的最具颠覆性的特性,来自GPU Boost技术带来的动态频率管理机制,其设计TDP(Thermal Design Po
48、wer )仅为195W,搭配双6pin供电接口即可满足超过1G的高频满载运行的需求。 以294mm2对365mm2的核心面积优势,35.4亿对43亿晶体管优势,X3300对X2800的3D11跑分优势,以及10%的游戏性能优势,和195W对210W的功耗优势击败了AMD Radeon HD7970 Nvidia GPU Boost 2018/12/1 69 技术发展技术发展 西安邮电大学电子工程学院 GPU Boost技术的核心内容,在于通过遍布全卡的数十个传感器实时收集数据,并根据这些数据及时掌握整卡的即时功耗状况,接下来根据当前功耗与设计TDP之前的差距,动态的调节GPU的运行频率,使其能
49、够运行在更高的频率之上,以达到随时随地自动获取最大性能的目的。 利用功耗空间动态调节频率来解决GPU内部单元复用率不足的矛盾,同时还可以反向的利用限定性能上限的方式来换取更好的功耗发热表现。 Nvidia GPU Boost 2018/12/1 70 技术发展技术发展 西安邮电大学电子工程学院 http:/ NVIDIA GeForce GTX 680 Review: Retaking The Performance Crown Nvidia GPU Boost 2018/12/1 71 技术发展技术发展 西安邮电大学电子工程学院 GPU Boost的设计思路与CPU领域的Turbo Boos
50、t、Turbo Core等技术有些类似,但又不尽相同。CPU领域的这种技术主要被应用在多核心CPU上,所实现的效果简单来说就是当应用软件无法利用多线程运算时,CPU将能够自动让“多余”的核心处于接近关闭状态,并提高“可利用”核心的频率,借此达到加速的目的。规则是以CPU的TDP为“参照值”,“关”核心能够带来TDP的下降,而提升“可利用”核心频率则会带来TDP的上升,但最终无论怎样调整工作的核心数量及提升频率,最终都不会超过CPU的TDP。 GPU Boost也有一个“参照值”,即GPU的功耗。不过GPU Boost并不能关闭用不上的“核心”,它的主要功用是将剩余的功耗空间转换为GPU的频率,
51、以此达到增加GPU性能的目的。这也就是为什么NVIDIA会为GTX680提供两个频率的原因,基础频率是GPU核心的默认频率,而提升频率则是Boost后的频率。 Nvidia GPU Boost 2018/12/1 72 技术发展技术发展 西安邮电大学电子工程学院 简单来说,就是目前的大部分游戏均不能让GPU达到100%负载状态,所以GPU的实际运行功耗距离TDP还有一定的距离。而GPU Boost则是通过提升GPU频率的形式来填补功耗空间,由此在保证功耗水平不超TDP的情况下增强GPU性能。这也就是GTX680所谓提升频率的由来。并且Boost频率将并不只限于将低功耗状态下的GPU频率提升至基
52、础频率上,如果功耗状况允许的话,它还能将GPU提升到超过基础频率的频率下。 GPU Boost实现的方法是NVIDIA在显卡PCB上加入了特殊的监测装置,可通过监测GPU功耗、负载及温度等信息配合硬件设定实时调整频率。 Nvidia GPU Boost 2018/12/1 73 技术发展技术发展 西安邮电大学电子工程学院 英特尔Turbo Boost的主旨在于在不超过总TDP的前提下,尽量挖掘CPU的性能潜力。在英特尔Nehalem、Lynnfield架构的处理器中,每个处理核心都带有自己的PLL同步逻辑单元,每个核心的时钟频率都是独立的,而且每个处理核心都是有自己单独的核心电压,这样的好处是
53、在深度睡眠的时候,个别的处理核心几乎可以完全被关闭。而在之前的多核心处理器中,所有的处理核心都具备相同的核心电压,也就是说着活跃的处理核心与不活跃的处理核心都要消耗相同的功耗。英特尔Nehalem架构处理器中的PCU(Power Control Unit)单元可以监控操作系统的性能,并且向其发出命令请求。因此它可以非常智能的决定系统的运行状态,是在高性能模式,还是在节电模式。 Turbo Boost 2018/12/1 74 技术发展技术发展 西安邮电大学电子工程学院 当应用负载提高时,系统可以在TDP的允许范围内对核心主频进行超频: 如果4个CPU内核中有一个或两个核心检测到负荷不高,那么其
54、功耗将会被切断,也就是将相关核心的工作电压设置为0,而节省下来的电力就会被处理器中的PCU用来提升高负荷内核的电压,从而提升核心频率最终提升性能。当然不仅限于这一种状态,也可以是关闭一个核心或者是关闭三个核心。 英特尔Turbo Boost Turbo Boost 2018/12/1 75 技术发展技术发展 西安邮电大学电子工程学院 文献14-15: ?The reasonable power envelope for future supercomputers has been projected to be 20 MW. ?The supercomputing community is n
55、ow aiming to design exascale (1018 operations/second) systems. To build such a system within 20 MW requires an energy efficiency of approximately 20 picojoules (pJ) per floatingpoint operation. Future servers and mobile devices will require similar efficiencies. ?A latest Kepler GPU GTX680 yields ap
56、proximately 61pJ per floating-point operation derived from 195 W for the GPU chip and 3090 Gflops. future 2018/12/1 76 总结总结 西安邮电大学电子工程学院 功耗是IC设计长期面临的问题,分析当前的研究状况,未来的低功耗IC设计研究有如下发展趋势发展趋势: 首先,系统级的低功耗设计研究。抽象层次越高,采用低功耗技术功耗可降低的比例越大。 其次,面向功耗的软硬件协同设计。面向功耗的软硬件协同设计可以获得功耗优化的系统架构,再配合有效的功耗管理,可以大大降低最终的功耗。 再次,异步电
57、路的研究。同步电路的时钟功耗在整个系统的功耗中占了相当大的比例。异步逻辑无需全局时钟,而是采用握手信号协调模块问的工作,减少了时钟驱动和同步电路中很多不必要的翻转,从而有效地降低了功耗。然而,异步电路实现困难,缺乏EDA软件的支持,缺少好的测试方法,因而还有待于进一步的研究。 2018/12/1 77 Reference 西安邮电大学电子工程学院 1 Mudge, T. Power: a first-class architectural design constraint. Computer , Volume: 34 , Issue: 4 , April 2001 Pages:52 58 2
58、 3 Dake Liu; Svensson, C. Power consumption estimation in CMOS VLSI chips. Solid-State Circuits, IEEE Journal of , Volume: 29 , Issue: 6 , June 1994 Pages:663 670 4 Rjoub, A.; Koufopavlou, O.; Nikolaidis, S. Low-power/low-swing domino CMOS logic. Circuits and Systems, 1998. ISCAS 98. Proceedings of
59、the 1998 IEEE International Symposium on ,Volume: 2 , 31 May-3 June 1998 Pages:13 - 16 vol.2 5 Yamauchi, H.; Akamatsu, H.; Fujita, T. An asymptotically zero power charge-recycling bus architecture for battery-operated ultrahigh data rate ULSIs. Solid-State Circuits, IEEE Journal of , Volume: 30 , Issue: 4 , April 1995 Pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 联营终止合同协议书
- 厂房供水合同协议书
- 不良资产处置行业市场前景预测报告:2025年创新模式解析
- 楼梯合同协议书
- 干股协议书合同
- 合同协议书 样品
- 小红书合作合同协议书
- 沙船分配协议书
- 中介买房合同协议书
- 烧烤配摊协议书
- 2025年农村商业银行人员招聘考试笔试试题(含答案)
- 2025年江苏省新高考高三联考数学试卷试题(含答案详解)
- 2025年江苏省苏州市昆山八校联考中考零模英语试题(原卷版+解析版)
- 生物技术与生物医药产业发展趋势分析
- 工程第一次监理例会会议纪要
- DBJ-T13-200-2025 福建省桩基础与地下结构防腐蚀技术标准
- 2022长大桥梁养护指南 第 2 部分:机电系统维护管理指南
- 外研版(三起)(2024)三年级下册英语Unit 1 单元测试卷(含答案)
- 2025年保安证考试题及答案南京
- 办公室管理-形考任务四(第五章)-国开-参考资料
- (完整)高一生物必修1一二单元测试题
评论
0/150
提交评论