vivado时序方法检查7

TIMING-25 千兆位收发器 (GT) 上的时钟波形无效
收发器输出管脚 <pin_name> 上或连接到该管脚的信号线上定义的时钟 <clock_name> 的波形与收发器设置不一 致, 或者缺少参考时钟定义。自动衍生时钟的周期为 <PERIOD> 用户定义的时钟周期为 <PERIOD>
描述
对于 UltraScale 器件 Vivado 会根据 GT 设置和传入主时钟的特性 GT 输出上自动衍生时钟。对于 7 系列器件 ,Vivado 不会自动衍生 GT 时钟 而是由您负责在 GT 输出管脚上创建相应的基准时钟。 DRC 警告报告称用户定义的时钟与 Vivado 将自动创建的自动衍生时钟不匹配。这可能导致硬件故障 因为设计的时序约束与器件上所发生的约束不匹配。
解决方案
如果无需用户定义的生成时钟 请移除约束并改为使用自动衍生时钟。如果需要约束 请验证生成时钟约束与自动衍生时钟波形是否匹配, 或者修改 GT 属性以与期望的时钟波形相匹配。如果要强制设置自动衍生时钟的名称 建议使用仅定义 -name 选项的 create_generated_clock 约束以及定义该时钟的对象 通常为 GT 的输出管脚 的名称
TIMING-26 千兆位收发器 (GT) 上时钟缺失
输出时钟管脚 <pin_name> 未定义时钟。在 <port_name> 输入端口上创建基准时钟 以便 Vivado 自动衍生出缺失的 GT 时钟。
描述
对于 UltraScale 器件 Vivado 会根据 GT 设置和传入主时钟的特性 GT 输出上自动衍生时钟。 DRC 警告报告称 ,由于输入端口缺少基准时钟, Vivado 无法自动衍生 GT 的输出时钟。由此导致无法对连接到时钟相关 GT 的下游逻辑进行定时。
解决方案
在建议的 GT 输入端口上创建基准时钟。
TIMING-27 层级管脚上的基准时钟无效
在错误的内部管脚 <pin_name> 上创建了基准时钟 <clock_name> 。当基准时钟的驱动管脚具有连接到多个时钟管脚的扇出时, 最好不要在层级管脚上创建基准时钟。
描述
如果某个时钟遍历驱动程序 并在下游层级管脚上定义新时钟 那么该层级管脚的下游单元的时序分析将有别于驱动程序管脚扇出上的单元的时序分析。如果在驱动程序时钟与层级管脚时钟之间存在任何同步路径, 那么偏差将不准确且时序验收将无效。这可能导致硬件故障。
解决方案
移除层级管脚上的基准时钟定义 或者如果确实需要下游时钟 请使用生成时钟 并改为将驱动程序时钟指定为主时钟。
TIMING-28 时序约束引用的自动衍生时钟
自动衍生时钟 <clock_name> 在时序约束内部按名称来引用 请参阅 Vivado IDE 的“ Timing Constraint ”窗口中的约束位置 <#> 。建议按随附于时钟的管脚名称来引用自动衍生时钟 get_clocks -of_objects [get_pins <PIN_NAME>]。
描述
源管脚对象应引用自动衍生时钟。开发期间可能由于对网表或约束进行修改而导致自动衍生时钟名称改变。除非自动衍生时钟已重命名, 否则应不鼓励按名称引用该时钟 因为修改设计后可能导致后续运行时约束失效。
解决方案
使用 [get_clocks -of_objects [get_pins <PIN_NAME>]] 将约束修改为按连接到时钟的管脚名称来引用自动衍生时钟。或者, 使用 create_generated_clock 约束来强制设置自动衍生时钟的名称。即使某些时序约束已引用自动衍生的时钟, 仍可对其进行重命名。
TIMING-29 多周期路径对不一致
建立和保持多周期路径约束通常应引用相同的 -start 针对 SLOW-to-FAST 同步时钟 -end 针对 FASTto-SLOW 同步时钟 ), 请参阅 Vivado IDE 的“ Timing Constraint 时序约束 窗口中的约束位置 <#>
描述
默认情况下 set_multicycle_path 约束用于修改源时钟 针对保持时间 或目标时钟 针对建立时间 相关的路径要求乘数。对于某些用例, 路径要求必须根据特定时钟沿倍增。
解决方案
对于建立和保持时间 请修改 set_multicycle_path 约束 分别引用目标时钟 ( -end ) 针对 SLOW-to-FAST 同步时钟) 和源时钟 ( -start ) 针对 FAST-to-SLOW 同步时钟 。请

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

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

相关文章

物联网后端个人第十四周总结

物联网方面进度 1.登陆超时是因为后端运行的端口和前端监听的接口不一样&#xff0c;所以后端也没有报错&#xff0c;将二者修改一致即可 2.登录之后会进行平台的初始化&#xff0c;但是初始化的时候会卡住,此时只需要将路径的IP端口后边的内容去掉即可 3.阅读并完成了jetlinks…

通过误差改变控制的两种策略

如果反馈误差越来越大&#xff0c;需要改变调节方向以减小误差并实现更好的控制。以下是两种常见的调节方向改变的方法&#xff1a; PID控制器中的积分限制&#xff1a;在PID控制中&#xff0c;积分项可以用来减小稳态误差。然而&#xff0c;当反馈误差持续增大时&#xff0c;积…

浪潮信息:数字化转型的策略与实践

在数字化浪潮的推动下&#xff0c;浪潮信息正致力于将计算创新推向新的高度。作为科技发展的排头兵&#xff0c;浪潮信息深知算力的重要性&#xff0c;因此不断探索前所未有的解决方案。在这个过程中&#xff0c;浪潮信息的研发人员和科技工作者如同探险家&#xff0c;勇敢地迎…

RocketMQ安装和使用

RocketMQ快速入门 下载RocketMQ 下载地址 环境要求 Linux64位系统 JDK1.8(64位) 安装RocketMQ 解压 unzip rocketmq-all-4.4.0-bin-release.zip启动RocketMQ 启动NameServer # 1.启动NameServer nohup sh bin/mqnamesrv & # 2.查看启动日志 tail -f ~/logs/rocke…

学会用bash在linux写脚本 (二)

接着上一章继续 数值的对比 判断语句 循环语句 22.5 比较、对比、判断 在写脚本时&#xff0c;有时需要做一些比较&#xff0c;例如&#xff0c;两个数字谁大谁小&#xff0c;两个字符串是否相同等。 做对比的表达式有[]、[[]]、test&#xff0c;其中[]和 test这两种表达式的…

如何通过3000个传感器帮助大型大学附属医院实现远程环境监测?

得益于ELPRO提供的可扩展、可信赖和可靠的环境监测解决方案&#xff0c;一家领先的大学研究医院系统在COVID-19新冠肺炎大流行初始迅速为员工远程工作做好了准备。 在本案例研究中&#xff0c;您将了解大城市的一家大型大学附属医院如何做到&#xff1a; 建立了远程温度控制数…

身份统一管理创新与优化 ——华为云OneAccess应用身份管理服务的2023年

2023年&#xff0c;随着云计算、物联网、人工智能等技术的快速发展&#xff0c;企业面临着数字化转型的巨大挑战与机遇。身份统一管理是企业数字化转型的基础&#xff0c;也是业务发展的关键。如何高效、安全、灵活地实现身份统一管理&#xff0c;成为企业亟待解决的首要课题。…

解决MySQL字段名与关键字冲突

如果字段名与MySQL内部关键字相同&#xff0c;可能会导致语法错误、数据访问问题甚至系统崩溃。 1、避免使用MySQL关键字作为字段名。 2、使用反引号&#xff08;backticks&#xff09;&#xff1a; 如果使用一个与MySQL关键字相同的字段名&#xff0c;可以使用反引号将其括起…

boost-字符串处理-判断-查找-裁剪-删除-替换-分割-合并

文章目录 1.判断1.1.equals1.2.all1.3.starts_with1.4.ends_with1.5.contains 2.大小写转换3.字符串删除4.字符串替换5.字符串查找6.字符串修剪7.字符串分割8.字符串合并9.总结 1.判断 判别式函数和分类函数大多数都是以is_开头&#xff0c;这些函数如下&#xff1a; 判别式函…

ElasticSearch之线程池

ElasticSearch节点可用的CPU核的数量&#xff0c;通常可以交给ElasticSearch来自行检测和判定&#xff0c;另外可以在elasticsearch.yml中显式指定。样例如下&#xff1a; node.processors: 2如下表格中的processors即CPU核的数量。 线程池的列表 线程池名称类型线程数量队列…

屏蔽百度首页推荐和热搜的实战方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

电视节目中活动灭灯系统是如何实现的

活动灭灯系统主要用于各种需要亮灯或灭灯的活动节目&#xff0c;如招聘灭灯、相亲灭灯等。有多种灯光颜色供选择&#xff0c;本设备通过按钮灯软件组合实现&#xff0c;用户可以自己设置亮灯或灭灯规则。 软件功能&#xff1a; 1、后台统一控制亮灯&#xff0c;重新开始下轮…

华为交换机基本配置

一、配置时间 sys ntp-service unicast-server 192.168.1.1 ntp-service unicast-server 192.168.1.2 clock timezone UTC add 8 clock timezone CST add 08:00:00 undo ntp-service disable q手动设置一个时间 clock datetime 13:43:00 2023-10-10save ysys保存&#xff01;保…

某60内网渗透之域管权限维持[金票利用]

内网渗透 文章目录 内网渗透域管权限维持【金票利用】实验目的实验环境实验工具实验原理实验内容域管权限维持【金票利用】实验步骤攻击域管权限维持【金票利用】 实验目的 让学员通过该系统的练习主要掌握:利用金票来维持域管理员的权限。 实验环境 操作机 Windows 7,域…

微信小程序 - 格式化操作 moment.js格式化常用使用方法总结大全

格式化操作使用 1. 首先&#xff0c;下载一个第三方库 moment npm i moment --save 注&#xff1a;在微信小程序中无法直接npm 下载 导入 的&#xff08;安装一个就需要构建一次&#xff09; 解决&#xff1a;菜单栏 --> 工具 --> 构建 npm 点击即可&#xff08;会…

线性回归模型标准公式

用一组特征 x ( i ) { x^{(i)}} x(i)来预测或估计一个响应变量 y ( i ) y^{(i)} y(i)&#xff0c;公式如下&#xff1a; y ( i ) θ T x ( i ) ϵ ( i ) y^{(i)} \theta^T x^{(i)} \epsilon^{(i)} y(i)θTx(i)ϵ(i) 各名词解释&#xff1a; y ( i ) y^{(i)} y(i)&#xf…

Docker import 命令

docker import&#xff1a;从归档文件中创建镜像。 语法&#xff1a; docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]OPTIONS说明&#xff1a; -c &#xff1a;应用docker指令创建镜像&#xff1b; -m &#xff1a;提交时的说明文字&#xff1b; 实例&#xff1a…

虾皮免费分析工具:了解市场趋势、优化产品和店铺运营

在如今竞争激烈的电商市场中&#xff0c;了解市场趋势、优化产品和店铺运营对于卖家来说至关重要。虾皮&#xff08;Shopee&#xff09;作为一家知名的电商平台&#xff0c;为卖家提供了一些免费的分析工具&#xff0c;帮助他们更好地了解市场情况并做出明智的决策。本文将介绍…

C/C++,优化算法——双离子推销员问题(Bitonic Travelling Salesman Problem)的计算方法与源代码

1 文本格式 // C program for the above approach #include <bits/stdc.h> using namespace std; // Size of the array a[] const int mxN 1005; // Structure to store the x and // y coordinates of a point struct Coordinates { double x, y; } a[mxN]; //…

[架构之路-259]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 架构设计 - 面向服务的架构SOA与微服务架构(以服务为最小的构建单位)

目录 前言&#xff1a; 二、软件架构层面的复用 三、什么是面向服务的架构SOA 3.1 什么是面向服务的架构 3.2 面向服务架构的案例 3.3 云服务&#xff1a;everything is service一切皆服务 四、什么是微服务架构 4.1 什么是微服务架构 4.2 微服务架构的案例 五、企业…