устройство для вычисления симметрических булевых функций
Классы МПК: | G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных |
Автор(ы): | Авгуль Леонид Болеславович[BY], Костеневич Валерий Иванович[BY], Торбунов Владимир Васильевич[BY], Курносенко Сергей Васильевич[BY] |
Патентообладатель(и): | Авгуль Леонид Болеславович (BY) |
Приоритеты: |
подача заявки:
1992-02-06 публикация патента:
10.11.1995 |
Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных. Устройство содержит два элемента сложения по модулю два, мажоритарный элемент с порогом два, мажоритарный элемент с порогом четыре, два элемента НЕ, пять элементов И, четыре элемента ИЛИ НЕ, шесть информационных входов, семь настроечных входов и один выход. Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы поступают двоичные переменные X1...X6 (в произвольном порядке), на настроечные входы сигналы настройки U1...U7 соответственно, значения которых принадлежат множеству0, 1 На выходе реализуется некоторая симметрическая булевая функция
определяемая вектором настройки U = (U1, U2,..., U6) Достоинством устройства являются широкие функциональные возможности, простая конструкция и высокое быстродействие. 1 ил.
Рисунок 1

Формула изобретения
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ, содержащее три элемента И, два элемента сложения по модулю два, два элемента НЕ, мажоритарный элемент с порогом два и три элемента ИЛИ НЕ, причем i-й информационный вход устройства

Описание изобретения к патенту
Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных. На чертеже представлена функциональная схема устройства для вычисления симметрических булевых функций. Устройство содержит два элемента сложения по модулю два 1 и 2, мажоритарный элемент с порогом два 3, мажоритарный элемент с порогом четыре 4, два элемента НЕ 5 и 6, пять элементов И 7, 8, 9, 10 и 11, четыре элемента ИЛИ-НЕ 12, 13, 14 и 15, шесть информационных входов 16.21, семь настроечных входов 22.28, выход 29. Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы 16.21 поступают двоичные переменные х1.х6 (в произвольном порядке), на настроечные входы 22.28 сигналы настройки u1.u7 соответственно, значения которых принадлежат множеству0, 1} На выходе 29 реализуется некоторая симметрическая булева функция F=F(







П р и м е р. Определим вектор настройки U устройства на реализацию функции
F=F(









Решение. Очевидно, что










Класс G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных