FPGA布局布线优化进阶篇

时间:2025-07-29  作者:Diven  阅读:0

逻辑复制

FPGA布局布线优化进阶篇

逻辑复制在布局过程的早期发生,为了扇出到其逻辑元件的结构,这些元件不可以(由于任何理由)存在于相同的近邻。这里强调的问题在图16-4中说明。在这种情况下,D2的输出扇出到两个相互有一定距离的结构,不管驱动放置在哪里最终的布线是到驱动元件的长度,为了消除潜在的长布线延时将复制驱动器,如图16-5所示。

逻辑复制应该只利用在关键路径网线,带有不可能实际放置的多个负载。

这个复制的效果是各个驱动器可以放置更接近于每个负载,所以最小化布线长度和布线的延时。明显地,这个优化将减少布线延时,但增加面积。如果器件的利用率已经很高时,这个优化可能引起差的结果。如果布局工具不是足够智能到只是对关键路径布线执行这个优化,这个选项可能需要禁止,复制用相应的“don't touch”属性添加到RTL保证综合工具不优化这个复制的结构。

跨层次优化

跨层次边界的优化将允许任何布局算法在路径跨模块边界扩展时进行操作,如图16-6所示

一般地,如果希望一个特定的优化,把应用到模块之间的接口以及简化模块本身内部的路径是有好处的。常常在模块边界的逻辑没有完全占用整个LUT。一个例子表示在图16-7中。

在这个图的上部,分开的LUT用来在每个模块边界中实现与非(NAND)操作,通过跨边界的优化,每一个逻辑操作可以组合进单个LUT,所以减少这个操作的一半面积利用率。

不希望出现的主要情况是门级仿真需要在实现后的网表上运行。在这个情况中,原封不动的一个层次是十分合乎需要的。

在要求门级仿真时跨层次优化不是合乎需要的。

如果在反向注释的网表上要求诊断,一个保持的层次允许设计者不仅横跨设计,并且也方便识别在模块边界可以为诊断利用的信号。

审核编辑:黄飞

 

猜您喜欢

比特流是一个常用词汇,用于描述包含FPGA完整内部配置状态的文件,包括布线、逻辑资源和IO设置。大多数现代FPGA都是基于SRAM的,包括Xilinx Spar...
2022-11-30 10:59:00

保险丝作为重要的保护元件,其质量和性能直接关系到设备的安全运行。SOC保险丝因其高效的保护能力和可靠性,受到关注。市场上SOC保险丝品牌众多,品质和性能各异,本...
2021-04-13 08:29:30

充电器是现代生活中不可少的电子设备,主要作用是为各种电子产品提供电能。无论是手机、平板电脑还是笔记本电脑,充电器都是非常重要的配件。通过将电能从插座传输到设备,...
2022-03-08 00:00:00

防静电玻璃盒因其独特的材料和结构,应用于电子产品的存储与运输。能够有效防止静电积累,保护内部电子元件免受静电损伤,从而延长产品的使用寿命。防静电玻璃盒具有优良的...
2010-05-06 00:00:00


防护口罩主要优势有哪些?随着空气污染和病毒传播的加剧,防护口罩成为了人们日常生活中不可少的防护工具。防护口罩能够有效阻挡细菌、病毒和灰尘,降低呼吸道感染的风险,...
2017-07-13 00:00:00

贴片电阻上的01F标记并非直接表示阻值大小,而是采用字母数字混合编码的方式。其中,01代表阻值,而F代表阻值精度。具体来说,01对应的是1欧姆的阻值。字母F表示...
2024-11-29 10:26:12

选择合适的贴片电阻对于电路设计至关重要。本手册旨在帮助您快速了解并选择符合您需求的贴片电阻。首先,确定所需的阻值和功率。阻值决定了电阻对电流的阻碍作用,功率则决...
2024-11-26 11:29:54


贴片电阻上的E22并非直接代表阻值,而是表示该电阻的阻值精度和阻值范围。E22系列电阻的精度为±5%,包含22个基本数值,通过乘以10的n次方 (n为整数) 可...
2024-11-29 10:25:33