仅对英特尔可见 — GUID: jbr1444415004547
Ixiasoft
1.1. 编译概述
1.2. 使用Compilation Dashboard
1.3. 设计网表基础设施
1.4. 使用Node Finder
1.5. Precompiled Component (PCC)生成流程
1.6. Analysis & Elaboration流程
1.7. 设计综合
1.8. 设计布局和布线
1.9. 增量式优化流程
1.10. 快进编译流程(Fast-Forward Compilation Flow)
1.11. 完整编译流程(Full Compilation Flow)
1.12. 编译监控模式
1.13. 导出编译结果
1.14. 集成其他EDA工具
1.15. Compiler优化技术
1.16. 综合语言支持
1.17. 综合设置参考
1.18. Fitter设置参考
1.19. 设计编译修订历史
仅对英特尔可见 — GUID: jbr1444415004547
Ixiasoft
1.15.2. 允许寄存器重定时
Register Optimization选项卡上的Allow Register Retiming选项控制是否全局禁用重定时。启用后,Compiler会自动执行寄存器重定时优化,通过组合逻辑移动寄存器。禁用后,Compiler会全局范围内阻止任何重定时优化。
或者选择将Allow Register Retiming分配到设计的特定部分的任何设计实体或实例。单击Assignments > Assignment Editor以指定实体和实例级别的分配,或者使用以下句法在 .qsf中直接分配。
切记: 对于使用 Hyperflex® 架构的器件(例如, Agilex™ 7器件),您可以将Allow Register Retiming优化选项与Hyper-Retiming优化一起使用。
禁用实体abc的寄存器重定时
set_global_assignment –name ALLOW_REGISTER_RETIMING ON set_instance_assignment –name ALLOW_REGISTER_RETIMING OFF –to “abc|” set_instance_assignment –name ALLOW_REGISTER_RETIMING ON –to “abc|def|”
除实体abc中的寄存器外,禁用整个设计的寄存器重定时
set_global_assignment –name ALLOW_REGISTER_RETIMING OFF set_instance_assignment –name ALLOW_REGISTER_RETIMING ON –to “abc|” set_instance_assignment –name ALLOW_REGISTER_RETIMING OFF –to “abc|def|”