Савкин Леонид Васильевич. Метод случайных булевых производных в оценке комбинационных схем

Презентация:



Advertisements
Похожие презентации
Основные понятия ИО. Исследование операций Комплексная математическая дисциплина, занимающаяся построением, анализом и применением математических моделей.
Advertisements

Теория систем и системный анализ Тема1 «Системные исследования. Теория систем»
1 Курс: Модели и методы дискретной оптимизации Лектор: д.т.н., профессор Овчинников Владимир Анатольевич Структура курса: 17 лекций – 17 семинаров – экзамен.
СТАТИСТИЧЕСКИЕ ИГРЫ Выполнили: Петрук К. Черняк А. Чикиш Ю.
МАТЕМАТИЧЕСКАЯ СТАТИСТИКА Предмет и методы Лекция 2.
ССОД НГТУНГТУ Метод существенных путей Для того, чтобы неисправность была обнаружена на внешнем выходе объекта, необходимо и достаточно, чтобы 1.неисправность.
1 Лабораторная работа 1 ПОСТРОЕНИЕ КОМБИНАЦИОННЫХ СХЕМ НА ЛОГИЧЕСКИХ ЭЛЕМЕНТАХ Министерство образования Российской Федерации Казанский государственный.
Что такое программирование? Совокупность процессов, связанных с разработкой программ и их реализацией. В широком смысле к указанным процессам относят все.
Современное состояние проблемы моделирования систем Докладчик: Виноградов Андрей Группа: ИТО-4-07 Группа: ИТО-4-07.
Моделирование и исследование мехатронных систем Курс лекций.
ССОД НГТУНГТУ Диагностирование технических объектов Направления: Техническая генетика Диагностика Прогностика.
Введение в теорию конечных автоматов. В вычислительной технике используются системы двух классов: -Комбинационные системы Особенности: имеют функциональную.
МЕТОДЫ ОПТИМИЗАЦИИ § 1. Основные понятия. Под оптимизацией понимают процесс выбора наилучшего варианта из всех возможных В процессе решения задачи оптимизации.
Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.
Л АБОРАТОРНАЯ РАБОТА 6 Тема: Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий Петрович СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий.
Дисциплина «Электронные промышленные устройства» Тема : Управляющие автоматы Сулимов Юрий Иванович к.т.н., доцент кафедры «Промышленная электроника»
ОДНОМЕРНЫЕ МАССИВЫ. В математике, экономике, информатике часто используются упорядоченные наборы данных, например, последовательности чисел, таблицы,
Краткий курс лекций по математике Для студентов 1 курса экономического факультета Шапошникова Е.В. к.ф.-м.н., доцент.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Транксрипт:

1 Секция «Математика» «Дискретная математика и теория игр» Метод случайных булевых производных в оценке комбинационных схем Савкин Леонид Васильевич

2 Цель работы - разработка и исследование эффективных методов оценки сложных комбинационных схем (КС) вычислительных архитектур на предмет наличия внутрисхемных логико-арифметических коллизий. Основные задачи: 1)Исследование методов оценивания комбинационных схем с использованием вероятностных способов тестирования ВС; 2)Разработка собственного метода оценки КС, основанного на синтезе вероятностных методов оценки КС и аппарате булевых производных (метод случайных булевых производных); 3)Практическая реализация разработанного метода для тестирования вычислительных архитектур однородного типа.

Переход от комбинационных схем к орграфам 3 Выделение подграфа G1 из фрагмента комбинационной схемы: Т.к. общее число подграфов графа G всегда может варьироваться!!! Орграф КС

Рандомные способы оценки комбинационных схем 4 Почему возникает необходимость использования рандомных методов оценки комбинационных схем? 1)Общая сложность КС, не позволяющая однозначно идентифицировать локальные логико-арифметические коллизии с помощью методов прямой оценки булевых функций. Что такое логико-арифметические коллизии? Под логико-арифметические коллизией (ЛАК) понимается любое локальное несоответствие данных, регистрируемых в контрольной точке КС, с ее заданными значениями (с таблицей истинности). При этом причина возникновения ЛАК не рассматривается. 2)Относительная простота в практической реализации по сравнению со сложными комбинированными методами анализа вычислительных архитектур. 3)Высокая степень универсальности рандомных способов оценки различных типов КС. 4)Возможность сочетания с аналитическими (количественными и качественными) методами. Как это выглядит в действительности (эпюры напряжений в контрольной точке КС):

Суть предлагаемого метода СБП 5 !!! Причем неважно какого рода будет изменение значения функции: с 0 на 1, или с 1 на 0 !!! Булеву производную функции по двоичной переменной : Шаг 1. Ставим во взаимно однозначное соответствие орграфубулеву функцию Пусть для орграфа Шаг 2. можно записать как В общем случае Выражение позволяет найти такие значения переменных(все кроме ), при которых изменение значения будет приводить к изменению значения функции Поэтому, выражение часто записывают в сокращенной форме вида: Шаг 3. Введем индикаторную функцию, позволяющую однозначно зафиксировать факт наличия логико-арифметической коллизии на орграфе а)Случай без регистрации ЛАК: : б)Случай с регистрации ЛАК: Шаг 4. Представим процедуру положительной оценки комбинационной схемы (выражение ) в виде следующего формального выражения: Здесь – параметр рандомизации; - выборка из генеральной совокупности.

Параметр рандомизации H 6 Параметр рандомизации представляет собой оператор, правило или алгоритм, на основе которого задается случайная выборка орграфов из их генеральной совокупности, соответствующей полной (исходной) КС. Генератор выборки (вариант, использовавшийся в данной работе) 1 2 Берем отрезок длиной Разбиваем его на равных частей 3 Сгибаем его в замкнутый «бассейн», задаем начальные условия для биллиарда и считываем номера орграфов для первой выборки на основе касаний биллиарда о стенки бассейна или Исх. положение

7 Параметр рандомизации H (продолжение) Небольшое пояснение В рамках различных вероятностных моделей выборок орграфов длины отрезков m могут варьироваться случайным образом. Ну а сам способ генерации выборки в целом, как Вы понимаете, уже относится к совершенно другой области исследования, а именно к хаотическим одиночным биллиардам В рамках различных вероятностных моделей выборок орграфов длины отрезков m могут варьироваться случайным образом. Ну а сам способ генерации выборки в целом, как Вы понимаете, уже относится к совершенно другой области исследования, а именно к хаотическим одиночным биллиардам Генеральная совокупность орграфов КС и принцип присвоения порядковых номеров элементам ее выборок Строго периодическая Не периодическая

Минимизация общего числа выборок орграфов 8 Об использовании метода минимизации набора контролируемых параметров (метод И.М. Синдеева) p n p n Оптимизация любого рандомного способа оценки КС заключается в сведении к минимуму общего числа выборок фрагментов КС, т.е. орграфов: Рис. 1. Максимум итераций тестирования КС Рис. 2. Минимум итераций тестирования КС К примеру, две выборки орграфов, содержащие одинаковое число элементов (n=3), могут обеспечивать различную вероятность обнаружения ЛАК в исходной КС!

Анализ областей применимости метода СБП 9 2. Макросистемный 1. Микросистемный Два подхода - условный уровень системы (мета графы) РВП

Однородная ВС на базе микроконтроллеров ATtiny13 10

Анализ достоинств и недостатков предлагаемого метода 11 Положительная сторона: Отрицательная сторона: 1. Возможность регистрации коллизий как на входах дерева КС, так и во внутренних каналах КС. 2. Качественная многоуровневая оценка КС 3. Метод очень удобен для верификации топологии ОВС и моделей ИНС с логическими функциями активации и синаптическими связями. 1. Резкое возрастание числа контрольных точек КС. 2. Сложность практической реализации схем встроенного контроля КС.

Выводы 12 Перспективы дальнейшей работы 1)Разработан метод оценки комбинационных схем, заключающийся в вероятностной (рандомной) оценке орграфов фрагментов КС на предмет наличия в них логико-арифметических коллизий; 2)В отличии от распространенных рандомных тестов, использующих прямую оценку булевых функций, предложенный метод производит оценку орграфов КС с помощью производных булевых функций; 3)Достоинство метода – многоуровневая оценка сложных КС, а недостаток – существенная сложность при его практической реализации. 1)Разработан метод оценки комбинационных схем, заключающийся в вероятностной (рандомной) оценке орграфов фрагментов КС на предмет наличия в них логико-арифметических коллизий; 2)В отличии от распространенных рандомных тестов, использующих прямую оценку булевых функций, предложенный метод производит оценку орграфов КС с помощью производных булевых функций; 3)Достоинство метода – многоуровневая оценка сложных КС, а недостаток – существенная сложность при его практической реализации. 1)Приложение разработанного метода к системам с динамической реконфигурацией комбинационных схем; 2)Разработка и исследование новых эффективных методов оценки сложных комбинационных схем. 1)Приложение разработанного метода к системам с динамической реконфигурацией комбинационных схем; 2)Разработка и исследование новых эффективных методов оценки сложных комбинационных схем.

Спасибо за внимание! 13