Digital Design Studio の解析ビュー

保存済み RTL・ISA 成果物、共通の Event Trace、Perf、入力不足を明示する状態を確認します。

概要

解析は、RTL と ISA の作業で共通の結果確認エリアです。チャートを解釈する前に、プロジェクトと保存済み実行を選びます。入力不足や未対応のホストは、イベント数や費用がゼロの成功した実行ではありません。

現在のビューは、成果物レンダラーが利用できる場合、選択した実行の成果物を使います。欠落した結果を組み込みのサンプル内容で置き換えません。古いパッケージでは異なる場合があります。このガイドは統合ワークスペースを説明するもので、新しいネイティブリリースを認証するものではありません。

保存済み実行を開く

左レールから解析を開き、保存済み実行を選んで、成果物を選択します。実行一覧はモジュールごとに結果をまとめます。成果物チップはエディタービューを開き、実行メニューからは実行全体またはレポートを開けます。

保存済み実行には通常、analyze/<run-id>/ディレクトリがあり、その中に .alLab記述子と実際に生成された成果物が含まれます。記述子とビューアーメタデータは、シミュレーション、トレース、エンジンの証拠に代わるものではありません。

Explorer のフォルダービューでも、ホストが返す場合は analyze/を表示できます。解析パネルは、ファイルツリーからそのディレクトリを隠さずに、実行に応じたナビゲーションを追加します。

ビューアー タブでの保存済み結果の確認

Digital Design Studio 2.0.3 では、保存済み結果の各ビューアー タブにそのビューアーと実行の名前を付け、記録されたファイルが読み取れない場合にその理由を説明します。

  1. 左レールから Analysis を開き、保存済み実行を選択して、その Waveform、Schematic、または 3D 階層成果物を選択します。各成果物はそれぞれのエディター タブで開きます。

  2. タブ ラベルを viewer · run として読み取ります(例: Waveform · top-v001 または Schematic · top-v001)。ビューアー名が先頭に来るため、幅の狭いタブが省略されても同じ実行からの 2 つのタブを区別できます。実行名がすでにモジュール名で始まっている場合、モジュール名は繰り返されません。タブの上にカーソルを置くと、完全な実行ディレクトリが表示されます。

  3. 記録された波形ファイルが見つからない場合、ビューアーには次のように表示されます: This saved result has no readable VCD waveform. It may contain metadata only, or the file may have been removed. Open RTL simulation to run again, or choose another saved result.

  4. ファイルを復元した後、Retry reading this waveform を使用します。ビューアーで提示されている場合は、Open RTL simulation を使用して設計を再度実行するか、Open saved results を使用して別の実行を選択します。

  5. メタデータのみを保存した実行には、表示できる記録された波形や回路図グラフがありません。実行メニューから実行レポートを開き、その実行で何が記録されたかを確認してください。

保存済み結果を開くと保存された成果物が読み取られます。シミュレーションが再度実行されるわけではありません。ファイルの欠落は、デスクトップ アプリを含め、他の読み取り障害とは区別して報告されます。デスクトップ アプリでは、アクセスが拒否されたファイルやロックされたファイルは再試行可能な読み取りエラーとして維持されます。空のビューは空の設計の解析成功を意味するものではありません。

問題が解決しない読み取りエラーを報告するには、Diagnostics を参照してください。

結果を作成または更新する

新しい解析を使い、対象モジュール、実行名、レポートレベル、ツールを選びます。開始前に機能の提供状況を確認してください。設定フォームや操作できるツールがあることは、現在のローカルまたは Cloud ホストが実行できることの約束ではありません。

ツールのアクションは、必要な成果物を生成しなければなりません。ビューアーを開いても、シミュレーションの起動、測定トレースの生成、オンラインジョブの送信は行われません。結果を比較するときは、ソースバージョン、対象、エンジンバージョン、実行記録、成果物の識別情報を保持します。

各ビューが読み取る内容

保存済みの GDS レイアウトでは、Flow Navigator から独立した GDS レイアウトビューアーを開きます。選択したデスクトップファイルを直接読み取り、解析の実行は必要ありません。

保存済み回路では、SPICE DC 動作点を Flow Navigator → シミュレーションから開きます。独立した R/I と R/I/V のパネルが、保存済みの .cirファイルから、ノード電圧と分岐電流を直接計算します。

ビュー

入力と動作

波形

選択した実行の記録済み VCD。入力がない場合、架空の信号リプレイは行わない

回路図

選択したモジュールの RTL 構造。モジュールの文脈を、実行固有のタイミング結果と混同してはいけない

Roofline

実行スナップショット、または対応するモジュールスコープのトレース。軸は演算密度と達成性能の関係を示す

パス

実行のパス解析ペイロード。保存済みの指標と行として表示

メモリ

実行のメモリペイロード。保存済みの指標と行として表示

イベント/Event Trace

選択したトレースに関連付けられた、共通の解析タイムライン

Perf

実行の perf.json指標とチャートデータ

サインオフ

利用可能なタイミング、PPA、証拠の成果物。欠落した節を明示

システムシミュレーター

実行の保存済みシミュレーターペイロード。導入用アニメーションを実行の証拠には使わない

データフロー

実行の dataFlow.jsonトポロジー。グラフデータの欠落を報告

レポート

実行記述子と、利用可能な成果物の内容

成果物の欠落、読み取れない内容、未対応機能は、明示的な状態として示されます。別の実行を選ぶか、必要な成果物を生成してください。利用できないパネルを測定結果と解釈してはいけません。

Event Trace と ISA

Event Trace は解析内にあります。ISA の実行グループは、別のタイムライン UI を維持せず、この同じビューアーへのショートカットを提供します。表示内容は、選択したプロジェクトとトレースで決まります。

トレースがなければ、ビューは実行の選択を求めるか、入力不足を報告します。タイムラインの拡大、選択、マーカー、検査、エクスポートは、トレースとホストが公開する操作によって異なります。デモトレースに置き換えることはありません。

Perf

Perf は、選択した実行の perf.jsonを読み取り、保存済みの観測を指標とチャートで表示します。空のライブ専用パネルの代わりに、読み込み中や成果物欠落の状態を表示します。

値を比較する前に、ラベルと単位を読んでください。保存済みのスループット、使用率、レイテンシー、カウンターは相互に置き換えられず、元の記録にない測定品質をチャートから立証することはできません。

波形とソースの文脈

波形ナビゲーションで記録された信号タイムラインを確認し、対応するソースやモジュールの文脈に戻ります。信号名、ソース位置、利用可能な相互ナビゲーションは、実行データによって決まります。

記録されたファイルでも、サンプルや合成生成元による場合があります。自分の RTL の証拠と呼ぶ前に、生成元とソースとの関連付けを確認してください。組み込みビューアーのフォールバックがないことだけでは、シミュレーションの正しさは立証できません。

サインオフとレポート

タイミング、PPA、証拠は、1 つのサインオフビューを共有します。利用可能な指標、要件、欠落した節を示します。UI の判定や見積もりはレビューの補助であり、独立したタイミング収束、製造承認、正式なサインオフではありません。

レポートは、実行の文脈を保持し、成果物の内容を公開します。同じ対象、単位、ソースリビジョン、手法で比較してください。スクリーンショットだけに頼らず、元の成果物を保持します。

トラブルシューティング

症状

確認事項

実行がない

選択したプロジェクト、ホストの一覧取得、アクションが実際に結果を保存したか

実行にツールがない

その実行の記述子と生成された成果物ファイル

Event Trace が空

トレースの選択と、ホストが対応するトレースアクセス

Perf が利用できない

読み取り可能な perf.jsonと表示ペイロード

データフローにグラフがない

成果物のトポロジー内容

ローカルアクションが利用できない

ネイティブホストの機能と、保護されたツールでは承認済みの利用権

保存済み結果を開いても、新しいジョブは送信されません。新たな Cloud 構造解析には、保存済み RTL の解析を使います。デスクトップの提供状況は、インストールされたホストと ダウンロードを確認してください。

2 つの実行を比較する

  1. プロジェクト、ソースリビジョン、トップモジュール、対象を揃えます。

  2. 同じ単位と解析方法で比較し、見積もりと測定結果を分けて扱います。

  3. 主要指標を比較する前に、警告と欠落した節を読みます。

  4. 両方の完全な成果物を、入力の識別情報とともに保持します。後のソース変更を、同じ実行と取り違えないようにします。