vivado产生报告阅读分析19-设计收敛报告

Challenging Timing Paths
Challenging Timing Paths 时序收敛困难的路径 部分列出了“ Assessment Details 评估详情 部分中未能通过检查的时序路径的关键属性。默认情况下, 该命令会对每个时钟组中的 100 条失败的路径进行评估。它会分析下列 因素:
• 信号线预算
LUT 预算
• 时钟偏差
下图显示了“ Net/LUT Budget 信号线 /LUT 预算)报告的示例。
对于这些检查 估算的信号线或 LUT 延迟会被替换为设计所期望的典型值 并对新预算进行计算。如果路径始于或者止于块 RAM DSP 或其他硬核块 则会给这些路径添加惩罚。如果无法利用时钟树偏差来改善裕度 则会有其他惩罚。在“LUT Check Slack LUT 检查裕量 列和“ Net Check Slack 信号线检查裕量 列中 会显示基于受惩罚的路径所得的新裕量。
在“ SuggestionsID 建议 ID 列中 会显示路径相关的 QoR 建议。对于不存在建议的项 应进行调查并且可能需要重新编码。如果存在建议, 应用这些建议可能即可解决问题 而无需进行代码编辑。“Clock Skew 时钟偏差 部分用于报告与时钟偏差相关的项 如下图所示
• 偏差值
• 源时钟和目标时钟名称
• 源时钟和目标时钟上的时钟根
• 不确定性
DONT_TOUCH 属性的网表对象
DONT_TOUCH 属性的网表对象可能阻止执行有助于改善设计性能的最优化。 RQA 报告的以下部分显示了设有DONT_TOUCH 属性的对象
RQA 报告显示了以下对象及其原因
• 层级单元
• 叶节点单元
• 信号线
FD 高扇出信号线 > 10K
本节中报告的信号所含扇出大于 10K 但不受触发器驱动。驱动高扇出的信号线具有的驱动程序剖析信息应允许在不影响路径前时序的前提下执行复制。这样即可支持将复制的单元更自由地布局在负载旁。如有源约束, 那么复制的单元的布局将聚集在一起, 从而降低此技巧的有效性。
在详情部分中会捕获更多详细信息 如负载类型、驱动程序剖析信息和信号线名称等。但不捕获有关此信号的时序信息。如果该路径是伪路径, 或者具有极低的要求 则可忽略。
生成 QoR 评估报告
Vivado IDE 中打开设计并单击“ Reports ” → “ Report QoR Assessment 报告 > QoR 评估报告 即可访问report_qor_assessment 命令。
Tcl 控制台中的等效命令如下
report_qor_assessment -name report_qor_assessment
要更改时序路径限制的默认值 100 请更改“ Number of paths for suggestion analysis 建议分析的路径数 。等效 Tcl 命令使用 -max_paths <N> 开关 其中 N 是整数
report_qor_assessment -max_paths <N>
Report passing metrics 报告合格指标 选项会展开详情表 以显示已检查但合格的所有指标。等效 Tcl 命令使用-full_assessment_details 开关
report_qor_assessment -full_assessment_details 相比于文本报告, 生成支持性 CSV 文件的选项有助于改善浏览大量数据的能力。要生成支持性 CSV 文件 请选中该框 并指定目录。CSV 文件用于
• 显示 RQA 评分中涉及的时序路径 以及是否有建议可用于帮助解决相关问题
• 显示包含 DONT_TOUCH 属性 可能阻碍最优化 的单元和信号线
等效 Tcl 命令使用 -csv_output_dir 开关 : report_qor_assessment -csv_output_dir <directory>
其他命令选项
-exclude_methodology_checks 默认情况下 方法论检查是必需的 或者 如果先前已运行此命令 则会从内部高速缓存中捕获其检查结果) 。该选项允许完全省略方法论检查。如果先前未曾运行此命令 那么该选项可以节省编译时间。由于方法论检查在整个实现运行过程中大部分情况下处于静态, 因此建议在实现运行的多个阶段中调用 report_qor_assessment 时使用该选项。
自动终止运行
在基于工程的实现运行中运行 QoR 评估功能时 会生成 1 5 之间的评分 用于指示设计达成时序收敛的可能性是较低还是较高。对于预测发现质量较低的运行, 也可以提前终止 相较于继续运行直至结束 这样可以提前清空服务器资源。在以下情况下会提前终止运行:
• 当 MIN_RQA_SCORE 运行属性置位时。例如 此项设为 3 所含 RQA 评分为 1 2 的设计将被终止。
• 完成 opt_design 在“ Timing Closure Report Strategy 时序收敛报告策略 中调用 report_qor_assessment 命令时。如需额外增加调用, 建议采用定制报告策略。
在运行 impl_1 时将 MIN_RQA_SCORE 属性设置为 1 的示例如下所示
set_property MIN_RQA_SCORE 3 [get_runs impl_1]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/215085.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机组成原理-磁盘存储器

文章目录 总览外存储器磁盘存储器磁盘的性能指标磁盘地址磁盘的工作过程磁盘阵列 总结 总览 外存储器 机械硬盘即磁盘 磁盘存储器 写是利用电流产生磁场从而写磁盘 读是利用载磁体移动时产生的电场从而得到数据 磁性材质易受外界磁场干扰 下图中 载磁体上N S的前后顺序代表对…

C++之unordered_map/set的使用

前面我们已经学习了STL中底层为红黑树结构的一系列关联式容器——set/multiset 和 map/multimap(C98). unordered系列关联式容器 在C98中, STL提供了底层为红黑树结构的一系列关联式容器, 在查询时效率可达到log2N,即最差情况下需要比较红黑树的高度次, 当树中的节点非常多时,…

stack和queue

目录 stack 介绍 头文件 简单使用 constructor empty size top push pop swap 使用 queue 介绍 头文件 简单使用 constructor empty size front back push pop swap 使用 stack 介绍 栈 先进后出 头文件 #include <stack> 简单使用 constru…

能耗在线监测系统在项目建设中的应用

安科瑞 华楠 摘要&#xff1a;基于能耗在线监测项目建设实践&#xff0c;对该类项目的建设内容进行了全要素分析, 提出了该类项目的建设技术方案。对相关项目在节能减排工作中的实际应用进行了系统研究&#xff0c;提出了项目的关键技术内容、系统架构和应用功能体系三大主要建…

Python接口自动化测试——如何搭建测试环境

前言 接口测试的方式有很多&#xff0c;比如可以用工具&#xff08;jmeter,postman&#xff09;之类&#xff0c;也可以自己写代码进行接口测试&#xff0c;工具的使用相对来说都比较简单&#xff0c;重点是要搞清楚项目接口的协议是什么&#xff0c;然后有针对性的进行选择&a…

持续集成交付CICD:GitLabCI 通过trigger触发流水线

目录 一、理论 1.GitLabCI 二、实验 1.搭建共享库项目 2.GitLabCI 通过trigger触发流水线 三、问题 1.项目app02未触发项目app01 2.GitLab 报502网关错误 一、理论 1.GitLabCI (1) 概念 GitLab CI&#xff08;Continuous Integration&#xff09;是一种持续集成工具…

03.依赖倒置原则(Dependence Inversion Principle)

概述 高层模块不应依赖低层模块&#xff0c;二者都应该依赖其抽象。而抽象不应依赖细节&#xff0c;细节应该依赖抽象。依赖倒置原则的中心思想其实就是面向接口编程。 相对于细节的多变性&#xff0c;抽象的东西会稳定的多&#xff0c;所以以抽象为基础搭建的架构自然也会比以…

基于uniapp的 电子书小程序——需求整理

前言 想开发一个很简单的 电子书阅读小程序&#xff0c;要怎么做的。下面从功能、数据库设计这一块来说一下。说不一定能从某个角度提供一些思路 开发语言 springcloud uniapp 小程序&#xff08;vue2&#xff09;mysql 说明 电子书的主题是电子书&#xff0c;我们在日常…

GEE:基于 Landst 遥感数据计算的 kNDVI 下载 APP

作者&#xff1a;CSDN _养乐多_ 本文记录了在Google Earth Engine&#xff08;GEE&#xff09;平台中&#xff0c;使用 Landsat 遥感数据计算并且下载 kNDVI 的应用 APP 链接&#xff0c;并介绍该 APP 的使用方法和步骤。该APP可以为用户展示 NDVI 和 kNDVI 的遥感影像&#…

3ds Max 电脑配置建议 | 建模+渲染选专业显卡or游戏显卡?

&#xfeff;使用3ds Max进行建模和渲染时&#xff0c;选择合适的电脑配置非常重要。比如在硬件选择上&#xff0c;究竟选购游戏显卡还是专业显卡呢&#xff1f;本文将为你详细介绍游戏显卡和专业显卡的区别&#xff0c;并提供配置建议&#xff0c;助你作出明智的决策。 &#…

NX二次开发UF_CSYS_set_wcs_display 函数介绍

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_set_wcs_display Defined in: uf_csys.h int UF_CSYS_set_wcs_display(int display_status ) overview 概述 Set display of work coordinate system. 展示工作坐标系。 …

【数据分享】我国12.5米分辨率的DEM地形数据(免费获取/地理坐标系)

DEM地形数据是我们在各种研究和设计中经常使用的数据&#xff01;之前我们分享过500米分辨率的DEM地形数据、90米分辨率的DEM地形数据、30米分辨率的DEM地形数据&#xff08;均可查看之前的文章获悉详情&#xff09;。 本次我们为大家带来的是分辨率为12.5m的DEM地形数据&#…