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

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

3天内不再提示

解决方法论问题可提升实现的一致性

YCqV_FPGA_EETre 来源:FPGA开发圈 2020-06-28 10:47 次阅读

改进设计时,如果 QoR 不升反降,那么您势必将面临如下选择。

是继续修复?还是重新寻找新的解决方案?您可能忽视了某些问题,或者可能工具在运行给定轮次时性能有所下降。能否快速准确解答这一问题恰恰是判断 FPGA 工程师是否足够出色的标准之一。

这里有一个好办法- 解决方法问题即可简化这一任务。在最近赛灵思内部调研中发现,29 种客户设计的方法问题得到了解决。这些设计被归到一起并与其原始版本进行比较。

随后对这两类设计稍作调整:

将关键时钟的周期收紧 1ps 和 2ps

小幅更改网表

更改工具运行时使用的设置

结果毫无疑义地证明,采用经过清理的方法完成设计所产生的实现结果比未采用此类方法的设计的实现结果的一致性更高。

实验 QoR 离散值减少
网表更改 -48%
约束更改 -10%

Report Methodology 的检查对象

report_methodology 将基于约 150 条规则进行检查,这些规则与约束使用错误、欠优化时钟设置、原语中缺少流水线寄存器问题等有关。

它是 (UG949) 中详述的“UltraFast 设计方法”的补充工具。可用于自动执行诸多检查

https://china.xilinx.com/support/documentation/sw_manuals/xilinx2019_2/c_ug949-vivado-design-methodology.pdf

Report Methodology 所在位置

您可在流程中任意阶段运行 report_methodology。

通常只需在流程初期执行 opt_design 后运行此工具,布局或布线后将看到相同的结果。

您可通过以下方法找到 Report Methodology:

1.从 Vivado IDE 中的“Reports”->“Report Methodology”下拉菜单中

2.使用 Tcl 命令:report_methodology。

3.您还可在 Report QOR Assessment 中查看 Report Methodology 的精简版本。RQA 报告将详列影响 QoR 和工具变化的不合规的方法检查。要获取完整报告,请运行 report_methodology 命令。

解决方法问题意义非凡

总而言之,解决方法问题时,毋庸置疑,所付出的时间同样有助于得到更为一致的实现结果,从而使您能够作出更准确的决策。这也将使您能够减少运行轮数,并比对结果,同时仍可确信 QoR 修复有效且工具正予以响应。

参考标签

qor

https://forums.xilinx.com/t5/tag/qor/tg-p/board-id/support_blog

report_methodology

https://forums.xilinx.com/t5/tag/report_methodology/tg-p/board-id/support_blog

report_qor_assessment

https://forums.xilinx.com/t5/tag/report_qor_assessment/tg-p/board-id/support_blog

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

    关注

    1625

    文章

    21620

    浏览量

    601194
  • 寄存器
    +关注

    关注

    31

    文章

    5292

    浏览量

    119804

原文标题:开发者分享 | 解决方法论问题可提升实现的一致性

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一致性测试系统的技术原理和也应用场景

    /IEC-9646,即协议一致性测试的方法和框架。在这框架中,IUT(Implementation Under Test,被测实现)是根据规范的具体
    发表于 11-01 15:35

    异构计算下缓存一致性的重要

    在众多回复中,李博杰同学的回答被认为质量最高。他首先将缓存一致性分为两个主要场景:是主机内CPU与设备间的一致性;二是跨主机的一致性
    的头像 发表于 10-24 17:00 214次阅读
    异构计算下缓存<b class='flag-5'>一致性</b>的重要<b class='flag-5'>性</b>

    级联一致性和移相器校准应用手册

    电子发烧友网站提供《级联一致性和移相器校准应用手册.pdf》资料免费下载
    发表于 08-29 10:48 0次下载
    级联<b class='flag-5'>一致性</b>和移相器校准应用手册

    LIN一致性测试规范2.1

    电子发烧友网站提供《LIN一致性测试规范2.1.pdf》资料免费下载
    发表于 08-15 17:14 3次下载

    新品发布 | 同星智能正式推出CAN总线一致性测试系统

    CAN总线一致性测试系统CANFD/CAN总线一致性测试系统,在硬件系统上基于同星自主研发的总线分析工具,干扰仪,一致性测试机箱,并搭配程控电源,示波器,数字万用表等标准外围仪器设备;在软件上
    的头像 发表于 07-06 08:21 437次阅读
    新品发布 | 同星智能正式推出CAN总线<b class='flag-5'>一致性</b>测试系统

    铜线键合焊接一致性:如何突破技术瓶颈?

    在微电子封装领域,铜线键合技术以其低成本、高效率和良好的电气性能等优势,逐渐成为芯片与基板连接的主流方式。然而,铜线键合过程中的焊接一致性问题是制约其进步发展和应用的关键难题。焊接一致性不仅
    的头像 发表于 07-04 10:12 1566次阅读
    铜线键合焊接<b class='flag-5'>一致性</b>:如何突破技术瓶颈?

    华为2020年显示技术专利公开,提升色彩一致性

    该专利实施例提出了种色彩校正方法、AP芯片、终端以及存储介质,应用于显示技术领域,旨在提升显示画面的色彩一致性。具体而言,色彩校正方法由终
    的头像 发表于 04-29 09:34 359次阅读
    华为2020年显示技术专利公开,<b class='flag-5'>提升</b>色彩<b class='flag-5'>一致性</b>

     QSFP一致性测试的专业测试设备

    、高速度的光纤接口模块,广泛应用于数据中心、高速以太网和光纤通信等领域。本文将详细探讨QSFP一致性测试的目的、测试内容、测试方法以及测试的重要等方面。 QSFP一致性测试的目的是确
    的头像 发表于 03-14 10:40 511次阅读
     QSFP<b class='flag-5'>一致性</b>测试的专业测试设备

    企业数据备份体系化方法论的七大原则:深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别

    在数字化时代,数据备份成为了企业信息安全的核心环节。但在备份过程中,两个关键概念——应用一致性和崩溃一致性,常常被误解或混淆。本文旨在阐明这两个概念的差异,并分析它们在数据备份中的重要,以便读者
    的头像 发表于 03-11 14:05 404次阅读
    企业数据备份体系化<b class='flag-5'>方法论</b>的七大原则:深入理解数据备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别

    深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别

    深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别 在数字化时代,数据备份成为了企业信息安全的核心环节。但在备份过程中,两个关键概念——应用一致性和崩溃一致性,常常被误解或混淆。
    的头像 发表于 03-11 11:29 808次阅读
    深入理解数据备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别

    DDR一致性测试的操作步骤

    DDR一致性测试的操作步骤  DDR(双数据率)一致性测试是对DDR内存模块进行测试以确保其性能和可靠。在进行DDR一致性测试时,需要遵循
    的头像 发表于 02-01 16:24 1285次阅读

    MM32F0140 FlexCAN一致性测试 (2)

    MM32F0140 FlexCAN一致性测试 (2)
    的头像 发表于 11-10 18:23 624次阅读
    MM32F0140 FlexCAN<b class='flag-5'>一致性</b>测试 (2)

    MM32F0140 FlexCAN一致性测试(1)

    MM32F0140 FlexCAN一致性测试 (1)
    的头像 发表于 11-10 17:50 583次阅读
    MM32F0140 FlexCAN<b class='flag-5'>一致性</b>测试(1)

    什么是锂离子电池不一致性?如何提高锂离子电池的一致性

    什么是锂离子电池不一致性?锂离子电池不稳定的原因?如何提高锂离子电池的一致性? 锂离子电池不一致性是指同批次或不同批次的锂离子电池在性能上出现不
    的头像 发表于 11-10 14:49 1649次阅读

    分布式系统中常见的一致性模型

    什么是一致性模型? 在分布式系统中,C(一致性) 和 A(可用)始终存在矛盾。若想保证可用,就必须通过复制、分片等方式冗余存储。而旦进
    的头像 发表于 11-10 11:33 843次阅读
    分布式系统中常见的<b class='flag-5'>一致性</b>模型