在对xilinx fpga设计进行功耗评估时,都要用到xpe(xilinx power estimator)。从2015.4版本开始,针对ultrascale/ultrascale+器件,fanout被routing complexity所取代,以获取更为精确的的评估结果,如下图所示。
在老版本的xpe中,对于动态功耗,需要准确填入扇出以估计布线资源的使用率。这里有一个假设:扇出越大,消耗的布线资源就越多。这会带来一个问题:如果一个设计中的短线或长线用得比较多,那么评估的布线模型就与实际布线结果不同。为了补偿这个差异,从2015.4版本开始,用物理实现的routing complexity取代了逻辑定义的扇出。 那么routing complexity是什么含义呢?
routing complexity实际反映的是每个logic cell使用的布线资源的平均数目。此值越大说明布线拥塞程度越高。典型值为8(也是默认值),可满足大部分设计的需求。同时,应将此值控制在5~15之间,过高(超过15)或过低(小于5)都不合适。例如,对于一个全局复位信号,其扇出非常大,导致routing complexity可能超过20,毕竟这个net需要到达芯片几乎所有的逻辑单元。但这种情况是比较罕见的。另一方面,某个net扇出为1,并且源端和目的端在同一个slice,那么routing complexity就会非常低。这种情况也是非常罕见的。 在填写routing complexity时,需要考虑如下几个因素:扇出、芯片规模、设计的资源利用率、综合或布局布线跟floorplan相关的选项。 另一方面,如果我们已经有一个现成的设计,并完成了布局布线,那么可以在vivado下利用命令report_power生成.xpe,并将该文件导入到xpe中,相应的routing complexity的值就会被反标到xpe里,这样可获得较为精确的routing complexity。
什么是射频同轴连接器 射频同轴连接器的基本结构
Speedcore eFPGA 在汽车智能化中的应用
fireflyFace-RK3399主板升级固件介绍
分析高速DSP系统中产生干扰的原因及如何解决
2018年小米将有望超过OPPO成国内第二大手机厂商
Routing Complexity是什么含义呢?
数字电路中的几个基本概念
e络盟进一步扩充半导体产品库存,满足日益增长的应用需求
大数据时代为什么会数据泄露泛滥
接线端子的选型及使用方法
市面上使用率较多开源RTOS的具体内容
RFID电子标签让不同设备实现互联,有效提高了生产效率
Option Byte如何实现CH3通道PWM输出IO复用
电脑系统的32位和64位究竟有什么不一样
浅谈排针排母连接器产品的插拔力测试要点
延长小型电池供电电子设备运行时间的方法
受市场疲软影响,韩国半导体企业上半年利润暴跌37%!
基于GD32E503的直流数控电源
从“芯”出发,“智”慧无限——第三届中国MEMS智能传感器产业发展大会在蚌埠召开
恩智浦GD3160高级栅极驱动确保功率转换器安全、高效运行