0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

set_max_delay被覆盖的解决办法

FPGA技术驿站 来源:EDA365电子论坛通信数码 作者:EDA365电子论坛通信 2020-09-07 10:53 次阅读

约束的优先级

XDC描述的时序约束是有优先级的,尤其是涉及到时序例外的约束,如set_clock_groups、set_false_path、set_max_delay和set_multicycle_path。如果这些约束施加到同一条路径上,那么其优先级如下图所示。

对于同类型的约束,遵循的原则则是越具体的优先级越高。如下图所示,都是set_max_delay约束,且都使用了-from和-to,显然第一条约束比第二条约束更具体,因此,第一条约束优先级高于第二条约束,第二条约束将被部分覆盖。这里部分覆盖的含义是凡是从clk1到clk2的路径,都遵守最大延迟为12ns的要求,但如果设计中存在从clk1到clk3的路径,则仍然按15ns进行约束。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Delay
    +关注

    关注

    0

    文章

    10

    浏览量

    10759
  • xdc
    xdc
    +关注

    关注

    1

    文章

    23

    浏览量

    5869
  • 华秋DFM
    +关注

    关注

    20

    文章

    3481

    浏览量

    3896

原文标题:如何使set_max_delay不被覆盖

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Profinet IO通信故障的解决办法

    Profinet IO通信故障可能由多种原因引起,以下是一些常见的通信故障及其解决办法
    的头像 发表于 03-08 11:27 316次阅读

    Protel99 与WIN10系统冲突解决办法

    PROTEL99 与WIN10系统冲突解决办法
    的头像 发表于 11-20 09:30 1510次阅读
    Protel99 与WIN10系统冲突<b class='flag-5'>解决办法</b>

    研华工控机故障及解决办法(四)

    研华工控机故障及解决办法(四)
    的头像 发表于 11-06 15:55 421次阅读
    研华工控机故障及<b class='flag-5'>解决办法</b>(四)

    细碎机轴承位磨损问题的解决办法

    【设备故障】细碎机轴承位磨损问题的解决办法
    发表于 10-27 16:36 0次下载

    labview串口程序值被覆盖怎么解决?

    发现字符串显示控件的值老是被新值覆盖,有没有好的办法解决。
    发表于 10-24 06:41

    硬盘故障的3个终极解决办法

    电子发烧友网站提供《硬盘故障的3个终极解决办法.pdf》资料免费下载
    发表于 10-20 10:46 0次下载
    硬盘故障的3个终极<b class='flag-5'>解决办法</b>

    J-Link连接MCU失败解决办法

    J-Link连接MCU失败解决办法
    的头像 发表于 10-18 17:43 636次阅读
    J-Link连接MCU失败<b class='flag-5'>解决办法</b>

    总结:30个单片机常见问题解决办法

    总结:30个单片机常见问题解决办法
    的头像 发表于 10-17 17:46 2357次阅读
    总结:30个单片机常见问题<b class='flag-5'>解决办法</b>!

    单片机常见问题的解决思路和解决办法

    30个单片机常见问题解决办法
    的头像 发表于 09-18 16:51 1604次阅读
    单片机常见问题的解决思路和<b class='flag-5'>解决办法</b>

    set_output_delay的本质是什么?浅谈set_ouput_delay时序

    set_output_delay是对模块output信号在模块外部延迟的约束,本质上EDA工具会根据约束调整内部器件(UFF0)的类型,摆放位置以及组合逻辑(C1)以满足约束要求,即EDA工具保证模块DUA的UFF0的Tclk2q+Tc1延时能够满足约束要求。
    的头像 发表于 08-12 09:48 1023次阅读
    <b class='flag-5'>set_output_delay</b>的本质是什么?浅谈<b class='flag-5'>set_ouput_delay</b>时序

    介绍基本的sdc时序特例

    今天我们要介绍的基本sdc是 **时序特例** ,也就是我们常说的Path exception。针对一些路径需要的一些特殊设定,常用的有set_false_path, set_multicycle_path, set_max_delay
    的头像 发表于 07-03 15:34 505次阅读
    介绍基本的sdc时序特例

    PCB翘曲原因及解决办法 PCB翘曲度的计算公式

    今天给大家分享的是 PCB 翘曲原因及解决办法、PCB 翘曲度的计算公式。
    发表于 07-02 10:10 4237次阅读
    PCB翘曲原因及<b class='flag-5'>解决办法</b> PCB翘曲度的计算公式

    功率放大仿真之loadpull的解决办法

    ADS关于:HB1Tone_LoadPull:schemic does not exist的解决办法
    的头像 发表于 06-30 10:52 2176次阅读
    功率放大仿真之loadpull的<b class='flag-5'>解决办法</b>

    MCP电路实现方法及命令优先级实例

    需要强调的是需要加严的部分,对于异步路径,往往需要通过set_max_delay来约束,防止路径过长。
    的头像 发表于 06-27 15:10 439次阅读
    MCP电路实现方法及命令优先级实例

    PCBA加工焊点拉尖产生的原因及解决办法

    一站式PCBA智造厂家今天为大家讲讲什么是PCBA加工焊点拉尖?PCBA加工焊点拉尖产生原因及解决办法。接下来为大家介绍PCBA加工焊点拉尖产生原因及解决办法
    的头像 发表于 05-10 08:56 976次阅读