芯片的功耗

芯片的功耗

在这里插入图片描述
在这里插入图片描述

芯片功耗分为动态功耗和静态功耗两大部分。
动态功耗是电路在工作时(翻转时)所消耗的能量。对于CMOS电路来说,它又分为开关功耗和短路功耗。开关功耗为电路翻转时对负载电容充电的功耗,短路功耗为输入翻转时,PMOS和NMOS同时打开的瞬间电流形成的功耗。用公式描述可写为:

Pdyn = (CL * Vdd2 * Ptran * F) + (ttran * Vdd * Ipeak * F)

其中,CL为电路总负载电容;Vdd为工作电压;Ptran为工作电路所占比例;F为工作时钟频率;ttran为PMOS,NMOS同时导通时间;Ipeak为短路电流。

公式中第一部分为开关功耗,第二部分为短路功耗。一般来说,只要gate的slew足够小,也就是ttran足够快,短路功耗一般可以忽略。

从公式中可以看到降低动态功耗的思路,可以从Vdd、F、CL和降低gate翻转次数等方面来设计降低功耗的方案。

静态功耗是电路在没有翻转时,晶体管中漏电流造成的功耗。根据重要性可以分为以下四个部分:

1、亚域值漏电流Isub: 从Drain经过弱反形层流向Source的电流
2、栅电流Igate:由于隧道效应和热载流子效应,由Gate经薄栅氧流向Sub的电流
3、由Gate引起的Drain电流IGIDL:由于Drain端的强电场引起的由Drain流向Sub的电流
4、结反偏电流Irev:反偏结耗尽区少子漂移和电子空穴对产生形成的由Drain、Source到Sub的电流。

在数字IC设计中,我们常见的降低功耗的方法有哪些呢?方法如下:

1、clock gating 门控时钟技术

众所周知,在数字IC设计中,时钟信号的翻转率是比较高的,因此它的功耗约占整个芯片功耗的20-30%。传统的设计方法是时钟信号一直是存活着的(常开),门控时钟技术就是根据设计,将暂时不用的模块的时钟信号通过一个控制信号gating住,降低这个模块的时钟信号翻转率,从而降低芯片功耗的一种技术。clock gating的加法也有很多,有在rtl级就例化进来的gating(往往是比较root的gating),也有综合阶段工具自动加进来的。从数字前端设计的角度,clock gating是想越靠近root端越好(因为一个gating可以控制更多的寄存器或者时钟单元),一旦将某个gating关掉,能够节省较多的功耗。因此,在数字后端实现过程中,经常会碰到到gating使能端E pin的setup比较难meet,主要原因是这类gating比较靠近root导致的。关于如何fix clock gating使能端的setup会在后续更新文章中做详细的分析。

2、power gating

在数字IC后端设计中,经常采用这个策略降低功耗。在后端实现过程中,加入MTCMOS来控制标准单元的开关。

3、Multi vt cells

这个就是在数字IC后端设计实现过程中,将某些不是critical path的地方尽量用HVT或者RVT,降低leakage。当然这个需要与performance,area做一个tradeoff。因为用HVT或者RVT,由于timing不好meet,工具优化的比较困难,可能反而会导致面积越优化越大。

4、DVFS技术

DVFS(Dynamic Voltage and Frequency Scaling)动态电压频率调节本质上是一种低功耗技术,目的是根据的芯片当时的实际功耗需要设定工作电压和时钟频率,这样可以保证提供的功率既满足要求又不会过剩,从而可以降低功耗。比如数字芯片中,CPU模块(比如8核cpu),在需要跑分的时候,将给cpu供电的电压通过软件调节到更高的电压(overdrive),获得一个更高的频率。在实际某个应用场景下,可能cpu只需要一个较低的频率时,可以将电压调节成一个较低的电压(underdrive)来实现。

一味的降频降压当然是不能降低功耗的,因为低频下运行可能使系统处理任务的时长增加,从而整体上可能反而增加了功耗。所以DVFS的核心是动态调整的策略,其目的是根据当时的系统负载实时调整,从而提供满足当时性能要求的最低功率,也就达到了最低功耗。制定调整策略前,先找出系统中的耗电大户即CPU GPU这些模块。需要统计出这些模块的负载情况,基本的策略当然是工作负载增加则升频升压,工作负载降低则降频降压。

5、Well bias

这个方法可以动态调整偏置电压,从而实现降低功耗的目的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Xilinx的时序分析与约束

基于Xilinx的时序分析与约束 (1)时钟 Clock 理想的时钟模型是一个占空比为 50%且周期固定的方波。时钟是 FPGA 中同步电路逻辑运行的一个基准。如下图所示: (2)时钟抖动 Clock Jitter 时钟抖动, Clock Jitter,是相对于理想时钟沿,实际时钟存在不随时间积累的、时而超…

房价上涨,最大受益者到底是谁?

最近几年房价一直不断上涨,之前是一线城市涨,之后是二三线城市涨,房价的涨幅已经远远超过普通居民的收入增长,很多人想置业,但是看到房价一直飙升,最终只能望房兴叹,目前一线城市的房价收入比已…

FIR特性及仿真实现_01

作者:桂。 时间:2018-02-05 19:01:21 链接:http://www.cnblogs.com/xingshansi/p/8419007.html 前言 本文主要记录FIR(finite impulse response)的仿真实现。首先总结FIR的基本原理,其次进行仿真验证&…

关键路径的分析

关键路径的分析 关键路径通常是指同步逻辑电路中,组合逻辑时延最大的路径(这里我认为还需要加上布线的延迟),也就是说关键路径是对设计起决定性影响的时序路径。 对关键路径进行时序优化,可以直接提高设计设计性能。对同步逻辑来说,常用的时序优化方法包括Pipeline、Re…

FIR定点提高精度的trick_02

作者:桂。 时间:2018-02-05 19:36:08 链接:http://www.cnblogs.com/xingshansi/p/8419182.html 一、概述 本文简要记录FIR的小trick,主要参考: Shen, Zhi. “Improving FIR Filter Coefficient Precision [DSP Tips & Trick…

FIR基本型仿真_03

作者:桂。 时间:2018-02-05 20:50:54 链接:http://www.cnblogs.com/xingshansi/p/8419452.html 一、仿真思路 设计低通滤波器(5阶,6个系数),滤波器特性: 借助低通滤波器对信号进行滤…

PCIE入门

PCIE入门 选择型号 或者 具体步骤 PCIE配置

背账100万,不付利息不用还钱,银行套路好深

年底了大家都缺钱,所以大家都在想方设法通过各种渠道去借钱,银行不行就转借呗、微粒贷,再不行就转小贷公司,小贷公司不行再转网贷。。。为了钱大家都挺拼的,但是拼也不一定能借到钱,最后有些人甚至想到了一…

FIR仿真module_04

作者:桂。 时间:2018-02-06 12:10:14 链接:http://www.cnblogs.com/xingshansi/p/8421001.html 前言 本文主要记录基本的FIR实现,以及相关的知识点。 一、基本型实现 首先从最基本的FIR入手: 对应module:…

PCIE下载的驱动安装

PCIE下载的驱动安装 windowr显示运行窗口,输入cmd

FIR调用DSP48E_05

作者:桂。 时间:2018-02-06 17:52:38 链接:http://www.cnblogs.com/xingshansi/p/8423457.html 前言 到目前为止,本文没有对滤波器实现进行梳理,FIR仿真验证的平台(基于FPGA实现)包括HLS、Sys…

快播王欣明天就出狱了,他能借钱东山再起吗?

2018年2月8日,估计宅男们又得欢腾了,因为快播的王欣就要出狱了!王欣是在2014年8月8日被捕的,在2016年9月13日宣判,判刑三年半。按照法律,刑期由拘押之日算起,不考虑减刑等因素,不出意…

基础002_V7-CLB

一、综述 参考ug474.pdf: 7系列中,一个CLB包含两个slice:每个CLB的资源:CLB可配置的主要功能:二、主要功能 LUT是基本单元,例如选择器assign muxout (sel) ? din_0: din_1;A-shift register每个Slice对应…

自定义IP在PCIE中使用

自定义IP在PCIE中使用

基础001_Xilinx V7资源

作者:桂。 时间:2018-02-08 09:37:35 链接:http://www.cnblogs.com/xingshansi/p/8430247.html 前言 本文主要是Xilinx V7系列的零碎记录,以便查阅。 一、器件资料 主要参考《Xilinx新一代FPGA设计套件VIVADO应用指南》。FPGA基本…

角度和弧度的相互换算

角度和弧度的相互换算 既可以使用角度来测量角,也可以使用弧度来测量角。 弧长等于半径对应的角为1弧度。 平时有的单位为角度,没有单位表示的弧度。 弧度与角度的相互换算 利用相似原理。得出周角之比等于弧长之比。 角秒,又称弧秒&a…

银行爆雷不断,放在银行的钱安全吗?

近段银行可谓是多事之秋,在监管重磅之下银行爆雷不断,进入2018年以来,监管已经引爆了超过500个雷,各个银行貌似要过年了都在排队爆雷迎接新年一样,其中最大的两个雷被浦发银行和邮储银行领走。2018年罚单泪如雨下1月19…

基础003_V7-Memory Resources

一、综述 参考ug473.pdf。 常用Memory 资源: 在IP核中,Block memory(distributed memory为CLB中的资源): 通常选用Native,而不用AXI接口: Block RAM可配置单端口RAM、伪双端口RAM、双端口RAM、单…

现代控制理论基础

现代控制理论基础 机理建模法列写状态空间表达式 状态方程是指刻画系统输入和状态关系的表达式。状态向量所满足的向量常微分方程称为控制系统的状态方程。状态方程是控制系统数学模型的重要组成部分。 状态方程的描述 其中A、B、C、D的位置是固定的。 第一步先找状态。状态的…

信用非常良好,为何银行不给你批信用卡?

大家都是知道申请信用卡对个人信用的要求很高,稍微有逾期都有可能被拒绝。但是很多网友反映,自己信用没有逾期,可是为什么申请信用卡还是被拒绝了呢?其实申请信用卡不只是单单看信用这么简单,银行在审批的时候是从申请…