当前位置: 首页 > news >正文

PT report_timing详解

report_timing 定义

report_timing是用于生成时序报告的关键命令之一。
在这里插入图片描述
在这里插入图片描述

report_timing 常用参数

参数在pt_shell 中通过man report_timing 得到,常用参数:
-from
-to
-through
-delay_type
-pba_mode
-path_type
-nworst
-max_paths
-transition_time
-crosstalk_delta
-cap
-nets
-derate
-variation
-slack_greater_than minimum_slack
-slack_lesser_than maximum_slack
-sort_by
-significant_digits
-nosplit

  1. -from
    在这里插入图片描述

  2. -to
    在这里插入图片描述

  3. -through
    在这里插入图片描述

  4. -delay_type
    在这里插入图片描述

  5. -path_type
    在这里插入图片描述

  6. -pba_mode
    在这里插入图片描述

  7. -nworst
    在这里插入图片描述

  8. -max_paths
    在这里插入图片描述

  9. -transition_time
    在这里插入图片描述

  10. -crosstalk_delta
    在这里插入图片描述

  11. -cap
    在这里插入图片描述

  12. -nets
    在这里插入图片描述

  13. -derate
    在这里插入图片描述

  14. -variation
    在这里插入图片描述

  15. -slack_greater_than
    在这里插入图片描述

  16. -slack_lesser_than
    在这里插入图片描述

  17. -sort_by
    在这里插入图片描述
    在这里插入图片描述

  18. -group
    在这里插入图片描述

  19. -exceptions
    在这里插入图片描述

  20. voltage
    在这里插入图片描述
    在load_upf后report_timing添加-voltage选项可以看电压是否正确。

  21. -nosplit
    在这里插入图片描述

report_timing 示例

在这里插入图片描述
需要注意的是-nworst和-max_paths的区别:
-nworst N - 显示每个end point最worst的N条path
-max_paths N - 显示整个group的worst的N条path
在这里插入图片描述
report_timing : 只报告出-0.3 slack的路径

report_timing -max_paths 2 -nworst 1:会报告出两条路径,但是每一个end point只能显示一条路径,即报告出-0.3和-0.15这两条路径。

report_timing -max_path 2 -nworst 2 : 会报告出两条路径,且每个endpoint会报告两条路径,即报告出-0.3和-0.25这两条路径。

注意:当endpoint已经在report_timing里-to option限定了,只需要使用nworst N选项就可以了。pt会默认保持max_paths和nworst的值一致,从而报告出N条违例路径。但是仅指定 max_paths 为N,那么nworst的值会保持为1,并不会随之变动,从而只报出一条路径。
另外,一旦使用nworst option,report_timing将只报告那些violation的路径。但是可以通过配合使用-slack_lesser_than/-slack_greater_than 选项,报出没有violation的paths。

http://www.xdnf.cn/news/140581.html

相关文章:

  • 关于使用git init --bare 裸仓库的使用
  • 3.3 Spring Boot文件上传
  • 基于DrissionPage的表情包爬虫实现与解析(含源码)
  • python中的logging库详细解析
  • VsCode如何使用默认程序打开word Excel pdf等文件
  • 光谱相机如何提升目标检测与识别精度
  • [4A/OP]
  • 力扣-141.环形链表
  • 小白电路设计-设计11-恒功率充电电路设计
  • 【CUDA 编译 bug】ld: cannot find -lcudart
  • 代码随想录学习笔记---二叉树
  • Vue前端学习笔记
  • Redis高频面试题——String对象
  • Spring MVC 数据绑定利器:深入理解 @InitBinder
  • 【滑动窗口+哈希表/数组记录】Leetcode 3. 无重复字符的最长子串
  • 全球碳化硅晶片市场深度解析:技术迭代、产业重构与未来赛道争夺战(2025-2031)
  • FlinkJobmanager深度解析
  • Vue 3新手入门指南,从安装到基础语法
  • 基于 Python(selenium) 的百度新闻定向爬虫:根据输入的关键词在百度新闻上进行搜索,并爬取新闻详情页的内容
  • 海之淀攻略
  • 404了怎么办快把路由给我断掉(React配置路由)
  • Zeppelin在spark环境导出dataframe
  • 【Linux庖丁解牛】—进程优先级!
  • C++入门小馆: 深入了解STLlist
  • sql server 开启cdc报事务正在执行
  • Qt ModbusSlave多线程实践总结
  • macOS 更新后找不到钥匙串访问工具的解决方案
  • 手机打电话时电脑坐席同时收听对方说话并插入IVR预录声音片段
  • 使用Python脚本在Mac上彻底清除Chrome浏览历史:开发实战与隐私保护指南
  • 【2025最新面试操作系统八股】CPU利用率和load(负载)的区别,CPU利用率怎么算。