使用赛灵思的功耗估计器和分析器工具协助功耗优化的步骤有哪些?.docxVIP

使用赛灵思的功耗估计器和分析器工具协助功耗优化的步骤有哪些?.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用赛灵思的功耗估计器和分析器工具协助功耗优化的步骤有哪些? FPGA与众多其它类型组件的不同之处在于,其核心电压、辅助电压和I/O电压电源需求取决于设计实现。因此,确定应用中FPGA的功耗比数据手册描述的情况更复杂一点,要实现正确的电源架构因此也具有一定的挑战性。这不仅要考虑到所需的静态电流、斜坡率和上电顺排序,还需要能为终端应用适当供电,同时保持器件结温在可接受的范围内。 XPE和XPA是什么?这是(赛灵思)推出的两款设计工具,能帮助您准确地进行FPGA设计的功耗分析。您可在设计早期阶段使用基于电子数据表的赛灵思功耗估计器(XPE),在完成实现后再使用赛灵思功耗分析器(XPA)。XPA能帮助您对设计的功耗要求做进一步的分析,并根据需要协助功耗优化。 初始步骤 首先启动开发项目时,很难有整个FPGA设计都到位的情况(如果幸运的话,或许能重复利用一些代码,这能为功耗预测提供更多准确信息)。因此,进行估算功耗首先可以从XPE电子数据表入手(参见:ucts/design_tools/logic_design/xpe.htm)。您可以根据工程团队对设计所需(时钟)、逻辑和其它资源量的初步考虑来进行最初功耗估算。 XPE的使用非常直观,更好的是,该工具能帮助您进行大量假设实现,从而明确不同设计方案选择对功耗估算的影响。如果您的解决方案耗电高,那么这种功能对帮助您找到最佳实现方案发挥着重要作用。 XPE能根据散热、气流和印制电路板层数预测器件结温,这一功能在设计早期阶段非常有用。它能告诉我们设计能否达到预期实现方案的额定结温。 在XPE中,您的第一步工作就是尽可能准确地完成设置。除了选择器件之外,还要特别注意封装、速度等级和温度等级都要正确设置,同样如果适用的话还要准确设置步进、工艺和功耗模式。所有这些参数,对所需的整体功耗有很大影响,尤其是工艺的设置,其设置分为最大值和典型值。典型值设置为您提供统计上应用所需的功耗,而最大值设置则能满足最差情况下的需求。要确保您的解决方案能应对最高用电需求情况,但这也有一定困难,因为较大型器件也有着更高的电流需求。 我们也可在此定义工作环境,包括环境温度、散热和气流等。在此定义最大环境温度能提高估算准确度,因为所需的功耗会随着器件结温的提升而升高。包括散热、气流或者这两者等,就能改进功耗估算。 在此阶段也不要忽略赛灵思ISE优化设置。这种设置对功耗估算也有影响,因为不同的优化方案(比方说时序性能与面积最小化方案)都会带来不同的实现方案,每种实现方案都有自己的资源使用和扇出模式,也会影响功耗估算。 估算工作的下一阶段就是仔细检查XPE电子数据表底部的标签,尽可能准确地填写所建议的解决方案的细节。为了确保早期获得最准确的估算,至少应定义资源使用、时钟频率、触发率和启用率,这非常重要。同时也应做好一定应急准备,应对始终存在的要求变化问题。 这一进程完成后,XPE能在总结标签中提供整体功耗和结温估算,如图1所示。 估算完成后,您可根据需要,在总结页面上选择导出文件选项,将设置从XPE导出,以随后用于赛灵思功耗分析器(XPA)中。这能确保XPA的设置与您最初用于估算的相匹配。 随着开发工作向RTL制造、跟踪综合和布局布线推进,我们根据提供的更准确的信息,随时更新估算结果。要记住,硬件团队,尤其是负责电源设计的团队,应了解估算的任何变动。电源工程师应提供电源轨最糟糕情况下的最大电压,这能进一步提高估算精度。最差情况下最大电源电压升高,也会让功耗估算变大。 XPE非常智能,能在最差情况下最大电源电压超出器件可接受容限时将电子数据表上的电压单元标为橙色并发出警告,如图2所示。 进入XPA 设计实现后,我们能用赛灵思功耗分析器从功耗图片上获得精确得多的功耗估算。结果到底有多精确,这取决于您对工具的输入。您可点击ISE设计套件进程窗口中布局布线项下的AnalyzePowerDistribu(TI)on打开XPA(见图3)。 一旦XPA打开,您又会看到类似于XPE的总结屏幕(图4)。您在此可定义环境并创建更多设置,也可从您的XPE分析中导入设置。 要包括.xpa文件或打开新项目,您应采用以下流程,其中包括: 本地电路设计(NCD)文件:定义物理FPGA实现方案。 设置文件:定义从XPE导入的设置。 物理约束文件(PCF):包含时钟信息和映射以及UCF限制。 数值变更转储(VCD)或开关行为互换文件(S(AI)F)仿真文件,可用仿真工具生成,使得XPA能获得设计开关信息。 自然,您直接包含的信息越多,功耗估算就越准确。XPA能提供估算可信度,这很有帮助,可信度分为低中高三级,并分为设计实现状态、时钟节点活动、I/O节点活动、内部节点活动和器件模型五大类。 这些不同的可信度可得出估算的整体可信度。XPA还能就如何提高各个不同

您可能关注的文档

文档评论(0)

133****2345 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年07月24日上传了教师资格证

1亿VIP精品文档

相关文档