SLR 分区(仅限 SSI 技术器件)和全局布局 布局器根据先前的驱动和负载布局来执行初始时钟树实现。每个时钟信号线都与 1 个时钟窗口相关联。因可预见的时钟布线争用,时钟窗口的过度重叠可能导致布局器错误。
当发生时钟分区错误时,log 日志文件会显示每个时钟信号线的最后一项时钟预算解决方案以及每个时钟区域中存在的唯一时钟信号线的数量。请详细审查 log 日志文件以确定要从过度使用的时钟区域中删除哪些时钟。您可使用以下方法删除时钟:
通过组合相同的同步时钟、去除不必要的 MMCM 反馈时钟或者将较低的扇出时钟与高扇出时钟合并来减少设计中的时钟数。
将时钟原语迁移到其他时钟区域,特别是不具有基于连接的布局规则的时钟原语。
在时钟负载上添加布局规划约束,以使扇出较小的时钟更接近其驱动或远离使用率较高的时钟区域。
布局器会对时钟树实现进行多次优化以帮助提高时序 QoR。例如,在后续布局最优化阶段期间,布局器会分析每个有问题的时钟以确定更合适的时钟根位置。