You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vivado布线利用率含义及TCL获取CLB布线指标方法咨询

1. 全局垂直/水平布线利用率指标含义

Router Utilization Summary里的Global Vertical Routing Utilization和Global Horizontal Routing Utilization是全芯片维度的布线资源占用统计指标:

  • 统计对象是设计布局覆盖范围内所有方向的互连走线通道资源:垂直方向统计纵向走线段通道,水平方向统计横向走线段通道
  • 计算逻辑为 对应方向已被信号布线占用的走线资源总长度 / 该方向可用走线资源总长度,输出为百分比结果
  • 该值是全局平均统计量,仅能反映整体布线资源松紧度,无法体现局部区域的拥塞热点

你提供的报告片段中其余字段为布线合法性校验项:当失败网络、未布线网络、部分布线网络、节点重叠数均为0时,代表当前设计布线完全成功,无物理连接冲突。对应报告示例如下:

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
2. 单CLB粒度布线拥塞指标的TCL获取方式

可以通过原生TCL命令获取单CLB维度的水平/垂直布线拥塞数据,无需依赖GUI操作,具体方法如下:

  • 必须在完成route_design全流程布线后执行命令,布局后未布线阶段返回的是预估拥塞值,不是实际布线后的真实利用率
  • 若需要批量获取所有CLB的指标,执行report_route_utilization -per_site -return_json,命令会返回JSON格式的逐站点统计结果,结构体中包含每个CLB站点对应的水平布线占用率、垂直布线占用率字段,和GUI热力图展示的数据源完全一致
  • 若仅需要查询单个CLB的指标,执行report_route_utilization -of_objects [get_sites <CLB站点坐标>]即可直接输出对应CLB的详细布线利用率数据

内容的提问来源于stack exchange,提问作者Alain Zeyu Lou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 10:39:18