我正在尝试收集指标,以测量一组不同设计的路由利用。任何指针都会有所帮助!
- 在路由器利用率摘要中,“全局垂直/水平路由利用率”措施是什么?
Global Vertical Routing Utilization = 15.3424 %
Global Horizontal Routing Utilization = 16.3981 %
Routable Net Status*
*Does not include unroutable nets such as driverless and loadless.
Run report_route_status for detailed report.
Number of Failed Nets = 0
Number of Unrouted Nets = 0
Number of Partially Routed Nets = 0
Number of Node Overlaps = 0
- 是否有任何方法可以访问提及的每个CLB指标在这里(特别是“每CLB的水平/垂直路由拥塞”)通过TCL?我已经搜索了很远,无济于事。
I'm trying to gather metrics to measure routing utilization on a set of different designs. Any pointers would help a lot!
- In the Router Utilization Summary, what does "Global Vertical/Horizontal Routing Utilization" measure?
Global Vertical Routing Utilization = 15.3424 %
Global Horizontal Routing Utilization = 16.3981 %
Routable Net Status*
*Does not include unroutable nets such as driverless and loadless.
Run report_route_status for detailed report.
Number of Failed Nets = 0
Number of Unrouted Nets = 0
Number of Partially Routed Nets = 0
Number of Node Overlaps = 0
- Is there any way to access the per CLB metrics mentioned here (especially the "Horizontal/Vertical routing congestion per CLB") through tcl? I've searched far and wide to no avail.
发布评论
评论(1)
路由报告
由于FPGA中的CLB通过可配置的开关连接到重定向流量,如此 source :
也引用它:
因此,Vivado报告似乎是指垂直和水平配置中使用了多少开关。我不知道此信息对最终用户有多大有用,也许这些百分比中的很大的不成比例可能表明某些特定的硬IP被过度利用,所有连接都遵循一个方向,但是除此之外,我希望这些百分比非常相似,并共同表明您的设计如何“拥挤”。
第二个问题的指标
,我相信您无法访问指标,因为您显示的链接只是该设备上的热图,这是由Vivado绘制的。
但是,您可以访问用于生成地图的基础数据,例如,通过运行时间报告,
您可以访问每个放置的BEL的最小松弛。
Routing report
Since CLBs in an FPGA are connected through configurable switches to redirect traffic, as shown in this source:
Also quoting it:
So it seems that the Vivado report means how much the switches are used in vertical and horizontal configuration. I don't know how much this information could be useful to the end user, maybe a big disproportion of these percentages might indicate that some particular hard IPs are overutilized and all the connections follow one direction, but other than that I would expect the percentages to be quite similar, and together an indication of how "crowded" your design is.
Metrics
For the second question, I believe you can't access the metrics because the link you have shown is just a heat map over the device, that is drawn by Vivado.
You can however access to the underlying data used to generate the map, for instance by running the time report
You can access to the Min Slack per placed BEL.