VIVADO中时序报告中WNS,WHS,TNS,THS含义

运行“report_timing”或“report_timing_summary”命令后,会注意到 WNS、TNS、WHS 和 THS。

WNS 代表最差负时序裕量 (Worst Negative Slack)

TNS 代表总的负时序裕量 (Total Negative Slack),也就是负时序裕量路径之和。

WHS 代表最差保持时序裕量 (Worst Hold Slack)

THS 代表总的保持时序裕量 (Total Hold Slack),也就是负保持时序裕量路径之和。

这些值告诉设计者设计与时序要求相差多少。如果为正值,则说明能达到时序要求,若为负值,则说明时序达不到要求。

但是并不代表有时序警告功能实现不了,只是工程不稳定。更加或者删减模块甚至重新编译都会出现问题。这时候可以打开implementation查看时序警告的位置。

所谓时序达不到要求就是指不能够满足建立保持时间,应该去关注对于时序的约束。

时序约束包括很多,后面会针对这方面专门出一个专栏。主要的是对时钟信号的周期、占空比的约束,时钟分组,时钟抖动,还有IO的输入输出延时约束等

来源:https://support.xilinx.com/s/article/51455?language=zh_CN

NOW

学习Xilinx FPGA最好的资料其实就是官方手册,下表总结了部分手册的主要介绍内容,关注我,持续更新中......

文件名 主标题 内容简单介绍 是否有中文版
UG476 7 Series FPGAs GTX/GTH  Transceivers GTX和GTH介绍,PCIe、serdes等学习必备
UG471 7 Series FPGAs SelectIO Resources 描述 7 系列 FPGA 中可用的 SelectIO资源。
UG1114 PetaLinux Tools Documentaton PetaLinux 工具文档 参考指南 是,V2019.2
UG949 UltraFAST 设计方法指南(适用于 Vivado  Design Suite) 赛灵思® UltraFast™  设计方法是用于为当今器件优化设计进程的一套最佳实践。这些设计的规模与复杂性需要执行特定的步骤与设计任务,从而确保设计每一个阶段的成功开展。依照这些步骤,并遵循最佳实践,将帮助您以最快的速度和最高的效率实现期望的设计目标 是,V2018.1
IP手册 pg057 FIFO Generator FIFO生成器IP使用手册
pg104 Complex Multiplier 复数乘法器IP使用手册
pg122 RAM-Based Shift Register  移位寄存器IP使用手册

推荐阅读

【Vivado那些事】如何查找官网例程及如何使用官网例程

【Vivado使用误区与进阶】总结篇

【Vivado那些事】Vivado中常用的快捷键(二)其他常用快捷键

SystemVerilog数字系统设计_夏宇闻 PDF

图书推荐|ARM Cortex-M0 全可编程SoC原理及实现

简谈:如何学习FPGA

Github 上有哪些优秀的 VHDL/Verilog/FPGA 项目

AD936x+ZYNQ搭建收音机(一)

AD936x+ZYNQ搭建OpenWIFI

无招胜有招-Vivado非工程模式下的详细设计

面试中经常会遇到的FPGA基本概念,你会几个?

推荐一些可以获取免费的国外的原版书籍(电子版)网站

FPGA 的重构

国产CPU概括

从电子游戏历史看IC发展的助推剂

80年代电子游戏及电脑游戏的发展历史

PCIe总线的基础知识

万字长文带你回顾电子游戏的七十多年历史(完整版)

FPGA中异步复位,同步释放的理解

OpenFPGA系列文章总结

用Verilog设计一个16 位 RISC 处理器

介绍一些新手入门FPGA的优秀网站(新增)

Verilog数字系统基础设计-CR

Verilog数字系统基础设计-奇偶校验

建立和保持时间及时序简单理解

(Xilinx)FPGA中LVDS差分高速传输的实现

Xilinx Multiboot实例演示

高速串行通信常用的编码方式-8b/10b编码/解码
Verilog计时(微秒、毫秒和秒)脉冲的产生及同步整形电路

图书推荐|一本图像/视频处理的强大工具书

Verilog HDL-同步技术

再说System Verilog 与 Verilog 的关系

数模混合信号建模语言Verilog-AMS

Intel/Altera 系列FPGA简介

一块带给无数人年少欢乐的CPU,别说你没用过它

Verilog在编写第一行代码之前

【例说】Verilog HDL 编译器指令,你见过几个?

穿越时空的爱恋-Z80 CPU的前世今生

【Vivado】那些事儿-汇总篇

古老CPU启示录-晶体管之路

【Vivado那些事儿】约束的顺序

童年修复系列-SNES芯片组介绍及FPGA实现

优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V

串行总线技术(一)-串行总线结构(以PCIe为例)

【Vivado那些事儿】VIVADO中时序报告中WNS,WHS,TNS,THS含义相关推荐

  1. 使用方法论报告第 5 部分:DDR4 IP 校准后硬件故障,指示存在时序问题,但时序报告中无任何违例

    本篇博文中的分析是根据真实客户问题撰写的,该客户发现硬件中存在 DDR4 校准后数据错误.此问题显示为与时序有关,但时序报告中并未显示任何违例.最初并未使用方法论报告 (Methodology rep ...

  2. starccm+中建立报告中遇到的问题

    请教各位大佬,我做了一组电池生热的热仿真. 在对建立四块单体电池最高温度的监测报告后,随着电池温度的升高,报告没有任何图像显示,请问这是什么原因.

  3. 【Vivado那些事儿】在不重新安装 Vivado 的情况下,是否能够安装 Xilinx USB/Digilent 线缆驱动器?...

    Q: 如果 Xilinx USB/Digilent 线缆驱动器在安装 Vivado 设计套件时还没有安装,或者 Xilinx USB/Digilent 线缆驱动器被禁用,在不全面重新安装 Vivado ...

  4. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

    Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...

  5. 【Vivado那些事儿】Vivado Schematic中的实线和虚线有什么区别?

    前言:本文章为FPGA问答系列,我们会定期整理FPGA交流群(包括其他FPGA博主的群)里面有价值的问题,并汇总成文章,如果问题多的话就每周整理一期,如果问题少就每两周整理一期,一方面是希望能帮到不经 ...

  6. vivado中的rtl中电路图无发生成_Vivado 综合崩溃调试指南

    欢迎FPGA工程师加入官方微信技术群 要解决任何综合崩溃问题,通常应该从了解崩溃发生在综合的哪个阶段着手,以及工具方面是否有任何迹象指向特定的模块.赋值.声明或推断. 在某些情况下会出现日志不足的状况 ...

  7. Vivado时序报告名词解释

    1.1 Vivado时序报告名词解释 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Vivado时序报告名词解释: 5)结束语. 1.1.2 本节引言 "不积 ...

  8. VIVADO中WNS,WHS,TNS,THS含义

    最近在推进项目进度,由于数据总线宽度达到1024位(K7还是厉害),使用VIVADO过程中时序警告特别大.所以关注了一下时序警告的具体含义. 运行"report_timing"或& ...

  9. 【Vivado那些事儿】Vivado 增量综合流程

    [Vivado那些事儿]Vivado 增量综合流程 从 Vivado 2019.1 版本开始,Vivado 综合引擎就已经可以支持增量流程了.这使用户能够在设计变化较小时减少总的综合运行时间. Viv ...

最新文章

  1. 记一次由Redis分布式锁造成的重大事故,避免以后踩坑!
  2. python表白源代码加音乐_python炫酷烟花表白源代码
  3. KEY键盘映射_手焊键盘,使用Python编写,一键放连招,还有什么你不会
  4. [译]GC专家系列5-Java应用性能优化的原则
  5. CF464E The Classic Problem(主席树+哈希+最短路)
  6. lol服务器维修2020,lol2020年5月29日停机维护到几点 英雄联盟维护公告是什么
  7. 什么是SQL Server TRIM()函数?
  8. truncate table 与delete table区别
  9. Mac使用Docker搭建python测试执行环境
  10. matlab制作科学计算器,MATLAB科学计算器设计
  11. 4 实验项目_Android开发环境搭建
  12. c++经典小游戏,源码奉上(免费复制)
  13. 华为手机相册怎么镜像翻转_手机相册里的照片误删怎么恢复?简单操作就搞定...
  14. 32位服务器系统安装教程,服务器系统数据库安装教程
  15. GTD时间管理-节假日时间安排 | 每天成就更大成功
  16. Microsoft Project 2010 设置子任务
  17. 云的新出路迷你云?轻松搭建私有云平台 转载7
  18. 第一批90后30岁了,该有多少存款?
  19. 我的世界网易怎么调成java,网易版我的世界如何将单机地图改为联机地图
  20. 英语二级c语言,2018年全国英语等级考试三级冲刺2套模拟试题(阅读C)

热门文章

  1. 理科生浪漫java表白代码_数学公式表白-2020理科生专属浪漫表白句子大全
  2. win10计算机维护,手把手教您win10系统打开安全和维护功能的问题
  3. Geany无法识别中文怎么办
  4. 用C语言实现一个简单的扫雷小游戏(附全代码及教程)
  5. 用pygame做一个简单的python小游戏---七彩同心圆
  6. 硬盘坏了,如何检测与修复。
  7. 如何不花钱也能下载17sucai网的网页或者单页
  8. C#基础教程-c#实例教程,适合初学者
  9. 树莓派 11 bullseye镜像官方源和国内源
  10. (4) epics 中新建一个ioc的整体过程