在对XilinxFPGA设计进行功耗评估时,都要用到XPE(XilinxPower Estimator)。从2015.4版本开始,针对UltraScale/UltraScale+器件,Fanout被RoutingComplexity所取代,以获取更为精确的的评估结果,如下图所示。
在老版本的XPE中,对于动态功耗,需要准确填入扇出以估计布线资源的使用率。这里有一个假设:扇出越大,消耗的布线资源就越多。这会带来一个问题:如果一个设计中的短线或长线用得比较多,那么评估的布线模型就与实际布线结果不同。为了补偿这个差异,从2015.4版本开始,用物理实现的Routing Complexity取代了逻辑定义的扇出。 那么Routing Complexity是什么含义呢?
RoutingComplexity实际反映的是每个logic cell使用的布线资源的平均数目。此值越大说明布线拥塞程度越高。典型值为8(也是默认值),可满足大部分设计的需求。同时,应将此值控制在5~15之间,过高(超过15)或过低(小于5)都不合适。例如,对于一个全局复位信号,其扇出非常大,导致RoutingComplexity可能超过20,毕竟这个net需要到达芯片几乎所有的逻辑单元。但这种情况是比较罕见的。另一方面,某个net扇出为1,并且源端和目的端在同一个SLICE,那么Routing Complexity就会非常低。这种情况也是非常罕见的。 在填写RoutingComplexity时,需要考虑如下几个因素:扇出、芯片规模、设计的资源利用率、综合或布局布线跟Floorplan相关的选项。 另一方面,如果我们已经有一个现成的设计,并完成了布局布线,那么可以在Vivado下利用命令report_power生成.xpe,并将该文件导入到XPE中,相应的Routing Complexity的值就会被反标到XPE里,这样可获得较为精确的RoutingComplexity。
审核编辑 :李倩
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:XPE中的routing complexity怎么填?
文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。
相关推荐
GYFTZY型号光缆的含义可以从其命名规则中进行解析,以下是对GYFTZY光缆含义的详细解释: GY: 表示该光缆是室外(Ground/Yard)光缆,即设计用于室外环境,具备防水、防潮、抗紫外线等
发表于 11-11 10:43
•231次阅读
在CCS中通过Gragh可以显示采集的曲线,但是这个曲线代表的含义是什么呢?横坐标和纵坐标分别指代什么,横坐标代表点数,纵坐标有时候高达几万,纵坐标表示的物理意义是什么呢?
发表于 10-15 07:41
贴片电容的材质代码具有特定的含义,它们通常用于表示电容器所使用的电介质材料类型,这些材料对电容器的性能有重要影响。以下是一些常见的贴片电容材质代码及其含义: 1、NPO(COG) : 含义 :NPO
发表于 09-26 14:41
•299次阅读
OPA380的pspice模型只有5个管脚标号,但是未标明各个管脚所代表的含义,如哪个输入,哪个输出,电源之类的。这个怎么办呢?
发表于 09-18 06:19
LM358 / 3AM ,这里的\"3AM\"表示什么含义?
LM358 / 92M这里的\"92M\" 又表示什么含义呢?
求解释
发表于 09-13 08:13
你了解贴片电感上标注的数字含义吗?
发表于 08-17 14:30
•624次阅读
GYTS53型号光缆是一种常见的通信光缆,广泛应用于电信、网络、广播、电视、电力、交通等领域。 一、GYTS53型号光缆的含义 GYTS53型号光缆的命名规则 GYTS53型号光缆的命名遵循了国际
发表于 07-13 16:36
•2202次阅读
esp_mesh_get_routing_table((mesh_addr_t *) &route_table, MESH_MAX_NODE * 6, &route_table_size); for(uint16_t i=1; i
发表于 06-28 16:24
CubeMx 配置串口 “txfifo threshold 1 eighth full”的含义?
发表于 04-08 08:24
本文从来源和含义以及计算光刻方面讲了衍射的来源。
发表于 01-19 10:59
•1261次阅读
交流接触器型号及含义 交流接触器是一种用于控制电气设备的电磁继电器,广泛应用于各种电气控制系统中。不同型号的交流接触器具有不同的特点和用途,下面将详细介绍几种常见的交流接触器型号及其含义。 1.
发表于 12-07 18:15
•4970次阅读
在Oracle数据库中,ROWNUM是一个用于查询语句中的伪列,用于限制结果集的行数。ROWNUM是在查询结果返回之前分配给每一行的一个值。下面将详细介绍ROWNUM的含义以及在查询中
发表于 12-05 17:03
•1063次阅读
光子和电子是两种基本的量子力学粒子,但它们具有完全不同的性质。光子是一-种作为
能量载体的基本粒子,但电子是- -种亚原子粒子,存在于所有原子中。我们将了解电子和光子的定义、含义和区别。
发表于 12-01 10:28
•2700次阅读
VLOOKUP函数是一种用于在Excel中查找和提取数据的功能强大的函数。它的四个参数含义分别是:查找值、查找范围、返回列索引和区域或表标志。 首先,让我们来详细了解这四个参数的含义,并讨论如何正确
发表于 12-01 09:57
•6988次阅读
不同电子元器件的符号代表着它们的不同功能和特性。以下是一些常见电子元器件的符号以及它们的含义。
发表于 12-01 09:18
•9495次阅读
评论