常用的一些Lower Power的策略:

1)Clock tree optimization and clock gating:在正常情况下clock信号会一直toggle at the maximum rate and capacitive loads, 所以当在block level引入

clock gating 后,可以极大的减少动态功耗。

2)Operand Isolation:同样,在数据通道(datapath)引入使能信号,在disable的时候,将数据通道的输入force为一个constant,来减少动态功耗。

3)Multi-Vth:Vth主要与leakage有关,这种方式主要是需要multi-threshold library和synthesis tools的支持。

4)Multi Supply Voltage:在不同的block之间,根据性能的要求采用不同的voltages,因为I-switching I-short_circuit leakage都与VDD成正比,所以这个方式

可以减少各个方面的功耗,但是这也是以speed为牺牲的,因为在同样的PVT,lib的条件下,VDD越小,Propagation Delay越大。

5)Dynamic voltage and frequency scaling(DVFS),adaptive voltage and frequency scaling(AVFS)。on the fly式的改变电压与频率,同样可以减少

Switching Short-circuit leakage的功耗。两者的区别在于AVFS中,需要在analog中加入path的temprature IR-drop的监控来实现

闭环的控制。

6)Power Shutoff:也叫做Power gating。当功能不被需要是,关掉部分的blocks。

7)Memory splitting:在很多系统中,memory capacity一般都是以峰值应用来设计的,很多情况下可能不会都被使用,所以可以将memory分成多个section,

来方便关掉一些memory section。

8)Substrate bias:衬底偏置,一种优化lib的方法。

Lower Power with CPF(三)相关推荐

  1. Lower Power with CPF(二)

    CPF文件可以有两种组织方式:Flat CPF file or Hierarchical CPF file. 由于在大型的SoC设计中,一般都采用Hierarchical的形式,所以本文主要按这个方式 ...

  2. Lower Power with CPF(四)

    CPF从Front-end到Back-end(RTL--GDSII)的整个流程: 1)Creating a CPF file:来在前端就建立lower power的规范. 2)检查CPF文件的正确性, ...

  3. Lower Power with CPF(一)

    CPF(Common Power Format):cadence推出的一种在设计中描述低功耗设计的文件.完全按Tcl的语言格式来定义. CPF文件在整个前端后端的过程中,需要的部分不一样,所以CPF文 ...

  4. Low Power之CPF/UPF

    1 CPF The Common Power Format is a standard promoted by the Low Power Coalition at Si2. CPF is also ...

  5. Power up! 这三个小时IBM都讲了些啥?

    近日,ZD至顶网记者受邀参加了IBM硬件系统部服务器业务媒体沟通会,活动地点选在了一个咖啡馆.虽说咖啡馆是一个比较令人放松的场所,但是笔者参加完这次沟通会却非常累,因为沟通会足足开了三个小时. 在笔者 ...

  6. 三针风扇接法_三针和四针CPU风扇有什么区别?

    三针风扇接法 Once you have the opportunity to start looking inside multiple computer cases, you may notice ...

  7. 不敢去争取,学不会珍惜,却难以忘记——dbGet(三)

    我们继续上次,介绍dbGet剩余的object内容 inst flat design下的instance Parent Object group, hInst, instTerm, io, pBlkg ...

  8. SATA Link Power Management的partial和slumber power state区别

    #if defined(FEATURE_SATA_DIPM_PARTIAL_FIRST)         SATA Link Power Management,顾名思义是让SATA Link的PH ...

  9. 动力节点 mysql 郭鑫 34道经典的面试题三

    1.第十五题 15.列出受雇日期早于其直接上级的所有员工编号.姓名.部门名称 思路一:第一步将emp a看成员工表,将emp b 看成领导表,员工表的mgr字段应该等于领导表的主键字段 mysql&g ...

最新文章

  1. java线程池的概念_Java线程池的基本概念以及生命周期
  2. 前阿里 P9 级员工称离婚是模拟测试,已回滚复婚!
  3. Servet映射规范翻译
  4. go--基本数据类型
  5. C#开发微信门户及应用(44)--微信H5页面开发的经验总结
  6. GIT_Error: Agent admitted failure to sign —— Permission denied (publickey).
  7. apache php mysql 整合_PHP+Apache+MySQL整合
  8. mysql 读取comment_Mysql 获取表的comment 字段
  9. 自适应好看的引导单页源码-无后台
  10. 云原生时代的 YAML 教程
  11. 一个常用的Android工具库
  12. 系统大小端的头文件定义
  13. npm私服搭建与应用
  14. px和毫米的换算_px和厘米怎么换算?
  15. fclk if总线_技嘉B550手把手超频指南,光威血影为例
  16. 怎么修改谷歌浏览器文件提交按钮样式_谷歌浏览器主题美化自定义设置方法
  17. 光敏二极管的工作原理
  18. centos 7 iso u盘安装_服务器系统CentOS安装教程
  19. 2019年应届生校招技面随笔
  20. Mybatis在集群环境下脏读问题

热门文章

  1. Java 集合系列(一)
  2. List与逗号分隔的字符串相互转换
  3. kindEditor富文本编辑器的工具栏设置
  4. SpringMvc Intercetor
  5. 『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★
  6. url参数中有+、空格、=、%、、#等特殊符号的问题解决
  7. css3中的 @Keyframes
  8. linux系统如何启用ftp服务
  9. SQLServer数据库访问帮助类
  10. C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)