对关键逻辑进行分组 - 2023.2 简体中文

适用于 FPGA 和 SoC 的 UltraFast 设计方法指南 (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 简体中文

对关键逻辑进行分组可避免跨 SLR 或 I/O 列,这样有助于改进设计的关键路径。下图显示了使用 29 个 FIFO36E2 原语实现的 2 个大型 FIFO 示例。其中关键路径为从组中每个 FIFO36E2 的 WRRSTBUSY 管脚穿过 5 个 LUT 到组中每个 FIFO36E2 的 WREN 管脚。

  • 在左侧,此示例显示的是布局器无法找到路径的最优化布局,因为块 RAM 使用率过高。FIFO36E2 原语以红色标记。
  • 在右侧,此示例显示的是布局器能够满足时序,因为 FIFO36E2 块采用矩形分组,由此避免了配置列交汇。FIFO36E2 原语以绿色标记。
图 1. 避免配置列的位置布局