Digital Design Studio

Verilog & SystemVerilog Разработка RTL.

Windows · Linux · Cloud

Исходный код SystemVerilog, иерархия модулей и список сигналов в Digital Design Studio

Digital Design Studio объединяет RTL, ISA в Flow Navigator, ALcad и Agent в одном приложении.

Разрабатывайте Verilog и SystemVerilog, запускайте поддерживаемые RTL-симуляции и используйте ISA, Evolve, Agent, ALcad и vFactory в Digital Design Studio. RTL и CAD сохраняют отдельные интерфейсы для своих задач.

Разработка

Разработка на Verilog и SystemVerilog.

Редактируйте файлы .sv, .svh, .v и .vh рядом с иерархией модулей и списком сигналов. Переходите от экземпляра к исходному коду, сохраняя контекст проекта.

Иерархия проекта

Иерархия проекта

Переходите к экземплярам модулей и их исходному коду, сохраняя структуру проекта в поле зрения.

Список сигналов

Список сигналов

Просматривайте входы, выходы и внутренние сигналы рядом с активным исходным файлом.

HintsBox в файлах SystemC

HintsBox в файлах SystemC

В файлах SystemC HintsBox показывает локальную структуру и подсказки объявлений, включая классы sc_module.

Моделирование RTL

Запускайте RTL-симуляцию на своём ПК.

Симуляция выполняется на вашем ПК и не запускает задание в Cloud.

Testbench reported a failure

Тестбенч, сообщающий о сбое в своём выводе, отображается как Testbench reported a failure, даже если симулятор завершился нормально. Раньше он отображался как пройденный.

Анализ

Превратите результаты в следующий шаг.

Анализ — общая область просмотра результатов для работы с RTL и ISA. Откройте Анализ на левой панели, выберите сохранённый запуск, а затем артефакт. Список запусков группирует результаты по модулям.

Отчёт анализа
Навигатор анализа

Навигатор анализа

Переходите между сохранёнными запусками, осциллограммами, схемами, результатами и отчётами.

Показатели в контексте

Показатели в контексте

Perf читает perf.json выбранного запуска и показывает сохранённые наблюдения в виде показателей и графиков.

Анализ производительности

Пределы вычислений и пропускная способность памяти.

Сравнивайте вычислительную пропускную способность и пропускную способность памяти в представлении Roofline.

Анализ производительности
Пределы вычислений и памяти

Пределы вычислений и памяти

Сопоставляйте измеренные ядра с пределами вычислений и памяти.

Слои графика

Слои графика

Выбирайте пределы, ядра и подписи рядом со сводкой запуска.

Записанные результаты

Тайминг, PPA и подтверждающие данные используют одно представление Signoff.

Оно показывает доступные показатели и недостающие разделы. Вердикт или оценка в UI помогают при проверке, но не являются независимым закрытием тайминга, одобрением производства или формальным signoff.

Записанные результаты тайминга, PPA и подтверждающие данные сохранённого анализа
Записанные значения

Записанные значения

Сравнивайте WNS, TNS и проваленные пути на одной шкале для каждой записанной единицы. Просматривайте сохранённые значения тайминга, PPA и подтверждающих данных в записанном виде, без вычисленного вердикта о выпуске.

Спросить

Работайте с Agent рядом с проектом.

Agent отвечает в панели AI и отдельном окне. В режиме ask он запрашивает разрешение перед чтением файлов проекта.

Agent в панели AI рядом с исходным кодом SystemVerilog и еженедельной QUOTA
Задавайте вопросы Agent рядом с проектом

Задавайте вопросы Agent рядом с проектом

Поиск изначально выключен и для Agent, и для Own API key.

ALcad

Перейдите к CAD в том же приложении.

Выбирайте пространства ALcad в меню: Schematic, PCB Layout, 3D CAD, 3D Assembly и SI / PI Analysis. Wafer Process & Fab, раньше находившийся в ALcad, теперь в vFactory. ALcad сохраняет своё имя и отдельный UI.

Работайте с электронными схемами в пространстве ALcad внутри Digital Design Studio.
Рабочая область схемы

Рабочая область схемы

Изучайте компоненты и их соединения на схеме.

Свойства компонента

Свойства компонента

Просматривайте выбранный компонент и параметры схемы.

vFactory — новый раздел рядом с DDS и ALcad для процессов обработки пластин и фабрик. Изучить vFactory

Посмотрите, как связаны этапы работы

От исходного кода RTL к схемам и анализу.

Вкладки сохранённых результатов

Если вкладка сохранённого результата слишком узка для полного имени запуска, на ней остаётся короткая часть, по которой вкладки различаются, например …1 и …2, а всплывающая подсказка показывает полное имя. Сохранённые результаты с одинаковым названием показывают, к какому запуску они относятся, в том числе в поиске.

Live Run

Live Run

Выберите Live Run в навигации проекта, чтобы увидеть интерфейс запуска, который предлагает выбранная среда. Используйте Search windows, чтобы отфильтровать список окон проекта.

Еженедельная QUOTA

Еженедельная QUOTA

Usage показывает действующий лимит, остаток и время сброса для выбранной организации. Еженедельная QUOTA использует семидневные циклы.

Split Editor Right

Split Editor Right

Если меню вкладки предлагает Split Editor Right, используйте этот пункт, чтобы разместить исходный код рядом с его схемой или отчётом. Отчёты сохраняют контекст запуска и показывают содержимое артефактов.

Flow Navigator

Flow Navigator

В DDS откройте Flow Navigator и выберите нужную функцию. Объедините разработку RTL/SystemVerilog и проектирование ISA в одном пространстве; процессы ISA Design открываются из Flow Navigator. ISA использует оболочку, настройки, вкладки и нижнюю панель Digital Design Studio.

Проследите каждое соединение.

Проследите каждое соединение.

Прослеживайте модули, порты и сети на схеме. Переключайтесь на трёхмерную иерархию, чтобы увидеть взаимосвязи частей крупного проекта.

Полный рабочий процесс

Проектирование и производство в одном приложении.

Версия 2.1.2 объединяет проектирование и производство в одном приложении: проектируйте блок в DDS, готовьте схемы и плату в ALcad и следите в vFactory за тем, как он превращается в пластины.

Исходный код и схема

Просматривайте исходный код, его схему, входы, выходы и внутренние сигналы рядом друг с другом.

Исходный код и схема

Палитра команд

Введите имя команды в палитре команд, чтобы показать иерархию, структуру или временную диаграмму.

Палитра команд

Иерархия в 3D

Откройте тестбенч рядом с 3D-иерархией его модулей.

Иерархия в 3D

Roofline

Сопоставляйте ядра с пределами вычислений и пропускной способностью памяти в Roofline.

Roofline

Отчёт анализа

Читайте отчёт о сохранённом запуске с его осциллограммами, схемами и результатами производительности.

Отчёт анализа

Схемы в ALcad

Готовьте схемы и платы в ALcad в том же приложении.

Схемы в ALcad

Пластины в vFactory

Проследите в 3D за прохождением партии через эталонную фабрику.

Пластины в vFactory

Примеры использования по ролям

Для образования, студентов, стартапов и команд.

Образование

Одно приложение объединяет RTL, ISA в Flow Navigator, ALcad и Agent на тех же 14 языках, что и этот сайт.

Студенты

Редактируйте исходные файлы .sv, .svh, .v и .vh, запускайте симуляцию RTL на своём ПК и просматривайте записанные осциллограммы каждого запуска.

Стартапы

Работайте с локальными файлами в Windows или Linux либо войдите в систему и откройте своё рабочее пространство в браузере.

Команды ASIC/FPGA

Сравнивайте вычислительную пропускную способность и пропускную способность памяти в представлении Roofline и просматривайте сохранённые значения тайминга, PPA и подтверждающих данных в записанном виде.

Инженеры по верификации

Тестбенч, сообщающий о сбое в своём выводе, отображается как Testbench reported a failure, а в настольном приложении каждая ошибка симулятора открывает редактор на соответствующей строке.

Инженеры по техпроцессам и фабрикам

В Cloud команда Send to vFactory открывает Design to wafer с топологией из средства просмотра GDS. Изучить vFactory

Где работают функции

Каждая среда предлагает поддерживаемые функции.

  • ISA Design в Flow Navigator: импорт RISC-V с профилями RV64, IM и A.
  • QEDA (исследовательские модели сверхпроводящих трансмонов и CPW): импорт схем OpenQASM на настольных Windows и Linux; параметрическая топология и электромагнитный анализ на настольном Linux.
  • Встроенный HLS (подмножество целочисленного C в RTL): настольный Linux.
  • Поиск кандидатов виртуальной FPGA в Evolve: настольный Linux.
  • Обмен ссылками на проекты (личные проекты Cloud): нужен вход, по умолчанию только чтение, срок ссылки — 24 часа.
  • Приватные отчёты об ошибках предлагаются только после серьёзного сбоя или неудачного сохранения. До просмотра отчёта и выбора “Отправить сообщение” ничего не отправляется; отправленные отчёты удаляются через 30 дней.
  • Языки интерфейса: приложение предлагает те же 14 языков, что и сайт.

Выберите среду работы

Выберите своё рабочее пространство.

Используйте настольное приложение, откройте пространство Cloud или подключите CLI к автоматизации.

Desktop

Работайте с локальными файлами в Digital Design Studio на Windows или Linux. В Windows обновления с 2.1.2 до более поздних версий больше не требуют перезапуска Windows.

Выбрать загрузку

Cloud

Войдите в Altifigence и откройте рабочее пространство в браузере. Когда вы возвращаетесь в окно Cloud, его редакторы и подготавливаемая RTL-схема остаются в прежнем состоянии и не загружаются заново. В рабочих сборках код, загружаемый для начальной страницы Cloud до входа в аккаунт, уменьшился с 1,18 МБ до 0,72 МБ (gzip), а для списка проектов — с 1,25 МБ до 0,79 МБ.

Начать бесплатно в Cloud

MCP

Linux CLI содержит alti-mcp — локальный процесс MCP, работающий на вашем компьютере. Cloud MCP использует вход через Account и согласие организации.

Руководство по MCP

Частые вопросы

Где выполняется симуляция RTL?
Симуляция выполняется на вашем ПК и не запускает задание в Cloud.
Что произойдёт, если снова открыть уже работающее приложение?
В Windows, а также в Linux с шиной сеанса рабочего стола повторный запуск приложения восстанавливает работающее окно и сохраняет несохранённые правки, не открывая ещё один экземпляр.
Как устанавливается обновление в Windows?
Во время установки обновления диалоговое окно показывает ход установки, затем Digital Design Studio закрывается и снова открывается в новой версии.
Может ли Agent читать файлы моего проекта?
В режиме ask он запрашивает разрешение перед чтением файлов проекта.
Где хранятся запуски симуляции?
Каждый запуск хранится в отдельной папке в .alti/sim/ проекта вместе с осциллограммой и receipt.json. Digital Design Studio хранит 20 последних запусков.

Начните со следующего проекта

Охватите проект целиком.