vivado产生报告阅读分析13-时序报告9

1、Report Exceptions
在综合后的流程中可随时使用“ Report Exceptions 例外报告 命令。“ Report Exception ”命令用于报告以下信息:
• 在设计中已置位并且影响时序分析的所有时序例外
• 在设计中已置位但由于被其他时序例外覆盖而被忽略的所有时序例外
Report Exception ”命令分析的时序例外包括 按优先级顺序 ):
• 时钟组
• 伪路径
• 最大 / 最小延迟
• 多周期路径
Report Exception ”是 1 条强大的命令 有助于对时序例外相关问题进行调试。某些设计的时序约束包含复杂的时序例外。由于时序例外的优先级不尽相同, 因此很快就会难以理解哪些时序例外将被其他例外部分或全部忽略。“ Report Exception”可报告被部分覆盖和完全覆盖的时序例外。它还可提供覆盖约束的提示。
report_exceptions 命令具有多种操作模式
• 报告影响时序分析的时序例外
• 报告已忽略的时序例外
• 报告时序例外覆盖范围
• 报告针对 -from / -through / -to 命令行选项指定的无效对象
• 写出仅含有效对象的时序例外
• 写出由时序引擎合并的时序例外
2、报告被覆盖的作用域内的时序例外
Report Exception ”命令的第 2 种操作模式是报告被覆盖的限定作用域内的时序例外。此报告是使用 - scope_override 命令行选项生成的。
report_exceptions -scope_override
命令行选项 -scope_override 用于报告被顶层约束部分或全部覆盖的限定作用域内的时序例外。例如 它可标记被顶层用户约束覆盖的 IP 约束。但该选项不会报告被其他限定作用域的约束 来自相同或不同作用域 所覆盖的限定作用域的约束。
对于每个被覆盖的时序例外 此报告都包括以下信息
• 约束位置编号
-from / -through / -to 命令行选项的模式
• 覆盖建立时间和 / 或保持时间的约束的类型
• 约束的作用域
• 部分或全部覆盖此约束的顶层约束的位置编号列表
3、报告已忽略的时序例外
Report Exception 例外报告 命令的第二种操作模式如下所示
report_exceptions -ignored
4、报告时序例外覆盖范围
Vivado 工具可生成已应用于设计的每个有效时序例外的详细覆盖范围。报告中包含所有时序例外 包括已完全覆盖的时序例外或起点和端点间不含路径的时序例外。
例外覆盖范围报告是使用 -coverage 命令行选项生成的
report_exceptions -coverage
对于每个有效的时序例外 此报告都包括以下信息
• 约束位置编号。
• 通过 -from / -through / -to 命令行选项所选的对象数。
• 将时序例外应用到的管脚数量与通过 -from/-through/-to 命令行选项指定的管脚数量进行比较所得的覆盖范围(以百分比来表示
5、报告已忽略的对象
Report Exception 例外报告 命令可为每个时序例外约束生成无效的起点和端点列表。 Vivado 工具会忽略无效的起点和端点, 因为时序路径不可能始于这些起点 也不可能止于这些端点。 report_exceptions - ignored_objects 可报告已忽略的管脚。
6、导出有效例外
Report Exception 例外报告 命令可导出时序例外列表。仅支持导出覆盖至少 1 条路径的约束。在 Vivado Design Suite 定时器 (Timer) 存储器中展开用于指定时序例外的模式时 仅导出有效起点和端点管脚。此报告可配合覆盖范围报告一起使用, 以帮助优化用于定义时序例外的对象的模式以及集合。
7、导出合并例外
Report Exception 例外报告 命令可导出 STA 引擎发现的时序例外列表。 Vivado 时序引擎在内部合并时序例外, 以减少耗用的存储器和运行时间。如果合并的时序例外数量与针对设计指定的时序例外数量不同 则表示时序例外定义可能未最优化。合并的时序例外使用 report_exceptions -write_merged_exceptions 来报告。

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

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

相关文章

UE4 基础篇十四:自定义插件

文末有视频地址和git地址 一、概念 虚幻里插件都是用C++写的,C++包括.h文件和.cpp文件,.h头文件通常包含函数类型和函数声明,cpp文件包含这些类型和函数的实现, 你为项目编写的所有代码文件都必须位于模块中,模块就是硬盘里的一个文件夹,包含名为“Build.cs”的C#文件…

vue实现el-menu与el-tabs联动

效果图如下&#xff1a; 当标签栏很多的时候效果图如下&#xff1a; 左侧菜单布局 &#xff08;$route.path高亮显示激活路由 :default-active"$route.path"&#xff09; <el-menu:default-active"$route.path"class"el-menu-vertical-demo"b…

PaaS、 IaaS 和 SaaS 的区别

我感觉我有点捂了 iaas&#xff0c;paas&#xff0c;和saas的区别&#xff0c;以及他们啥意思了 简单说就是&#xff0c;一个公司有很多项目&#xff0c;要管理这些项目&#xff0c;每个项目都有很多组成部分需要管理的地方&#xff0c;例如&#xff0c;存储代码&#xff0c;例…

掌握5个关键点,搞定语音识别测试!

现在市面上的智能电子产品千千万&#xff0c;为了达到人们使用更加方便的目的&#xff0c;很多智能产品都开发了语音识别功能&#xff0c;用来语音唤醒进行交互&#xff1b; 另外&#xff0c;各大公司也开发出来了各种智能语音机器人&#xff0c;比如小米公司的“小爱”&#…

【基础架构】part-1 高可用策略总结

​ 系统应该保持高可用性&#xff0c;以确保用户能够始终访问和使用系统。这可以通过设计冗余和容错机制来实现&#xff0c;如负载均衡、故障转移、备份和恢复策略等。 1.1、引入冗余 通过冗余架构设计&#xff0c;如使用多个服务器节点、多个数据中心或云区域&#xff0c;确…

UE5 操作WebSocket

插件&#xff1a;https://www.unrealengine.com/marketplace/zh-CN/product/websocket-client 参考&#xff1a;http://dascad.net/html/websocket/bp_index.html 1. 安装Plugings 2.测试websocket服务器 http://www.websocket-test.com/ 3.连接服务器 如果在Level BP里使用&a…

4-11 四个数排序

#include<stdio.h> int main(){int t,a,b,c,d;printf("请输入四个数&#xff1a;");scanf("%d %d %d %d",&a,&b,&c,&d);printf("a%d,b%d,c%d,d%d\n",a,b,c,d);if(a>b){ta;ab;bt;}if(a>c){ta;ac;ct;}if(a>d){ta;a…

AcWing102. 最佳牛围栏

题目 农夫约翰的农场由 N N N 块田地组成&#xff0c;每块地里都有一定数量的牛&#xff0c;其数量不会少于 1 头&#xff0c;也不会超过 2000 头。 约翰希望用围栏将一部分连续的田地围起来&#xff0c;并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。 围起区…

通过AppLink把拼多多热门榜单商品同步至小红书

上篇说到AppLink当中定时调度方式如何配置&#xff0c;这次来演示一下&#xff0c;如何把热门榜单信息同步至小红书 1.拉取一个定时器作为触发动作&#xff0c;通过配置定时器调度时间将定时策略配置为每天执行一次 2.触发动作完成后通过好单库获取拼多多每日热门榜单&#xf…

UE5、CesiumForUnreal实现加载GeoJson绘制盒体(Box)功能(StaticMesh方式)

文章目录 1.实现目标2.实现过程2.1 实现原理2.2 具体代码2.3 应用测试2.3.1 材质2.3.2 蓝图测试3.参考资料1.实现目标 与之前基于StaticMesh创建Polygon和Wall类似,本文通过读取本地GeoJson数据,在UE中以staticMeshComponent的形式绘制出盒体Box,支持Editor和Runtime模式,在…

UE4基础篇十五:AI行为树

一、学习完教程后需要掌握知识点 1.1、基础概念: 1.1 行为树:控制并显示AI的决策制定过程 1.2 黑板:可以看做是行为树的创建一些公有变量,外部可以修改行为树黑板的变量值,达到修改行为树状态的逻辑 1.3 环境查询: 获取地图环境中的信息进行一个筛选,查找到所需要的的…

性能小课堂:Jmeter录制手机app脚本!

环境准备&#xff1a;1.手机2.wifi3.Jmeter 具体步骤&#xff1a; 1、启动Jmeter&#xff1b; 2、“测试计划”中添加“线程组”&#xff1b; 3、“工作台”中添加“HTTP代理服务器”&#xff1b; 4、配置代理服务器&#xff1a;Global Settings下面的端口配置&#xff1a…

集成仿真软件 PLEXOS 9.0 授权永久完美

PLEXOS是由能源示例发布的能源市场集成仿真软件。能源市场是一个充满活力和活力的市场&#xff0c;在这个大市场中有各种各样的数据和信息模型。观看每日市场发展和大量数据可能会使您感到困惑&#xff0c;并难以进行未来的投资和分析。使用集成和全面的方法是应对这一挑战的唯…

随笔-事儿就这么个事儿

好久没写了&#xff0c;小A要催更&#xff0c;还答应让我写一下他的经历&#xff0c;这还有啥说的&#xff0c;开整。 1、升级 前段时间登录公司的办公系统处理一个事务申请&#xff0c;发现有个粗体标红的通知&#xff0c;是关于今年的晋升名单公示。进去看了一眼&#xff0…

养猫7年:猫罐头牌子哪个好用?5款口碑好的猫罐头推荐!

猫罐头牌子哪个好用&#xff1f;刚开始养猫真的好心累&#xff0c;因为一开始啥也不懂&#xff0c;关于猫猫的饮食这也不会选那也不会选&#xff0c;就很容易踩雷&#xff0c;为此花了不少钱&#xff0c;相信很多新手铲屎官现在也处于这种状态吧。 作为一个养猫7年的资深铲屎官…

容器 - 八大架构的演进

Docker 容器虚拟化核心技术docker生态、架构及组成部分容器编排详解核心原理实现 我目前就来学学基本知识。 八大架构的演进 文章目录 Docker八大架构的演进1. 单机架构2. 应用数据分离架构3. 应用服务集群架构4. 读写分离/主从分离架构5. 冷热分离架构6. 垂直分库架构/分布…

OpenAI 的 API 简介

OpenAI Completions API 是 OpenAI 提供的一项服务&#xff0c;允许开发者利用 OpenAI 的语言模型&#xff08;例如 GPT-3 或 GPT-4&#xff09;生成文本。当开发者向该 API 提供一个文本提示&#xff08;prompt&#xff09;时&#xff0c;语言模型会尝试生成一个自然且连贯的文…

流程变量的设置和获取

流程变量在整个工作流中扮演很重要的作用。例如&#xff1a;请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。这篇博文就简单的为大家介绍下流程变量的设置和获取。 …

【路径最全用法】python代码讲解os.path包的最全用法

目录 概览 &#x1f697;&#x1f697;os.getcwd() &#x1f697;&#x1f697;os.chdir() &#x1f697;&#x1f697;os.path.abspath(path) &#x1f697;&#x1f697;os.path.basename(path) &#x1f697;​​​​​​​&#x1f697;os.path.dirname(path) &#…

细节决定成败——我的日志去哪了?

概述 编写本文档的目的有两点。 本周遇到了一个日志丢失的问题&#xff0c;经过分析&#xff0c;觉得挺有意思的。向大家分享一下我的分析及解决思路。应该在很多项目中都会有该问题。领导和我私下讨论过多次&#xff0c;当前的autodomain代码对文件读取的频率太高了,如何去避…