Digital Design Studio 分析檢視

檢查已儲存的 RTL 與 ISA 成品、共用 Event Trace、Perf,以及明確的缺少輸入狀態。

概觀

Analysis 是 RTL 與 ISA 工作共用的結果檢查區。解讀圖表前,請選擇專案與已儲存執行。缺少輸入或主機不支援,不等於成功執行且事件或成本為零。

目前檢視在有成品轉譯器時,使用所選執行的成品。不會以內建範例內容替代缺少的結果。較舊套件可能有所不同;本指南描述整合工作區,不代表新的原生發行已通過驗證。

開啟已儲存執行

從左側活動列開啟 Analysis、選擇已儲存執行,並選取成品。執行清單依模組分組結果。成品標籤會開啟其編輯器檢視;執行選單可開啟完整執行或其報告。

已儲存執行通常有一個 analyze/<run-id>/ 目錄,內含 .alLab 描述檔及實際產生的成品。描述檔與檢視器中繼資料不能取代模擬、軌跡或引擎證據。

當主機傳回時,Explorer 的 Folder 檢視也可顯示 analyze/。Analysis 面板增加可識別執行的導覽,不會在檔案樹中隱藏該目錄。

在檢視器分頁中讀取已儲存的結果

Digital Design Studio 2.0.3 依據檢視器與執行為每個已儲存結果檢視器分頁命名,並在無法讀取記錄的檔案時進行說明。

  1. 從左側導覽列開啟 Analysis,選擇已儲存的執行,然後選取其 Waveform、Schematic 或 3D 階層成品。每個成品都會在專屬的編輯器分頁中開啟。

  2. 將分頁標籤解讀為 viewer · run,例如 Waveform · top-v001 或 Schematic · top-v001。檢視器排在前面,因此當較窄的分頁被截斷時,來自相同執行的兩個分頁仍可辨識。當執行名稱已由模組名稱開頭時,模組名稱不會重複。將游標懸停在分頁上可檢視完整執行目錄。

  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。

建立或重新整理結果

使用 New analysis 選擇目標模組、執行名稱、報告層級及工具。開始前請審查能力可用性。設定表單或可導覽工具,不代表目前本機或 Cloud 主機能執行它。

工具動作必須產生所需成品。開啟檢視器不會啟動模擬、產生實測軌跡或提交線上作業。比較結果時,請保留來源版本、目標、引擎版本、執行回條及成品身分。

各檢視讀取的內容

已儲存 GDS 佈局請從 Flow Navigator 開啟獨立的 GDS 佈局檢視器。它直接讀取所選桌面檔案,不需要 Analysis 執行。

已儲存電路請從 Flow Navigator → Simulation 開啟 SPICE DC 工作點。其獨立的 R/I 與 R/I/V 面板直接從已儲存的 .cir 檔案計算節點電壓與分支電流。

檢視

輸入與行為

波形

所選執行的已記錄 VCD;缺少輸入時不會捏造訊號重播

電路圖

所選模組的 RTL 結構;不可將模組脈絡與某次執行特定的時序結果混淆

Roofline

執行快照或受支援的模組範圍軌跡;座標軸呈現算術強度與達成效能的關係

路徑

執行的路徑分析酬載,顯示為已儲存的指標與資料列

記憶體

執行的記憶體酬載,顯示為已儲存的指標與資料列

事件/Event Trace

與所選軌跡繫結的共用 Analysis 時間軸

Perf

執行的 perf.json 指標與圖表資料

簽核

可用的時序、PPA 與證據成品,並標示缺少的區段

系統模擬器

執行的已儲存模擬器酬載;不使用入門動畫作為執行證據

資料流

執行的 dataFlow.json 拓樸;缺少圖形資料時會回報

報告

執行描述檔及其可用成品內容

成品不存在、內容無法讀取及能力不支援都會顯示明確狀態。請選擇另一個執行或產生所需成品;不要將不可用面板解讀為測量結果。

Event Trace 與 ISA

Event Trace 位於 Analysis。ISA 的 Execute 群組保留指向同一檢視器的捷徑,不再維護第二套時間軸介面。所選專案與軌跡決定顯示內容。

沒有軌跡時,檢視會要求選擇執行或回報缺少輸入。時間軸縮放、選取、標記、檢查或匯出,取決於軌跡及主機提供的操作。不會代入示範軌跡。

Perf

Perf 讀取所選執行的 perf.json,將已儲存觀察值顯示為指標及圖表。它顯示載入或缺少成品狀態,不會顯示空白的僅即時面板。

比較數值前,請讀取標籤及單位。已儲存的吞吐量、使用率、延遲或計數器不可互換;圖表無法證明底層回條未建立的測量品質。

波形與來源脈絡

使用波形導覽檢查已記錄訊號時間軸,再返回對應來源或模組脈絡。訊號名稱、來源位置及可用交叉導覽取決於執行資料。

已記錄檔案仍可能來自範例或合成產生器。宣稱它是您的 RTL 證據前,請驗證產生者及來源繫結。僅沒有內建檢視器備援,不能證明模擬正確。

簽核與報告

時序、PPA 與證據共用一個 Signoff 檢視,呈現可用指標、要求及缺少區段。介面判定或估計值只是審查輔助,不代表獨立時序收斂、製造核准或正式簽核。

報告保留執行脈絡並提供成品內容。比較時請使用相同目標、單位、來源修訂版本及方法;應保留原始成品,不只依賴螢幕截圖。

疑難排解

症狀

檢查項目

沒有執行

所選專案、主機清單,以及動作是否實際儲存結果

執行缺少工具

該次執行產生的描述檔與成品檔案

Event Trace 空白

軌跡選取與主機支援的軌跡存取

Perf 不可用

可讀取的 perf.json,內含顯示酬載

Data Flow 沒有圖形

成品的拓樸內容

本機動作不可用

原生主機能力;受保護工具另需已接受的使用權

開啟已儲存結果不會提交新作業。新的 Cloud 結構分析請使用 已儲存 RTL 分析;桌面可用性請檢查已安裝主機與 下載.

比較兩次執行

  1. 確認專案、來源修訂版本、頂層模組及目標相符。

  2. 比較同類單位及相同分析方法;估計值應與實測結果分開。

  3. 比較主要指標前,先閱讀警告與缺少區段。

  4. 保留兩份完整成品及其輸入身分,避免後續來源變更被誤認為同一次執行。