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

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

3天内不再提示

基于Vivado下怎么找到关键路径?

FPGA技术驿站 来源:TeacherGaoFPGAHub 作者:TeacherGaoFPGAHub 2021-07-06 17:22 次阅读

什么是关键路径?

关键路径分为两类:一类是时序违例的路径,主要是建立时间违例;

另一类是时序没有违例,但逻辑级数较高的路径。当然,第一类路径中可能会包含第二类路径。

对于第一类路径,其违例的原因无外乎逻辑延迟太大、线延迟太大或者时钟Skew太大等。可以根据具体原因对症下药。对于第二类路径,其“副作用”比较明显:

工具牺牲了其他路径换取了这类路径的收敛,最终我们可能会看到时序违例的路径反倒是那些逻辑级数很低甚至为0的路径,而这类路径通常已经没有什么优化空间了。此时,要实现整个设计的时序收敛就变得捉襟见肘了。

因此,在设计早期找到这类路径至关重要。

编辑:jq

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

    关注

    10

    文章

    1710

    浏览量

    131242
  • 路径
    +关注

    关注

    0

    文章

    50

    浏览量

    12477

原文标题:Vivado下如何找关键路径?

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

收藏 人收藏

    评论

    相关推荐

    多台仓储AGV协作全局路径规划算法的研究

    多AGV动态路径规划需解决冲突避免,核心在整体协调最优。规划时考虑道路设计、拥堵、最短路径和交通管制,用A*算法避免重复路径和转弯,同时需交通管制防相撞。创新响应需求是关键,良好
    的头像 发表于 10-28 17:38 122次阅读
    多台仓储AGV协作全局<b class='flag-5'>路径</b>规划算法的研究

    Vivado使用小技巧

    有时我们对时序约束进行了一些调整,希望能够快速看到对应的时序报告,而又不希望重新布局布线。这时,我们可以打开布线后的dcp,直接在Vivado Tcl Console里输入更新后的时序约束。如果调整
    的头像 发表于 10-24 15:08 135次阅读
    <b class='flag-5'>Vivado</b>使用小技巧

    Vivado 2024.1版本的新特性(1)

    Vivado 2024.1已正式发布,今天我们就来看看新版本带来了哪些新特性。
    的头像 发表于 09-18 10:30 673次阅读
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(1)

    在不重新安装Vivado的情况,是否能够安装线缆驱动器?

    如果 Xilinx USB/Digilent 线缆驱动器在安装 Vivado 设计套件时还没有安装,或者 Xilinx USB/Digilent 线缆驱动器被禁用,在不全面重新安装 Vivado 的情况,是否能够重新安装该驱动
    的头像 发表于 05-16 11:21 531次阅读

    Vivado编译常见错误与关键警告梳理与解析

    Xilinx Vivado开发环境编译HDL时,对时钟信号设置了编译规则,如果时钟由于硬件设计原因分配到了普通IO上,而非_SRCC或者_MRCC专用时钟管脚上时,编译器就会提示错误。
    的头像 发表于 04-15 11:38 4452次阅读

    详解Vivado非工程模式的精细设计过程

    将设置设计的输出路径,设置设计输出路径的步骤如下所示。 第一步:如图4.3所示,在“Vivado%”提示符后输入命令“set outputDir ./gate_Created_Data/top_output”。
    发表于 04-03 09:34 1309次阅读
    详解<b class='flag-5'>Vivado</b>非工程模式的精细设计过程

    Eclipse如何设置Linker文件路径

    电脑没有F盘,可Eclispe 编译提示找不到F盘的linker script file,晕了,找半天没找到,哪里可以设置linker路径呢?
    发表于 02-22 07:31

    如何快速找到PCB中的GND?

    如何快速找到PCB中的GND?  在PCB设计和制作过程中,找到地线(GND)是非常关键的步骤。GND是电子电路中一个非常重要的参考面,它提供了电路中的参考电平,并在电路中提供低噪声的当前路径
    的头像 发表于 02-03 17:04 3494次阅读

    如何禁止vivado自动生成 bufg

    Vivado中禁止自动生成BUFG(Buffered Clock Gate)可以通过以下步骤实现。 首先,让我们简要了解一什么是BUFG。BUFG是一个时钟缓冲器,用于缓冲输入时钟信号,使其更稳
    的头像 发表于 01-05 14:31 1809次阅读

    Vivado时序问题分析

    有些时候在写完代码之后呢,Vivado时序报红,Timing一栏有很多时序问题。
    的头像 发表于 01-05 10:18 1720次阅读

    VIVADO安装问题解决

    vivado出现安装问题刚开始还以为是安装路径包含中文空格了,重装的注意了一,发现还是这个问题。。。。后来又一顿操作猛如虎,终于发现了问题。出这个问题的原因是vivado压缩包解压的
    发表于 12-22 10:56 0次下载

    VIVADO软件使用问题总结

    关键问题!!!!重要!!!】VIVADO会在MESSAGE窗口出提示很多错误和警告信息!
    的头像 发表于 12-15 10:11 1701次阅读
    <b class='flag-5'>VIVADO</b>软件使用问题总结

    查看python安装路径的方法

    如何查看Python安装路径,以及各个操作系统的细节和注意事项。 一、Windows操作系统查看Python安装路径的方法 对于Windows操作系统,有多种方法可以查看Pytho
    的头像 发表于 11-29 14:54 1.1w次阅读

    全局路径规划RRT算法原理

    无人驾驶路径规划 众所周知,无人驾驶大致可以分为三个方面的工作:感知,决策及控制。 路径规划是感知和控制之间的决策阶段,主要目的是考虑到车辆动力学、机动能力以及相应规则和道路边界条件,为车辆提供
    的头像 发表于 11-24 15:57 938次阅读

    使用JTAG仿真器在vivado环境抓信号时报错咋办?

    在使用JTAG仿真器在vivado环境抓信号时,报如下错误:
    的头像 发表于 11-14 10:37 3643次阅读