最优化 CLOCK_ROOT 布局 - 2023.2 简体中文

Versal 自适应 SoC 硬件、IP 和平台开发方法指南 (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 简体中文
重要: 要全权控制布局和 USER_CLOCK_ROOT 选择,AMD 建议您创建包含时钟网络的所有负载的 Pblock。然后,将 USER_CLOCK_ROOT 分配给包含垂直时钟轴的时钟区域。大多数情况下,Vivado 布局器会为设计选择最优化 CLOCK_ROOT,无需手动进行 USER_CLOCK_ROOT 分配。

在某些情况下,USER_CLOCK_ROOT 分配可能只是次优解决方案,因为并非所有负载均以它为中心,并且由此造成时钟树不平衡。在此情况下,布局器会忽略 USER_CLOCK_ROOT 约束,并对时钟信号线分配最优化的 CLOCK_ROOT。

例如,USER_CLOCK_ROOT 置位于 X3Y2,但负载布局在 X3Y3 中。在这 2 个时钟区域内都存在垂直时钟轴。但最优化解决方案是针对 CLOCK_ROOT使用时钟区域 X3Y3。布局器会发出消息以指示最优化解决方案。