CMOS IC功耗类型及其影响因素

news2025/2/23 18:03:24

目录

概述

开关功耗(Switch Power)

内部功耗(Internal Power)

漏电功耗(Leakage Power)

工艺库相关

开关功率相关信息

内部功耗相关信息

漏电功耗相关信息

例子


概述

该部分对IC功耗的类型进行介绍

先总体来看,从动静态来分,可以分为动态功耗静态功耗,其中动态功耗又分为翻转功耗短路功耗,其中时钟频率,电源电压对翻转功耗有着较大的影响,静态功耗指得是漏电流功耗。动态功耗是在电路条件下的功耗,静态功耗是即使电路状态不改变也会产生的功耗~翻转功耗是实现电路功能必须的,称为有效功耗,短路功耗与漏电功耗不是实现电路功能所必须的,称为无效功耗。90nm以下工艺需要考虑静态功耗。

本节对各个功耗类型进行简单的介绍,进一步的,在功耗库的基础上进行简单的功耗计算~总功耗=开关功耗+内部功耗+漏电功耗。

开关功耗(Switch Power)

对输出电容负载充电。我们更详细的来看,首先是看这两个图,这里对其进行详细的解释~首先我们假设其具有0的上升下降时间,或者说,P管与N管不会同时导通来进行分析。

其中CL表示MOS的各个电容的集总,处于Vout以及GND之间。当Vin从1-0的时候,P管开始导通,从电源吸取的一定数量的能量。该部分消耗的能量一部分消耗在PMOS上,另一部分能量存储在等效电容上。从高到低的翻转,这一电容被放电,存储的能量消耗在NMOS中。我们首先看从输入从1-0的翻转,下面的公式描述了总能量E0→1,等效电阻消耗的能量ER为总能量减去电容消耗能量EC。当Vin从0-1进行变化的时候,电源不在提供能源,能源从电容开始泄放,全部消耗在下拉的NMOS的等效电阻上,其消耗的能量等于电容存储的能量~这一阶段的能量消耗与PMOS,NMOS的尺寸无关,等效电阻也是无关的。

平均翻转功率为Pdyn=Pswitching=CLV2DDfα,其中α如下所示。注意其中降低VDD对于动态功耗的影响呈二次方的形式。

内部功耗(Internal Power)

也就是短路功率。前面我们分析的时候,假设N管与P管不会同时导通,但是实际情况并不是这样。输入信号不为无穷大的斜率导致开关过程中,VDD与GND之间短时间出现一条电流通路,此时两个管子同时导通(当输入信号满足条件 VDD-|VTP|>Vin>VTn时,nMOS管和pMOS管同时导通)。如下如所示:

假设峰值电流 𝐸𝑑𝑝=𝑉𝐷𝐷𝐼𝑝𝑒𝑎𝑘𝑡𝑠𝑐2+𝑉𝐷𝐷𝐼𝑝𝑒𝑎𝑘𝑡𝑠𝑐2=𝑡𝑠𝑐𝑉𝐷𝐷𝐼𝑝𝑒𝑎𝑘 

其中𝐼𝑝𝑒𝑎𝑘其中为峰值电流,Tsc表示来这两个器件同时导通的时间。其中负载电流与短路电流的关系如下所示:

但是若是只顾局部的优化(大大降低输出的上升/下降时间),就会使得短路功耗减小到最小,引起的问题是会大大降低电路的速度,并在扇出门因此后一级的短路电流过大。

漏电功耗(Leakage Power)

也就是静态功耗。可以用如下公式来表示:Pstat=IstatVDD,其中Istat表示没有开关活动存在时在网络电源两条轨线之间流动的电流。理想情况在电路稳态的时候,是不会有同时导通的情况的,但是存在泄露电流流过晶体管源(漏)与衬底之间的反相偏置的二极管。CMOS反相器中泄露电流的来源如下图所示

综合分析,对于反相器的总功耗,分为动态功耗,短路功耗与漏电功耗。以上就是基本的功耗类型分类了。

工艺库相关

该部分对工艺库中相关的功耗有关信息进行概述学习。

开关功率相关信息

开关功率计算的公式如下所示Pdyn=Pswitching=CLV2DDfα

内部功耗相关信息

漏电功耗相关信息

漏电功耗与单元的状态有关,看到,when后面就是电路输入的状态。

例子

开关功率计算的公式如下所示Pdyn=Pswitching=CLV2DDfα

选α为0.5。则对于下面的例子,开关功耗为29.403uw

对于内部功耗

查表,根据上升下降沿来查看内部功耗

于是得到总的动态功耗为(不考虑漏电功耗)

参考数字集成电路设计第五章 CMOS 反相器设计

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

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

相关文章

安装黑苹果常见问题总结

黑苹果字体模糊? 由于macOS使用了HiDPi技术以达到更高的每英寸像素率,即缩放,因此普通显示器只要不是4k分辨率,安装黑苹果后一定会遇到字体模糊的问题,解决方法可以阅读我往期发布的文章。 为什么用iStat Menus无法检…

期末前端web大作业:用DIV+CSS技术设计的动漫网站——火影忍者6页 带报告

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 网页设计作业 | 动漫网页设计 | 动漫网页设计成品 | 动漫网页设计成品模板 | 简单漫画网页设计成品 | HTML期末大学生网页设计作业 HTML:结…

深度学习第四课——卷积神经网络(week 1)

目录 一、前言 1.1 卷积 1.2 其他滤波器 1.3 Padding 1.3.1 解释 1.3.2 填充多少像素的选择 1.4 卷积步长 1.5 三维卷积 1.6 单层卷积网络 1.7 深度卷积神经网络的一个示例 1.8 池化层 1.8.1 最大池化 1.8.2 平均池化 1.8.3 总结 1.9 卷积神经网络示例 1.10 为…

23种设计模式

1.创建型模式 ① 创建型模式的作用就是创建对象,说到创建一个对象,最熟悉的就是 new 一个对象,然后 set 相关属性 ② 但是很多场景下,需要给客户端提供更加友好的创建对象的方式,尤其是那种我们定义了类,但…

leetcode:644. 子数组最大平均数 II【浮点数二分 + 子数组最大平均值技巧】

目录题目截图题目分析ac code总结题目截图 题目分析 枚举铁超时, 10 ** -5考虑二分平均值需要同时考虑总和和长度能否只考虑一个考虑每个数num’ num - avg这样可以忽略长度猜一个guess_avg是否可能达到num’ -> num - avg_guess区间sum(num’) > 0说明其真…

Linux 开机运行sh 脚本 三种方法

一、修改开机启动文件​​​​​​​ /etc/rc.local(或者/etc/rc.d/rc.local) 1、编辑rc.local文件(命令后面让得加&号,表示后台运行) 2、最后修改rc.local文件的执行权限: chmod x /etc/rc.local二…

实践历练的力量

要让你的屁股和椅子建立起深刻的友谊来,要坚持下来。 掌握知识离不开实践和做,只有经历了这样的过程才能将知识转换为自己的。也才能真正明白在什么环境下需要什么样的知识。 解决问题。 真正的学习一定包括实践,而实践是更重要的学习。学…

【sfu】接收侧拼装H264 帧后的回调流程

sfu 基于webrtc协议栈,【sfu】rtc 入口 预先分配了资源,并创建了adpter模块和call模块。【webrtc】rtp包组帧 :涉及到收到rtp包到组帧、传递给Frame处理直到解码器的流程。帧就是从解码器导出的。我们只需要注册1个外部解码器就可以拿到编码后的H264 帧,给到其他流程处理。接…

【JVS低代码开发平台】支持纯手工配置的数据加工、处理、展现的数据仓库

数据智仓英文名称为Smart Data Warehouse,可简写为SDW。数据智仓是JVS整体企业数字化解决方案的核心能力,与JVS的低代码开发套件平级,如下图所示: 数据仓库的目的是构建面向分析的集成化数据环境,为企业提供基于数据的…

SOLIDWORKS 2023新功能揭秘!升级版轻松找到材料明细表修改

SOLIDWORKS 2023版本已经与大家见面,今天众联亿诚继续和大家分享SOLIDWORKS 2023 工程图的亮点新功能之一:材料明细表的覆盖。 材料明细表的覆盖 SOLIDWORKS工程图是我们常用的功能之一。当采用断开链接模式修改材料明细表的内容时,修改的内容…

【强化学习论文合集】AAAI-2022 强化学习论文 | 2022年合集(二)

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

【web前端期末大作业】HTML+CSS宠物狗静态网页设计

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

2.18 小红书的表情文案一键生成,原来这么简单【玩赚小红书】

想知道小红书的表情文案是怎么生成的,比如这种: 情人节走心 高调仪式感浪漫小 机! 式秀恩爱,不如比比谁更走心!❤️ EVERYDAY7️⃣彩⭐期裤 高浓度释放爱意讯号~ 今年情 节,大胆直接的爱意让他抱个 怀&…

【爬虫】Python爬取世界杯球员榜单并保存到excel经验分享

大家好 我是Yhen 今天给大家分享一下 如何爬取卡塔尔世界杯球员榜 数据来源:百度体育 https://tiyu.baidu.com/match/%E4%B8%96%E7%95%8C%E6%9D%AF/tab/%E7%90%83%E5%91%98%E6%A6%9C/current/0 文章目录一.需求分析二.思路分析三.代码实战四.源码获取一.需求分析…

XSS game -xss学习

网址 https://xss-game.appspot.com/level1Level 1: Hello, world of XSS payload: <script> alert(1); </script>漏洞产生处: message "Sorry, no results were found for <b>" query "</b>."Level 2: Persistence is key…

基于 urlimport 进行瘦身,提升编译效率

1. 基于 urlimport 进行瘦身&#xff0c;提升编译效率urlImport 是 NextJS 提供的一个实验特性&#xff0c;支持加载远程 esmodule NextJS 会在本地对所加载的远程模块进行缓存&#xff0c;减少了我们所需构建的模块数&#xff0c;缺点是它会影响 treeShaking 的一个效果&…

【强化学习论文合集】ICLR-2022 强化学习论文 | 2022年合集(四)

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

Redis学习(二)之 Redis Cluster集群

redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态&#xff0c;如果master节点异常&#xff0c;则会做主从切换&#xff0c;将某一台slave作为master&#xff0c;哨兵的配置略微复杂&#xff0c;并且性能和高可用等方面变现一般&#xff0c;特别是…

使用html+css实现一个静态页面【传统文化茶带音乐6页】HTML学生个人网站作业设计

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

【MySQL篇】第四篇——数据类型

数值类型 整数类型 TINYINT类型 小数类型 FLOAT DECIMAL 日期和时间类型 字符串类型 CHAR VARCHAR 二进制类型 BIT 数据类型是指系统中所允许的数据类型。MySQL数据类型定义了列中可以存储什么数据以及该数据怎么样存储的规则。 数据库中的每个列都应该有适当的数据…