この機能は、GPUアクセラレータのエコシステム内で特定のワークロードに最適化されたカスタムシリコンの設計全般を対象としています。ASICエンジニアは、アーキテクチャを定義し、RTL合成を管理し、物理レイアウトの制約を監督し、高周波領域における信号の完全性を確保します。このプロセスには、Verilog/SystemVerilog、EDAツール、および熱管理戦略に関する深い知識が求められ、特定の計算タスクにおいて汎用プロセッサよりも優れた性能を発揮する最適化されたチップを提供します。
ASICエンジニアは、まずカスタムアクセラレータのアーキテクチャ設計を行い、高スループットなデータ処理を実現するために必要なメモリ階層、インターコネクトの構成、およびロジックブロックを定義します。
次に、エンジニアは、業界標準のEDAツールを用いて、合成、最適化、配置配線といった処理を行い、上位レベルの仕様をゲートレベルのネットリストに変換し、製造可能性を確保します。
最終検証では、厳格な機能検証と物理設計ルールチェック(DRC)シミュレーションを実施し、チップが製造プロセスに入る前に、性能目標を達成していることを保証します。
カスタムアクセラレータのアーキテクチャ要件とインターフェースプロトコルを定義する。
最適化されたRTLコードを生成し、論理合成を実行します。
プレース&ルートを実行し、物理レイアウトのネットリストを作成します。
完全な機能検証と設計規則適合性の確認。
システムアーキテクトとの共同作業を通じて、カスタムアクセラレータモジュールのスループット要件、レイテンシ制約、および電力予算を定義します。
EDAツールを用いて、ネットリスト生成段階において、ゲート数、面積利用率、タイミングクロージャに関する指標をリアルタイムで監視します。
テープアウト前に、論理の正確性と、製造プロセス固有の設計ルールへの準拠を検証するための、自動テスト環境および静的解析ツール。