IDesignSpec™ GDI:次世代半導体仕様自動化
Agnisys IDesignSpec GDI (Graphical Design Interface)は、階層構造をもつIPまたはSoC内のメモリ、レジスタ・セット、レジスタ、およびレジスタ・フィールドに対して、実行可能なソリューションを提供します。SystemRDL、IP-XACT、JSON、RALF、YAML、XML、カンマ区切り値(CSV)ファイルなどの標準形式で記述された既存のファイルをインポートして、RTL、UVM、C/C++ヘッダ、ドキュメント、テンプレートなどを生成できます。
SystemVerilogとUVM生成機能を備えた強力なレジスタおよびメモリ・エディタ
Agnisysが提供するMicrosoft WordまたはMicrosoft Excelのテンプレートとアドオンを使用して、レジスタとメモリを指定できます。
最大限のメリットと柔軟性を得るには、仕様入力用のグラフィカル・ユーザ・インタフェース(GUI)である IDesignSpec GDIに含まれる、非常に直感的な専用レジスタおよびメモリ・エディタを選択できます。IDesignSpec GDIは、プロジェクトのチーム向けにさまざまな出力ファイルを対話的に生成し、デザイン、検証、組み込みソフトウェア、バリデーション、およびドキュメント生成をサポートします。
IDesignSpec GDIは、Gitリビジョン・コントロール・システムとの統合により、コラボレーションを促進しながらテキスト・ファイルとグラフィック・ファイルの両方を管理するなど、SoCまたはIP開発フローにシームレスに適合できます。
IDesignSpec GDI が開発プロセスを強化する方法
IDesignSpec GDIによって読み取られるこの実行可能な仕様は、単純なレジスタに加えて、間接、インデックス付き、読み取り専用/書き込み専用、エイリアス、ロック、シャドウ、FIFO、バッファ、割り込み、カウンタ、ページ、仮想、外部、読み取り/書き込みペア、およびこれらのタイプの組み合わせを含む、400を超える特殊なレジスタ・タイプをサポートします。
REGISTER VIEW
SPREADSHEET VIEW
PARAM VIEW
レジスタ、メモリ、CDCロジック、高度なバス接続のRTL生成
IDesignSpec GDIは、仕様から、設計、検証、ソフトウェア、およびドキュメント作成チーム向けの出力ファイルを対話的に生成します。ユーザが選択したバス・プロトコルに固有のバス・スレーブおよびデコード・ロジック、および必要なクロック・ドメイン・クロッシング (CDC)同期ロジックを含む、レジスタとメモリの完全なRTL記述を生成します。これにより、登録されたバスにデザインを即座に接続できます。サポートされているインタフェースには、APB、AHB、AHB-Lite、AXI4、AXI5-Lite、TileLink、Avalon、Wishbone、および独自のバスが含まれます。
レジスタ用に生成されたSystemVerilog、Verilog、VHDL、またはSystemCコードには、わかりやすいコメントが付いており、人間が読むことができます。ハードウェア設計チームは、生成されたファイルを、手書きのアプリケーション・ロジックのRTLブロックとサードパーティのIPブロックをリストに追加するだけで、開発フローのシミュレーション、ロジック合成、その他のツールで使用できます。
SystemVerilogテストベンチモデルとC/C++ヘッダの生成
IDesignSpec GDIは、UVM標準と互換性があり、UVMテストベンチへの組み込みに適したSystemVerilogモデルを生成しますので、設計チームと検証チームの作業が大幅に軽減できます。IDesignSpec GDIは、メモリ、レジスタ、およびフィールドのC/C++ヘッダを生成することで、組み込みプログラマにも役立ちます。これにより、仕様を見ながら手書きでコーディングする手間が省かれるだけでなく、バグが発生する可能性がなくなります。
仕様から高品質なドキュメントを生成する
IDesignSpec GDIは、テクニカル・ライタ向けに、ユーザ・マニュアルに含めるのに適したレジスタとメモリの高品質なドキュメントを生成します。ユーザが選択できる形式には、Microsoft Word、HTML、PDF、Markdown、DITAなどがあります。
IDesignSpec-GDI のエンタープライズ機能
大規模プロジェクトのためのスケーラビリティ
- 階層設計を管理
- バージョン管理とコラボレーションフレームワーク
- Windows/Linuxの両方で共通に使えるカスタマイズ可能な入出力
- 複雑な設計のための高度な機能
- ダイナミック・コンフィグレーション
- 設計を行いながら、誤りを正してくれるスマート・ガイダンス
- エンタープライズ自動化とAI統合
- 24時間365日のサポートとグローバルなサポート
IDesignSpec GDI のメリット
プロジェクト・チーム向けのこれらすべてのファイルが自動生成されるため、プロジェクトの初期段階で時間とリソースを節約できます。IDesignSpec GDIによって生成されるすべてのファイルは、手でコーディングする必要がありません。また、仕様通りにファイルが生成されるため、バグが排除され検証作業が迅速化されます。
IDesignSpec GDIは、仕様が変更されるたびにさらに多くの価値を提供します。
- 関連するすべてのファイルのシンプルかつ自動的な再生成
- 手作業での更新の手間を省き、すべてのチームが常に同期していることを保証
- すべてのAgnisys製品に共通するフロントエンドとインタラクティブ生成エンジン