文章目录

  • 片上偏差模式OCV,AOCV,SOCV
  • 一、片上偏差模式OCV,AOCV,SOCV
  • 二、AOCV
  • 三、SOCV

片上偏差模式OCV,AOCV,SOCV

OCV:On Chip Variation
AOCV:Advance On Chip Variation
SOCV:Statistic On Chip Variation
有一篇相关文章说的特别好,码住
论STA | POCV/SOCV 对lib 的要求

静态时序分析基本方法

一、片上偏差模式OCV,AOCV,SOCV

OCV又称片上偏差模式,传统的PVT条件的时序分析仅能表征全局波动,忽略了局部波动,但随着工艺特征尺寸不断减小,局部波动越来越重要。

全局波动:整个芯片上的工艺参数波动,指wafer to wafer,die to die的波动。。
局部波动:同一个die上的不同晶体管的工艺参数不一样。

标准OCV模式:读入两套时序库,一般为最好和最差两套库。在进行建立时间和保持时间进行分析时,将时序路径的发射路径和捕捉路径分开考虑。OCV模拟最悲观的情况进行仿真。针对建立时间分析时,发射路径用最差时序库,捕捉路径用最好时序库。针对保持时间来说,反之。

但仅通过读入的时序库组成的工艺角无法满足设计需求,在实际的OCV模式下设置一个全局偏移因子derate,模拟多个工艺角的局部工艺参数波动情况。

二、AOCV

AOCV是在OCV模式基础上发展和改进的。在OCV中设置了一个全局偏移因子增加悲观量,这一悲观量会作用在时序路径的所有物理单元,导致在较长的时序路径上引入过多悲观量。并且实际的所有标准单元的延时都朝着更悲观的方向调整显然是不符合实际情况的。AOCV引入了一个动态的derate因子。数值一般与路径深度Depth和物理距离diatance有关,有的也仅与Depth有关。

derate表的产生:通过时序库、SPICE库、SPICE网表和蒙特卡洛仿真,可以得到AOCV因子变化表。这里我们将蒙特卡洛模拟的结果作为真是芯片时序结果等价,实际也确实是这样,这是因为蒙特卡洛的SPICE仿真太过耗时,难以接受,因而采取工艺库的方法进行分析。

比较抽象的理解这个过程,路径越深,标准单元的距离越小,片上偏差越小,那么derate就趋向于1,反之距离越大,derate越偏离1,用这样的一个过程查找不同单元的derate。从而使得时序更加容易收敛,与实际物理芯片更加契合。

三、SOCV

SOCV又是在AOCV的基础上发展起来的,甚至可以认为是简化的SSTA。
SSTA:Statistic Static Timing Analysis

AOCV四个问题:
1.在16nm及以下先进制程,路径深度depth快速增加,路径深度过高,并且由于derate偏移系数是由于hspice仿真得到的,带来了大量的计算量
2.并且在PD物理设计过程中不可避免的需要使用ECO(工程变更指令),常常使用的没有逻辑功能的单元如缓冲器,导致derate系数不再适用需要重新计算。
3.并且path depth计算有GBA给出太过悲观,由PBA给出计算量太大。
4.没有考虑单元的transition和load带来的影响。

为了解决AOCV带来的诸多问题,SOCV应运而生。正如SSTA领域所证实的那样,硅中的local variation是一个正态分布/类正态分布,基于统计学概率分布模拟工艺偏差的影响,由于SSTA在实际使用过程中较大的计算量,难以真正落地使用。

SOCV借用了SSTA的想法,将工艺参数看成高斯分布,建立了特有的时序库。因而每一个单元的延时被构建成一个高斯分布,除了一般时序库存在的延时参数外,还增加了延时的均值和方差信息。根据高斯分布园里随机数落在(μ-3σ,μ+3σ)的概率为99.73%,实际应用中认为这一概率代表的置信区间足够高,搞到一个近似认为必然事件。在这一范围内加上一个小的偏差,可以认为时序结果满足工艺偏差的考虑情况。

SOCV优势/特点
1.更加精确。和SPICE的门卡结果非常符合。
2.考虑了transition和load的影响
3.每个单元用统计分布表示,避免了计算depth带来的计算量。
4.避免了计算derate衰减系数带来的大量hspice仿真

下图展示了不同片上偏差模式的derate和真实情况的对比
引用自https://www.cnblogs.com/lelin/p/11392056.html



上面传统的LVF,为解决低电压下延时非高斯的问题,引入moment的方法。如下两张图对比所示,除了均值,方差,引入偏斜。

片上偏差模式OCV,AOCV,SOCV相关推荐

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

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

  2. 小米折叠屏MIX FOLD办公性能再强化,掌上PC模式正式上线

    对于正在享受小米折叠屏MIX FOLD超大屏手机的用户,又将迎来令人兴奋的体验升级.近日,小米集团副总裁常程在微博透露,小米折叠屏MIXFOLD已经推出固件升级,最新MIUI 12.0.10稳定版系统 ...

  3. IntelliJ IDEA上debug模式启动

    IntelliJ IDEA上debug模式启动 debug模式启动 点击Edid Configurations- 增加一个Maven下的jetty,Parameters配置如下 Working dir ...

  4. 企业上云模式正发生转变,混合云或成产业新风口|中机智库干货

    当前,企业上云不仅是国家战略,更是企业自身实现数字化.网络化.智能化转型的必经之路.在多种云模式中,混合云或将成为行业发展的新风口. 企业上云模式正发生转变,混合云或成产业新风口|中机智库干货 近年来 ...

  5. 小米MIX FOLD折叠屏上手体验:MIUI大更新 满血的掌上PC模式“有点狠”

    小米MIX FOLD折叠屏发售至今,娱乐与商务的双向赋能收获了一大批米粉,而在本月底也将迎来系统大版本全量升级,笔者早一批收到了系统版本推送,更新后最深刻的体验就是系统稳定度与流畅性大幅提升,此外自有 ...

  6. (三)集成学习上——偏差与方差

    参考:DataWhale教程链接 集成学习(上)所有Task: (一)集成学习上--机器学习三大任务 (二)集成学习上--回归模型 (三)集成学习上--偏差与方差 (四)集成学习上--回归模型评估与超 ...

  7. C语言单片机数码管a段亮,宏晶单片机设置强上拉模式让数码管更亮!

    STC(宏晶)系列单片机的I/O口具有强上拉模式,何为强上拉模式? 宏晶单片机I/O口可以设置成四种模式:准双向口/弱上接,推挽/强上拉,输入/高阻,设置成推挽/强上拉,无论输出1和0时能承受的电流都 ...

  8. Teams 数字中枢-解决“工作群泛滥”的全新线上协作模式

    Teams 数字中枢-解决"工作群泛滥"的全新线上协作模式 前言 一.后疫情时代,混合办公面临诸多挑战 1.缺少对"员工数字化体验"的规划和建设 2.使用多平台 ...

  9. nacos2.0.0在windows上单机模式启动出现C:\Users\Administrator\AppData\Local\Temp\2\librocksdbjni9761504879862975

    nacos2.0.0在windows上单机模式启动出现 C:\Users\Administrator\AppData\Local\Temp\2\librocksdbjni976150487986297 ...

最新文章

  1. 行业洞见 | 一文了解自动驾驶汽车
  2. package extends 解析
  3. Pytorch学习-tensorboard的使用
  4. java操作数据库出错
  5. P3302-[SDOI2013]森林【主席树,LCA,启发式合并】
  6. windbg script ---- 禁用IsDebuggerPresent
  7. CATia对计算机配置要求,【2人回答】求CATIA对电脑的详细配置要求-3D溜溜网
  8. Linux设备驱动模型1——简介和底层架构
  9. oracle 练习 50_萨克斯每天需要练习内容
  10. 搞懂 Java HashMap 源码
  11. Python突破拉钩反爬机制,采集各类招聘数据
  12. Windows运维的学习笔记
  13. 分享丨李飞飞、吴恩达、Bengio等人的顶级深度学习课程------斯坦福大学Andrew Ng教授主讲的《机器学习》公开课观后感
  14. Atitit 软件方法论法典概论 attilax著作 目录 1. 基本法通则总则 2 2. 流程方法 3 2.1. 工具链建设法 4 2.2. 代码编写法 4 2.3. 注释法 4 2.4. 文档法
  15. 浅谈打印机驱动安装的常见方法及安全防护
  16. 网络音视频下载小套路-dy、xmly
  17. 计算机WORD函数求乘积,Word表格函数运用:加减乘除、求和、求积超简单,大神都不一定会!...
  18. Multi-UA V Cooperative Exploringfor the Unknown Indoor EnvironmentBased on Dynamic Target Tracking翻译
  19. 车主因眼睛小被自动驾驶误判?——智能座舱CV体验的经典corner case剖析 by 资深AI产品经理@方舟...
  20. 字节跳动 |go 后端开发工程师社招一二三四五面面经|2022

热门文章

  1. 链路追踪译文学习记录(Dapper!!!非原创!!!学习记录)
  2. linux如何更改密钥环密码,Linux系统教程:Ubuntu桌面上禁用默认的密钥环解锁提示...
  3. 带掩码的自编码器MAE在各领域中的应用总结
  4. Python爬虫|爬取喜马拉雅音频
  5. Mac 编译 llvm / mlir
  6. Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
  7. 图的遍历 --- 广度优先搜索【借助队列实现】 + 深度优先搜索【借助递归栈】
  8. android 第三方社区,从友盟微社区看Android第三方SDK架构实践
  9. 大脑的终极秘密——从狮子也有意识谈起
  10. html5页面中添加腾讯地图api