Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OtvetyGOS_1_60.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.19 Mб
Скачать
  1. Методи аналізу вихідних реакцій.

Методы анализа схем можно разделить на прямые и косвенные. Прямые методы анализа опираются на различные алгебраические или иные формы, отражающие в том или ином виде структуру схемы. Они позволяют непосредственно синтезировать входные последовательности, необходимые для получения заданной реакции схемы. Например, синтезировать входные наборы, обеспечивающие появление на выходе схемы нулевого сигнала.

Классическая стратегия тестирования цифровых схем основана на формировании тестовых последовательностей, позволяющих обнаруживать заданные множества их неисправностей. При этом, для проведения процедуры тестирования, хранятся как сами тестовые последовательности, так и эталонные выходные реакции схем на их воздействие. В процессе тестирования при соответствии полученных реакций схемы эталонным она считается исправной, в противном случае схема содержит неисправность и находится в неисправном состоянии.

Основные функциональные блоки, используемые при тестировании цифровой схемы:

  • ГТВ – генератор тестовых воздействий (генератор М- последовательности)

  • ЦС – цифровая схема

  • МСА – многоканальный сигнатурный анализатор

  • Блок эталонных реакций - блок, хранящий сжатые выходные реакции

Логическая взаимосвязь функциональных блоков построена следующим образом: с генератора тестовых воздействий через цифровую схему сигналы поступают на схему сжатия информации (сигнатурный анализатор). Сжатые выходные реакции (сигнатуры) попадают на схему сравнения, где они сравниваются с эталонными сигнатурами, которые хранятся в блоке эталонных реакций. Далее информация попадает в устройство вывода информации о состоянии схемы.

Все данные блоки реализованы в виде математической модели на компьютере.

В данной работе в качестве блока сжатия информации смоделирован многоканальный сигнатурный анализатор.

  1. Ймовірний подхід до синтезу тестів.

  1. Основні підходи до тестування мікропроцесорних пристроїв.

Тестирование микропроцессоров и микропроцессорных систем. Микропроцессоры и микропроцессорные системы представляют собой сложные объекты диагностирования, для которых не существует общих формальных методов синтеза тестов, таких, как мы имеем для комбинационных схем. «Сложность» объекта диагностирования заключается в следующих схемных особенностях.

Объем дискретных элементов составляет сотни тысяч и миллионы вентилей. Анализ объекта в целом на вентильном уровне практически неосуществим.

Структура объекта диагностирования неоднородна, иерархична, т.е. состоит из различных функциональных узлов с самыми различными видами топологических соединений: возможны аналоговые узлы, асинхронные узлы, генераторы, формирователи и т.п. Ограничен доступ к требуемому участку схемы для постановки диагностического эксперимента. Поэтому для микропроцессоров, как объектов диагностирования, класс константных неисправностей является неприемлемым. В данном случае микропроцессор либо микропроцессорная система рассматривается как программно-управляемый объект, для которого наиболее удобно рассматривать неисправности типа: неисполнение команды, неверное исполнение команды, исполнение незаданной команды и т.п.

Тест микропроцессора выглядит как проверка отдельных функций системы команд. Очевидно, что полнота теста будет определяться объемом выполненных команд, причем, особенно для команд регистровых пересылок, следует проверять правильность передачи как нулей, так и единиц.

При составлении теста микропроцессорной системы используют так называемую стратегию «раскрутки». То есть определяется некоторое ядро (как правило, ввод / вывод, простейшие команды пересылок и минимальная индикация), которое тестируется в первую очередь. Последующие проверки включают новые узлы объекта диагностирования (при этом полагают, что проверенная часть работоспособна).

Тест микропроцессора строится как совокупность функциональных тестов отдельных узлов и модулей:

- тест канала ввода / вывода;

- тест арифметико-логического устройства;

- тест программно-доступных регистров общего назначения;

- тест таймера;

- тест ОЗУ, ПЗУ;

- тест интерфейсов и периферийных устройств.

На этапе проектирования вычислительной системы синтез теста сопровождается логическим и событийным моделированием отдельных неисправностей на заданных функциональных проверках.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]