DC Scenario
Scenario
在我们使用DC时,需要使用命令create_scenario创建scenario,可以是一个,也可以是多个,目前的芯片往往工作在多种模式下,所以多个scenario是常用的场景。
Scenario由mode和corner组成,下面是mode和corner的定义。
Corner
A corner is defined as a set of libraries characterized for process, voltage and temperature (PVT) variations;
也就是说,corner由PVT组成,芯片由于制造的原因,可能收到process的影响,例如ffgnp和ssgnp;另外,芯片还可能工作在不同的电压和温度下;
Mode
A mode is defined by a set of clocks, supply voltages, timing constraints, and libraries;
芯片在工作时,可能位于不同的mode下,例如function mode、shift mode,capture mode;
Scenario创建
每个scenario的创建过程如下图所示
每个scenario都需要设置或者创建TLUPlus file、operating_conditions以及constraints,如下图所示
A scenario definition must include the set_operating_conditions and set_tlu_plus_files commands;
也就是说,在定义scenario时,必须指定operating condition和tluplus file;
Tluplus file
Tluplus file用于估算RC;
Timing Analysis
在做timing 分析时,工具会同时分析所有的scenario的timing和DRC问题,并且report处这些scenario中最差的;
另外,我们在指定operating condition时,可以设置为一下三种:
1、BC WC
2、OCV
3、POCV
在先进工艺下,我们会选用POCV,这需要我们设置下面的变量:
pocvm_enable_analysis
为true;
Power Optimization
DC Scenario相关推荐
- php ad 管理工具,打开AD管理工具连接到指定DC
如何指定打开AD管理工具时连接到某台DC?现在因为管理员众多,专门搭建了一台服务器,用于管理员连接并使用管理工具对AD进行管理.但是希望对其操作进行记录,所以开了审核日志.现在希望在这台服务器上打开A ...
- MS DTC 无法正确处理 DC 升级/降级事件的解决
当Windows 2003安装AD后,经常出现以下警告信息的解决方法: MS DTC 无法正确处理 DC 升级/降级事件.MS DTC 将继续运行并将使用现有的安全设置.错误说明: %1, 打开管理 ...
- 介绍并扩展Fitnesse的测试模块化机制:Scenario
2019独角兽企业重金招聘Python工程师标准>>> 首先普及一下概念,什么是Fitnesse,听一听.NET版Cucumber的创始人Aslak Hellesøy谈Fitness ...
- 虚拟化--YESLAB DC Vphere5 上课PDF
YESLAB DC Vphere5 上课PDF http://url.cn/dUapYb 转载于:https://blog.51cto.com/williamliuwen/1686109
- QTP---Recovery Scenario没有被触发的原因汇总
最近拜读了一些资料和blog文章,自己实践中,也来做个总结: 1. 脚本中若没有涉及测试对象库对象的情况下,是不会触发场景恢复的: 比如场景恢复设置触发事件是pop-up window,当脚本中手 ...
- 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件
本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...
- MFC中设备描述表dc的使用
1 以下代码我是在View类中实现的: 2 /** 利用平台SDK实现画线功能 3 // 首先获得窗口的设备描述表 4 HDC hdc; 5 hdc = ::GetDC( m_hWnd ); //调用 ...
- 额外DC的安装、卸载方法以及注意事项。
为何我们要安装额外DC?安装额外DC需要注意什么?如何安装额外DC?想要卸载额外DC怎么办?卸载又需要注意什么?请大家随我将这些问题一一解答. 一,安装额外DC的好处: 1,提供容错功能.当一台DC出 ...
- LDAP 中 CN, OU, DC 的含义(ldap学习一)
很多人虽然会使用dsadd等命令添加用户,但是dsadd的命令说明里面并没有涉及到dc,cn,ou的含义,很多人都不明白,这里是微软的技术支持人员的回信,希望对大家有帮助. CN, OU, DC 都 ...
最新文章
- 为什么很多网逃抓不到_为什么很多人找不到长久合作的毛刷厂家?
- JavaScript基础学习3
- Codeforces Round #323 (Div. 1) B. Once Again... 暴力
- pytest测试实战pdf_Pytest+Allure美化测试报告
- 181223每日一句
- R语言和Rstudio的介绍和安装
- 程序员修炼之道(第2版)
- 图像处理农业应用sci_SCI征稿通知
- 外贸常用术语_外贸常用术语大全
- 期权定价模型之Merton模型的校准与定价【python量化】
- mysql_帮助命令/通配搜索/help help用法(official doc)
- 常用单片机模块(一)
- 黑马程序员14套经典IT教程+面试宝典
- c++排序(CList类库)
- NewCoder:买苹果
- 权限控制-Shiro
- 百度又一神器发布!网友:牛逼炸了...
- SELinux 的工作模式(Disabled、Permissive和Enforcing)
- 人工智能的未来:趋势和对软件工程师的启示
- scala并发_探索Scala并发
热门文章
- Python编程从入门到实践:动手试一试:5-1~5-13
- python爬取糗事百科内容
- 中小项目敏捷实践之一(关于项目所有者和责任人)
- boost python异常处理_C++ boost.python折腾笔记
- c语言初级小游戏 · 闯关小鸟 | 激发你的编程兴趣(115行左右代码)
- SockJS简单介绍
- 树莓派新手入门:烧录系统、换源、基础配置、putty或vnc远程连接
- 寻找输入数字中的全数字(pandigital) python编程
- 白话讲懂wait notify 和park unpark的使用示例和区别
- java植物大战僵尸 论文_java实现植物大战僵尸游戏