Digital Design Studio 2.0.2:Agent、專案共用與每週Cloud用量

在同一個應用程式中使用RTL、ISA與ALcad,讓Agent協助工作,並共用Cloud專案。2.0.2也帶來每週Cloud額度、更精簡的設定,以及更多設計探索工具。

文章段落

Digital Design Studio 2.0.2 將設計專案中的更多工作連接到同一個工作區。你可以在 RTL、Flow Navigator 中的 ISA 工作流程與 ALcad 之間切換,讓 Agent 協助整理想法,並邀請他人加入 Cloud 專案一起工作。閱讀原始碼、討論修改、調整電路、檢查結果,這些日常工作可以在同一個應用程式中連貫進行。

工作環境也更容易按照自己的習慣調整。每週 Cloud 額度與 Usage 檢視協助你規劃下一次工作,整理後的設定、AI 對話字級與 14 種介面語言讓閱讀更舒適。電路比較、PCB 工具與 QEDA 報告檢視也提供更多觀察設計的角度,讓下一步探索有更明確的方向。

從 RTL 到 ALcad,都在同一個應用程式中

從正在處理的專案出發,進入能回答下一個問題的檢視。在編輯器中閱讀 RTL,從 Flow Navigator 開啟 ISA 工作,再切換到 ALcad 處理電路與電路板。這些都是 Digital Design Studio 的一部分,你可以圍繞專案選擇工具,持續關注手邊的設計。

閱讀模組、推敲 ISA 構想、查看電路時,工作之間的關聯可以保留下來。各個檢視使用熟悉的導覽與設定,方便你選擇目前需要的工具,再返回原始碼或報告比較發現。設計調查可以隨著問題自然展開,每一次切換都有明確的目的,也更容易回到之前的思路。

例如,檢查一項小修改時,可以先讀原始碼,確定想比較什麼,再進入對應的設計檢視。把各個檢視中的觀察與同一個問題連結起來,返回檔案時就更容易接著原來的思路工作。切換任務前也可以先明確下一項要檢查的內容,讓整個調查圍繞設計目標展開。

Digital Design Studio 左側面板開啟了九個視窗,npu_controller_top 的 RTL 原始碼與電路圖並排顯示。

與 Agent 一起細化想法

設計中產生的問題可以交給 Agent 一起討論:一段 RTL 的作用、修改從哪裡著手、測試平台應涵蓋哪些情況,或調查專案時先閱讀哪一部分。描述你想達到的結果,再用後續對話逐步縮小範圍,將廣泛的疑問變成可以檢查的具體任務。

選擇適合任務的 effort,在原始碼旁閱讀回答。需要公開資訊時,可以使用網頁搜尋;自己的 AI 連線則可以透過 BYOK 使用。在編輯器中檢查建議的程式碼,並執行與專案相關的檢查。讓回答與判斷依據保持接近,看到結果後也可以繼續追問,將說明、修改與驗證連成一個過程。

與 Agent 協作的設計流程

從一個問題開始,走向可以檢查的修改與結果。

01說明目標說明目標02探索方法探索方法03檢查修改檢查修改04驗證結果驗證結果01說明目標說明目標02探索方法探索方法03檢查修改檢查修改04驗證結果驗證結果
  1. 說明目標

    先確定具體目標,例如理解狀態轉換,或完善某個模組的測試平台。說明想討論專案的哪一部分,以及希望根據回答作出什麼決定,讓接下來的工作更有方向。

  2. 探索方法

    請 Agent 解釋程式碼、比較修改方案或整理測試情況。搭配檔案閱讀回答,繼續確認對設計重要的假設。在實際編輯前,可以先調整問題,明確需要檢查的關鍵點。

  3. 檢查修改

    將建議與原始碼、預期行為比較。在專案中檢查名稱、介面與修改範圍。也可以要求更小的調整,或追問為什麼提出某項修改,讓討論保持具體。

  4. 驗證結果

    使用專案可用的診斷、模擬或分析工具進行檢查。結果帶來新問題時,再回到對話中討論。反覆說明、編輯與檢查,逐步推動設計前進。

大型 NPU 設計的模組樹狀結構與原始碼,以及輸入框中含有 @websearch 訊息的浮動 Agent 視窗。

共用 Cloud 專案

需要共同完善一個想法時,可以邀請他人加入 Cloud 專案。在共用設定中建立邀請,選擇要授予的存取權限。對方登入並接受後,你們就能圍繞同一個專案討論,減少來回傳遞獨立檔案副本、確認哪個版本最新的工作。

擁有編輯權限的參與者可以修改專案檔案。讓修改在工作時直接出現在編輯器裡的即時共同編輯尚未開放,開放時會另行通知。擁有者可以回到共用設定管理參與者。先約定目標與檔案,再圍繞一項具體修改協作,更容易理解彼此的工作如何融入整個專案。

設定中的 Share this project 面板,顯示 Can view 存取權限、Create link、連結與人員清單,以及尚未提供參與者執行功能的說明。

共用並共同編輯

開啟專案、傳送邀請,在同一個檔案中開始工作。

  1. 開啟 Cloud 專案

    選擇準備一起處理的專案並開啟共用設定。先確定要討論的檔案或設計問題。將第一次協作的範圍縮小一些,有助於雙方理解各自的修改與專案的關係。

  2. 建立邀請

    選擇邀請的存取權限,將連結直接傳給要一起工作的夥伴。需要共同修改原始碼時,選擇編輯權限。這個邀請是進入該專案的入口,適合直接交給預期的參與者。

  3. 開啟同一個檔案

    受邀者登入、接受邀請後開啟專案。擁有編輯權限時,受邀者可以開啟約定的檔案並進行修改。搭配周圍的原始碼,從一項明確的修改開始推進。

  4. 繼續下一步

    一起檢查修改後的檔案,執行相關檢查。團隊成員變動時,由擁有者在同一個共用設定中管理參與者。下一次編輯或討論時,還可以回到這個專案繼續工作。

在 Usage 中安排一週的工作

Free、Plus 與 Pro 現在每週都會獲得 Cloud 額度,用於適用的運算與 Agent 工作。開啟專案、查看目前可用量、選擇下一項調查,可以形成更清楚的每週工作節奏。Usage 將剩餘額度與使用情況呈現在一起,讓規劃從工作區目前顯示的資訊開始。

開始一組模擬或 Agent 任務前,可以先查看 Usage,完成後再回來回顧。閱讀程式碼、編輯與執行檢查之間,也可以用它了解 Cloud 使用情況。在應用程式內就能看到這些資訊,協助你考慮現在繼續探索另一個候選方案,還是整理思路後留待下次進行。

查看每週 Cloud 使用情況

規劃與回顧工作時,都可以使用 Usage 檢視。

  1. 開始之前

    開啟 Usage,查看目前的每週週期與剩餘 Cloud 額度。搭配準備討論的 Agent 任務或設計運算,選擇本次工作要完成的內容,讓計畫與目前情況保持一致。

  2. 調查過程中

    隨著專案推進,回來查看顯示的使用情況。將已經完成的工作與目前狀況放在一起,有助於決定是否繼續比較候選方案,或先整理下一步需要處理的內容。

  3. 準備下次工作

    一起回顧本週的使用情況與剩餘額度。下一次開始時,也可以在同一個檢視確認目前週期。定期進行的設計練習與專案工作因此更容易安排。

儀表板的 Usage 卡片,顯示本週剩餘的 Cloud 時間(1 核心)與下次重設時間。

更容易尋找,也更適合閱讀的設定

設定將相關控制項放得更近,減少通往相同選擇的重複入口。按鈕與周圍背景的區別更清楚,瀏覽頁面時更容易找到可以執行的操作。返回調整工作區偏好時,可以減少在細碎設定區域之間的移動,把注意力放在需要變更的選項上。

AI 對話支援分別選擇內文與標題的字級。在長篇說明與其中的程式碼之間來回閱讀,或使用不同尺寸的螢幕展示設計時,可以依需要調整。讓對話留在編輯器旁,設定好舒適的閱讀大小,就能更方便地核對回答與原始碼中的對應部分。

調整閱讀大小後,可以開啟實際對話與程式碼試一試。說明內文與標題的閱讀需求不同,可以分別考慮。共同審查或示範前先選擇舒服的顯示大小,有助於把討論集中在設計本身;需要時也可以返回設定重新選擇。

Agent & models 設定,顯示 Me、This organization 和 This project 範圍,以及此裝置的聊天文字、聊天標題與工作面板分頁大小。

在 ALcad 中比較電路變化

ALcad 增加探索電路變化的工具。透過 corner 比較查看設定所代表的不同條件下的結果,透過容差控制項將元件變化納入調查。你可以從一次結果繼續追問:哪些部分需要更仔細檢查,下一次應該嘗試修改哪些數值。

子電路接腳配置編輯也融入電路準備過程。在安排設計時調整接腳,再返回電路圖與結果查看各部分如何關聯。輸入準備與結果比較成為相鄰步驟,讓你從畫出的電路繼續走向更有針對性的行為分析,逐步明確下一次設計調整的重點。

ALcad 中的 RLC 串聯電路,以及下方面板中的暫態步階響應波形。

用 PCB 與 3D 檢查電路板

PCB 增強了編輯與匯出工具,包括區域圓弧與製造商相關的匯出資訊。準備檢查電路板時,可以調整幾何形狀,並確認將隨匯出結果一起提供的細節。搭配電路板本身的形狀與設定進行修改,再檢查結果,為下一步工作做好準備。

PCB 與 3D 為同一設計提供互補的觀察角度。在平面檢視中閱讀配置,在 3D 中從不同方向檢查形態與擺放。依照目前問題選擇適合的檢視,並在兩者之間切換。電路板仍然位於熟悉的 ALcad 工作流程中,能夠與電路設計的檢查連續展開。

ALcad 3D CAD 中帶有安裝孔與連接器的電路板模型,以及其特徵清單和屬性。

更多設計探索方式

QEDA(僅限 Linux 桌面)為適用的超導電路工作提供配置與報告檢視。可以在支援的 PEC/CPW 模型內探索 transmon 設計,將配置與報告一起用於檢查結果。把設計問題與該次執行產生的數值、檢視關聯起來,就能讓討論有更具體的參考依據。

內建 HLS 在支援的原生主機上提供從受支援 C 子集到 RTL 的路徑,Evolve(僅限 Linux 桌面)則用於比較虛擬 FPGA 候選方案。嘗試不同表示、閱讀產生的 RTL、在確定方向前比較候選,這些工具適用於不同的探索階段。從專案工作流程開啟需要的工具,以實際結果作為下一項檢查的起點。

NPU 設計的 Roofline 分析,旁邊顯示已記錄的 signoff 時序結果。

其他變更

14 種介面語言。 選擇應用程式語言後,繼續使用熟悉的專案檢視。團隊可以討論同一個設計,每個人則依自己的偏好閱讀介面,方便在共同的專案中保持各自舒適的工作環境。

Language & Region 設定中展開的顯示語言清單。

Cloud 作業詳情。 取消影響與結束處理詳情檢視提供更多理解作業結束過程的資訊。檢查停止或完成對目前工作的含義,再開始下一項任務,讓一次執行的結果更容易回顧。

電路與專案輸入。 發布工具包含 ngspice 匯入與專案製程檔案處理路徑。搭配電路檢視使用時,準備輸入與檢查結果可以繼續圍繞正在調查的專案展開。

ISA 探索。 RISC-V 匯入與 PCCX 參考檢視擴展了 Flow Navigator 中的工作起點。在 Digital Design Studio 內檢視 ISA 構想,並把它與專案中的其他設計工作連結起來。

2.0.2 圍繞一次設計工作整合這些改進:選擇檢視、提出明確問題、與他人協作、檢查實際結果。開啟一個想重新研究的專案,在同一個工作區繼續下一步探索。

各環境的詳細支援範圍請參閱文件。

下載 · 文件 · 價格