350 руб
Журнал «Наукоемкие технологии» №1 за 2017 г.
Статья в номере:
Подходы к формальной верификации моделей подсистем коммутации микропроцессоров
Ключевые слова:
подсистема коммутации
формальная верификация
проверка модели
редукция по конусу влияния
структура Крипке
расширенный конечный автомат
Авторы:
И.А. Стотланд - к.т.н., доцент, Московский государственный университет информационных технологий, радиотехники и электроники (МИРЭА)
E-mail: irastot@mail.ru
Н.А. Стариковская - к.т.н., доцент, Московский государственный университет информационных технологий, радиотехники и электроники (МИРЭА)
E-mail: starikovskaya@mirea.ru
М.А. Кириченко - студент, Московский государственный университет информационных технологий, радиотехники и электроники (МИРЭА)
E-mail: kmar.kmar@mail.ru
Аннотация:
Описаны подходы к формальной верификации моделей компонентов подсистем коммутации, входящих в состав современных микропроцессоров систем. Отмечено, что подходы основаны на формальной верификации автоматных моделей с помощью метода проверки модели. Дан подробный обзор существующих методов функциональной верификации: имитационного моделирования и формальной верификации. Рассмотрены методы редукции числа состояний и их применимость при верификации моделей подсистем коммутации. Выделены, классифицированы и формализованы свойства, которыми должны обладать подсистемы коммутации микропроцессоров. Приведены результаты практического применения предложенных подходов.
Страницы: 3-8
Список источников
- Bergeron J. Writing testbenches: functional verification of HDL models. Kluwer Academic Publishers. 2003. 478 p.
- Стотланд И.А., Лагутин А.А. Применение эталонных событийных моделей для автономной верификации модулей микропроцессоров // Вопросы радиоэлектроники. 2014. Т. 4. № 3. С. 17−27.
- Bentley R.M. Validating the Pentium 4 Microprocessor // Proc. of the Int. Conference on Dependable Systems and Networks. 2001. P. 493−498.
- Clarke E., Grumberg O., Peled D. Model Checking. MIT Press. 1999. 314 p.
- Карпов Ю.Г. Model Checking. Верификация параллельных и распределенных программных систем. СПб.: БХВ-Петербург. 2010. 560 с.
- Clarke E., Grumberg O., Long O. Model checking and abstraction // ACM Transaction on Programming Languages and Systems. 1994. V. 16. № 5. P. 1512−1542.
- Drechsler R. Advanced formal verification. Kluwer Academic Publishers. 2014. 628 p.
- Петроченков М.В., Стотланд И.А. Методика автономной верификации устройств подсистемы памяти многоядерных микропроцессоров // Вопросы радиоэлектроники. 2016. Сер. ЭВТ. № 3. С. 42−47.
- Камкин А.C., Чупилко М.M. Механизмы поддержки функционального тестирования моделей аппаратуры на разных уровнях абстракции // Труды Института системного программирования РАН. 2011. Т. 20. С. 143−160.
- Стотланд И.А. Метод динамической верификации модулей системного обмена микропроцессорных вычислительных комплексов // Научно-технич. вестник Поволжья. 2012. № 4. С. 191−196.