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相关推荐

  1. php ad 管理工具,打开AD管理工具连接到指定DC

    如何指定打开AD管理工具时连接到某台DC?现在因为管理员众多,专门搭建了一台服务器,用于管理员连接并使用管理工具对AD进行管理.但是希望对其操作进行记录,所以开了审核日志.现在希望在这台服务器上打开A ...

  2. MS DTC 无法正确处理 DC 升级/降级事件的解决

    当Windows 2003安装AD后,经常出现以下警告信息的解决方法: MS DTC 无法正确处理 DC 升级/降级事件.MS DTC 将继续运行并将使用现有的安全设置.错误说明: %1,  打开管理 ...

  3. 介绍并扩展Fitnesse的测试模块化机制:Scenario

    2019独角兽企业重金招聘Python工程师标准>>> 首先普及一下概念,什么是Fitnesse,听一听.NET版Cucumber的创始人Aslak Hellesøy谈Fitness ...

  4. 虚拟化--YESLAB DC Vphere5 上课PDF

    YESLAB DC Vphere5 上课PDF http://url.cn/dUapYb 转载于:https://blog.51cto.com/williamliuwen/1686109

  5. QTP---Recovery Scenario没有被触发的原因汇总

    最近拜读了一些资料和blog文章,自己实践中,也来做个总结: 1.   脚本中若没有涉及测试对象库对象的情况下,是不会触发场景恢复的: 比如场景恢复设置触发事件是pop-up window,当脚本中手 ...

  6. 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件

    本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...

  7. MFC中设备描述表dc的使用

    1 以下代码我是在View类中实现的: 2 /** 利用平台SDK实现画线功能 3 // 首先获得窗口的设备描述表 4 HDC hdc; 5 hdc = ::GetDC( m_hWnd ); //调用 ...

  8. 额外DC的安装、卸载方法以及注意事项。

    为何我们要安装额外DC?安装额外DC需要注意什么?如何安装额外DC?想要卸载额外DC怎么办?卸载又需要注意什么?请大家随我将这些问题一一解答. 一,安装额外DC的好处: 1,提供容错功能.当一台DC出 ...

  9. LDAP 中 CN, OU, DC 的含义(ldap学习一)

    很多人虽然会使用dsadd等命令添加用户,但是dsadd的命令说明里面并没有涉及到dc,cn,ou的含义,很多人都不明白,这里是微软的技术支持人员的回信,希望对大家有帮助.  CN, OU, DC 都 ...

最新文章

  1. 为什么很多网逃抓不到_为什么很多人找不到长久合作的毛刷厂家?
  2. JavaScript基础学习3
  3. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  4. pytest测试实战pdf_Pytest+Allure美化测试报告
  5. 181223每日一句
  6. R语言和Rstudio的介绍和安装
  7. 程序员修炼之道(第2版)
  8. 图像处理农业应用sci_SCI征稿通知
  9. 外贸常用术语_外贸常用术语大全
  10. 期权定价模型之Merton模型的校准与定价【python量化】
  11. mysql_帮助命令/通配搜索/help help用法(official doc)
  12. 常用单片机模块(一)
  13. 黑马程序员14套经典IT教程+面试宝典
  14. c++排序(CList类库)
  15. NewCoder:买苹果
  16. 权限控制-Shiro
  17. 百度又一神器发布!网友:牛逼炸了...
  18. SELinux 的工作模式(Disabled、Permissive和Enforcing)
  19. 人工智能的未来:趋势和对软件工程师的启示
  20. scala并发_探索Scala并发

热门文章

  1. Python编程从入门到实践:动手试一试:5-1~5-13
  2. python爬取糗事百科内容
  3. 中小项目敏捷实践之一(关于项目所有者和责任人)
  4. boost python异常处理_C++ boost.python折腾笔记
  5. c语言初级小游戏 · 闯关小鸟 | 激发你的编程兴趣(115行左右代码)
  6. SockJS简单介绍
  7. 树莓派新手入门:烧录系统、换源、基础配置、putty或vnc远程连接
  8. 寻找输入数字中的全数字(pandigital) python编程
  9. 白话讲懂wait notify 和park unpark的使用示例和区别
  10. java植物大战僵尸 论文_java实现植物大战僵尸游戏