vivado 物理优化、物理端口设计

物理优化消息

提示:物理优化报告为优化处理的每个网络,以及优化摘要执行(如有)。如下图所示,在物理优化结束时提供了一个摘要显示了每个优化阶段的统计数据及其对设计性能的影响。这突出显示了对改进WNS最有效的优化类型。

物理端口设计

phys_opt_design命令对设计运行物理优化。它可以磨合放置之后的放置后模式和设计完全布线之后的布线后模式。

phys_opt_design Syntax
phys_opt_design [-fanout_opt] [-placement_opt] [-routing_opt]
[-slr_crossing_opt] [-insert_negative_edge_ffs]
[-restruct_opt] [-interconnect_retime] [-lut_opt] [-
casc_opt]
[-cell_group_opt] [-critical_cell_opt] [-dsp_register_opt]
[-bram_register_opt] [-uram_register_opt] [-
bram_enable_opt]
[-shift_register_opt] [-hold_fix] [-aggressive_hold_fix]
[-retime] [-force_replication_on_nets <args>]
[-directive <arg>] [-critical_pin_opt] [-clock_opt]
[-path_groups <args>] [-tns_cleanup] [-sll_reg_hold_fix]
[-quiet] [-verbose]
Note : The -tns_cleanup option can only be run in conjunction with the -slr_crossing_opt option.
phys_opt_design Example Script
open_checkpoint top_placed.dcp
# Run post-place phys_opt_design and save results
phys_opt_design
write_checkpoint -force $outputDir/top_placed_phys_opt.dcp
report_timing_summary -file $outputDir/top_placed_phys_opt_timing.rpt
# Route the design and save results
route_design
write_checkpoint -force $outputDir/top_routed.dcp
report_timing_summary -file $outputDir/top_routed_timing.rpt
# Run post-route phys_opt_design and save results
phys_opt_design
write_checkpoint -force $outputDir/top_routed_phys_opt.dcp
report_timing_summary -file $outputDir/top_routed_phys_opt_timing.rpt

phys_opt_design示例脚本同时运行post-place和post-route physical优化。首先,从检查点加载放置的设计,然后再进行后期放置phys_opt_design。将保存检查点和计时结果。接下来,对设计进行布线,之后保存进度。然后是路由后的phys_opt_design和保存结果。请注意,相同的命令phys_opt_design用于post-place和路线后物理优化。没有使用任何显式选项来指定模式。

使用指令

指令为phys_opt_design命令提供了不同的行为模式。只有一个一次可以指定指令,并且指令选项与其他选项不兼容。可用指令如下所述。

•探索:在多次优化中运行不同的算法,包括复制非常高的扇形网,SLR交叉优化,以及称为关键路径的最后阶段优化,其中物理优化的子集在所有的顶级关键路径上运行端点时钟,而不考虑松弛。

•ExploreWithHoldFix:在多次优化中运行不同的算法,包括保持违规修复、SLR交叉优化和用于非常高扇出网络的复制。

•ExploreWithAggressiveHoldFix:在多次优化中运行不同的算法,包括激进的持有违规修复、SLR交叉优化和复制高扇形网。

提示:保持修复仅修复超过特定阈值的保持时间冲突。这是因为路由器期望修复小于阈值的任何保持时间违规。

•激进探索:与探索类似,但具有不同的优化算法等积极的目标。包括允许降低WNS的SLR交叉优化阶段其应当在随后的优化算法中重新获得。还包括一个暂停违规修复优化。

•交替复制:使用不同的算法执行关键的细胞复制。

•激进的扇出选择:使用不同的算法进行扇出相关优化积极的目标。

•AddRetime:执行默认的phys_opt_design流并添加寄存器重定时。

•AlternateFlowWithReting:执行更积极的复制、DSP和块RAM优化,并启用寄存器重定时。

•默认值:使用默认设置运行phys_opt_design。

•运行时间优化:运行最少的迭代,用更高的设计性能换取更快的运行时间

•RQS:指示phys_opt_design选择由report_qor_advancement策略建议。需要一份包含战略建议的RQS文件在调用此指令之前先读入。

提示:所有指令都与phys_opt_design的放置后版本和路由后版本兼容。

使用-verbose选项

要更好地分析物理优化结果,请使用-verbose选项查看其他详细信息opt_ design命令执行的优化的一部分。由于可能会有大量额外的信息。如果您认为-verbose选项可能会有所帮助,请使用它。

重要!phys_opt_design命令对内存中的设计进行操作。如果运行两次第二次运行优化了第一次运行的结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/548709.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决nginx报错nginx: [emerg] unknown log format main in 的方法

目录 一、故障描述1&#xff1a; 重启nginx是出现了如下错误 解决办法 二、故障描述2&#xff1a; 解决办法&#xff1a; 三、nginx介绍​ 四、nginx原理 五、nginx.conf配置文件 六、nginx负载均衡 七、正向代理、反向代理 一、故障描述1&#xff1a; 在添加Nginx的…

JS的一些方便遍历数组的API函数

这些函数有的时候在学到后面的内容会遇到&#xff0c;看一些前端的视频的时候突然出现这些函数看到有点懵&#xff0c;现在就整合一下&#xff0c;然后以后看到这些函数就知道是干什么的了 1、箭头函数 没学完js的必须得先了解箭头函数 //它两一样 function fn(){console.lo…

LeetCode刷题记录:(11)组合(初识回溯算法)

leetcode传送通道 暂时记录&#xff0c;这篇没啥营养&#xff0c;不用看了 class Solution {List<List<Integer>> result new ArrayList<>(); // 存所有组合List<Integer> path new LinkedList<>(); //存每一个组合public List<List<Int…

springboot 动漫周边商城的设计与实现

摘 要 二十一世纪我们的社会进入了信息时代&#xff0c;信息管理系统的建立&#xff0c;大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多&#xff0c;而在线管理系统刚好能满足这些需求&#xff0c;在线管理系统突破了传统管理方式的局限性。于是本文针对这一…

社区维修平台|基于SpringBoot+ Mysql+Java+JSP技术的社区维修平台设计与实现(可运行源码+数据库+设计文档+部署说明+视频演示)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 住户后台功能 维修员前台功能 维修员后台功能 管理员功能登录 系统功能设计 数据库E…

代码随想录刷题day27|组合总和II组合总和II分割回文串

文章目录 day27学习内容一、组合总和-所选数字可重复1.1、代码-正确写法1.1.1、为什么递归取的是i而不是i1呢&#xff1f; 二、组合总和II-所选数字不可重复2.1、和39题有什么不同2.2、思路2.2.1、初始化2.2.2、主要步骤2.2.3、回溯函数 backTracking 2.3、正确写法12.3.1、为什…

什么是CPU?CPU的性能指标是什么?

我们在就看一台笔记本电脑配置时&#xff0c;必然要关注CPU的型号与性能&#xff0c;那么你知道什么是CPU吗&#xff1f;CPU的性能指标又是什么呢&#xff1f;如何来衡量这款CPU的性能是不是很强大&#xff1f;我们来一起看一下&#xff01; 什么是CPU CPU&#xff0c;全称中央…

计算机考研|北航北理北邮怎么选?

北航985&#xff0c;北理985&#xff0c;北邮211 虽然北邮事211&#xff0c;但是北邮的计算机实力一点也不弱&#xff0c;学科评级&#xff0c;计算机是A 北航计算机评级也是A&#xff0c;北理的计算机评级是A- 所以&#xff0c;这三所学校在实力上来说&#xff0c;真的大差…

【DFS深度优先搜索专题】【蓝桥杯备考训练】:迷宫、奶牛选美、树的重心、大臣的旅费、扫雷【已更新完成】

目录 1、迷宫&#xff08;《信息学奥赛一本通》&#xff09; 2、奶牛选美&#xff08;USACO 2011 November Contest Bronze Division&#xff09; 3、树的重心&#xff08;模板&#xff09; 4、大臣的旅费&#xff08;第四届蓝桥杯省赛Java & C A组&#xff09; 5、扫…

202212 CSP认证 | JPEG 解码

JPEG 解码 一道特别幸福简单的第三题…都不敢想象在考场上碰见这种题目会有多幸福。直接按照题目意思做就好了&#xff0c;感觉比第二题还简单…而且数组特别小完全没有超时压力 补充一个对小数处理的部分&#xff0c;包括本题涉及的四舍五入取整以及输出取整&#xff1a;C 实…

大模型知识积累——幻觉

什么是大模型幻觉 在大语言模型的文本生成场景下&#xff0c;幻觉是指一本正经的胡说八道。逻辑连贯的自然表述中&#xff0c;有理论或者事实错误&#xff0c;捏造事实等问题。 幻觉问题的危害 LLM幻觉可能产生传播错误知识的后果。对于医疗应用中结果安全和可信AI尤为重要&a…