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

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

3天内不再提示

POCV Timing Report详细讲解

夏日余晖 来源:Harmony技术专家 作者:Harmony技术专家 2022-10-12 17:37 次阅读

report_timing -variation

poYBAGNGisWAF1frAAGOOr4_EJg133.png

我们可以用reprot_timing -variation报POCV Timing并显示其中的Variation。和普通的Timing report一样,也分为三大列,左边是Point,右边是Incr和Path,其中Incr和Path下面会显示几列内容,这个是普通的Report所没有的,它显示的就是Variation的影响。Incr是每个Point单独增加或者说引入的Delay值;Path是Timing path上累积下来的总Delay值。


然后看下Incr下面的四列值:Mean: 平均值,也就是高斯分布中的μ值(它很关键)Sensit: 全称是sensitivity,也就是1个Sigma的值;Corner: 高斯分布3个(具体几个是可以设置的)Sigma边界的最差值,比如Setup的话就是Mean+3*Sensit,如果是Hold的话就是Mean-3*Sensit。这个值的参考意义不是特别大,不要以为它的Delay很大那么就会导致整个Path的Delay增加很多,不是这样的,后边Path的Delay不是它的累积,只有Mean值是累加下去的。Value: 需要注意它和Corner的区别,这个非常容易搞错!!!其实Value值是一个反推值,它不是直接根据上面几个值算出来的值,而是根据当前Point上Path的Delay Value减去上个Point上Path的Delay value值得到的。因此从结果上看上去,你把每个Point上Incr的Value累加起来得到的就是Path delay,但是需要注意的是它们之间的因果关系,即先有谁,后有谁,不要搞错了。这个值的参考意义比Corner更大。从上图示例其实就能看出来,b3 Cell的delay是Corner值是7ns,但是对于整个Path的贡献delay其实并没有那么大,只有2.82ns(Value值)。


接着看下Path下面的三列:先看

Value:就是从Path的开始到当前Point的累积Delay值。与普通的BCWC或者OCV的timing report不同之处在于,它不是由Incr下面的Value值累加得到的(前面其实也说了),而是根据Path下方的Mean值和Sensit值得到的。每一行的Path delay value = Path mean +/- (3 * Path sensit)对于Setup就是+,对于Hold就是-。


Mean:Path mean其实就是每个Point Incr的Mean的累加。Path mean = mean_1st_stage + mean_2nd_stage + .. + mean_previous_stage + mean_current_stage
Sensit:Path sensit是每个Point sensit的方和根(RSS, Root-Sum Square)值:Path sensit = sqrt(sensit_1st_stage^2 + sensit_2nd_stage^2 + … + sensit_previous_stage^2 + sensit_current_stage^2)。
因此有了Path的value值就可以反推得到前面所说的每一级的delay “Value”了。

Statistical adjustment(统计调整):

星球有很多人问:PT rpt 里最后的有一行statistical adjustment ,这个值是怎么来的以及有什么作用?这是由于在POCV分析中,arrival和required time都包含统计的偏差(variation),path的slack corner不会是required corner和arrival corner之间的简单的差值,而是根据mean和sigma算出的值,这两者之间会有一个差值,这个就是statistical adjustment。意义不是很大,就是让你看到它们不是required corner和arrival corner之间的简单的差值关系,和value类似,是个反推值。原因:统计量的标准差并不是简单的和,而是平方和的平方根。路径的统计调整(statistical adjustment)一方面是路径的slack corner与另一方面是required corner和arrival corner之间的差异。

审核编辑 黄昊宇

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

    关注

    1

    文章

    6

    浏览量

    12481
收藏 人收藏

    评论

    相关推荐

    L298电机驱动模块的详细讲解

    电动小车的组成 • 一个电动小车整体的运行性能,首先 取决于它的电源模块和电机驱动模块。 • 电机驱动模块主要功能:驱动小车轮子 转动,使小车行进。 • 电源模块:顾名思义,就是为整个系统 提供动力支持的部分 下载PDF文档了解L298电机驱动模块详细讲解
    发表于 02-26 15:53

    ADC12D1800RF使用DESCLKIQ模式时,DES Timing几乎无法调节,为什么?

    ADC12D1800RF使用DESCLKIQ模式时,在调节offset之后,DES Timing 几乎无法调节,输入时钟为1800MHz,测试信号为498M,幅值均为0dbm,对输出的结果做fft,它频谱图中出现804M,402M等杂散的可能的原因是什么?
    发表于 01-02 06:40

    dac7624 data output timing是做什么用的?

    1:请问左侧的 data output timing 是做什么用的?右侧的是写数字输入的时序吧。2:这款dac可以单纯的用IO模拟时序通信吧3:这个t CSD 要求最大不能超过160ns 很多单片机都达不到吧。单纯的翻转下IO,实际用示波器也要100多ns
    发表于 01-01 07:52

    《富士通综合报告(Fujitsu Integrated Report 2024)》带你全面了解富士通

      今年10月,富士通发布了 《富士通综合报告(Fujitsu Integrated Report 2024)》 。这份报告详细介绍了有关富士通的业务经营情况,以及创新的价值创造举措,旨在与所有
    的头像 发表于 12-11 17:31 702次阅读
    《富士通综合报告(Fujitsu Integrated <b class='flag-5'>Report</b> 2024)》带你全面了解富士通

    芯片封装工艺详细讲解

    芯片封装工艺详细讲解
    发表于 11-29 14:02 1次下载

    电感技术的讲解

    详细讲解电感的原理及计算
    的头像 发表于 09-06 02:07 2475次阅读
    电感技术的<b class='flag-5'>讲解</b>

    瀚海微SD NAND存储功能描述(22)Timing Values

    Timing Values 块读取Gap 在读取操作过程中,由于主机缓冲区已满,主机需要通过停止SDCLK来停止从卡中读取数据的输出。考虑到使用采样时钟调优方法,主机需要在块间隙停止SDCLK,而
    的头像 发表于 09-04 11:20 366次阅读
    瀚海微SD NAND存储功能描述(22)<b class='flag-5'>Timing</b> Values

    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)

    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)
    的头像 发表于 08-21 16:31 3323次阅读
    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(<b class='flag-5'>详细</b><b class='flag-5'>讲解</b>+HAL库)

    第14章-蓝牙遥控小车 蓝牙串口通讯讲解蓝牙APP遥控小车 蓝牙串口通讯讲解

    第14章-蓝牙遥控小车 手把手做蓝牙APP遥控小车 蓝牙串口通讯讲解
    的头像 发表于 08-21 16:24 939次阅读
    第14章-蓝牙遥控小车 蓝牙串口通讯<b class='flag-5'>讲解</b>蓝牙APP遥控小车 蓝牙串口通讯<b class='flag-5'>讲解</b>

    《汽车线束工艺讲解》-138页.ppt

    《汽车线束工艺讲解》-138页.ppt
    的头像 发表于 07-01 17:07 637次阅读
    《汽车线束工艺<b class='flag-5'>讲解</b>》-138页.ppt

    PSOC Creator无法生成Project_timing.html文件如何解决?

    PSOC Creator 无法生成 Project_timing.html 文件。 如何解决这个问题? [图片 1:成功建设的项目文件] [图片 2:文件注释生成 IDE 状态]
    发表于 05-20 06:54

    foxbot基本操作与应用讲解

    电子发烧友网站提供《foxbot基本操作与应用讲解.pptx》资料免费下载
    发表于 05-11 09:34 1次下载

    STM32 USB如何把\"input report byte length 2\" 修改为多个字节?

    数据位数,但是抓包发现数据 被拆分成多个 2 byte 的包。 我上位机显示HID 是 2 byte。 第二行 input report byte length 2 /** @defgroup
    发表于 05-09 08:09

    三菱触摸屏教案讲解

    电子发烧友网站提供《三菱触摸屏教案讲解.pdf》资料免费下载
    发表于 05-06 09:26 2次下载

    芯片后仿之SDF 3.0解析(三)

    本文接着解析SDF3.0的Timing Checks Entries、Timing Environment Entries两个部分。
    的头像 发表于 04-16 11:08 2218次阅读
    芯片后仿之SDF 3.0解析(三)