Устройство для вычисления симметрических булевых функций
Номер патента: 8566
Опубликовано: 30.10.2006
Текст
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Седун Андрей Максимович(73) Патентообладатель Белорусский государственный университет(57) Устройство для вычисления симметрических булевых функций трех переменных, содержащее первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход которого соединен с выходом устройства, первый вход соединен с первым входом устройства, а второй входс выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, -й (1,2,3,4) вход которого соединен с (1)-м входом устройства, отличающееся тем, что дополнительно содержит второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, -й(1,2,3) вход которого соединен с (5)-м входом устройства, а выход соединен с третьим входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для реализации симметрических булевых функций трех переменных. Известно устройство для вычисления симметрических булевых функций трех переменных, содержащее элемент ИЛИ, мажоритарный элемент с порогом два, элемент И, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, семь входов и выход 1. 8566 1 2006.10.30 Недостатком устройства является высокая конструктивная сложность по числу входов логических элементов. Наиболее близким по функциональным возможностям и конструкции техническим решением к предлагаемому является устройство для вычисления симметрических булевых функций трех переменных, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, мажоритарный элемент с порогом три, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, семь входов и выход 2. Недостатком известного устройства для вычисления симметрических булевых функций является высокая конструктивная сложность, которая по числу входов равна 12. Изобретение направлено на решение технической задачи понижения конструктивной сложности устройства для вычисления симметрических булевых функций трех переменных. Устройство для вычисления симметрических булевых функций трех переменных содержит первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. Выход элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА соединен с выходом устройства,первый вход соединен с первым входом устройства, а второй вход - с выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, -й (1, 2, 3, 4) вход которого соединен с (1)-м входом устройства. В отличие от прототипа устройство дополнительно содержит второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, -й (1, 2, 3) вход которого соединен с (5)-м входом устройства. Выход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с третьим входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. Названный технический результат достигается путем использования нового логического элемента (элемента ИСКЛЮЧАЮЩЕЕ ИЛИ). На чертеже представлена схема устройства для вычисления симметрических булевых функций трех переменных. Устройство для вычисления симметрических булевых функций трех переменных содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 1 и 2, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 3, восемь входов 4, 5, , 11 и выход 12. Устройство для вычисления симметрических булевых функций трех переменных работает следующим образом. На входы устройства 4, 5, , 11 поступают сигналы настройки 1, 2, , 8, значения которых принадлежат множеству 0, 1, 1 , 1 ,2 ,2 ,3 ,3. На выходе 12 реализуется симметрическая булева функция трех переменных(, 2, 3),определяемая вектором настройки(1, 2, , 8). Известно, что произвольная симметрическая булева функцияпеременных(1, 2, , ) с рабочими числами 1, 2, ,(0) принимает значение 1 на тех и только тех наборах значений переменных 1, 2, , х, которые содержат ровно(1, 2, , ) единиц. Такая симметрическая булева функция обозначается через(0, 1, , ), где 1 (0) тогда и только тогда, когда 1 ,2 , ,. Первообразная устройства для вычисления симметрических булевых функций трех переменных имеет вид(1 ,2 , ,8 )8(1234123412341234 )( 567567567 ). В таблице представлена настройка устройства на реализацию симметрических булевых функций трех переменных. В данной таблице симметрическая булева функция(1, 2, 3), реализуемая на выходе устройства, представлена в виде своего двоичного кода(0, 1, 2, 3). Достоинством устройства для вычисления симметрических булевых функций трех переменных является низкая конструктивная сложность по числу входов логических элементов, которая равна 10, в то время как сложность прототипа равна 12. Источники информации Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20.
МПК / Метки
МПК: G06F 7/00, H03K 19/20
Метки: функций, симметрических, устройство, булевых, вычисления
Код ссылки
<a href="https://by.patents.su/3-8566-ustrojjstvo-dlya-vychisleniya-simmetricheskih-bulevyh-funkcijj.html" rel="bookmark" title="База патентов Беларуси">Устройство для вычисления симметрических булевых функций</a>
Предыдущий патент: Ведущий мост пассажирского транспортного средства
Следующий патент: Способ защиты древесины от поражения грибами
Случайный патент: Конструкция дорожной одежды ремонтируемого ездового полотна на мостовом сооружении