インテルのみ表示可能 — GUID: jbr1444415004547
Ixiasoft
1.1. コンパイルの概要
1.2. Compilation Dashboardの使用
1.3. デザイン・ネットリストのインフラストラクチャー (ベータ版)
1.4. デザインの合成
1.5. デザインの配置配線
1.6. インクリメンタル最適化フロー
1.7. Fast Forwardコンパイルフロー
1.8. フルコンパイル・フロー
1.9. コンパイル結果のエクスポート
1.10. 他のEDAツールの統合
1.11. 合成言語のサポート
1.12. コンパイラーの最適化手法
1.13. 合成設定のリファレンス
1.14. フィッター設定のリファレンス
1.15. デザインのコンパイルの改訂履歴
インテルのみ表示可能 — GUID: jbr1444415004547
Ixiasoft
1.12.2. レジスター・リタイミングの許可
Register Optimization タブの Allow Register Retiming オプションでは、リタイミングをグローバルに無効にするかしないかを制御します。オンにすると、コンパイラーはレジスターのリタイミングによる最適化を自動的に実行し、組み合わせロジックでレジスターを移動します。オフにすると、コンパイラーはリタイミングによる最適化をグローバルスケールで防止します。
オプションで、Allow Register Retiming をデザインの特定の部分のデザイン・エンティティーまたはインスタンスに割り当てます。Assignments > Assignment Editor をクリックしてエンティティー・レベルおよびインスタンス・レベルの割り当てを指定する、もしくは次の構文を使用して .qsf に直接割り当てを行います。
要確認: インテル® Hyperflex™ のアーキテクチャーを使用するデバイス (Intel 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|”