下图是library中一个寄存器Q pin 的internal_power table, 表中该pin 的internal power 大多都是负值。其实library 中的internal_power 不是功率,而是热量,单位是焦耳不是瓦特

原因:

Internal power 为负值是由Liberate K 库的建模方式决定的,Liberate K 库的时候,对internal power 的建模有三种模式,由变量 pin_based_power 的值控制。

pin_based_power=1, Default值,monitor Vdd and Gnd, 这种建模方式,上升『热量』跟下降『热量』分别是上升/下降的实测『热量』减去1/2*CVout^2, 在该模式下,上升『热量』永远都是正值,因为上升过程对电容进行充电,负载看到的Vout 不可能超过Vdd; 但是下降功耗可能为负,因为有时一些电流会由于耦合电容而流回电源,导致输出节点的电压过冲,在输出电压开始下降之前Vout超过Vdd, 从而下降『热量』为负。

pin_based_power=0, monitor Vdd only, 这种建模方式,上升『热量』是实测上升『热量』减去负载消耗的『热量』CVout^2, 下降『热量』就是实测热量。所以该模式下,上升『热量』可能为负,但下降『热量』永远为正。

pin_based_power=2, also monitor current on side inputs, 这种建模方式跟第一种建模方式情况一致,只是在K 库的时候考虑了输入pin 的状态。

不论哪种建模方式,虽然上升『热量』或下降『热量』有可能为负,但是总的『热量』(Edyn,fall + Edyn,rise ) 肯定是正的。

补充

在K 库时,internal power分Switching power 跟 Hidden power 两类。

  • Switching power: 输入翻转会导致输出翻转,通常在library中对应pin 的internal power 有『related_pin』, 表是二维表,index 分别是输入transition 跟输出load. 也有输出pin 的internal power 没有『related_pin』, 此时表是一维表,index 是输出load.

  • Hidden power: 输入翻转不会导致输出翻转,用library 中input pin 的internal power 做计算,input pin 的internal power 只跟该pin 的transition 相关,所以用transition 做index 进行查表

最新文章

  1. centos,nginx安装备忘
  2. Linux tcpdump 命令详解
  3. Java Servlet(七):JavaWeb MVC 操作(jdk7+tomcat7+eclipse)
  4. 详解Bootstrap导航组件
  5. <转>如何进行code review
  6. 删除TreeView节点以及其子节点
  7. shell 脚本中 命令
  8. 深入理解linux网络技术内幕读书笔记(一)--简介
  9. 终于懂了:FWinControls子控件的显示是由Windows来管理,而不是由Delphi来管理(显示透明会导致计算无效区域的方式有所不同——透明的话应减少剪裁区域,所以要进行仔细计算)
  10. PostgreSQL 序列使用
  11. centos jdk 安装
  12. 【Android Developers Training】 66. 添加动画
  13. sphinx的再创造coreseek的安装过程
  14. Scrapy爬虫框架第八讲【项目实战篇:知乎用户信息抓取】--本文参考静觅博主所写
  15. 在Azure虚拟机上部署FileZilla FTP服务器
  16. nginx配置fcgi
  17. 组件自定义事件(.sync)实例
  18. 《Linux内核分析》实践4
  19. Django框架 (一) 虚拟环境配置及简单使用
  20. 耐克的定制页用canvas如何实现....跪求前端大神指点。

热门文章

  1. 布隆过滤器--guava实现
  2. 用texarea存储数据,查询数据库后原样显示在jsp中,包括空格和回车换行
  3. css权重及计算
  4. Qt 程序打包发布总结 转
  5. 使用ESLint+Prettier来统一前端代码风格
  6. 阿里云Linux服务器安装Redis 完整步骤(包括处理远程连接问题)
  7. SKlearn | 学习总结
  8. 分析器错误消息: Reference.svcmap:未能加载文件
  9. Wannafly Camp 2020 Day 6N. 合并!
  10. Docker学习(六)Dockerfile构建自定义镜像