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 增加了探索电路变化的工具。通过工况比较查看设置所代表的不同条件下的结果,通过容差控件将元件变化纳入调查。你可以从一次结果继续追问:哪些部分需要更仔细检查,下一次应该尝试修改哪些值。

子电路引脚布局编辑也融入电路准备过程。在安排设计时调整引脚,再返回原理图和结果查看各部分如何联系起来。输入准备与结果比较成为相邻步骤,让你从画出的电路继续走向更有针对性的行为分析,逐步明确下一次设计调整的重点。

开始比较时,可以先确定作为参考的结果和想研究的条件。逐项查看条件下的结果,关注正在调查的数值如何变化。把观察中产生的问题带回电路编辑,再用新的结果检查修改。这样,整理引脚与研究变化都能围绕同一项设计目标展开,也能让下一次比较要回答什么更清楚。

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 围绕一次设计工作整合这些改进:选择视图、提出明确问题、与他人协作、检查实际结果。打开一个想重新研究的项目,在同一个工作区继续下一步探索。

各环境的详细支持范围请参阅文档。

下载 · 文档 · 定价