0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SOCV时序分析概念简析

冬至子 来源:数字后端IC芯片设计 作者:Tao涛 2023-07-03 15:19 次阅读

今天我们介绍的时序分析概念是 SOCV 。也被叫作POCV,全称为 Statistic OCV . 这是一种比AOCV更加先进的分析模式。SOCV模式比AOCV更乐观。

随着工艺的越来越先进,我们发现,instance的delay variation呈类似正态分布状,如下图所示:X轴代表cell的delay,Y轴代表概率。Norminal情况的概率最大,而Best和Worst的情况概率最小。

图片

在OCV分析模式下面,我们通常要求在最Worst的情况下面signoff。这样的条件是过于苛刻的。实验发现,如果我们可以在上图中的M+nS处标记instance的delay,那么可以覆盖99.9%的情形。其中M代表 Mean ,也就是 平均值 ,S代表着 标准差

这就是SOCV的基本思想,它放弃了用最worst和最best的情况去标记delay,取而代之的是采用M+nS和M-nS的值,因此Timing情况会比OCV以及AOCV更加乐观。采用SOCV时,具体timing path的计算方式如下:

图片

S代表标准差sigma的值,通常在library或者lvf文件中取得。如下表所示,sigma值以lookup table的形式描述,每个Mean delay值都对应一个sigma值。因此最终的delay值也会变成M+nS或者,M-nS(默认情况下,我们会设置n为 3

图片

使用方法

setAnalysisMode -socv true -analysisType onChipVariation

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SoC设计
    +关注

    关注

    1

    文章

    142

    浏览量

    18667
  • OCV
    OCV
    +关注

    关注

    0

    文章

    23

    浏览量

    12475
  • 时序分析器
    +关注

    关注

    0

    文章

    24

    浏览量

    5225
收藏 人收藏

    评论

    相关推荐

    时序分析中的一些基本概念

    时序分析是FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念
    发表于 10-21 09:28 1406次阅读

    时序约束与时序分析 ppt教程

    时序约束与时序分析 ppt教程 本章概要:时序约束与时序分析基础常用
    发表于 05-17 16:08 0次下载

    SOC时序分析中的跳变点

      跳变点是所有重要时序分析工具中的一个重要概念。跳变点被时序分析工具用来计算设计节点上的时延与过渡值。跳变点的有些不同含义可能会被
    发表于 09-15 10:48 1488次阅读
    SOC<b class='flag-5'>时序</b><b class='flag-5'>分析</b>中的跳变点

    时序分析中的一些基本概念

    时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念
    发表于 02-11 19:08 3984次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>中的一些基本<b class='flag-5'>概念</b>

    时序分析基本概念——STA概述简析

    时序分析基本概念介绍——STA概述,动态时序分析,主要是通过输入向量作为激励,来验证整个设计的时序
    的头像 发表于 12-14 17:01 2.8w次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b>——STA概述简析

    时序分析基本概念介绍——时序库Lib,除了这些你还想知道什么?

    时序分析基本概念介绍——时序库Lib。用于描述物理单元的时序和功耗信息的重要库文件。lib库是最基本的
    的头像 发表于 12-15 17:11 1.1w次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b>介绍——<b class='flag-5'>时序</b>库Lib,除了这些你还想知道什么?

    时序分析时序约束的基本概念详细说明

    时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念
    发表于 01-08 16:57 28次下载
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>和<b class='flag-5'>时序</b>约束的基本<b class='flag-5'>概念</b>详细说明

    FPGA设计中时序分析的基本概念

    时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念
    的头像 发表于 03-18 11:07 2146次阅读

    静态时序分析的基本概念和方法

    向量和动态仿真 。本文将介绍静态时序分析的基本概念和方法,包括时序约束,时序路径,时序裕量,se
    的头像 发表于 06-28 09:38 806次阅读
    静态<b class='flag-5'>时序</b><b class='flag-5'>分析</b>的基本<b class='flag-5'>概念</b>和方法

    介绍时序分析的基本概念lookup table

    今天要介绍的时序分析基本概念是lookup table。中文全称时序查找表。
    的头像 发表于 07-03 14:30 762次阅读
    介绍<b class='flag-5'>时序</b><b class='flag-5'>分析</b>的基本<b class='flag-5'>概念</b>lookup table

    时序分析概念min pulse width介绍

    今天我们要介绍的时序分析概念是 **min pulse width** ,全称为最小脉冲宽度检查。这也是一种非常重要的timing arc check,经常用在时序器件或者memory
    的头像 发表于 07-03 14:54 1398次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b><b class='flag-5'>概念</b>min pulse width介绍

    AOCV时序分析概念介绍

    今天我们要介绍的时序分析概念是 **AOCV** 。全称Stage Based Advanced OCV。我们知道,在OCV分析过程中,我们会给data path,clock path
    的头像 发表于 07-03 16:29 1296次阅读
    AOCV<b class='flag-5'>时序</b><b class='flag-5'>分析</b><b class='flag-5'>概念</b>介绍

    介绍时序分析基本概念MMMC

    今天我们要介绍的时序分析基本概念是MMMC分析(MCMM)。全称是multi-mode, multi-corner, 多模式多端角分析模式。
    的头像 发表于 07-04 15:40 1604次阅读
    介绍<b class='flag-5'>时序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b>MMMC

    时序分析Slew/Transition基本概念介绍

    今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time。
    的头像 发表于 07-05 14:50 1708次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>Slew/Transition基本<b class='flag-5'>概念</b>介绍

    时序分析基本概念介绍—时序库Lib

    今天主要介绍的时序概念时序库lib,全称liberty library format(以• lib结尾),
    的头像 发表于 07-07 17:15 1791次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b>介绍—<b class='flag-5'>时序</b>库Lib