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

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

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



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






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


Труды института системного программирования РАН, 2017, том 29, выпуск 4, страницы 247–256
DOI: https://doi.org/10.15514/ISPRAS-2017-29(4)-16
(Mi tisp247)
 

Test generation for digital hardware based on high-level models
[Генерация тестов для цифровой аппаратуры на основе высокоуровневых моделей]

M. M. Chupilkoa, A. S. Kamkinabc, M. S. Lebedeva, S. A. Smolova

a Institute for System Programming of the Russian Academy of Sciences
b Lomonosov Moscow State University (MSU)
c Moscow Institute of Physics and Technology (MIPT)
Список литературы:
Аннотация: Тестирование аппаратуры — это процесс, нацеленный на обнаружение неисправностей, внесенных в интегральные схемы в процессе производства. Для оценки качества таких тестов используют две основные метрики: способность обнаруживать ошибки (покрытие ошибок) и время тестирования (длина теста). Известно множество методов генерации тестов, однако масштабируемого решения, применимого к сложной цифровой аппаратуре, нет до сих пор. В данной статье анализируется возможность использования функциональных тестов, построенных по высокоуровневым моделям (прежде всего, моделям уровня регистровых передач), для низкоуровневого производственного тестирования. Рассматривается конкретный метод генерации тестов, использующий технику проверки моделей (model checking). Входной информацией выступает HDL-описание. Метод состоит из двух ключевых шагов: построение модели системы и построение модели покрытия. Указанные модели автоматически извлекаются из HDL-описания. Модель системы представлена в виде высокоуровневых решающих диаграмм. Модель покрытия — это множество LTL-формул, определяющих условия достижимости переходов расширенного конечного автомата, описывающего систему. Построенные модели транслируются во входной формат инструмента проверки моделей (model checker), который для каждой формулы модели покрытия генерирует контрпример — вычисление, нарушающее эту формулу, то есть приводящее к срабатыванию соответствующего перехода автомата. Изначально рассматриваемый метод предназначался для покрытия всех путей исполнения HDL-описания и обнаружения недостижимого кода. Экспериментальное сравнение метода с существующими аналогами показало, что он строит более короткие тесты, однако эти тесты достигают меньшего уровня покрытия константных неисправностей, чем тесты, построенные с помощью специальных средств. В статье предлагается модификация метода для преодоления указанного недостатка.
Ключевые слова: цифровая аппаратура, язык описания аппаратуры, производственное тестирование, константная ошибка, высокоуровневая решающая диаграмма, расширенный конечный автомат, проверка модели, дерево распространения.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 15-07-03834
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: M. M. Chupilko, A. S. Kamkin, M. S. Lebedev, S. A. Smolov, “Test generation for digital hardware based on high-level models”, Труды ИСП РАН, 29:4 (2017), 247–256
Цитирование в формате AMSBIB
\RBibitem{ChuKamLeb17}
\by M.~M.~Chupilko, A.~S.~Kamkin, M.~S.~Lebedev, S.~A.~Smolov
\paper Test generation for digital hardware based on high-level models
\jour Труды ИСП РАН
\yr 2017
\vol 29
\issue 4
\pages 247--256
\mathnet{http://mi.mathnet.ru/tisp247}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(4)-16}
\elib{https://elibrary.ru/item.asp?id=29968655}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp247
  • https://www.mathnet.ru/rus/tisp/v29/i4/p247
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024