КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Многоканальные сигнатурные анализаторы
Проблема анализа многовыходных цифровых схем и процесс их тестирования заключается в определении возникновения неисправности схемы по её выходным реакциям. Отличительной особенностью подобного анализа является необходимость исследования достаточно большого количества выходных реакций схемы (число их может достигать нескольких сотен). Поэтому использование традиционных методов компактного тестирования, применяемых для одновыходных цифровых схем, в данном случае не позволяет получить желаемого эффекта. Действительно, попытка провести анализ n - выходной цифровой схемы одноканальным СА приводит к увеличению в n раз времени, необходимого для анализа схемы, или оборудования, требуемого для реализации n сигнатурных анализаторов. При этом остаётся открытым вопрос о разрядности сигнатуры, которая также может увеличиться в n раз. Поэтому на практике чаще всего используют многоканальные сигнатурные анализаторы. Методы построения многоканального сигнатурного анализатора. Для построения МСА используются следующие методы: 1). Синтез МСА, основанный на двойном сжатии данных в пространстве или во времени. 2). Синтез МСА, основанный на использовании матрицы состояний.
3). Синтез МСА, основанный на системе логических уравнений.
1. Синтез многоканального сигнатурного анализатора, основанный на двойном сжатии данных в пространстве или во времени. Этот метод основан на преобразовании n выходных последовательностей
Далее сформированная таким образом последовательность сжимается в m-разрядное ключевое слово. Практическая реализация этого метода может быть выполнена как процедура сжатия в пространстве или времени. В этом случае реализуется идея получения компактных оценок, характерная для методов компактного тестирования. Таким образом, первоначальные n последовательностей с тестируемой схемы
Рис.5: Двойное сжатие данных в пространстве.
Распределение вероятностей для данного метода оценивается как:
где Наиболее распространенная структура многоканального сигнатурного анализатора для исследования многовыходных цифровых схем, построенная по методу двойного сжатия выходных данных, выглядит следующим образом:
Рис.6: Четырехканальный сигнатурный анализатор.
Здесь в качестве примера использован полином Можно показать, что схема, приведённая на рисунке, эквивалентна относительно конечного результата схеме двухступенчатого сжатия информации. Оба подхода получения сигнатур отличаются неравномерностью закона распределения вероятностей
2. Синтез многоканального сигнатурного анализатора, основанный на использовании матрицы состояния. Работа такого многоканального сигнатурного анализатора будет описываться формулой:
где A(k+s) и A(k) – m-мерные векторы состояний сигнатурного анализатора,
Соответственно, (k+s) состояние сигнатурного анализатора будет описываться выражением (2.4.1).Отсюда следует, что функциональные связи между регистрами сдвига МСА будут описываться матрицей вида:
где S - число входов многоканального сигнатурного анализатора, а Сигнатурный анализатор, построенный по данной методике, выглядит следующим образом:
Рис.7: Восьмиканальный сигнатурный анализатор.
Недостатком этого метода является то, что количество входов n сигнатурного анализатора зависит от старшей степени порождающего полинома φ(x). Этот метод может быть использован лишь при условии: 3. Синтез многоканального сигнатурного анализатора, основанный на системе логических уравнений. Наиболее предпочтительным методом синтеза МСА является метод, позволяющий синтезировать МСА с произвольным числом входов и не зависящим от него множеством элементов памяти, определяемым только старшей степенью порождающего полинома φ(x).Также старшая степень полинома определяет разрядность сигнатур и достоверность тестирования.
Для произвольного φ(x) функционирование одноканального сигнатурного анализатора описывается системой уравнений:
где Из выражения (2.5.2) следует, что содержимое первого элемента памяти анализатора в (k+2)-й такт работы равно:
а в (k+3)-й такт:
В общем случае для некоторого (k + l)-го такта можно записать:
где
Коэффициенты
Предположим, что одноканальный анализатор используется для контроля цифрового узла, имеющего l выходов, причем l его выходных последовательностей преобразуются в одну вида:
где
Основываясь на (2.5.8), оказывается возможным построение многоканального анализатора, выполняющего за один такт те же преобразования с последовательностью (2.5.7), что и одноканальный за l тактов [3].
Алгоритм построения многоканального сигнатурного анализатора состоит из следующих этапов. 1. Для заданной вероятности Рd обнаружения ошибки определяется количество m элементов памяти сигнатурного анализатора с учетом неравенства
2. Выбирается порождающий полипом φ(х) и находятся численные значения коэффициентов 3. Задается количество l входов анализатора. 4. С использованием (2.5.5) вычисляются постоянные коэффициенты δi(l+1-j), i=(1, 2, 3, …,m), j=(1, 2, … c) где с = min(l, m).
5. Определяются коэффициенты βi, (l+1-j) Є {0, 1}, i=(1, 2, … l), j=(1, 2, … с), из системы
получаемой на основе (2.5.6).
6. Строится функциональная схема многоканального сигнатурного анализатора с помощью системы логических уравнений
Дата добавления: 2014-01-11; Просмотров: 1367; Нарушение авторских прав?; Мы поможем в написании вашей работы! |