PTPX中的report 选项
Report的生成
report_power表示产生power report,update_power表示进行power analysis。
report_power命令可以生成四种形式的report,

1) Power group-based,default的方式。
2) Cell-based,加入-cell_power的option
还可以加入-sort_by 的option来根据cell_internal_power(default),cell_leakage_power,
dynamic_power来生成report。
3) Net-based,加入-net_power的option
还可以加入-sort_by的option来根据net_static_probability,net_switching_power(default)
和net_toggle_rate和total_net_load。
4) Hierarchy_base,加入-hierarchy的option
一般只有hierarchy的底下一层的power被报告出来,可以通过-levels来进行修改。
还有-group,-rail,-clocks这样的option来进行filter进行report。
在使用-include_estimated_clock_network之前,必须进行estimate_clock_network_power的命令。
PTPX中预设的7中power groups:
1) Io_pad,包括I/O pad cells。
2) memory,包括Memory cell。
3) black_box,除了io和memory之外没有functionality的cell。
4) clock_network,包括使用create_clock的命令定义的clock和clock network上的buffer,inverter,clock-gating logic。
5) register,Latches和FF,但是不包括由clock network驱动的register的clock pin(包含在clock network group中)。
6) sequential,Latch和FF,但是clock pin不连接到clock network。
7) combinational,剩下的cell。

一般情况下,一个instance只会定义在一个power group,所以这几个power group的总和就是这个design的power。
如果lib使用CCS的power model,那么可以分别报告出intrinsic和gate leakage的power,
这时需要设置power_report_leakage_breakdowns变量。
通过报告分析clock_gating的efficiency。
report_clock_gate_saving来报告某个clock gate的情况。
1) Toggle Saving,关掉gate之后,output的clock toggle rate的减少量。
通过加入-by_clock_gate的命令来报告每个clock gate的toggle saving。
2) Register number,clock的fanout register。
通过加入-sequential的命令来报告每个clock gate的reg情况。
越高的clock freq,越多的fanout reg,那么该clock gate的效率越高。
PTPX中的report 选项的更多相关文章
- 在Salesforce中进行Report和Dashboard的配置
用Report和Dashboard去图形化比较不同Object的信息是一个十分普遍的需求,当然我们可以完全用Visual Page和Classes去自定义对应的Report和Dashboard的功能. ...
- Linux: 介绍make menuconfig中的每个选项含义【转】
转自:http://blog.csdn.net/gaoyuanlinkconcept/article/details/8810468 介绍make menuconfig中的每个选项含义 Linux 2 ...
- OJ提交题目中的语言选项里G++与C++的区别(转)
G++? 首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已. 那么他们之间的区别是什么? 在提交题目中的语言选项里,G++和C++都代表编译的方式. ...
- Bash中的shopt选项
Bash中的shopt选项 http://blog.chinaunix.net/uid-20587169-id-1919110.html shopt命令用于显示和设置shell中的行为选项,通过这些选 ...
- 删除select中所有option选项jquery代码
select中所有option选项如何删除,本文使用jquery简单实现下,有此需求的朋友可以参考下,希望对大家有所帮助. 这样写 复制代码代码如下: <select id="sear ...
- OJ提交题目中的语言选项里G++与C++的区别(转载)
原文链接:http://blog.polossk.com/201405/c-plus-plus-g-plus-plus G++? 首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编 ...
- Jmeter3.2版本中Generating Report Dashboard功能浅析
自从投入到Jmeter怀抱,一直想找到一个比较不错的测试结果报告模板用于展示,类似于Loadrunner中导出html那种,但是苦苦的寻找始终没有一款让我看上眼的,包括Jmeter自带的xsl,虽然展 ...
- makefile中一些编译器选项
Libraries Static Libraries a collection of ordinary object files (目标文件的集合) loaded at program link ti ...
- Java-Selenium,获取下拉框中的每个选项的值,并随机选择某个选项
今天逛51testing,看见有人问这个问题.现在以Select标签为例. 1.首先看页面中的下拉框,如图: 2.F12查看页面源代码,如下 <select class="form-c ...
随机推荐
- 强调语气<strong>和<em>标签,文字设置单独样式<span>
区别:1,<em> 表示强调,<strong> 表示更强烈的强调. 2,并且在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示. 3,两个 ...
- EF不同查询方法生成的SQL比较
var test1 = db.jj_RolesItem.Join(db.jj_SysItemsClass, m => m.ClassID, g => g.ClassID, (m, g) = ...
- 长宽广州地区DNS
网络又抽风了,发现时DNS的问题. 打客服电话问到了长宽广州的DNS: 首选:211.162.62.1备用:211.162.62.61
- ASP.NET中身份验证
ASP.NET中身份验证有三种方式:Windows.Forms和Passport. 1.Windows验证,基于窗体验证,需要每个页面写上验证身份代码,相对灵活,但操作过于复杂: 2.Passport ...
- perl常见符号
=> 键值对,左键右值 -> 引用,相当于java中的 [对象.方法名]中的点号 :: 表示调用类的一个方法 % 散列的标志,定义一个键值对类型的 @ 数组的标志 $ 标量的标志 =~ ...
- 做SSH练习的时候,JUunit运行遇到报错信息
提示说是applicationcontext文件中的jdbcUrl信息错误,可是xml文件中的url再三确认是没有错的,不知道怎么回事? 最下面贴上applicationContext.xml中的数据 ...
- [BS-25] IOS中手势UIGestureRecognizer概述
IOS中手势UIGestureRecognizer概述 一.概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touches ...
- 利用DBCC PAGE查看SQL Server中的表和索引数据
16:08 2013-01-06 参考http://doc.chinaunix.net/sqlserver/200810/206034.shtmlDBCC PAGE|IND 参数 DBCC PAGE ...
- sql语句感想
select出来内容可以当成表拿来用,,比如取别名什么的. union是纵向的,追加记录(行) join on是横向的,追加列
- 如何用Java解析CSV文件
首先看一下csv文件的规则: csv(Comma Separate Values)文件即逗号分隔符文件,它是一种文本文件,可以直接以文本打开,以逗号分隔.windows默认用excel打开.它的格式包 ...