RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика, телекоммуникации и управление // Архив

Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление, 2014, выпуск 2(193), страницы 130–142 (Mi ntitu28)

Конференция «Инструменты и методы анализа программ – 2013»

Проверка корректности поведения HDL-моделей цифровой аппаратуры на основе динамического сопоставления трасс

В. П. Иванников, А. С. Камкин, М. М. Чупилко

Институт системного программирования РАН

Аннотация: Проверка корректности поведения HDL-моделей является неотъемлемой частью динамической верификации аппаратуры. Как правило, она основана на сравнении поведения HDL-модели с поведением эталонной модели, разработанной на языке программирования. В процессе верификации на обе модели подается одна и та же последовательность стимулов; реакции перехватываются и сравниваются друг с другом. Из-за абстрактности эталонной модели сопоставление трасс не является тривиальной задачей: порядок событий может не совпадать, а некоторые события одной трассы могут отсутствовать в другой. Рассмотрен метод динамического сопоставления трасс для моделей аппаратуры разного уровня абстракции. Метод успешно применен в нескольких промышленных проектах по верификации модулей микропроцессоров.

Ключевые слова: динамическая верификация, модульная верификация, сопостав- ление трасс, частично-упорядоченные мультимножества.

УДК: 004.415.53



© МИАН, 2024