芯片功耗来源:

低功耗设计贯穿整个芯片开发流程:系统架构,逻辑设计,综合,PR,

时钟树占据了动态功耗的30~60%

低功耗设计方法:

让系统在保持性能的前提下。芯片工作在所需的最低电压。调整Vmin

AVS0:静态工艺补偿;

AVS3:动态温度补偿。使用HPM的延迟信息来找合适的工作电压。

功耗计算,预测,结温;

Tsensor,

  • 使用低功耗memory: LS(light sleep),DS(Deep Sleep),SD(Shut Down)
  • clock gating: 模块级,调用时钟门控模块;电路级,综合工具根据代码风格做优化;
  • power gating: 断电模块隔离,isolation cell;需要关注上下电流程,钳位处理,状态记录。
  • 多电压供电:规划不同的电压域,使芯片在满足性能的要求下,工作在尽可能小的功耗。leverl shifter模块来不同电压域之间的信号和时序的处理。
  • 多电压阈值:同一个芯片中,使用不同电压阈值的逻辑器件,在时序允许的条件下,降低功耗。一般Vth大的逻辑器件功耗小,delay大;Vth小的逻辑器件功耗大,delay小;
  • DVFS: Dynamic Voltage Frequency Scaling。根据芯片在不同工作场景对于算力需求的不同,芯片自动的调整工作电压和频率,达到低功耗的目的。顺序:1.先升压,再提频;2.先降频,再降压。
  • AVS: Adaptive Voltage Scaling。芯片基于跟踪系统处理器的性能变化,由自适应电源控制器(APC)做出自适应电压调整。
  • 动态功耗:开关功耗+短路功耗;
  • 静态功耗:漏电流。

芯片低功耗设计方法概述。相关推荐

  1. 数字IC(SoC)低功耗设计方法总结

    目录 前言 一.为什么需要低功耗设计 二.功耗的类型 1.动态功耗 2.静态功耗 3.CMOS工艺的发展与功耗的变化 4.SoC中的主要动态功耗 三.低功耗设计方法 四.低功耗技术 1.静态低功耗技术 ...

  2. 00.硬件加速设计方法 ——概述

    本文基于MOOC课<芯动力--硬件加速设计方法>课程整理所得.如有需要,请前往MOOC观看 文章目录 重点提纲--本文核心内容 半导体产业概述 产业链 1. Foundry 2. Fabl ...

  3. 芯片低功耗设计的两种常用EDA流程

    功耗分析和计算是功耗优化的基础,只有掌握准确估计功耗的手段,才能确保芯片功耗符合设计的要求 .低功耗设计需要EDA流程中各个层次的协同设计,功耗分析和估算必须贯穿芯片设计流程的始终,需要在各个层次的设 ...

  4. 芯片低功耗设计之UPF简介

    可以把芯片设计粗略分为三个部分:功能.时序和电源,它们分别对应RTL.SDC和UPF三种设计文件. 前端工程师对RTL和SDC肯定是非常熟悉的,但是UPF(SNPS叫UPF,Cadence叫CPF)更 ...

  5. FPGA知识汇集-FPGA的低功耗设计方法总结

    精确的热分析在很多电子产品设计中都有着举足轻重的作用,在高端的PCB设计中尤为突出.热分析的结果常常会影响PCB的机械层设计和产品的外壳设计:是否需要安装散热片.散热风扇等.如果安装散热风扇,往往需要 ...

  6. 数字IC设计之——低功耗设计

    目录 概述 背景 为什么需要低功耗设计 CMOS IC功耗分析 基本概念 功耗的分类 功耗相关构成 不同层次低功耗设计方法 芯片中的功耗分布以及对应的低功耗方案 低功耗方案 系统算法级的低功耗技术 编 ...

  7. (三)系统与架构级低功耗设计

    前面讲解了使用EDA工具(主要是power compiler)进行功耗分析的流程,这里我们将介绍在数字IC中进行低功耗设计的方法,同时也结合EDA工具(主要是Design Compiler)如何实现. ...

  8. 计算机在现代设计技术中应用,现代设计方法在汽车设计中的应用

    现代设计方法在汽车设计中的应用 林赞 龙岩市机械产业服务中心 福建省龙岩市 364000 摘要:现阶段,伴随着中国市场经济的快速发展与综合国力的持续提升,人民的生活质量与消费水平正在稳步提高.作为我们 ...

  9. 低功耗设计(一) —— 设计原理

    PPA(power performance area)在IC设计中尤为重要,芯片低功耗设计不仅可以延长产品使用时间,还可以提高芯片成本.低功耗设计主要包含三类:动态功耗.静态功耗.浪涌功耗. 1.动态 ...

最新文章

  1. LeetCode简单题之同构字符串
  2. 闽南科技学院计算机分数线,2015年闽南科技学院美术专业录取分数线
  3. Spark Java API:foreach、foreachPartition、lookup
  4. 跨域资源共享(CORS)--跨域ajax
  5. 北京交通大学计算机系2018年录取情况,北京交通大学2018年高招录取分数线汇总...
  6. 计算机组成原理题目题型总结)第三章:存储器
  7. k-center 聚类
  8. 【李宏毅2020 ML/DL】P60-61 Unsupervised Learning - Deep Generative Model
  9. 竞价实例-让ESS省上加省
  10. java random()_JAVA的Random类的用法详解
  11. Mac OS X:解决开机总是显示“电脑关机是因为发生了问题”
  12. 基于Java的酒店管理系统论文
  13. 加密狗映射至虚拟服务器,ESXI 5.1/5.5 主机添加或映射USB设备(加密狗)(示例代码)...
  14. HttpClientUtil 工具类
  15. 拼多多商品详情如何获取呢?进来手把手教你
  16. PS第十一课--色阶曲线
  17. VHDL n进制计数器
  18. YARN ACCEPTED: waiting for AM container to be allocated, launched and register with RM.
  19. 2022-01-28 Android app 背景图首尾相接滚动效果,ImageView 滚动显示效果
  20. 怨憎会、爱别离、求不得

热门文章

  1. 解决win7网速慢的问题
  2. 动画AnimationDrawable、转动
  3. api脑机接口-集成接口商麟游api接口认证说明
  4. PY32F002/PY32F003/PY32F030入门笔记(1)
  5. 操作系统 实验二、存储器管理
  6. Virtual Judge 注册
  7. 借记卡-信用卡-贷记卡-准贷记卡
  8. Jetpack 库 说明
  9. 小学生计算机学科竞赛类活动,学科竞赛活动方案.doc
  10. 什么是TCP,什么是UDP,有什么区别?