output delay的含义是数据在时钟沿前什么时候稳定才能被正确采样。
包含Tpd(路径传输延迟)和Tsetup(后级触发器建立时间)

在进行时序检查计算时,应该将output delay放在require time路径中,并减去output delay值
如下图:数据必须在7.4前稳定(setup),必须在20后0.2ns内稳定(hold)
数据相对于capture clock的关系,在capture clock edge前为正,后为负。
在时序检查时应该减去Tsetup的值,加上Thold的值,因此在output delay中应该减去Thold。


The max path delay is 7.4ns(=max Tc2 plus Tsetup = 7+0.4)。The min path delay is -0.2(=min Tc2 minus Thold = 0-0.2).

This depicts that the data must be ready at the output port before the required stable region starts and must remain stable until the end of the stable region.

set_output _delay是你对外部电路的所需时间的估计,你设定好了外部所需的时间,综合工具就为按照你给的条件对内部的电路进行优化。

A hold requirements of 1.5ns maps to a set_output_delay min of -1.5ns.

output delay含义相关推荐

  1. VIVADO时序约束之Output Delay(set_output_delay)

    前言 I/O Delay约束主要有两个命令:set_input_delay和set_output_delay. I/O Delay约束的主要目的同时钟约束一样,是告诉编译器,外部输入输出信号与参考时钟 ...

  2. FPGA 中 IO 口时序分析(Input Delay /output Delay)

    1.1  概述 在高速系统中FPGA时序约束不止包括内部时钟约束,还应包括完整的IO时序约束和时序例外约束才能实现PCB板级的时序收敛.因此,FPGA时序约束中IO口时序约束也是一个重点.只有约束正确 ...

  3. 时序分析基本概念介绍<input/output delay>

    今天我们要介绍的基本sdc是input/output delay.这是关于IO边界上的约束,我们应该都知道,STA并不能去检查一条没有被约束的路径,因此所有的端口上路径都必须被赋予边界约束. set_ ...

  4. XDC IO --- Output Delay Constraints(Vivado)

    文章目录 一.XDC约束格式 二.系统同步接口(System Synchronous) 1.Single Data Rate(SDR),Rising Edge 2.Double Data Rate(D ...

  5. sdc——input delay,output delay

    sdc--input delay,output delay input delay和ouput delay 描述的是port端口上的约束,或者说是模块间的约束. input delay:输入信号在时钟 ...

  6. 【 FPGA 】设置输出延迟(Output Delay)

    上篇博文是设置输入延迟:设置输入延迟,这篇博文基本和上篇博文一致,下面一起看看: 在XDC中,参考点为下游芯片的捕获沿,相比于ISE的UCF,参考点是发送沿.二者之间的关系如上图所示. 由于是下游芯片 ...

  7. input delay和output delay讲解

    我的理解是set_input_delay和set_output_delay都是描述你的外围设计的时序特性的,认为驱动这些信号的时钟与当前设计是同步的,其中set_input_delay是说外部电路驱动 ...

  8. delay 芯片时序output_set_input_delay/set_output_delay

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: set_input_delay/set_output_delay_zyn13478 ...

  9. Xilinx FPGA “打一拍”“打两拍”以及IOB含义

    Xilinx FPGA "打一拍""打两拍"以及IOB含义 本次总结主要是参考网上的说法,最近在接触到异步时钟同步的时候了解到利用"非阻塞赋值< ...

最新文章

  1. Button中command后面函数添加参数解决方法
  2. 判断一个jquery对象是否为空jquery对象
  3. elasticsearch 查询模板
  4. 为最快动脉线诊断 铁科院联合第四范式完成高铁智能化巡检应用
  5. C#实现POST提交方式
  6. 无招胜有招之Java进阶JVM(八)类加载机制
  7. 一个例子带你搞懂python作用域中的global、nonlocal和local
  8. web前端表格css三个t的使用(thead,tbody,tfoot)
  9. mybatis自学笔记-1
  10. 星级评分--演进式部署
  11. CentOS7.4安装redis-3.2.6
  12. 线程的生命周期 和 线程的通讯
  13. 解刨一台计算机,解剖一台计算机.doc
  14. murmurhash java_浅析ketamahash和murmurhash
  15. 动静态nat综合实验
  16. 蓝牙---AVRCP协议
  17. Android Studio 修改app名字和图标
  18. 微信公众号运营必备神器汇总
  19. 【MIT 6.0001 课程笔记】Problem Set 1
  20. Unity 集成admob 出错AAPT: error :unexpected element <queries> found in <manifest>

热门文章

  1. 会议OA项目(六)--- (待开会议、历史会议、所有会议)
  2. 1139:整理药名(C C++)
  3. PostgreSQL+PostGIS的使用
  4. 安装hadoop 问题记录
  5. Streamlit(五) widgets-button
  6. ArangoDB——操作案例二
  7. html视频怎么转换成图片,如何将小视频转换成GIF动图或将GIF动图转换成视频
  8. Vue3 究竟好在哪里?(和 React Hook 的详细对比)
  9. 2009-2019年亚马逊畅销书50强数据集可视化分析-基于Pandas-Seaborn
  10. The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS. ERROR:django.secu