Тип работы:
Предмет:
Язык работы:


Построение минимизированного проверяющего теста, системы безызбыточных Д11Ф с учетом перепадов сигналов

Работа №183834

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы37
Год сдачи2020
Стоимость4370 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 3
ВВЕДЕНИЕ 5
ОПРЕДЕЛЕНИЯ 7
1 Постановка задачи 9
2 Построение a,b-тестового множества 10
2.1 Построение a-тестов 10
2.2 Построение b-тестов 11
3.3 Нахождение корней уравнения D = 0 12
3.4 Получение a,b-тестового множества 15
3 Минимизация проверяющего теста на основе дерева разложения с учетом
перепадов сигналов 16
3. 1 Описание дерева разложения 16
3.2 Описание алгоритма 17
4 Удаление избыточных тестов 22
5 Доопределение неопределенных компонент 23
6 Полный алгоритм 23
7 Описание разработанной программы 24
8 Экспериментальные результаты 27
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 30
ПРИЛОЖЕНИЕ A
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В


Тестирование интегральных схем необходимая процедура для корректной работы устройства. Сложность и скорость работы устройств постоянно растет, а их размер в свою очередь уменьшается, что приводит к увеличению требований к тестированию, в частности к самим тестам.
Одним из таких требований является компактность тестовой последовательности и полнота покрытия обнаруживаемых неисправностей. Компактность тестовой последовательности позволяет, как уменьшить занимаемый объем памяти, так и уменьшить время процесса тестирования. В свою очередь полнота покрытия обнаруживаемых неисправностей, позволяет не терять качества тестирования.
Также, в настоящее время к одному из таких требований можно отнести наличие, в тестовой последовательности, как можно более меньшего количества перепадов. Данное требование возникает при использовании метода скоростного сканирующего тестирования [1]. Данный метод подразумевает под собой проектирование интегральных схем, архитектура которых, направлена на облегчение тестирования. Другими словами, в схеме функциональные триггеры заменяются на сканирующие, которые могут работать в двух режимах:
а) функциональном режиме, работают так же как и функциональные триггеры;
б) режиме позволяющем загрузить в триггер тесты и так же захватить результаты теста.
При скоростном сканирующем тестировании возникает проблема с перегревом, что приводит к выходу из строя тестируемой интегральной схемы. Такое повышение температуры, во время тестирования, вызвано частыми перепадами напряжения. В свою очередь перепады напряжения вызваны перепадами в тестах [2]. Под перепадом понимается изменение значения одной из компонент двух булевых векторов, которые последовательно передаются интегральной схеме для ее тестирования.
Аналогичная проблема также рассматриваются в статье [3], в ней используется информация о пути распространения неисправностей в интегральной схеме.
В данной работе проблема рассматривается относительно системы безызбыточных ДНФ. Предлагается метод генерации тестовой последовательности, для a,b-неисправностей, системы безызбыточных ДНФ удовлетворяющий, выше описанным, требованиям к тестам.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполненной работы был разработан и реализован эвристический алгоритм построения минимизированного проверяющего теста системы безызбыточных ДНФ с учетом перепадов сигналов, включающий в себя:
а) синтез a,b-тестов минимального ранга, оставляющий возможность выбора, в случае синтеза связанной пары векторов, лучшего корня, что способствует уменьшению количества перепадов;
б) минимизация тестового множества использует особенности синтеза, описанного в пункте (а), для уменьшения количества перепадов в процессе минимизации. Все тесты полученные на этапе синтеза входят в минимизированное тестовое множество;
в) процесс доопределения неопределенных компонент минимизированного тестового множества, направлен на уменьшение количества перепадов.


1. 8сапТез1[Электронный ресурс] // URL: https://semiengineering.com/knowledge_centers/test/scan-test-2 (дата обращения: 20.10.2019)
2. Toshinori H., Atsushi H., Yukari Y., Masayuki A. “A Low Capture Power Test Generation Method Based on Capture Safe Test Vector Manipulation” // IEICE T INF SYST - 2017. - P. 2118-2125.
3. Sayuri O., Hiroshi Y., Toshinori H., Masayoshi Y. A “Capture Safe Static Test Compaction Method Based on Don't Cares” // IEEE 24th IOLTS - 2018. - P. 195 - 200.
4. Андреева В.В. Обеспечение сокращения аппаратных затрат в схемах логического управления со свойствами самопроверяемости, самотестируемости и отказоустойчивости: автореф. дис. ... канд. техн. наук / В. В. Андреева. - Томск., 2009. - 22 с.
5. Андреева В.В., Матросова А.Ю. Построение минимизированного проверяющего теста, обнаруживающий неисправности безызбыточной ДНФ // Вестник ТГУ. Приложение. - 2006. - № 18. - С. 34-39.
6. Андреева В.В., Сорудейкин К.А. “Сокращение длины проверяющего теста на основе дерева декомпозиции” //Известия вузов. Физика. - 2013. - Т. 56, № 9/2. С. 187-190.
7. Матросова А.Ю., Андреева В.В.,Тычинский В.З., Гошин Г.Г. Использование ROBDD графов для тестирования задержек логических схем //Известия вузов. Физика. 2019. - Т. 62, № 5. - С. 86-94.
8. Qt Documentation[Электронный ресурс] // URL: https://doc.qt.io (дата обращения: 20.08.2019)
9. Справочник по стандартной библиотеке языка C++ [Электронный pecypc]//URL: https://docs.microsoft.com/ru-ru/cpp/cpp/c-cpp-language-and-stand ard-libraries
10. Р. С. Мартин “Чистая архитектура. Искусство разработки программного обеспечения” // Пер. с англ. - СПб.: Питер, 2019


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ