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

    浏览量

    12639
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电感技术讲解

    都是用它和电容进行对比记忆。当然,我也会尽量用通俗的方式,让大家理解电感。在讲解电感之前,需要了解一下同学们对电感有哪些认识。大家可以说说,都用过,或见过哪些电感。
    的头像 发表于 04-24 11:03 172次阅读
    电感技术<b class='flag-5'>讲解</b>

    巴塞罗那MWC 2026,国际电信巨头展台,官方无线讲解器是它

    2026年世界移动通信大会(MWC)在巴塞罗那落下帷幕。在这场顶级科技盛宴中,一个来自中国的讲解器品牌格外引人注目——IndoorLink。它不仅是国内头部参展商的选择,也同步亮相法国电信巨头Orange展台,作为官方讲解设备,接待全球观众。
    的头像 发表于 04-01 15:07 294次阅读

    zynqmp PS端DDR配置说明

    详细讲解zynqmp ps端DDR相关时序参数配置过程。
    发表于 03-24 14:56 1次下载

    商汤科技智能讲解机器人亮相上海中学国际部

    校园里出现了一位特殊的“迎新使者”——由商汤科技“商量AI讲解大脑”驱动的智能讲解机器人亮相校园,以生动鲜活的互动形式迎接返校学子,为开学日注入了浓厚的科技活力,成为校园里一道亮眼的风景线。
    的头像 发表于 03-05 09:34 990次阅读

    由商汤科技商量AI讲解大脑系统驱动的智能机器人亮相

    对阵双方实力悬殊却又势均力敌:一方,是以逻辑缜密、反应迅捷著称的前武汉大学辩论队队长;另一方,则是首次以辩手身份亮相、由商汤科技“商量AI 讲解大脑”系统驱动的智能机器人。
    的头像 发表于 02-09 15:02 718次阅读

    RGB时序灯条的工作原理讲解

    图文配合讲解了RGB时序灯条的应用场景、什么是RGB时序灯条、信号格式与传输规则、灯珠芯片的工作流程、颜色与动态效果控制方式等
    发表于 02-06 11:36 0次下载

    疆鸿智能PROFIBUS六路集线器详细讲解,建议点赞收藏

    疆鸿智能PROFIBUS六路集线器详细讲解,建议点赞收藏 JH-DP6是一款专业的Profibus网络优化设备,能够将传统总线结构转换为稳定的星型拓扑,有效支持复杂布线需求。它具备信号整形与放大
    的头像 发表于 12-24 14:59 370次阅读
    疆鸿智能PROFIBUS六路集线器<b class='flag-5'>详细</b><b class='flag-5'>讲解</b>,建议点赞收藏

    福晞软件调试工具介绍之工程添加Debugware IP(1)

    为方便用户了解和熟悉「福晞软件」,我们就软件的调试工具进行详细讲解和说明,以帮助用户实现高效地开发和调试。
    的头像 发表于 12-15 09:17 3777次阅读
    福晞软件调试工具介绍之工程添加Debugware IP(1)

    vivado时序分析相关经验

    。 “report_design_analysis -max_paths 50 -setup”此指令可以报告最差的50条setup timing path。 “report
    发表于 10-30 06:58

    关于综合保持时间约束不满足的问题

    两个时钟是没有约束的异步时钟 3、在 synthesis 中 打开 edit timing constraints 设置异步时钟,如下图: 4、再重新运行 synthesis 中的 report
    发表于 10-24 07:42

    rtt usb-HID 现在收发数据在 bus hound 里面能看到,用USB调试助手只能发送数据,没法接收数据是怎么回事?

    (500); if(rt_mq_recv(&hiddev->hid_mq, &report, sizeof(report
    发表于 09-29 07:16

    当NUC505 USBD设置为全速模式,主机发送“SET REPORT”命令但未正常检测到 NUC505 该怎么办?

    当 NUC505 USBD 设置为全速模式,主机发送“SET REPORT”命令但未正常检测到 NUC505 时该怎么办?
    发表于 08-27 12:17

    大佬能不能详细讲解下这个电路的原理

    自己看了下,左边PWM_OUT给一个3.3v的高电平,D19不会动作,FAN_PWM会是5v,给一个2.4v左右的电压,D19动作,FAN1_PWM测量为2.5v是如何实现的呀?
    发表于 07-24 23:26

    芯海mcu有更详细的数据手册吗?

    其官网数据手册很简洁,有没有更详细的数据手册?
    发表于 06-02 15:12

    PID控制原理知识详细文档【推荐下载】

    文档详细介绍了控制系统历程、控制系统概况、反馈控制原理图、闭环控制系统的例子等内容,具体的建议下载查看。 这是部分截图:
    发表于 05-22 17:37