Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2019, том 31, выпуск 3, страницы 135–144
DOI: https://doi.org/10.15514/ISPRAS-2019-31(3)-11
(Mi tisp428)
 

Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)

Extracting assertions for conflicts in HDL descriptions
[Поиск конфликтов доступа к данным в HDL-описаниях]

A. S. Kamkinabcd, M. S. Lebedevd, S. A. Smolovd

a National Research University Higher School of Economics
b Moscow State University
c Moscow Institute of Physics and Technology
d Ivannikov Institute for System Programming of the Russian Academy of Sciences
Список литературы:
Аннотация: При проектировании модулей цифровой аппаратуры могут возникать конфликты доступа к данным. Одним из способов их выявления на ранних стадиях проектирования является статический анализ описаний цифровой аппаратуры (или HDL-описаний). В данной статье описывается метод поиска конфликтов доступа к данным в HDL-описаниях. Метод реализован в инструменте Retrascope и ориентирован на конфликты следующих типов: одновременные чтение и запись; одновременная запись; обращение к неинициализированным данным; отсутствие чтения между двумя актами записи. Конфликты задаются в виде условий (assertion) на внутренние переменные. Входное HDL-описание автоматически транслируется в формальную модель на языке, являющемся входным для инструмента проверки моделей nuXmv. Трансляция включает следующие этапы: 1) предварительная обработка; 2) построение графа потока управления; 3) трансформация графа потока управления в решающую диаграмму охраняемых действий (GADD-модель); 4) трансляция GADD-модели в формат инструмента nuXmv. Условия возникновения конфликтов строятся автоматически на основе статического анализа GADD-модели и передаются инструменту проверки моделей nuXmv. Найденные контрпримеры (последовательности значений входных сигналов, приводящие к достижению конфликта) автоматически транслируются инструментом Retrascope в тесты, которые могут быть исполнены на симуляторе. Предложенный метод поиска конфликтов был применен к ряду открытых тестовых наборов и модулей — Texas-97, Verilog2SMV, VCEGAR, mips16. Были выявлены потенциальные конфликты для всех указанных категорий. В качестве направлений дальнейших исследований рассматриваются вынос условий конфликтов на уровень входных сигналов (и получение, таким образом, сведений о протоколах взаимодействия между модулями), а также генерация встроенных проверок в коде HDL-описаний.
Ключевые слова: разработка аппаратуры, язык описания аппаратуры, функциональная верификация, статический анализ, генерация тестов, конфликт доступа к данным, граф потока управления, охраняемое действие, решающая диаграмма охраняемых действий, проверка модели.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: A. S. Kamkin, M. S. Lebedev, S. A. Smolov, “Extracting assertions for conflicts in HDL descriptions”, Труды ИСП РАН, 31:3 (2019), 135–144
Цитирование в формате AMSBIB
\RBibitem{KamLebSmo19}
\by A.~S.~Kamkin, M.~S.~Lebedev, S.~A.~Smolov
\paper Extracting assertions for conflicts in HDL descriptions
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 3
\pages 135--144
\mathnet{http://mi.mathnet.ru/tisp428}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(3)-11}
\elib{https://elibrary.ru/item.asp?id=39556525}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp428
  • https://www.mathnet.ru/rus/tisp/v31/i3/p135
  • Эта публикация цитируется в следующих 3 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:106
    PDF полного текста:34
    Список литературы:20
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024