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

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

3天内不再提示

DFX设计如何分析

FPGA威廉希尔官方网站 驿站 来源:FPGA威廉希尔官方网站 驿站 2023-11-09 11:23 次阅读

针对DFX设计,Vivado提供了命令report_pr_configuration_analysis,该命令会从设计复杂度、时钟和时序等方面对其进行分析。使用该命令时,我们主要会用到其中3个选项:-complexity、-clocking和-timing。

选项-complexity聚焦在设计的资源使用情况,会给出指定RP下各RM的资源使用情况,同时给出各RM之间相比各种资源使用量的最大值,这需要用到选项-cells和-dcps。其中-cells指定RP的名字,而-dcps则会列出各RM所在的dcp文件。如下图所示,Static列显示了静态区的资源利用情况,RP1 Max给出了RP1各RM相比各种资源使用量的最大值。这一点可从报告的第二部分进行验证。报告的第二部分是对各RM资源利用情况的比较。

a6d91de0-7eae-11ee-939d-92fbcf53809c.png

a6e9c1e0-7eae-11ee-939d-92fbcf53809c.png

选项-clocking聚焦在时钟的使用情况上。会给出各时钟在静态区和每个RM的负载个数,如下图所示。

a6f59560-7eae-11ee-939d-92fbcf53809c.png

a70717d6-7eae-11ee-939d-92fbcf53809c.png

选项-timing聚焦在时序上,给出各RM和静态区接口关键路径时序,如下图所示。

a71122da-7eae-11ee-939d-92fbcf53809c.png

为了对各RM进行比较,使用report_pr_configuration_analysis时,要添加选项-cells和-dcps。由于该命令会逐次打开所有指定的dcp文件,所以会比较耗时,为此,确保每打开一个dcp,所要分析的条目全部执行。这里给出该命令的最佳使用方式,如下图所示,即同时添加-complexity、-clocking和-timing这3个选项。

a7203478-7eae-11ee-939d-92fbcf53809c.png

我们还可以用report_drc对DFX设计进行分析,如下图所示,点击Vivado左侧导航栏的Report DRC后会弹出如下图所示界面,确定勾选DFX。建议在综合之后执行该命令,这样可以尽早发现设计存在的问题。

a735b438-7eae-11ee-939d-92fbcf53809c.png

对于DFX设计,所有configuration的静态区应该是完全一致的,因为Parent Run一旦执行完毕,工具就会在布线层面锁定静态区供后续childrun使用。我们可借助命令pr_verify来验证各configuration对应的静态区是完全一致的,具体命令如下:

a74a4ccc-7eae-11ee-939d-92fbcf53809c.png

该命令生成报告如下:

a758324c-7eae-11ee-939d-92fbcf53809c.png

a769cfb6-7eae-11ee-939d-92fbcf53809c.png

审核编辑:汤梓红

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

    关注

    1567

    文章

    20576

    浏览量

    589248
  • 命令
    +关注

    关注

    5

    文章

    567

    浏览量

    21762
  • 时序
    +关注

    关注

    5

    文章

    332

    浏览量

    36824
  • dfx设计
    +关注

    关注

    0

    文章

    4

    浏览量

    50
收藏 人收藏

    评论

    相关推荐

    招兼职dfx、dfm培训讲师

    发表于 08-28 15:47

    硬件电路设计中常见的DFX

    发表于 03-16 16:48

    PCB板DFX工艺性要求

    发表于 07-26 16:29 22次下载

    硬件电路常见的DFX设计环节详解

    发表于 10-18 17:53 7096次阅读
    硬件电路常见的<b class='flag-5'>DFX</b>设计环节详解

    PCB布线设计如何提高布通率

    发表于 05-01 16:40 7011次阅读

    简述DFX理念与产品研发(一)

    的头像 发表于 09-28 16:01 2390次阅读

    简要分析DFX实施流程

    的头像 发表于 09-28 16:14 2714次阅读

    HarmonyOS对DFX能力的要求

    的头像 发表于 12-17 14:39 2645次阅读

    DFX设计无法连贯布线的根本原因及修护

    的头像 发表于 08-02 08:03 891次阅读
    <b class='flag-5'>DFX</b>设计无法连贯布线的根本原因及修护

    设计中DFX的重要性表现

    的头像 发表于 10-09 10:25 1299次阅读

    物联网系统设计如何发挥作用

    的头像 发表于 01-03 09:45 279次阅读

    如何对传统的非DFX设计进行调试呢?

    的头像 发表于 08-10 09:07 342次阅读
    如何对传统的非<b class='flag-5'>DFX</b>设计进行调试呢?

    什么是DFX威廉希尔官方网站 ?DFX设计一定要执行设计规则检查吗?

    的头像 发表于 09-21 09:21 1152次阅读
    什么是<b class='flag-5'>DFX</b>威廉希尔官方网站
?<b class='flag-5'>DFX</b>设计一定要执行设计规则检查吗?

    芯片DFX:Coresight架构

    的头像 发表于 11-05 17:04 194次阅读
    芯片<b class='flag-5'>DFX</b>:Coresight架构

    DFX计如分析

    的头像 发表于 11-09 11:22 61次阅读
    <b class='flag-5'>DFX</b>设<b class='flag-5'>计如</b>何<b class='flag-5'>分析</b>