Digital Design Studio 1.0.89:更整洁的工作界面,电脑上的项目也能接着上次继续

Digital Design Studio 1.0.89 正式发布。导航、设置和快捷键统一为一致的设计;在 Windows 应用中,已登录用户无论使用哪种套餐,都能在电脑上的项目中使用 Git、SystemVerilog 和 RTL 功能。关闭应用或离线启动后回到编辑工作也更加顺畅,New Analysis 界面和 ALcad 界面也得到了改进。

本页内容

Digital Design Studio 1.0.89 正式发布。本次更新将日常工作界面的导航、设置和快捷键统一为一致的设计,并扩展了 Windows 应用中电脑上项目可以完成的工作。我们还改进了未保存编辑的保留与恢复方式,让您在关闭应用后,或在没有网络连接的情况下启动时,都能回到手头的工作。

同样的原则也应用到了 New Analysis 界面、Problems 面板、ALcad 的电路和 SI/PI 界面以及 AI 界面。在较窄的窗口中或切换显示语言后,名称和句子不再被截断,也不会混入其他语言。

腾出空间、工具触手可及的工作界面

Cloud 的项目导航可以拖动边缘调整为任意宽度。宽度缩小时,次要信息会先行隐藏;缩到最窄时,会折叠成只显示产品图标的侧栏。折叠后的侧栏仍保留项目切换、窗口列表、新建窗口、账户和用量,用量以简单的百分比显示。将鼠标悬停在图标上或将键盘焦点移到图标上,即可看到完整名称。在所有套餐中,QUOTA 余额都显示在左下角账户的正上方。

在 DDS 编辑器中,可以通过 View 菜单和命令面板分别显示或隐藏左右两侧的侧栏,即使两侧都已隐藏也能重新调出。各侧面板上的 + 菜单可以把想要的视图移入该面板。产品菜单现在按步骤列出 Project Manager、RTL Analysis、Simulation、Synthesis 和 Implementation 等 DDS 工作区,无论在 DDS 还是 ALcad 中,都能直接前往需要的任务。

Explorer 标题栏的按钮更加紧凑,文件夹视图与层次视图的切换开关也改为以滑动方式移动选中标识。Flow Navigator 中较长的任务名称会换行显示为两行,仍被截断的名称会在鼠标悬停或焦点移入时显示完整名称。

外观统一的设置和快捷键

设置中的滑块、数字字段、开关和下拉菜单现在采用同一种设计。滑块和数字字段会显示 −/+ 按钮和当前值,点击 “Default” 按钮即可恢复原始设置。字体列表这类较长的下拉菜单可以在列表内搜索,ALcad 的设置也使用相同的控件。

编辑器和终端可以导入 TTF、OTF、WOFF 和 WOFF2 字体文件。导入的字体保存在本设备上;在使用相同设置但没有该字体文件的其他设备上,会改用默认的等宽字体显示。

现在每个命令可以设置主、次两组快捷键。在快捷键表格中可以分别添加、更改或删除每一组,如果组合键已被浏览器或操作系统保留,或已被占用,会直接在该行中标出。您设置的快捷键会原样显示在菜单、上下文菜单、命令面板和 ALcad 的工具提示中。Edit 菜单新增了 Undo、Redo、Cut、Copy、Paste 和 Select All。

账户、数据和 QUOTA 设置集中到了一处,用量和 QUOTA 在同一个流程中展示。数据控制只会将本设备上存储的 AI 对话导出为 JSON 文件或删除,其他设置和恢复副本不受影响。Cloud 项目的引擎和 Flow 设置无需启动运行环境,即可保存到项目中。

更易阅读,以您的语言显示

默认的浅色和深色配色经过调整:各区域之间的亮度层次更加均匀,深色导航不再是纯黑,边框和阴影也更柔和。在默认界面上,正文文字的对比度至少为 10:1,次要文字至少为 5:1。Windows 应用的窗口一打开就会应用启动界面的颜色和您保存的主题,不会出现白屏闪烁或主题闪动。

菜单、句子、设置和状态栏都会按照您选择的语言显示。韩语界面不再夹杂英文短语,韩语文本在所有产品窗口中都按词换行。Git 面板、变更审阅对话框、New Analysis 界面以及日语和繁体中文的设置窗口,也会以所选语言显示。

电脑上的项目能做更多事

在 Windows 应用中,电脑上的项目无需 WSL,即可直接从文件夹打开。从 1.0.89 起,已登录用户无论使用哪种套餐(包括 Free),都无需设备许可证即可使用 Git、SystemVerilog 编写辅助、RTL lint 和模块树等本地功能。下面介绍从创建项目到选择 Technology 的流程。

电脑上的项目,分步说明

每一步都以您已登录 Windows 应用为前提。Git 功能需要 Git for Windows。

  1. 新建项目

    在 Local 面板中选择 “New project”,然后选择名称和位置。应用会预览将要创建的文件夹,并在同一窗口中打开项目。无法使用的名称会说明原因,项目路径以易读的 Windows 路径显示。

    无法打开或恢复项目时的消息也会以您选择的语言显示,并且不再要求您检查 WSL。

  2. Git 仓库

    在 Source Control 中选择 “Create Git repository”,即可在项目文件夹中创建仓库,第一个分支为 main。提交作者优先使用仓库设置,其次使用全局 Git 设置中的姓名和邮箱;两者都没有时,会显示预先填好账户信息的表单,并将填写的内容保存到该仓库。

    在 Git 历史中,分支、作者、日期和路径筛选器以图标形式呈现,并汇总显示您选择的值。Git 和工具检查均在不打开控制台窗口的情况下运行。

  3. 编写 SystemVerilog

    HintsBox 会在项目符号之外,提示 SystemVerilog 关键字、系统任务和编译器指令。输入 $ 或反引号(`)时,会立即显示系统任务和指令。

    对于在同一文件或模块中声明的 ANSI 风格函数和任务,以及 $fatal 等标准系统调用,会显示参数提示。在使用 `timescale 或过程内 if、repeat 语句的测试平台中同样适用。

  4. RTL 结构与 lint

    Explorer 中的 RTL 模块树根据您保存的 .sv 和 .v 文件构建,采用与 Cloud 相同的规则,区分顶层设计、测试平台和其他模块。最多可处理 500 个文件、源代码合计 16 MiB,超出时会显示提示,而不显示模块树。

    应用内置的 RTL 编译器可立即检查 lint 并给出诊断。

  5. 选择 Technology

    无需 WSL,即可预览、切换和还原项目的 Technology(PDK)。预览不会更改项目,所选的 Technology 在应用重启后依然保留。

按登录状态可使用的功能

Windows 应用的标题栏现在显示您当前的访问状态,而不是固定的 “Free” 标签。

  1. 已登录

    包括 Free 在内的所有套餐,都可以在无需设备许可证的情况下使用电脑上项目的本地功能。

    • 创建 Git 仓库、查看历史和变更,以及提交

    • SystemVerilog 自动补全和参数提示

    • RTL lint、编译器诊断和 RTL 模块树

    • 导入报告、KLayout 视图和外部编辑器设置

    • 独立的设置窗口,以及将编辑器标签页拆分到新窗口

  2. 离线启动

    使用已保存的账户启动但无法连接到账户服务时,工作界面仍会打开,您可以继续编辑和保存文件。需要登录的功能会暂停,待连接恢复且账户确认后自动启用。

    如果确认账户超过三秒,会先打开工作界面而不必等待。在此期间所做的编辑,会在确认为同一账户后继续保留。

  3. 未登录

    即使未登录,也可以编辑并保存电脑上项目中的文件。从标题栏登录后,即可启用需要登录的功能。

关闭后再打开,编辑依然延续

关闭 Windows 应用时,界面现在会告诉您未保存的编辑将如何处理,以及重新打开时会恢复哪些内容。选择各个步骤即可了解运作方式。

从关闭应用到找回编辑

未保存的文件编辑会保留在这台电脑上,使用同一账户重新打开项目时就会恢复。

01关闭应用关闭应用02保留副本保留副本03退出提示退出提示04再次启动再次启动05确认账户确认账户06恢复编辑恢复编辑01关闭应用关闭应用02保留副本保留副本03退出提示退出提示04再次启动再次启动05确认账户确认账户06恢复编辑恢复编辑
  1. 关闭应用

    关闭窗口时,已打开的编辑器会立即将未保存编辑的恢复副本写入这台电脑。

  2. 保留副本

    恢复副本每个文件最多保留 1 MiB,每个项目窗口最多 128 个文件、合计 4 MiB。如果有编辑超出这些限制或无法写入存储,退出提示会加以说明。

  3. 退出提示

    退出提示会说明:保留的编辑会在使用同一账户重新打开项目时恢复,而在新窗口中打开的编辑器中的编辑以及提交信息等输入将会丢失。

    如果有无法保留的编辑,即使您已选择 “Do not ask again”,仍会提醒您先保存。

  4. 再次启动

    应用再次启动时,之前拆分到新窗口的文件会作为主标签页回来一次,并恢复每个项目保存的底部面板布局。

  5. 确认账户

    在离线或连接缓慢的情况下启动、等待账户确认期间所做的编辑也会保留。确认为同一账户和组织后即可继续,绝不会交给其他账户。

  6. 恢复编辑

    使用同一账户打开项目时,保留的编辑会重新出现在相应文件的标签页中。恢复并不会保存文件,请检查更改后再保存。

更清晰的 New Analysis 界面

New Analysis 现在在编辑区域内拥有自己的视图列表。可从列表中选择 Analysis setup、Analysis tools、Saved RTL、UVM、FDTD2D 和 Import report 等视图;切换视图时,输入、正在运行的作业和结果都会保留。设置和结果以按行排列的表格显示,开始按钮位于顶部的标题栏中。

当前环境不提供的视图会在列表中标记为 “Unavailable”,只有该视图内会显示 “Not available in this environment”。即使某个编辑器标签页出现问题,该标签页内也会出现 “Try again” 和 “Close tab”,标题栏、面板和其他标签页仍可继续使用。

Cloud 分析请求被拒绝时,界面会说明原因,例如需要重新登录、需要项目所有者权限或 QUOTA 不足,并将错误代码单独显示在下一行。此版本不提供 Cloud 服务器分析,发起请求时界面会予以说明。

Problems 面板使用通用搜索字段,并以所选语言显示列标题和严重性。在插件目录中,可以通过下拉菜单选择类别;选择插件后,详细信息会在编辑区域中、已打开文件旁的标签页里打开。在 ISA 设计中,CX 宽度不匹配现在会在设计转入 RTL 之前以诊断形式报告。

ALcad 电路和 SI/PI 界面

ALcad 使用与 DDS 相同的标题栏、菜单、设置控件和加载界面。电路起始界面可以在项目中保存的 “My circuits” 和官方的 “Circuit samples” 之间切换,SI/PI 导航也集中到了一处。元件属性(包括参考名称、模型、参数值和单位)在紧凑的表格中显示和编辑,SI/PI 结果和项目文档也会以所选语言显示。

在数字原理图中,网络名称、引脚标签和连线经过重新布局,不再相互重叠。编译器生成的较长网络名称会缩短显示,完整名称可在提示和属性中查看。每个网络都有自己的布线轨道,分支点以及与其他网络的交叉点都能清晰区分;“Fit” 会放置原理图,避免被打开的面板遮挡。

其他变更

标签页拖放:将编辑器标签页拖到另一行标签页时,被拖动的标签页保持清晰可读,松开时其他标签页也不再跳动。ISA 标签页行也会预览标签页的放置位置。

项目设置标签页:DDS 和 ALcad 的项目设置标签页更加紧凑,保存按钮和恢复默认值按钮固定在顶部。

Cloud 项目列表:Windows 应用侧边栏中的 Cloud 项目列表改用通用下拉菜单,在深色主题下也清晰易读。通用下拉菜单中的选中项在浅色和深色主题下均保持至少 4.5:1 的对比度。

终端提示:在没有终端的项目中,会以所选语言说明原因及处理方法;对于电脑上的项目,会引导您使用电脑上的终端应用。

除了新功能之外,1.0.89 还改进了查找和切换常用工具的方式,以及回到进行中工作的流程。

Digital Design Studio 指南 · Altifigence Cloud · 下载