Тестирование ПЛИС с помощью конвейеризированных генераторов контрольных кодов
            Предложен подход к решению задач исследования характеристик ПЛИС и тестирования систем, использующих ПЛИС, на ранних этапах разработки посредством универсальных тестовых прошивок на основе конвейеризированных генераторов контрольных кодов. Разработаны тестовые прошивки: на основе CRC (для выявления одиночных и множественных сбоев или отказов) и на основе кода Хэмминга (для выявления места сбоя или отказа).
            Авторы
            
            Тэги
            
            Тематические рубрики
            
            Предметные рубрики
           
            В этом же номере:
            
            Резюме по документу**
            
                Тестирование ПЛИС с помощью конвейеризированных генераторов контрольных кодов
УДК 004.054
Тестирование ПЛИС с помощью
конвейеризированных генераторов контрольных кодов
 О.М. Брехов, М.О. Ратников
Московский авиационный институт (национальный исследовательский университет),
Москва, 125993, Россия
Предложен подход к решению задач исследования характеристик ПЛИС и тестирования
систем, использующих ПЛИС, на ранних этапах разработки посредством
универсальных тестовых прошивок на основе конвейеризированных генераторов
контрольных кодов. <...> Разработаны тестовые прошивки: на основе CRC (для выявления
одиночных и множественных сбоев или отказов) и на основе кода Хэмминга
(для выявления места сбоя или отказа). <...> Существующие подходы не гарантируют выявления множественных
сбоев, не позволяют точно обнаруживать место сбоя и не отвечают
требованиям масштабируемости. <...> Кроме того, они требуют создания
отдельной прошивки для каждого этапа разработки. <...> В данной статье предлагается новый подход к созданию тестовой
прошивки, основанный на реализации конвейеризированного
генератора контрольных кодов, который позволяет выявлять множественные
сбои (или отказы), а также определять место их возникновения. <...> Тестовая прошивка — прошивка, полученная из тестового
функционального описания и предназначенная для выполнения
только определенного теста или группы тестов. <...> Целевая
прошивка — прошивка, полученная из целевого функционального
описания и предназначенная для обеспечения выполнения всех требований,
перечисленных в техническом задании на разрабатываемую
систему. <...> О.М. Брехов, М.О. Ратников
Введем также понятие входного вектора — множество двоичных
значений, установленных на входы тестовой системы в данный момент. <...> Существующие подходы, описанные в [3] и [4], обладают следующими
недостатками:
• не гарантируют выявления одиночных и многократных сбоев;
• не обеспечивают точного выявления места возникновения <...> 
            
            ** - вычисляется автоматически, возможны погрешности
            Похожие документы: