Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

5.4.3.1. 使用分区实现时序收敛

有一种实现时序收敛的技术为:将失败路径限制在单个设计分区内,从而分区之间不存在失败路径。然后可使用增量式编译按需进行更改以更正失败路径,并仅重新编译受影响的分区。

为使用该技术:

  1. 可在Design Partition Planner中,单击View > Show Timing Data加载时序数据。
    失败路径上包含节点的实体在Design Partition Planner中显示为红色。
  2. 从顶层实体窗口拖动包含失败路径的实体以对其进行提取。
    • 如果已提取的实体和顶层实体中并无失败路径,则右键点击已提取实体,然后单击Create Design Partition将该实体放置到其所属分区中。
  3. 将失败路径保持在分区中,以便分区间无交叉失败路径。
    如果无法从已提取的实体中分离失败路径,则表示无跨分区边界的失败路径,因为可将实体还原至其主体中并不创建分区。
  4. 找出具有最差时间裕量的分区。对于所有其他分区,保留内容并设置为Empty
    关于保留分区内容的信息,请参阅 Intel® Quartus® Prime Pro Edition用户指南:基于块的设计 中的基于编译流程的增量式模块
  5. 调整分区中的逻辑并根据需要重新运行Fitter,直到分区满足时序要求。
  6. 对具有失败路径的所有其他设计分区重复此过程。