仅对英特尔可见 — GUID: mwh1410471226130
Ixiasoft
仅对英特尔可见 — GUID: mwh1410471226130
Ixiasoft
3.5.5.9. 复制扇出控制逻辑
综合工具支持指定寄存器最大扇出的选项或属性。使用 Intel® Quartus® Prime 集成综合时,可设置Assignment Editor中的Maximum Fan-Out逻辑选项控制节点的目标的数量,使得扇出计数不超过指定值。还可在HDL代码中使用maxfan属性。软件根据需要复制节点以实现指定的最大扇出。
使用Maximum Fan-Out约束的逻辑复制通常会提高资源利用率,并可能潜在提高编译时间,具体取决于所选器件中的布局以及资源使用总体情况。
由Maximum Fan-Out约束产生的时序性能提高因设计而异。这是由于使用Maximum Fan-Out约束时,Fitter复制源逻辑以限制扇出,但并不控制每个复制源驱动的目标。因此,复制的源逻辑可以是位于器件周围的驱动逻辑。为避免这种情况,可使用Manual Logic Duplication逻辑选项。
如果使用Maximum Fan-Out约束,测量在使用和不使用这些约束时的性能以评估这些约束是否提供期望的时序性能提高。仅在获得改进结果时才使用该约束。
可在 Intel® Quartus® Prime软件中手动复制寄存器,无论使用何种综合工具。要复制寄存器,请通过Assignment Editor针对寄存器应用Manual Logic Duplication逻辑选项。