インテルのみ表示可能 — GUID: gzi1552531269786
Ixiasoft
2.1. Netlist Viewer を使用するタイミング
2.2. Netlist Viewer による Quartus® Prime デザインフロー
2.3. RTL Viewer の概要
2.4. Technology Map Viewer の概要
2.5. Netlist Viewer のユーザー・インターフェイス
2.6. 回路図
2.7. ソース・デザイン・ファイルと他の Quartus® Primeウィンドウのクロスプローブ
2.8. 他の Quartus® Primeウィンドウからの Netlist Viewer のクロス・プロービング
2.9. タイミングパスの表示
2.10. デザイン・ネットリストの最適化の文書改訂履歴
4.2.3.1. ガイドライン: ソースコードの最適化
4.2.3.2. ガイドライン: スピードではなくエリア最適化に向けた合成
4.2.3.3. ガイドライン: マルチプレクサーの再構築
4.2.3.4. ガイドライン:Balanced 設定または Area 設定での WYSIWYG プリミティブ 再合成の実行
4.2.3.5. ガイドライン: レジスターパッキングの使用
4.2.3.6. ガイドライン:フッター制約の削除
4.2.3.7. ガイドライン: 合成中の階層のフラット化
4.2.3.8. ガイドライン:メモリーブロックのターゲット変更
4.2.3.9. ガイドライン: エリア削減のための物理合成オプションの使用
4.2.3.10. ガイドライン: DSP ブロックのターゲット変更およびバランス化
4.2.3.11. ガイドライン:より大きなデバイスの使用
4.2.3.12. ガイドライン: グローバル信号の輻輳の低減
4.2.3.13. ガイドライン: パイプライン情報レポート
5.5.1. Design Assistant のルール違反の訂正
5.5.2. Fast Forward Timing Closure Recommendations の実装
5.5.3. タイミングパスの詳細の確認
5.5.4. オプションのフィッター設定
5.5.5. バック・アノテーションが最適化された割り当て
5.5.6. Design Space Explorer II を使用した最適化設定
5.5.7. Exploration Dashboard を使用したコンパイル結果の集約と比較
5.5.8. I/O タイミングの最適化手法
5.5.9. レジスター間のタイミング最適化に向けた設定
5.5.10. メタスタビリティーの解析と最適化手法
5.5.3.1. Report Timing
5.5.3.2. ロジック深度レポート
5.5.3.3. 近隣パスレポート
5.5.3.4. レジスター分布レポート
5.5.3.5. Report Route Net of Interest レポート
5.5.3.6. リタイミング制約レポート
5.5.3.7. パイプライン情報レポート
5.5.3.8. CDC Viewer レポート
5.5.3.9. タイミング・クロージャーの推奨事項
5.5.3.10. グローバル・ネットワーク・バッファー
5.5.3.11. リセットとグローバル・ネットワーク
5.5.3.12. 設定が疑わしい場合
5.5.3.13. オートシフト・レジスターの交換
5.5.3.14. クロッキング・アーキテクチャー
5.5.9.1. ソースコードの最適化
5.5.9.2. レジスター間のタイミング改善
5.5.9.3. 物理合成最適化
5.5.9.4. Power Optimization During Synthesis を Normal Compilation へ設定する
5.5.9.5. エリアではなくパフォーマンスに向けた合成の最適化
5.5.9.6. 合成中の階層のフラット化
5.5.9.7. シンセシス・エフォートをHighへ設定する
5.5.9.8. 加算器ツリー形式の変更
5.5.9.9. ファンアウトを制御するためのレジスターの複製
5.5.9.10. シフトレジスターの推論の防止
5.5.9.11. 合成ツール内で使用可能な他の合成オプションを使用する
5.5.9.12. フィッターシード
5.5.9.13. 最大ルータタイミング最適化レベルを設定する
5.5.9.14. レジスター間のタイミング解析
6.2.3.1. Chip Planner でアーキテクチャー固有のデザイン情報を表示する
6.2.3.2. Chip Planner で利用可能なクロック・ネットワークを表示する
6.2.3.3. Chip Planner でクロックセクター使用率を表示する
6.2.3.4. Chip Planner による配線の輻輳の視覚化
6.2.3.5. Chip Planner で I/O バンクを表示する
6.2.3.6. Chip Planner で高速シリアル・インターフェイス (HSSI) を表示する
6.2.3.7. Chip Planner でソースノードおよびデスティネーション・ノードを表示する
6.2.3.8. Chip Planner でファンインおよびファンアウトを表示する
6.2.3.9. Chip Planner で直近のファンインおよびファンアウトを表示する
6.2.3.10. Chip Planner で選択したコンテンツを表示する
6.2.3.11. Chip Planner でデバイスリソースの位置および使用率を表示する
6.2.3.12. Chip Planner でクロスプロービングによるモジュールの配置を表示する
7.4.1. ECO コマンドのクイック・リファレンス
7.4.2. make_connection
7.4.3. remove_connection
7.4.4. modify_lutmask
7.4.5. adjust_pll_refclk
7.4.6. modify_io_slew_rate
7.4.7. modify_io_current_strength
7.4.8. modify_io_delay_chain
7.4.9. create_new_node
7.4.10. remove_node
7.4.11. place_node
7.4.12. unplace_node
7.4.13. create_wirelut
インテルのみ表示可能 — GUID: gzi1552531269786
Ixiasoft
5.5.9.9.2. レジスターの自動複製
DUPLICATE_REGISTER アサインメントは、推定された物理的な近接情報を活用して、複製の作成とそのファンアウト割り当てをガイドするのに役立ちます。
set_instance_assignment -name DUPLICATE_REGISTER -to <register_name> <num_duplicates>
ここで、
- register_name は複製するレジスターです。チェーンからレジスターツリーを作成するには、チェーン内の各レジスターに一意のアサインメントを作成します。DUPLICATE_REGISTER アサインメントは、チェーン内で互いに駆動するレジスターに適用される場合、適切な順序で処理されます。
- num_duplicates は、作成するレジスターの複製の数です (オリジナルを含む)。元の信号に M のファンアウトがある場合、複製の平均ファンアウトは M/N ですが、アルゴリズムの裁量により、個々の複製の数は増減する可能性があります。
DUPLICATE_REGISTER アサインメントは、フィッターステージで処理されます。複製後のデザインの最適化に費やす時間を最大化するには、物理的な近接性の早期推定に基づいて複製を作成し、複製間にファンアウトを割り当てる必要があります。ただし、これにより細かいアサインメントの決定が不正確になります。DUPLICATE_REGISTER アサインメントは、重複の数が少ない (100 未満) 場合や、複製後の最適化中に柔軟性を持たせることができる場合に最適です。
Fitter レポートの Fitter Duplication Summary パネルは、 Quartus® Prime プロ・エディション によって取得された DUPLICATE_REGISTER アサインメントの詳細を示します。また、ファンアウト数が 1000 を超える登録済み信号についても要約されています。これらは、将来的に DUPLICATE_REGISTER アサインメントの候補となる可能性があります。
重要:
- PHYSICAL_SYNTHESIS を OFF に設定すると、DUPLICATE_REGISTER がディスエーブルされます。
- 他の物理合成最適化とは異なり、DUPLICATE_REGISTER アサインメントでは、非同期クリアにフィードするレジスターとロケーション・アサインメントを持つレジスターを複製できます。
- DUPLICATE_REGISTER アサインメントは、レジスターに次のいずれかの条件がある場合、そのレジスターを処理しません。
- グローバル信号またはクロック信号を駆動するレジスター
- タイミングの割り当てまたは例外が適用されているレジスター
- preserve 属性または PRESERVE_REGISTER アサインメントがあるレジスター
- don't touch とマークされているレジスター
- 他のパーティションを駆動する、また他のパーティションによって駆動されるレジスター