o сравнить полученную последовательность с эталоном то есть в рассматриваемом методе вместо тестирования схемы в целом осуществляется раздельная проверка элементов памяти и последовательное тестирование комбинационной части.
Методы самотестирования
Они решают проблему тестопригодности:
¨ встроенный логический блок наблюдения BILBO
¨ синдромное тестирование
¨ коэффициенты Уолша
¨ автономное тестирование
BILBO сочетает сигнатурный анализ и проектирование на основе метода сканирования. Использование универсальных элементов встроенного контроля, представляющих собой линейную последовательность схем и способную выполнять различные функции (генераторы псевдослучайных чисел, многоканальный сигнатурный анализатор). Проверка схемы:
1. В1 ® в режим нормального функционирования
2. В2 ® в режим сканирования данных
3. В В2 вводится тестовый набор
4. Сигналы с выхода В2 поставляются в блок N1
5. Выходные сигналы записываются в В1 (с выходов N1)
6. Блок В1 ® в режим сканирования
7. Данные выводятся из блока В1
8. Цикл повторяется для всех тестовых наборов
Недостаток – постоянное переключение режимов. Данная структура может использоваться в режиме сигнатурного анализатора:
a. В1 ® в режим многоканального сигнатурного анализатора
b. В2 ® в режим генератора псевдослучайной последовательности максимальной длины
c. с использованием блока В2 подаем тестовые наборы на N1
d. накапливаем сигнатуру в В1
e. переводим В1 в режим сканирования и выводим результат
Вариант полного самотестирования схемы
В1 – элемент BILBO, используется как генератор псевдослучайных тестовых воздействий
В2 – другой элемент BILBO, в режиме нормального функционирования это память, в режиме сканирования - многоканальный сигнатурный анализатор
Dm – дешифратор (схема сравнения)
Подаем тактовый импульс. В1 генерирует тестовый набор. Тестовый набор подаем на вход N. Выходные сигналы вводятся в блок В2, где формируется сигнатура. В1, В2 функционируют в противофазе после нужного количества тактов на выходе счетчика единичный сигнал, который запрещает дальнейшее прохождение тактовых импульсов и разрешает прохождение результата на выход.
Методы аппаратного контроля
Выявление отказов и сбоев осуществляется с помощью специальных аппаратных средств при использовании устройства по прямому назначению. Для решения задач аппаратного контроля необходимо для известного контролируемого устройства и класса ошибок, подлежащих обнаружению, построить контролирующее устройство, обнаруживающее ошибку заданного класса в момент ее возникновения
 
 
 
 
Ошибки в работе автомата
проявляются в изменении его выходных сигналов по сравнению с нормальным
функционированием. Класс ошибок задается либо их списком, либо их кратностью.
Контролирующий автомат  функционирует совместно с исходным
автоматом и обнаруживает в нем ошибки заданного класса. Для этого используются
входные и выходные сигналы автомата.
 функционирует совместно с исходным
автоматом и обнаруживает в нем ошибки заданного класса. Для этого используются
входные и выходные сигналы автомата.
 
 
Выходной сигнал  является сигналом ошибки
 является сигналом ошибки
 
 
Для  
  должны быть такими, чтобы при отсутствии
ошибок заданного класса
 должны быть такими, чтобы при отсутствии
ошибок заданного класса  , при наличии ошибок
, при наличии ошибок  .
.  включает контрольный автомат
 включает контрольный автомат  и решающий орган (РО). Комбинационная схема
 и решающий орган (РО). Комбинационная схема  осуществляет отображение
 осуществляет отображение  . Это отображение разбивает все множество векторов выхода автомата на
блоки разбиения (подмножества), которые обозначили
. Это отображение разбивает все множество векторов выхода автомата на
блоки разбиения (подмножества), которые обозначили  .таким образом, что каждому блоку
.таким образом, что каждому блоку  соответствует вектор
 соответствует вектор  . Порядок разбиения определяется классом ошибок. Работа схемы происходит
следующим образом. В процессе функционирования автомат, контролируемый
автоматом
. Порядок разбиения определяется классом ошибок. Работа схемы происходит
следующим образом. В процессе функционирования автомат, контролируемый
автоматом  , вырабатывает вектор выхода автомата с точностью до блоков разбиения
множества его выходов. В случае возникновения ошибки заданного класса
нарушается соответствие блока разбиения на
, вырабатывает вектор выхода автомата с точностью до блоков разбиения
множества его выходов. В случае возникновения ошибки заданного класса
нарушается соответствие блока разбиения на  соответствующему ему вектору
 соответствующему ему вектору  . При этом РО вырабатывает сигнал ошибки. Чем меньше число блоков
разбиения, тем меньше
. При этом РО вырабатывает сигнал ошибки. Чем меньше число блоков
разбиения, тем меньше  , тем проще автомат
, тем проще автомат  . Рассмотренная модель позволяет обнаружить ошибки как в исходном автомате,
так и в автомате
. Рассмотренная модель позволяет обнаружить ошибки как в исходном автомате,
так и в автомате  . Любая ошибка в автомате
. Любая ошибка в автомате  будет обнаружена РО. РО – это комбинационная схема, которая осуществляет
сравнение вектора выхода
 будет обнаружена РО. РО – это комбинационная схема, которая осуществляет
сравнение вектора выхода  исходного автомата и вектора выхода автомата
 исходного автомата и вектора выхода автомата . В случае их несоответствия вырабатывается сигнал ошибки
. В случае их несоответствия вырабатывается сигнал ошибки  . То есть он осуществляет процесс отображения произведения
. То есть он осуществляет процесс отображения произведения  на
 на  в вектор выхода
 в вектор выхода  .
.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.