Представления анализа в Digital Design Studio

Изучайте сохраненные артефакты RTL и ISA, общий Event Trace, Perf и явные состояния отсутствующего ввода.

Обзор

Analysis — общая область просмотра результатов RTL и ISA. Выберите проект и сохраненный запуск перед интерпретацией диаграммы. Отсутствующий ввод или неподдерживаемый хост не означает успешный запуск с нулем событий или нулевой стоимостью.

Текущие представления используют артефакты выбранного запуска там, где доступен их рендерер. Они не заменяют отсутствующие результаты встроенными примерами. Старые пакеты могут отличаться; руководство описывает интегрированное рабочее пространство и не сертифицирует новый нативный выпуск.

Откройте сохраненный запуск

Откройте Analysis на левой панели, выберите сохраненный запуск и артефакт. Список группирует результаты по модулю. Значок артефакта открывает его редактор; меню запуска может открыть весь запуск или его отчет.

Сохраненный запуск обычно имеет каталог analyze/<run-id>/, содержащий дескриптор .alLab и реально созданные артефакты. Дескриптор и метаданные просмотрщика не заменяют свидетельства моделирования, трассировки или работы движка.

Представление папок проводника также может показывать 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 откройте отдельный просмотрщик топологии GDS из Flow Navigator. Он напрямую читает выбранный настольный файл и не требует запуска Analysis.

Для сохраненной схемы откройте Рабочая точка SPICE DC из Flow Navigator → Simulation. Отдельные панели R/I и R/I/V вычисляют напряжения узлов и токи ветвей непосредственно из сохраненного файла .cir.

Представление

Ввод и поведение

Осциллограмма

Записанный VCD выбранного запуска; при отсутствии ввода вымышленное воспроизведение сигналов не используется

Схема

Структура RTL выбранного модуля; его контекст нельзя путать с временным результатом конкретного запуска

Roofline

Снимок запуска или поддерживаемая трасса уровня модуля; оси связывают арифметическую интенсивность и достигнутую производительность

Путь

Данные анализа путей запуска в виде сохраненных метрик и строк

Память

Данные памяти запуска в виде сохраненных метрик и строк

События / Event Trace

Общая временная шкала Analysis, привязанная к выбранной трассе

Perf

Метрики perf.json запуска и данные диаграмм

Signoff

Доступные артефакты временных характеристик, PPA и свидетельств с обозначением отсутствующих разделов

Системный симулятор

Сохраненные данные симулятора запуска; анимация знакомства не используется как свидетельство выполнения

Поток данных

Топология dataFlow.json запуска; отсутствие данных графа сообщается

Отчет

Дескриптор запуска и доступное содержимое его артефактов

Отсутствие артефакта, нечитаемое содержимое и неподдерживаемые возможности — явные состояния. Выберите другой запуск или создайте нужный артефакт; не трактуйте недоступную панель как измерение.

Event Trace и ISA

Event Trace расположен в Analysis. Группа ISA Execute сохраняет ссылку на тот же просмотрщик вместо второго интерфейса временной шкалы. Отображение определяется выбранными проектом и трассой.

Без трассы представление запрашивает запуск или сообщает об отсутствующем вводе. Масштабирование временной шкалы, выделение, маркеры, исследование и экспорт зависят от трассы и доступных операций хоста. Демонстрационная трасса не подставляется.

Perf

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

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

Осциллограмма и контекст исходного кода

Навигация по осциллограмме позволяет изучить записанную временную шкалу сигналов, затем вернуться к соответствующему исходному коду или модулю. Имена сигналов, положения в исходном коде и переходы зависят от данных запуска.

Записанный файл все же может происходить из примера или синтетического источника. Проверьте производителя и привязку к исходному коду, прежде чем называть его свидетельством вашего RTL. Само отсутствие встроенного запасного примера в просмотрщике не доказывает корректность моделирования.

Signoff и отчеты

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

Отчеты сохраняют контекст запуска и показывают содержимое артефактов. Сравнивайте одинаковые цель, единицы, ревизию исходного кода и методику; сохраняйте исходные артефакты, а не только снимок экрана.

Устранение неполадок

Симптом

Проверка

Нет запусков

Выбранный проект, список хоста и то, действительно ли действие сохранило результаты

Инструмент отсутствует в запуске

Дескриптор и файлы артефактов, созданные этим запуском

Пустой Event Trace

Выбор трассы и поддерживаемый хостом доступ к ней

Perf недоступен

Читаемый perf.json с данными отображения

В потоке данных нет графа

Содержимое топологии артефакта

Локальное действие недоступно

Возможность нативного хоста и, для защищенных инструментов, принятое право доступа

Открытие сохраненного результата не отправляет новое задание. Для нового структурного анализа Cloud используйте Анализ сохраненного RTL; для настольной доступности проверьте установленный хост и Загрузки.

Сравните два запуска

  1. Сопоставьте проект, ревизию исходного кода, верхний модуль и цель.

  2. Сравнивайте одинаковые единицы и метод анализа; отделяйте оценки от измеренных результатов.

  3. Прочитайте предупреждения и отсутствующие разделы перед сравнением основной метрики.

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