首页 > 技术 > 内容

Xilinx的三种高扇出解决方法

时间:2025-11-30  作者:Diven  阅读:0

Fanout,即扇出,指模块直接调用的下级模块的个数,如果这个数值过大的话,在FPGA直接表现为net delay较大,不利于时序收敛。在写代码时应尽量避免高扇出的情况。但是,在某些特殊情况下,受到整体结构设计的需要或者无法修改代码的限制,则需要通过其优化手段解决高扇出带来的问题。

以下就介绍三个这样的方法:

首先来看下面这个实例,如图1所示为转置型FIR滤波器中的关键路径时序报告,在DSP in FPGA的FIR专题中有介绍转置型结构FIR滤波器输入数据的扇出较大,在图1中所示为11,因此net delay高达1.231ns。如图2所示,输入数据驱动了11个DSP48E1。


在没有优化情况下,该设计的fmax:206.016MHz

1. 寄存器复制

寄存器复制是解决高扇出问题最常用的方法,通过复制几个相同的寄存器来分担由原先一个寄存器驱动所有模块的任务,继而达到减小扇出的目的。通过简单修改代码,如图3所示,复制了4个寄存器:din_d0、din_d1、din_d2、din_d3,din_d、din_d0、din_d1、din_d2分别驱动2个DSP48E1,din_d3驱动3个DSP48E1。其中在代码中为防止综合器优化相同寄存器,在对应信号上加入了(* EQUIVALENT_REGISTER_REMOVAL="NO" *)属性避免被优化。

综合实现后得到时序报告如图4所示,该数据路径上输入数据fanout减为2,对应net delay也减小到了0.57ns。得到设计如图5所示,与期望的相同,复制了4个寄存器来分担fanout。经过寄存器优化后得到fmax:252.143MHz

2. max_fanout属性

在代码中可以设置信号属性,将对应信号的max_fanout属性设置成一个合理的值,当实际的设计中该信号的fanout超过了这个值,综合器就会自动对该信号采用优化手段,常用的手段其实就是寄存器复制。属性设置如下代码所示:

(* max_fanout = "3" *)reg signed [15:0] din_d;

将din_d信号的max_fanout属性设置成3,经过综合实现后,得到时序报告如图6所示,其中fanout只有2,相应的net delay也只有0.61ns,自动优化效果还不错。结构如图7所示,其中din_d_12_1、din_d_12_2、din_d_12_3是综合器优化后自动添加,即实现了寄存器复制功能。经过设置max_fanout属性优化后得到fmax:257.135MHz

3. BUFG

通常BUFG是用于全局时钟的资源,可以解决信号因为高扇出产生的问题。但是其一般用于时钟或者复位之类扇出超级大的信号,此类信号涉及的逻辑遍布整个芯片,而BUFG可以从全局的角度优化布线。而且一块FPGA芯片中BUFG资源也有限,在7k325tffg900上也仅有32个,如果用于普通信号的高扇出优化也不大现实。在时钟上使用BUFG是必须的,但是如果设计中遇到某些复位信号因高扇出产生的时序问题时,可以在此信号上使用BUFG来优化。

猜您喜欢


光敏电阻(Photoresistor),又称为光电导体,是对光敏感的电阻器件,其电阻值随光照强度的变化而变化。光敏电阻应用于光线探测、自动调节光源、光控开关等领...
2025-04-17 07:01:20
直线模组在自动化行业领域使用广泛,在不同设备运用直线模组,相对来说区别还是比较大的,而选择直线模组也是有很多要素决定的,因此懂得直线模组的选型也是至关重要的。很...
2023-08-30 17:43:00
保鲜盒是日常生活中不可少的厨房用品,具有多种重要作用。能够有效延长食物的保鲜时间,防止食物因空气接触而氧化变质。密封设计使得食物保持新鲜,减少浪费,节省家庭开支...
2009-08-19 00:00:00
相信每一个电子工程师在项目开发的过程中都不可避免的要进行方案的调试,除了仿真调试之外,我们还必须进行实际硬件调试才能确保功能的正常。目前高速设计和大规模FPG...
2018-06-28 15:56:00
防止植物损伤并改善其健康状况对于农业发展至关重要。然而,现有技术在以非侵入性、快速周转和负担得起的方式提供结果方面遇到许多挑战。微针作为当前农业技术的一种有前途...
2023-08-09 09:04:00
继电器底座是电气控制系统中的重要组成部分,主要用于固定和连接继电器,以便于电路的安装和维护。继电器底座通常由耐高温的塑料或其绝缘材料制成,能够有效防止短路和漏电...
2012-12-13 00:00:00
ACDC电源电路是现代电子设备中重要的组成部分,肩负着将交流电转换为直流电的重要任务。凭借其高效、稳定和可靠的电能转换能力,ACDC电源电路在家用电器、工业设备...
2024-09-15 00:00:00
现代科技迅速发展的今天,电子元件的创新层出不穷。其中,LSON22_6X5MM_EP作为一种新型的封装组件,因其卓越的性能和广泛的应用前景,受到了行业内外的广泛...
2025-02-24 16:12:49
电阻作为基础元件,承担着调节电流、电压的重要配件。随着电子设备不断发展,对电阻的精度和可调节性要求越来越高。VITROHM作为知名的可调电阻品牌,其产品因高品质...
2015-09-29 22:48:30
信息时代,我们享受着互联网带来的便捷,而以太网作为互联网的基石,默默地为我们构建着高速、稳定的数据传输通道。今天,就让我们揭开以太网的神秘面纱,一起探寻这条数字...
2024-04-16 00:00:00