Оснащение систем на кристалле средствами эмуляции сбоев в памяти
Представлен новый метод автоматизированного оснащения системы на кристалле агентами внесения неисправностей типа «одиночный сбой» для блоков встроенной памяти. Метод основан на использовании гибридных моделей устройств и может быть применен на этапе прототипирования для любых маршрутов проектирования и форматов исходных описаний. Тестирование на системе с процессором OpenRISC1200 показало высокое быстродействие и существенную экономию накладных расходов на дополнительные аппаратные ресурсы кристалла при использовании данного метода.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
УДК 004.337, 004.052.42
Оснащение систем на кристалле
средствами эмуляции сбоев в памяти <...> Filippov
Saint-Petersburg State Polytechnic University
Представлен новый метод автоматизированного оснащения системы
на кристалле агентами внесения неисправностей типа «одиночный сбой»
для блоков встроенной памяти. <...> Метод основан на использовании гибридных
моделей устройств и может быть применен на этапе прототипирования
для любых маршрутов проектирования и форматов исходных описаний. <...> Внесение неисправностей позволяет выявить «узкие места» в надежности системы, классифицировать
возникающие эффекты и проверять средства борьбы с неисправностями. <...> В настоящей работе представлен новый метод автоматизированного оснащения
систем средствами внесения неисправностей типа «одиночный сбой» в блоки встроенной
памяти. <...> Подход применим на этапе прототипирования систем с помощью программируемых
логических интегральных схем (ПЛИС) и позволяет проводить верификацию
надежности систем с памятью и процессорными ядрами. <...> Практическим результатом
работы является прототип программы автоматизированного оснащения систем
средствами внесения неисправностей в память на базе программируемого средства
реинжиниринга устройств PHRT (Programmable Hardware Reengineering Toolkit). <...> Анализ существующих подходов при внесении сбоев в память. <...> По этой причине для внесения сбоев в блоки памяти эффективна
эмуляция внесения неисправностей с использованием ПЛИС. <...> Ошибка может быть введена
в систему двумя способами: с помощью частичной реконфигурации ПЛИС или
дополнительными средствами, которыми оснащается исходная система. <...> Метод оснащения
системы в отличие от частичной реконфигурации не ограничен определенной
аппаратной платформой и применим для произвольных ПЛИС. <...> Оснащение заключается в добавлении к исследуемой системе агентов внесения неисправностей
в виде мутантов или саботажников. <...> Мутант – это модифицированный
узел исходной системы, саботажник – новый узел, подключаемый <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: