草榴社区

Design Compiler NXT

次世代のDesign Compiler

Design Compiler NXTは、2倍の実行スピードと優れた设计結果品質、クラウド対応の新しい分散処理エンジンをご提供します

概要

业界標準の論理合成ツールDesign Compiler? Graphicalの後継として革新的な合成テクノロジを搭載したDesign Compiler NXTは、设计者の皆様に2倍の実行スピードと優れた设计結果品質、クラウド対応の新しい分散処理エンジンをご提供します。Design Compiler GraphicalとIC Compiler? Ⅱの間の従来のテクノロジ?リンクが強化され、合成と配置配線の間でタイミングおよび寄生抵抗/容量(RC)の相関性が更に向上します。Design Compiler NXTの合成テクノロジは、5 nm以降の次世代プロセス?ノード?テクノロジもサポートします。

主な利点

Design Compiler NXTは、业界をリードする合成ツールDesign Compiler Graphicalに数々の先進機能を追加し、最先端のテクノロジ?ノードを利用したデザインに设计生産性と結果品質の向上をもたらします。

  • Design Compiler Graphicalと共通のユーザー?インターフェイスならびにスクリプト互換性により、プラグ?アンド?プレイを実現
  • マルチスレッディング?テクノロジの改良により、最大8 CPUまでのスケーラビリティを達成し、実行スピードが2倍に向上
  • 高度な最适化とコンカレント?クロック?データ(颁颁顿)テクノロジにより、ダイナミック消费电力の结果品质が5%改善
  • 结果品质を犠牲にすることなくインテリジェントにワークロードを分割するクラウド対応の新しい分散処理技术
  • 5 nm以降を含む次世代プロセス?ノードをサポート
  • IC Compiler Ⅱへのフィジカル?ガイダンスを強化し、RCおよびタイミングの相関性が向上
  • IC Compiler Ⅱと共通のライブラリおよびブロック抽象モデルを利用できる他、Milkyway?ライブラリのサポートも継続

2倍の実行スピード

実行スピードの大幅な向上により、最先端のテクノロジ?ノードを利用したSoCでも短期間でのデザイン?クロージャが可能です。Design Compiler NXTは、内部コア?エンジンの高速化によって幅広い種類のカスタマー?デザインで実行スピードの向上を実現するとともに、新しいスマートなマルチスレッディング?テクノロジにより最大8コアまでのスケーラビリティを達成し、合成最適化のあらゆるステージで実行スピードが向上します。また、新しい分散処理エンジンはインテリジェントなワークロード分割をサポートしており、分割したワークロードを別々のマシンに送信し、デザイン全体の物理/論理コンテキストを維持したまま動作させて最適化を実行できます。特に先端ノードを使用した大規模なデザインでこのアプローチを利用すると、結果品質に妥協することなく実行スピードを向上させることができます。

図1:実行スピードが向上したDesign Compiler NXT

结果品质が5%改善

各種の最適化により、ダイナミック消費電力を5%削減できます。マッピング、論理再構成、再配線などの機能に新しい手法を導入することで、タイミング、面積、配線混雑度に影響を与えることなくダイナミック消費電力を削減します。また、IC Compiler ⅡのCCDテクノロジを利用してスキューを動的に管理することで、タイミングおよびパワー?リカバリーを改善します。

あらゆる先端プロセスをサポート

Design Compiler NXTはビア?ピラー、Pattern-Must-Join、自動NDR(Non-Default Rule、ピン?アクセスの考慮、バリアントを考慮したライブラリ、レイヤを考慮した最適化などさまざまな要件を引き続きサポートすることにより、5 nm以降の先端ノードに対応した合成テクノロジをリードします。また、現在開発中の次世代量産プロセス?ノードで性能/消費電力/面積のメリットを引き出せるよう、ファウンドリの要求とカスタマーの期待に応える新しい合成機能の開発も進めています。

図2:先端プロセス?ノードのサポート

IC Compiler Ⅱへのフィジカル?ガイダンスを強化

ジオメトリの微細化によってデザインがますます複雑になる中で、RTL设计者は合成結果とレイアウト結果のより緊密な相関性を求めています。RTL-to-GDSフローの効率を最大限に高めるため、Design Compiler NXTは、単位RCモデリングやビア推定などネット?トポロジーの寄生推定に関してIC Compiler Ⅱとの整合性を取りながら、ローカル密度も考慮して寄生計算を実行します。高精度タイミング?モデルを使用してパス単位およびエンドポイント単位の計算を実行することにより、合成と配置配線の相関性が更に改善します。

共通のライブラリおよびブロック抽象モデル

Design Compiler NXTは、IC Compiler Ⅱとライブラリおよびブロック抽象モデルが共通化されており、合成と配置配線で同じライブラリを使用できます。デザインの開発中にライブラリ?モデルが更新された場合でも、合成、配置配線、およびフィジカル设计を考慮したサインオフ?ドリブンECOの間でライブラリの同期が失われるリスクが減少します。また、Design Compiler NXTは惭颈濒办测飞补测のサポートも継続しており、完全な后方互换性を维持しています。

Design Compiler Graphicalの機能を継承、強化

  • Design Compiler Graphicalと共通のユーザー?インターフェイスならびにスクリプト互換性により、プラグ?アンド?プレイを実現
  • 搁罢尝とデザイン?ビュー(スケマティック、タイミング?レポート、フィジカルビューなど)との间をクロスプローブすることにより、デバッグを高速化
  • 设计初期でフィジカル设计を可視化およびデバッグすることにより、フィジカル?インプリメンテーション前にレイアウトの問題を特定
  • フロアプラン事前検讨により、最适なフロアプランにより早く到达
  • 合成前および后の正确な配线混雑予想および混雑度ドリブン最适化により、配线が容易に
  • ゲート间の最适化により、タイミング品质を维持しながら新规または既存デザインの面积を削减
  • コンカレントなマルチコーナー、マルチモード(惭颁惭惭)合成

図3:搁罢尝、スケマティック、タイミング、レイアウト?ビューの间でクロスプローブをサポート