当前位置: 首页 > news >正文

fpga时序约束 - set_input_delay

set_input_delay,是指信号到达fpga的pin脚相对于参考时钟的延迟,这里fpga是下游器件,因为上游芯片的数据和时钟到达fpga管脚的相位关系不确定,而为了满足时序要求,fpga必须要知道这个值,好来做内部布局布线,同时满足建立时间和保持时间的要求公式:

  • Tco_ext + Tpcb_ext + Tdelay_inter <= Tclock -Tsu
  • Tco_ext + Tpcb_ext + Tdelay_inter >= Th

注意这里:Tsu指的是fpga自己内部的reg的Tsu,不是外部的,Th也是。而Tco_ext和Tpcb_ext分别就是上游芯片的寄存器输出延时和信号在pcb上走线延迟。这俩式子,Tco_ext 和 Tpcb_ext是工具不知道的,所以要通过约束语句告诉工具,这俩就是输入的延迟。xilinx手册里有个图可以帮助我们理解:
image
所以,我们通常这样写set_input_delay约束:

  • set_input_delay -clock xxx -max Tco_ext(max) + Tpcb_ext(max) [get_ports xxx]
  • set_input_delay -clock xxx -min Tco_ext(min) + Tpcb_ext(min) [get_ports xxx]

Tco一般我们要去上游芯片手册里去查,这个指标一般不会写直接Tco,比如AD7699的手册:
image
图里,SCK Falling Edge to Data Valid Delay其实指的就是Tco。

有些手册可能会写Tsu是多少,我们也可以大致推算出Tco的值,就是Tco = T- Tsu,如图所示:
image
类似这个手册:
image

最后我们可能会在某些input_delay约束里看到负值,负值怎么理解?典型的input_delay里,数据一般是晚于发送时钟沿的,相位关系大致是这样的:
image
这个图可能更直观一些:
image

所以负值的意思,就是数据比发送的时间沿还要早到达,这个其实对保持时间的约束提出了较高的要求,综合工具可能会在内部加很多buffer来增加延迟,所以值的正负反映的其实是数据和时钟的相位关系。

http://www.rkmt.cn/news/52216.html

相关文章:

  • winform中消息机制使用CommunityToolkit.Mvvm
  • case linux
  • cadence linux
  • 2025年四川硬芯线厂家排名前十权威评测及行业选择指南
  • 百度贴吧 电子工程世界 哔哩哔哩 凯迪网 一牛网 电子工程网 思否 知乎 技术邻
  • 2025年国内锯条品牌口碑推荐排行榜TOP10权威发布
  • Codeforces Round 1064 (Div. 2) 做题记录
  • 基于MATLAB的DPSK调制解调仿真
  • 2025年江苏浙江上海地区留学服务商综合实力排行榜TOP10
  • 2025年纯铜龙柱订做厂家权威推荐:小型铜龙柱/五代鎏金铜龙柱/锻铜龙柱源头厂家精选
  • 第十一节:分析与可视化平台Grafana的介绍和部署
  • 11.15 洛谷 NOIP 模拟赛
  • 2025年苏州海边婚纱照公司权威推荐:欧式宫廷婚纱照/中式秀禾服婚纱照/园林婚纱照服务机构精选
  • 【前端从0到1实战】第6篇:构建“手风琴折叠菜单” (Accordion)
  • 2025年11月学习机品牌哪家好?基于多维度评估与行业数据解析
  • 2025年11月小学生学习机品牌哪家好?基于教育科技趋势与用户需求深度解析
  • 小学生学习机品牌全面解析与选购指南:2025年11月最新版TOP10权威推荐
  • 2025年塑胶跑道厂家推荐:湖北中奥特体育,预制型塑胶跑道/EPDM塑胶跑道/环保塑胶跑道/混合型塑胶跑道/专业打造环保运动场地
  • 十八、sed命令
  • 2025 最新推荐!装盒机厂家权威榜单发布,覆盖多行业专用设备及创新解决方案内外盒 / 面膜 / 电子产品 / 玩具 / 日用品装盒机厂家推荐
  • 2025 年试验仪厂家最新推荐榜:乳化沥青 / 沥青混合料 / 高低温等全品类检测设备权威品牌排行榜马歇尔稳定度/沥青动力黏度/高低温试验仪公司推荐
  • 2025少儿免费编程体验课怎么选?5大优质机构推荐,家长收藏
  • 2025年11月复合型塑胶跑道厂家最新推荐,透气型塑胶跑道/自结纹塑胶跑道/老国标塑胶跑道/全塑型塑胶跑道/综合表现突出厂家推荐
  • 2025年11月国内旧房翻新公司权威排行:专业服务商综合实力大比拼
  • LLaMA-Factory 使用 Qwen2-1.5B-Instruct 在华为 Ascend NPU docker环境上进行模型微调
  • 是搬运他人的,来源于xt2025
  • 坯子插件 v3.2.5 for SketchUp 2022-2024下载地址与安装教程
  • 20232310 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • 2025 年尼龙扎带厂家最新推荐排行榜:不锈钢扎带、线卡、定位片等配件源头厂家权威测评推荐尼龙扎带厂家推荐
  • 2025年连续全自动玻璃钢缠绕生产线厂家权威推荐榜单:玻璃钢管缠绕机/管道缠绕机/ 玻璃钢管道连续全自动缠绕机源头厂家精选