- •Лабораторная работа №3
- •Определения
- •Пример вычисления коэффициента управляемости. Таблица 1
- •Пример определения коэффициента наблюдаемости. Таблица 2
- •Оценка тестопригодности схем
- •Практические рекомендации по разработке тестопригодных схем
- •Требования безопасности труда
- •Порядок проведения работы
- •Содержание отчета
- •Контрольные вопросы
- •Список литературы
- •Содержание
Оценка тестопригодности схем
Простая мера тестпригодности узла ТY может быть получена в результате умножения значений его управляемости и наблюдаемости
TY= CY * OY
На уровне интуитивного восприятия это соответствует тому, что если имеет, скажем, 50% -ную управляемость и 50% - ную наблюдаемость, то его тестопригодность вероятнее всего равна только 25%. Это связано с тем, что управляемость и наблюдаемость независимые величины; если управлять узлом на «50% сложнее» и наблюдать его значаение на «50% сложнее», то в результате тестопригодность в какой-то степени должна быть меньше 50%.
Показатель тестпригодности всей схемы должен быть мерой средней трудоемкости получения теста узла схемы
TY(схемы)=(∑(TY:узлов))/(число узлов).
Практические рекомендации по разработке тестопригодных схем
Максимизировать характеристики управляемости и наблюдаемости схемы
Исключать логическую избыточность. Узел схемы является избыточным, если все значения на выходе схемы не зависят от логического состояния узла на всех входных наборах и последовательности состояний.
Разбивать большие схемы на небольшие подсхемы для уменьшения затрат на процедуру генерации тестов
Физически разделять аналоговые и цифровые схемы
Избегать использования асинхронных логических схем
Обеспечить простоту начальной установки элементов схемы
Обеспечить возможность разрыва цепей обратной связи
Избегать использования одновибраторов
Избегать разработок с предполагаемой подгонкой отдельных компонентов
Избегать зависимости проверяющей программы от информации, записанной в ПЗУ и ПЛМ
Подключать нагрузку ко всем неиспользуемым входам устройств и к выходам устройств с открытым коллектором и тремя состояниями
Компоновать монтажную схему так, чтобы эквивалентные неисправности размещались в одном и том же корпусе интегральной микросхемы
Обеспечить возможность диагностическому оборудованию управлять цепью тактовой синхронизации
Избегать использования диагностически неразличимых групп элементов, таких, как проводное ИЛИ, проводное И, и узлов с большим числом вентилей.
Разрывать длинные цепи на счетчиках
Буферировать входы, чувствительные к фронту импульсного сигнала
Выпускать четкую конструкторско-техническую документацию.
Требования безопасности труда
Питание IBM-PCсовместимого компьютера осуществляется от сети 220 В, 50 Гц. При работе с ним должны выполняться общие правила работы с электрическими установками.
Все коммутации устройств IBM-PCсовместимого компьютера должны проводиться при отключенном питании.
При работе с USBпортом запрещается опираться на соседний компьютер.
Запрещается выполнять коммутации устройств через заднюю панель компьютера.
При замеченных неполадках следует обратиться к преподавателю.
Порядок проведения работы
Подготовка к выполнению лабораторной работы.
Разработка VHDL модели испытательного сигнала и ее верификация должны быть проведены в среде GHDL
Выполнение лабораторной работы проводится в аудитории под контролем преподавателя.
При выполнении лабораторной работы должны выполняться правила техники безопасности при работе с ПК.
Содержание отчета
Отчет к лабораторной работе должен содержать:
Задание на разработку цифровой системы
Теоретическую оценку коэффициентов наблюдаемости и управляемости для заданных участков схемы устройства.
Структурную схему VHDL модели цифровой системы
Программную модель цифровой системы
Временной анализ верификации VHDL модели в среде GHDL.
Экспериментальную коэффициентов управляемости и коэффициентов наблюдаемости схемы
Рекомендации по совершенствованию системы тестирования
Выводы по лабораторной работе.