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

PrimeTime:timing_report_unconstrained_paths变量

相关阅读

PrimeTimehttps://blog.csdn.net/weixin_45791458/category_12900271.html?spm=1001.2014.3001.5482


        PrimeTime自Q-2019.12版本起引入了timing_report_unconstrained_paths变量(默认值为false),该变量控制是否在使用report_timing命令时进行未约束时序路径的搜索。

        当设计不存在任何时序约束时,使用简单的report_timing命令不会报告任何路径,如下所示(这与Design Compiler是不同的,详情见该文静态时序分析:报告命令report_timing详解)。

pt_shell> report_timing
****************************************
Report : timing
	-path_type full
	-delay_type max
	-max_paths 1
	-sort_by slack
Design : test
Version: W-2024.09-SP2
Date   : Mon Mar 17 15:27:33 2025
****************************************

No constrained paths.

        如果在使用report_timing命令时添加了拓扑选项,比如-from/-rise_from/-fall_from、-through/-rise_through/-fall_through、-to/-rise_to/-fall_to,且满足这些拓扑选项的时序路径都是未约束的,默认情况下不会报告任何路径,如下所示。

pt_shell> report_timing -from [get_port A]
****************************************
Report : timing
        -path_type full
        -delay_type max
        -max_paths 1
        -sort_by slack
Design : test
Version: W-2024.09-SP2
Date   : Mon Mar 17 15:37:20 2025
****************************************

No constrained paths.

        如果将timing_report_unconstrained_paths变量设置为true,则使用拓扑选项的report_timing命令会报告未约束路径,优先报告延迟最大的路径(如果指定了-delay_type min之类的选项,则报告延迟最小路径),如下所示。

pt_shell> set timing_report_unconstrained_paths true
true
pt_shell> report_timing -from [get_port A] 
****************************************
Report : timing
	-path_type full
	-delay_type max
	-max_paths 1
	-sort_by slack
Design : test
Version: W-2024.09-SP2
Date   : Mon Mar 17 15:44:59 2025
****************************************


  Startpoint: A (input port)
  Endpoint: B_reg (rising edge-triggered flip-flop)
  Path Group: (none)
  Path Type: max

  Point                                    Incr       Path
  ---------------------------------------------------------------
  input external delay                     0.00       0.00 r
  A (in)                                   0.00       0.00 r
  B_reg/D (DFFQXL)                         0.00       0.00 r
  data arrival time                                   0.00
  ---------------------------------------------------------------
  (Path is unconstrained)

        值得留意的是时序报告下面的(Path is unconstrained)信息,需要将其与No Paths区分开,后者指的是没有满足拓扑选项的时序路径,如下所示。

pt_shell> report_timing -from [get_port A] -to [get_port B]
****************************************
Report : timing
	-path_type full
	-delay_type max
	-max_paths 1
	-sort_by slack
Design : test
Version: W-2024.09-SP2
Date   : Mon Mar 17 15:46:55 2025
****************************************

No Paths.

        将timing_report_unconstrained_paths变量设置为true可能会导致运行时间异常增加,并出现 UITE-413警告。

Warning: Searching unconstrained paths will take longer run-time than expected (UITE-413)

相关文章:

  • java的WeakHashMap可以用来做缓存使用?强软弱虚四种引用对比
  • 前端 - js - - 防抖和节流
  • 批量测试IP和域名联通性2
  • 【Maven-plugin】有多少官方插件?
  • Vala语言基础知识-源文件和编译
  • Qt QML解决SVG图片显示模糊的问题
  • Linux FILE文件操作1-文件指针、文件缓冲区(行缓冲、全缓冲、无缓冲)的验证
  • 电容器基础观念
  • 怎样使用Modbus转Profinet网关连接USB转485模拟从站配置案例
  • Elasticsearch 向量检索详解
  • Qt QML实现视频帧提取
  • Hive SQL 精进系列:SUBSTR 函数的多样用法
  • 【Idea】 xml 文本粘贴保持原有文本的缩进格式
  • 【NLP】 6. 词向量的可变性及其影响
  • 基于llama.cpp的QwQ32B模型推理
  • 机试准备第18天
  • Netty基础—7.Netty实现消息推送服务二
  • windows版本的时序数据库TDengine安装以及可视化工具
  • 图论——广度优先搜索实现
  • adb常用的命令
  • 中央网信办部署开展“清朗·整治AI技术滥用”专项行动
  • 马克思主义理论研究教学名师系列访谈|杜玉华:马克思主义是“认识世界”和“改变世界”的思维工具
  • 国新办发布《关于新冠疫情防控与病毒溯源的中方行动和立场》白皮书
  • 李开复出任福耀科技大学理事会理事,助力学校AI战略
  • 光明日报:回应辅警“转正”呼声,是一门政民互动公开课
  • 交通运输部:预计今年五一假期全社会跨区域人员流动量将再创新高