Введение
Постановка задачи
Глава 1. Развитие схемотехники
1.1 История
1.2 Типы тестирования.
Глава 2. Построение программной модели
2.1 Язык описания логики элементов Verilog HDL
2.2 Проектирование цифрового устройства с помощью
мультиплатформенной среды проектирования Altera Quartus II.................. 10
2.3 Система автоматизированного проектирования «SimTest»
Глава 3. Составление программной модели объекта контроля
3.1 Моделирование компонентов
3.2 Электронная модель схемы
Глава 4. Тестирование
4.1 Тестирование логики элементов
4.2 Тестирование Субблок 714ПЭ3
Заключение
Список литературы .
После создания первой микросхемы в 1960 году радиотехника и
цифровая техника начали входить во все сферы человеческой деятельности.
Сейчас сложно представить жизнь без телефона, компьютера, микроволновой
печи — все эти устройства включают в себя микросхемы, резисторы,
транзисторы. Однако, как и в любой сфере серийного производства, при
изготовлении цифровых устройств присутствует брак, в связи с этим для их
надежного функционирования необходима техническая диагностика и контроль каждого компонента.
Поиск неисправных элементов еще полностью не автоматизирован и
является актуальной проблемой на сегодняшний день. Использование систем
автоматизированного проектирования (САПР) тестов таких как «SimTest»
(САПР, разработанный в СПбГУ [1,2]) и «Yastek», а также аппаратнопрограммного комплекса тестового контроля и диагностики УТК-512
позволяют существенно ускорить время проверки работоспособности цифровых устройств.
Цифровым устройством называют техническое приспособление,
которое состоит из набора электронных компонентов и, основываясь на
алгоритмах их работы, получает и обрабатывает входящую информацию. Под
тестом устройства понимают набор входных и соответствующих им выходных
данных, проверяющих компоненты устройства и связи между ними. После
создания тест загружается в устройство тестового контроля и диагностики и
используется для отбраковывания неисправных объектов контроля.
В работе представлен алгоритм построения программной модели на
примере реальной схемы Субблок 714ПЭ3 в среде ALTERA QUARTUS II и
создание тестовой программы с использованием САПР «SimTest».4
Постановка задачи
Задачей этой работы является создание теста для контроля
работоспособности цифрового устройства.
В этом исследовании функциональность схемы устройства является
неизвестной и считается полностью правильной, в нашем же распоряжении
находятся лишь контакты входов и выходов, названия элементов, входящих в
ее состав, а также связи между ними. Таким образом проверяется
работоспособность элементов, находящихся на данной плате, и корректность
связей между ним. В процессе выполнения работы необходимо выполнить следующие пункты:
1. Разработать программную модель каждого элемента устройства на
языке описания аппаратных средств. В качестве среды разработки
будет использоваться ALTERA QUARTUS II.
2. Осуществить создание программной модели самого цифрового
устройства посредством объединения его отдельных элементов.
3. Создать тест для контроля работоспособности объекта контроля.
Разработка теста будет проводиться с использованием САПР «SimTest».
В работе рассмотрены следующие типы тестирования:
визуальный контроль;
внутрисхемное тестирование;
периферийное сканирование;
функциональное тестирование.
Выполнение необходимых пунктов для написания тестовой программы
реальной схемы реализовано на примере Субблок 714ПЭ3:
1. Описана логика работы входящих в ее состав микросхем: KP530LA1,
KP530TM2, KP133ID3, KP1533SP1 и др. на языке Verilog HDL;
2. Разработана программная модель всех компонентов цифрового
устройства с использование программы разработки: ALTERA QUARTUS II;
3. Произведена разработка программной модели самого цифрового устройства;
4. С использованием САПР «SimTest» создан тест для контроля
исправности цифрового устройства.
Разработанная тестовая программа обладает тестовым покрытие
94%. Это объясняется существованием неизменяемых входов,
подключенных к источникам постоянного напряжения.