Устройство для вычисления фундаментальных симметрических булевых функций

Номер патента: 8421

Опубликовано: 30.08.2006

Авторы: Супрун Валерий Павлович, Седун Андрей Максимович

Скачать PDF файл.

Текст

Смотреть все

(51)06 7/00 НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНДАМЕНТАЛЬНЫХ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ(71) Заявитель Белорусский государственный университет(72) Авторы Супрун Валерий Павлович Седун Андрей Максимович(73) Патентообладатель Белорусский государственный университет(57) Устройство для вычисления фундаментальных симметрических булевых функций, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, -й (1, 2, 3, 4) вход которого соединен с-м входом устройства, а выход соединен с выходом устройства, отличающееся тем, что элемент ИСКЛЮЧАЮЩЕЕ ИЛИ выполнен с порогом семь, а устройство дополнительно содержит шесть входов, (4)-й из которых соединен с (4)-м входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь, девятый вход устройства соединен с девятым и десятым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь, а десятый вход соединен с одиннадцатым, двенадцатым, тринадцатым и четырнадцатым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь. 8421 1 2006.08.30 Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для реализации фундаментальных симметрических булевых функций семи переменных. Известно устройство для вычисления фундаментальных симметрических булевых функций семи переменных, содержащее мажоритарный элемент с порогом семь, мажоритарный элемент с порогом восемь, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, десять входов и выход 1. Недостатком устройства является высокая конструктивная сложность. Наиболее близким по функциональным возможностям и конструкции техническим решением является устройство для вычисления фундаментальных симметрических булевых функций трех переменных, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, четыре входа и выход 2. Недостатком известного устройства для вычисления фундаментальных симметрических булевых функций являются низкие функциональные возможности, поскольку устройство не позволяет реализовать (вычислять) фундаментальные симметрические булевы функции семи переменных. Изобретение направлено на решение технической задачи повышения функциональных возможностей устройства для вычисления фундаментальных симметрических булевых функций трех переменных за счет реализации (вычисления) фундаментальных симметрических булевых функций семи переменных. Устройство для вычисления фундаментальных симметрических булевых функций содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, -й (1, 2, 3, 4) вход которого соединен с -м входом устройства, а выход соединен с выходом устройства. В отличие от прототипа элемент ИСКЛЮЧАЮЩЕЕ ИЛИ выполнен с порогом семь, а устройство дополнительно содержит шесть входов, (4)-й из которых соединен с (4)-м входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь. Девятый вход устройства соединен с девятым и десятым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь, а десятый вход соединен с одиннадцатым, двенадцатым, тринадцатым и четырнадцатым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь. Названный технический результат достигается путем использования нового логического элемента (элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь). На чертеже (фиг. 1) представлена схема устройства для вычисления фундаментальных симметрических булевых функций семи переменных. Устройство для вычисления фундаментальных симметрических булевых функций содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом семь 1, десять входов 2, 3, , 11 и выход 12. Устройство для вычисления фундаментальных симметрических булевых функций работает следующим образом. На входы устройства 2, 3, , 8 поступают информационные сигналы х 1, х 2, , 7, на входы 9, 10, 11 поступают сигналы настройки 1, 2, 3, значения которых принадлежат множеству 0,1. На выходе 12 реализуется фундаментальная симметрическая булева функция(х 1, х 2, , х 7), определяемая вектором настройки(1, 2, 3). Известно, что произвольная симметрическая булева функцияпеременных(1, х 2 х) с рабочими числами 1, 2, ,(0) принимает значение 1 на тех и только тех наборах значений переменных 1, х 2, , х, которые содержат ровно(1, 2, , ) единиц. Такая симметрическая булева функция обозначается через 1 ,2 (1 ,2 ) и задается посредством (1)-разрядного двоичного кода(0, 1, , ), где 1(0) тогда и только тогда, когда 1, 2, , . Если 1, то симметрическая булева функцияназывается фундаментальной (или элементарной), т.е. 1, если 12(1 ,2 )0 в противном случае. 8421 1 2006.08.30 На выходе -входового элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом а реализуется фундаментальная симметрическая булева функция Первообразная устройства для вычисления фундаментальных симметрических булевых функций семи переменных имеет вид 7( 1 ,2 7 ,1 ,2 ,3 )14 ( 1 ,2 7 ,1 ,2 ,2 ,3 ,3 ,3 ,3 ). В таблице (фиг. 2) представлена настройка устройства на реализацию фундаментальных симметрических булевых функций семи переменных. Достоинствами устройства для вычисления фундаментальных симметрических булевых функций семи переменных являются высокие функциональные возможности, низкая конструктивная сложность (по числу входов логических элементов), а также высокое быстродействие, равное , где- задержка на один логический элемент. Источники информации 1. Патент РБ 2377, МПК 06 7/00, 1998. 2. Заявка 20010273, 2002 (прототип). Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 3

МПК / Метки

МПК: G06F 7/00

Метки: фундаментальных, устройство, симметрических, вычисления, булевых, функций

Код ссылки

<a href="https://by.patents.su/3-8421-ustrojjstvo-dlya-vychisleniya-fundamentalnyh-simmetricheskih-bulevyh-funkcijj.html" rel="bookmark" title="База патентов Беларуси">Устройство для вычисления фундаментальных симметрических булевых функций</a>

Похожие патенты