Xilinx的三种高扇出解决方法

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

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

Xilinx的三种高扇出解决方法

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

首先来看下面这个实例,如图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来优化。

猜您喜欢

节气门位置传感器是指安装在汽车发动机节气门轴上用于检测节气门位置的传感器。其主要作用如下:1. 监测发动机的负荷:节气门位置传感器可以监测发动机的负荷情况,根...
2023-10-05 10:31:00

升功率电阻作为关键的电子元件,应用于电源管理、电机控制及工业自动化等领域。正邦(JPCON)作为国内知名的升功率电阻品牌,优良的性能和稳定的质量赢得了市场的认可...
2013-12-11 11:51:30

光纤熔接机作为现代通信技术的重要设备,其主要优势不容忽视。光纤熔接机具有高精度的熔接技术,能够实现光纤的完美对接,确保信号传输的稳定性和高质量。熔接速度快,通常...
2009-07-22 00:00:00

电阻器作为电子元件中不可少的重要组成部分,其性能和规格直接影响着电子设备的稳定性和可靠性。Kyocera(京瓷)作为全球知名的电子元件制造商,其铝壳电阻以优异的...
2013-03-05 07:16:09

现代生活中,配件的选择往往决定了产品的使用体验和效果。Accessories_9.8X10MM_TM是一款备受关注的配件,其独特的设计和功能使其成为许多用户的首...
2025-02-26 21:02:36

现代电子设备中,封装技术的选择对电路的性能、尺寸和成本都有着直接影响。VQFN(薄型四方扁平无引脚封装)是一种越来越受欢迎的封装形式,特别是在需要高密度和高性能...
2025-02-24 15:30:09

电位器作为调节电路参数的重要元件,应用于各种电子设备中。作为知名电子元件制造商,TDK生产的电位器优良的性能和稳定的质量,受到众多行业的青睐。本文将详细介绍TD...
2013-03-14 07:25:18

贴片电阻,电子产品中的常见元件,它的读法看似复杂,其实掌握规律后很简单。一般来说,贴片电阻上会印有3位或4位数字,也可能印有字母和数字的组合。三位数字的读法是前...
2025-04-14 15:03:48

U型防撬锁是专为提高安全性而设计的锁具,应用于自行车、摩托车及其贵重物品的防盗保护。外形呈U字型,通常由高强度合金材料制成,具有良好的抗撬性能。与传统锁具相比,...
2014-03-20 00:00:00

消防电源监控系统是保障消防安全的重要设施,其安装需要严格遵循国家标准和规范。在工程预算中,选择正确的定额对项目的成本控制很重要。针对消防电源监控系统,通常套用以...
2024-02-20 00:00:00