参考:《Contraining Designs for Synthesis and Timing Analysis》 3.8 On-Chip Variation

我们知道建立关系:
tlaunch+tclk2q+tC1+tsetup<tcapture+tcyclet_{launch} + t_{clk2q} + t_{C1} + t_{setup}< t_{capture} + t_{cycle} tlaunch​+tclk2q​+tC1​+tsetup​<tcapture​+tcycle​

要对上面的电路进行最最最悲观的情况下的建立分析,就要考虑数据路径(不等式左侧)的最大延迟,不等式右侧的最小延迟。

tclk2qt_{clk2q}tclk2q​、tC1t_{C1}tC1​、tsetupt_{setup}tsetup​对于固定电路和器件是确定的。为了考虑时钟树的影响,则需要(A->B->F1.clk)按最慢的路径来考虑,而(A->C->D->F2.clk)按最快路径来考虑。

保持关系:
tlaunch+tclk2q+tC1<tcapture+tholdt_{launch} + t_{clk2q} + t_{C1} < t_{capture} + t_{hold} tlaunch​+tclk2q​+tC1​<tcapture​+thold​

同理对于保持关系则相反,数据路径最快,所以(A->B->F1.clk)按最快的路径来考虑,而(A->C->D->F2.clk)按最慢路径来考虑。

片上变化(On-Chip Variation,OCV):对同一 network 的不同段进行的这种差异处理,可以覆盖到同一芯片不同部分上的任何变化情况。这种差异处理被称为片上变化。

这种片上变化减小了 STA 的裕量,因为时钟网络有一段路径是共用的,这段路径延迟应该认为是相等的。
所以有的工具会将片上变化应用到整段时钟网络(包括公用部分),然后通过修正因子来补偿公共段中考虑的延迟差异。
相关术语:时钟网络悲观效应降低(clock network pessimism reduction)或时钟树悲观效应降低(clock tree pessimism reduction)

片上变化(on chip variation,OCV)概念学习相关推荐

  1. 计划总赶不上变化,优秀的项目经理该如何应对?

    "计划总赶不上变化",项目实施过程中,我们很常说的一句话. 在项目开始的时候,我们都会基于WBS分解后的工作包做估算,然后,制定出项目的整体计划,包括人力.成本.进度等各方面的子计 ...

  2. Signoff Criteria --- ocv/aocv/pocv之POCV介绍

    POCV (parametric on chip variation)## 本小节介绍pocv相关内容 1. Overview Process variation可以简单分成die-to-die和on ...

  3. 数字IC后端知识扫盲——OCV(上)

    还在烦恼IC设计中的OCV, AOCV, POCV, SOCV 和 LVF傻傻分不清?今天我们就来逐个探探它们究竟是什么东西. 芯片在实际生产中,同一片晶圆上的不同区域的芯片,因为各种外部条件和生产条 ...

  4. 片上偏差模式OCV,AOCV,SOCV

    文章目录 片上偏差模式OCV,AOCV,SOCV 一.片上偏差模式OCV,AOCV,SOCV 二.AOCV 三.SOCV 片上偏差模式OCV,AOCV,SOCV OCV:On Chip Variati ...

  5. 后端基础概念:各种OCV一网打尽(上篇)

    芯片在实际生产中,同一片晶圆上的不同区域的芯片,因为各种外部条件和生产条件的变化(variation),比如:工艺(Process),电压(Voltage),温度(Temperature)等,可能会产 ...

  6. VLSI Basic2——OCV

    PVT - Corner 是什么 芯片在生产过程中,由于外界条件和生产条件的变化,比如PVT,可能会产生不同的误差从而导致同一晶圆上不同区域上的芯片里的晶体管速度变快或者变慢,并因此产生corner概 ...

  7. 【转】OCV、AOCV、POCV、LVF都有什么作用?

    一.前言 这一期我们来讨论一些名词,就是标题里满满当当的英文单词.当然,其中最核心也是最基本的,就是OCV.什么是OCV?它又有什么含义呢?或许后端的朋友们对它相对熟悉些. 某种意义上来说,芯片很脆弱 ...

  8. OCV、AOCV、POCV、LVF介绍

    芯片在生产过程中,由于外界条件和生产条件的变化,比如PVT,可能会产生不同的误差从而导致同一晶圆上不同区域上的芯片里的晶体管速度变快或者变慢,并因此产生corner概念. BCWC:即为best ca ...

  9. OCV/AOCV/SOCV的介绍和应用

    什么是ocv? 芯片制造过程中,MOS间差异必然存在.library中的cell delay是在某个固定的PVT(operating condition)下仿真得出的.而实际上在芯片内部由于工艺偏差. ...

最新文章

  1. hibernate mysql longblob_使用hibernate 插入mysql blob 字段 最大能插入多大的数据
  2. Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6.i686
  3. 处理字符数据--运算符和函数
  4. python socket发送组播数据_Python socket 如何实现广播单播切换
  5. docker与mmdetection
  6. ASP.NET Core 5.0 Web API 自动集成Swashbuckle
  7. docker $PWD路径_Docker 技术系列之安装Redis单机版和集群版
  8. android组件间共享数据的常用方法
  9. Bootstrap Glyphicons图标
  10. Python案例:两种方法实现词频统计
  11. 设计模式 之 《工厂方法模式》
  12. 4.3配置自定义情况的Bean实例
  13. IE haslayout总结
  14. 《Windows程序设计》复习题
  15. visio制作算法流程图
  16. 关于Palantir——第二部分:本体(Ontology)
  17. ubuntu 20.04网卡驱动安装(rtl8812au)
  18. 全面解读量化中性策略
  19. Maven下载及安装教程详解
  20. CMake之add_custom_target

热门文章

  1. 50㎡会议室音响系统设计方案是什么呢?
  2. bzoj1018[SHOI2008]堵塞的交通traffic
  3. HTML学生个人网站作业设计:电影网站设计——影视传媒公司网站(8页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  4. java如何进行数据封装_JAVA——封装
  5. vmware中的linux使用共享文件夹
  6. 冰糖葫芦的php代码,食物语冰糖葫芦技能一览
  7. 人工智能图片分类Python小程序
  8. HTML5期末大作业:节日网站设计——中国传统节日-春节(8个页面) HTML+CSS+JavaScript 中国传统节日春节网页HTML代码 学生网页课程设计期末作业下载 春节大学生网页设计制作成
  9. YYModel源码解读
  10. .NET/C#程序员技能表