vivado产生报告阅读分析20-QOR

Report QoR Suggestions
report_qor_suggestions 命令是处理 QoR 建议对象时使用的主要命令。 QoR 建议对象会创建命令和属性来改善设计的时序性能( 欲知详情 请参阅 QoR 建议
report_qor_suggestions 命令可执行两项任务
1. 报告 QoR 建议对象
2. 生成新 QoR 建议对象
在综合后的任意阶段都能在设计上运行此命令。
此节中还提供了有关使用 write_qor_suggestions 命令从报告创建 RQS 文件的部分详细信息。
QoR Suggestions ”报告
QoR Suggestions QoR 建议 报告拆分为汇总部分和详情部分 汇总部分中每项建议位于顶部 有关建议的详情则位于报告的下半部分。下表显示了所生成报告的示例。
在此报告的“ Suggestion Report 建议报告 下提供了所有建议的列表。这些建议分为 4 个类别来呈现。这些建议按如下方式成对显示:
• “ GENERATED 生成的建议 和“ EXISTING 现有建议 ):
• “ Generated ”建议是流程当前阶段新生成的建议。
• “ Existing ”建议可能来自流程先前阶段或者通过读入 RQS 文件获得。
• “ APPLIED 已应用的建议 和“ FAILED TO APPLY 应用失败的建议 ):
• “ Applied ”建议是已启用并且已通过 APPLICABLE_FOR 阶段的建议。这些建议已成功应用。
• “ Failed to apply ”建议已启用并且已通过 APPLICABLE_FOR 阶段 但尚未成功应用。请检验现有 log 日志文件, 了解尚未应用这些建议的原因。“ Applied ”建议是已启用并且已通过 APPLICABLE_FOR 阶段的建议。这些建议已成功应用。
报告的下半部分包含有关生成的建议的详细信息。它拆分为以下类别 report_qor_suggestions 根据这些类别来分析设计:
Clocking 时钟设置
Congestion 拥塞
Utilization 使用率
Timing 时序
Netlist 网表
XDC
Strategy 策略
通过观察 GENERATED 建议可知 详情部分应提供充分的信息 以供您推断报告这些建议的原因。可通过“GENERATED ”建议的详情部分进行交叉探测。以下交叉探测方法非常实用
• 选中对象会在其他窗口 例如 Device ”视图 中高亮这些对象
• 按“ F4 ”可显示选定对象的板级原理图
• 右键单击对象即可生成时序报告
通过观察 EXISTING 建议可知 可能对象已修改且不存在 例如 opt_design 可能从网表中移除对象 。因此 选择“EXISTING ”建议时 ,交叉探测有时不可用。对于每项建议 报告中包含额外的列 以提供有关如何使用这些建议的实用信息。下表显示了这些列的详细信息。
生成 QoR 建议报告
AMD Vivado IDE 中使用“ Reports 报告 下拉菜单中的“ Report QoR Suggestions QoR 建议报告 即可访问 report_qor_suggestions 命令。
Tcl 控制台中的等效命令如下
report_qor_suggestions -name qor_suggestions_1
要更改时序路径限制的默认值 100 请更改“ Number of paths for suggestion analysis 建议分析的路径数 。这样即可增加建议数量, 但这些建议仍将应用于尚未最优化的时序路径。等效的 Tcl 命令行选项如下 : -max_paths <N>
要更改生成的 ML 策略数量 请更改“ Maximum Number of Strategies to suggest 最大策略建议数 ), 如以下对话框所示。等效的 Tcl 命令行选项如下 : -max_strategies <N>
要扩展分析以报告不违反阈值条件的建议 请选中“ Report all suggestions 报告所有建议 。行为如下
• 时序建议 无论是否满足时序 都会提供有关时序路径的建议。
• 使用率建议 提供有关非关键资源的建议。
• 拥塞建议 提供有关在布线后阶段已满足时序的设计的建议。
等效的 Tcl 命令行选项如下 : -report_all_suggestions
要生成支持性 CSV 文件以显示失败的时序路径及其关联的建议 请选中此复选框并指定目录。 CSV 文件能够大幅简化时序路径的浏览, 较文本报告中的表格更便于管理。此外还会生成第二个文件 其中包含 DONT_TOUCH 报告。等效的 Tcl 命令行选项如下
-csv_output_dir <directory>

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

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

相关文章

(Java版)新一代最强开源UI自动化测试神器Playwright(模拟移动设备和浏览器行为)

使用 Playwright&#xff0c;你可以在任何浏览器上测试你的应用程序&#xff0c;也可以模拟真实设备&#xff0c;例如手机或平板电脑。只需配置你想要模拟的设备&#xff0c;Playwright 就会模拟浏览器行为&#xff0c;例如“userAgent”、“screenSize”、“viewport”以及是否…

HashMap的实现原理,HashMap方法详解,hash()计算的原理,扩容机制

文章目录 说一下HashMap的实现原理(非常重要)①HashMap的工作原理HashMap存储结构常用的变量HashMap 构造函数tableSizeFor() put()方法详解hash()计算原理resize() 扩容机制get()方法为什么HashMap链表会形成死循环 说一下HashMap的实现原理(非常重要) HashMap概述&#xff1…

RevCol:可逆的柱状神经网络

文章目录 摘要1、简介2、方法2.1、Multi-LeVEl ReVERsible Unit2.2、可逆列架构2.2.1、MACRo设计2.2.2、MicRo 设计 2.3、中间监督 3、实验部分3.1、图像分类3.2、目标检测3.3、语义分割3.4、与SOTA基础模型的系统级比较3.5、更多分析实验3.5.1、可逆列架构的性能提升3.5.2、可…

解决在Windows10或Windows11下无权限修改hosts文件

解决在Windows10或Windows11下无权限修改hosts文件&#xff0c;无法写入内容 1、首先在开始菜单中找到这个 2、接着输入&#xff1a; C:\Windows\System32\drivers\etc3、再次输入以下命令行&#xff1a;notepad hosts &#xff0c;并回车&#xff1a; notepad hosts 4、然后…

gitlab各版本安装注意点:

研发团队在安装gitlab各版本过程中可能遇到各种问题&#xff0c;为了后续容易查看特将我们在实践过程中遇到的各类问题要点总结如下&#xff1a; gitlab 10.8.3 (564c342&#xff09;安装 centos Linux yum安装网址查找网址&#xff1a;gitlab/gitlab-ce - Results for gitla…

无需API开发,钱方QFPay连接营销系统和广告推广平台

随着电子商务市场的不断发展&#xff0c;企业需要集成各种业务系统&#xff0c;以提高业务效率和降低运营成本。钱方QFPay提供了一种创新的解决方案&#xff0c;帮助企业实现系统间的连接和集成&#xff0c;无需进行复杂的API开发。除了电商系统和客服系统&#xff0c;钱方还能…

openstack(2)

目录 块存储服务 安装并配置控制节点 安装并配置一个存储节点 验证操作 封装镜像 上传镜像 块存储服务 安装并配置控制节点 创建数据库 [rootcontroller ~]# mysql -u root -pshg12345 MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PR…

主播产品转场(款)话术

直播转场话术要点 在直播过程中&#xff0c;转场话术是非常重要的一部分。它可以帮助主播J顺利地将一个主题或场景过渡到另一个主题或场景&#xff0c;同时吸引观众的注意力。提高直播的观赏性和互动性。以下是一些直播转场话术的要点: 一、过渡性话语 过渡性话语是连接两个…

9.输出国际象棋盘【2023.11.24】

1.问题描述 要求输出国际象棋棋盘。 2.解决思路 国际象棋棋盘由64个黑白相间的格子组成&#xff0c;分为8行*8列。用i控制行&#xff0c;j控制列&#xff0c;根据ij的和的变化来控制输出黑方格还是白方格。 3.代码实现 #include<stdio.h> int main(){for(int i0;i&…

举个栗子!Quick BI 技巧(4):创建面积图

面积图又叫区域图&#xff0c;是在折线图的基础之上形成的, 它将折线图中折线与自变量坐标轴之间的区域使用颜色或者纹理填充&#xff0c;这样一个填充区域我们叫做面积&#xff0c;颜色的填充也可以更好的突出趋势信息。 有数据粉好奇如何使用 Quick BI 来制作面积图&#xf…

Spark---基于Yarn模式提交任务

Yarn模式两种提交任务方式 一、yarn-client提交任务方式 1、提交命令 ./spark-submit --master yarn --class org.apache.spark.examples.SparkPi ../examples/jars/spark-examples_2.11-2.3.1.jar 100 或者 ./spark-submit --master yarn–client --class org.apache.s…

额温枪方案,MS8551,MS8601;MS1112,MS1100

鉴于测温的传感器信号非常微弱&#xff0c;需要用高精度、低噪声的运算放大器和高精度、低功耗的ADC。 运算放大器可供选择&#xff1a;MS8551 or MS8601&#xff0c;具有低失调&#xff08;1uV&#xff09;、低噪&#xff08;22nV√Hz &#xff09;、封装小等优点&#xff0c…