当前位置: 首页 > news >正文

多corner综合

一般一个工艺会提供不同工艺角的标准单元库,如果希望在综合的时候能在两个边界工艺库上做分析,可以利用set_min_libraryset_operating_conditions两个命令。

set_min_library用法如下

set_min_library max_lib.db -min_version min_lib.db

max_lib.db是本次分析所用的worst lib,min_lib.db是本次分析所用的best lib。

set_operating_conditions用来定义当前设计的operating conditions。operating conditions在标准单元库中有定义,字段就是operating_conditions。该命令的参数如下

  • -analysis_type bc_wc | on_chip_variation bc_wc和on_chip_variation两个选项是互斥的,bc_wc将指定的两种operating condition认为是两种极端情况,在max condition下分析setup,在min condition下分析hold。这种分析认为整个芯片要么都处于max condition,要么都处于min condition。on chip variation则认为max condition和min condition是芯片所处的工况的两个边界,工具会用最坏的情况进行时序分析,例如分析setup时,launch端使用max condition,capture端使用min condition。显然on_chip_variation是更保守的情况,虽然可能过于悲观。这篇文章提到对于90nm以上的工艺直接用bc_wc即可,对于90nm一下的更先进的工艺最好选择ocv模式。另外OCV模式还牵扯到时钟重合悲观量(Clock recovergence pessimism),这个放到一个单独的文章写吧,这篇文章还提到OCV模式下CRPR,即Clock Recovergence Pessimism Remove,方法是
set_app_var timing_remove_clock_recovergence_pessimism true
  • -min -min_library -max -max_library 指定min condition和max condition以及对应的单元库
http://www.jsqmd.com/news/6131/

相关文章:

  • Day11-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop\demo06
  • OpenLayers地图交互 -- 章节十一:拖拽材料交互详解
  • 2025年人工智能与智能装备国际学术会议(AIIE 2025)
  • 详细介绍:衡石HQL深度解析:如何用类SQL语法实现跨源数据的高效联邦查询?
  • 通过IDOR实现权限提升导致未授权用户注入
  • 定义工业生产新范式!网易灵动发布全球首款全域智能无人装载机“灵载”
  • 国有银行人力资源数字化转型的合规突围与效能跃迁
  • Java 类类型
  • OpenFeign 继承FeignClient客户端注意事项
  • 详细介绍:Redis 核心数据类型:从命令、结构到实战应用
  • 9月29日
  • JVM调优实战及常量池详解
  • Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统
  • kuboard使用的etcd空间满了如何处理
  • 国内信创领域的PostgreSQL技术能力认证
  • redis-AOF持久化机制
  • 03-控制台项目创建与结构说明
  • 从拆盒到共创:手办盲盒抽赏小程序的多元体验与文化联结 - 实践
  • Nginx技术文档与LNMP架构部署指南 - 详解
  • 海康威视WEB视频监控插件3.3 解决视频画面遮挡 无法隐藏的问题 - 详解
  • YACS2025年9月乙组
  • 赋能智慧应急:国标GB28181平台EasyGBS视频技术如何成为气象灾害预警新工具
  • NET各个版本新增的特性和语法糖
  • xinference推理embedding等小模型
  • day15-项目上线
  • Docker入门 - 实践
  • opencv学习记录6
  • 努力的轨迹,通往成长的旅程——赵欣彤的自我介绍
  • 第2章 day02 requests基础
  • WebAPI开发步骤