RU2047894C1 - Устройство для вычисления симметрических булевых функций - Google Patents
Устройство для вычисления симметрических булевых функций Download PDFInfo
- Publication number
- RU2047894C1 RU2047894C1 SU5031798A RU2047894C1 RU 2047894 C1 RU2047894 C1 RU 2047894C1 SU 5031798 A SU5031798 A SU 5031798A RU 2047894 C1 RU2047894 C1 RU 2047894C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- inputs
- output
- threshold
- tuning
- Prior art date
Links
Images
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных. Устройство содержит два элемента сложения по модулю два, мажоритарный элемент с порогом два, мажоритарный элемент с порогом четыре, семь элементов И, шесть информационных входов, семь настроечных входов и один выход. Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы поступают двоичные переменные X1- X6 /в произвольном порядке/, на настроечные входы - сигналы настройки U1...U7 соответственно, значения которых принадлежат множеству {0,1}. На выходе реализуется некоторая симметрическая булевая функция , определяемая вектором настройки U = (U1, U2,..., U6). Достоинством устройства являются широкие функциональные возможности, простая конструкция и высокое быстродействие. 1 ил.
Description
Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных.
На чертеже представлена функциональная схема устройства для вычисления симметрических булевых функций.
Устройство содержит два элемента сложения по модулю два 1 и 2, мажоритарный элемент с порогом два 3, мажоритарный элемент с порогом четыре 4, семь элементов И 5, 6, 7, 8, 9, 10 и 11, шесть информационных входов 12.17, семь настроечных входов 18.24, выход 25.
Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы 12.17 поступают двоичные переменные х1.х6 (в произвольном порядке), на настроечные входы 18.24 сигналы настройки u1.u7 соответственно, значения которых принадлежат множеству0, 1} На выходе 25 реализуется некоторая симметрическая бу- лева функция F=F() определяемая вектором настройки U=(u1, u2, u7).
Рассмотрим алгоритм настройки. Пусть πs значение F на наборе аргументов х1, х2, х6, содержащем ровно s единиц, т.е. F= πs при х1+х2+х3+х4+х5+х6=S, s .
Компоненты вектора настройки U определяются следующим образом:
П р и м е р. Определим вектор настройки U устройства на реализацию функции
F=F() x
Решение. Очевидно, что π(F)(π0,π1,π2,π3,π4,π5,π6)= (1, 0, 0, 0, 0, 1, 1). Тогда U(1, 1, 1, 1, 0, 1, 1).
П р и м е р. Определим вектор настройки U устройства на реализацию функции
F=F() x
Решение. Очевидно, что π(F)(π0,π1,π2,π3,π4,π5,π6)= (1, 0, 0, 0, 0, 1, 1). Тогда U(1, 1, 1, 1, 0, 1, 1).
Следовательно, сигнал логической единицы должен быть подан на настроечные входы 18, 19, 20, 21, 23 и 24, а сигнал логического нуля на настроечный вход 22.
Таким образом, устройство реализует все 128 симметрических булевых функций шести переменных.
Сложность (по числу входов логических элементов) предлагаемого устройства равна 45, а быстродействие, определяемое глубиной схемы, -3τ где τ задержка на вентиль.
Claims (1)
- УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ, содержащее два элемента сложения по модулю два, мажоритарный элемент с порогом два и три элемента И, причем i-й информационный вход устройства соединен с i-м входом первого элемента И, мажоритарного элемента с порогом два и первого элемента сложения по модулю два, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с первым настроечным входом устройства, второй настроечный вход которого соединен с первым входом третьего элемента И, отличающееся тем, что оно содержит с четвертого по седьмой элементы И и мажоритарный элемент с порогом четыре, причем второй вход третьего элемента И соединен с выходом мажоритарного элемента с порогом два и первым входом четвертого элемента И, второй вход которого соединен с третьим настроечным входом устройства, четвертый настроечный вход которого соединен с первым входом пятого элемента И, второй вход которого соединен с первым входом шестого элемента И и выходом мажоритарного элемента с порогом четыре, j-й вход которого соединен с j-м информационным входом устройства, пятый настроечный вход которого соединен с вторым входом шестого элемента И, третий вход которого соединен с третьим входом четвертого элемента И и выходом первого элемента сложения по модулю два, пятый и шестой входы которого соединены с пятым и шестым входами мажоритарного элемента с порогом два, пятым и шестым входами первого элемента И и шестым и пятым информационными входами устройства, шестой настроечный вход которого соединен с первым входом седьмого элемента И, второй вход которого соединен с выходом первого элемента И, выходы второго, третьего, четвертого, пятого, шестого и седьмого элементов И соединены с первого по шестой входами второго элемента сложения по модулю два, седьмой вход которого соединен с седьмым настроечным входом устройства, выход которого соединен с выходом второго элемента сложения по модулю два.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5031798 RU2047894C1 (ru) | 1992-03-11 | 1992-03-11 | Устройство для вычисления симметрических булевых функций |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5031798 RU2047894C1 (ru) | 1992-03-11 | 1992-03-11 | Устройство для вычисления симметрических булевых функций |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2047894C1 true RU2047894C1 (ru) | 1995-11-10 |
Family
ID=21599088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU5031798 RU2047894C1 (ru) | 1992-03-11 | 1992-03-11 | Устройство для вычисления симметрических булевых функций |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2047894C1 (ru) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2630391C1 (ru) * | 2016-03-09 | 2017-09-07 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Логический вычислитель |
RU2634229C1 (ru) * | 2016-04-19 | 2017-10-24 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
-
1992
- 1992-03-11 RU SU5031798 patent/RU2047894C1/ru active
Non-Patent Citations (2)
Title |
---|
1. Авторское свидетельство СССР N 1559337, кл. G 06F 7/00, 1990. * |
2. Авторское свидетельство СССР N 1684791, кл. G 06F 7/00, 1991. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2630391C1 (ru) * | 2016-03-09 | 2017-09-07 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Логический вычислитель |
RU2634229C1 (ru) * | 2016-04-19 | 2017-10-24 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Логический преобразователь |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1994019741A3 (en) | Real-time rule based processing system | |
EP0077912B1 (en) | Fet adder circuit | |
US4749886A (en) | Reduced parallel EXCLUSIVE or and EXCLUSIVE NOR gate | |
JPH0233174B2 (ru) | ||
RU2047894C1 (ru) | Устройство для вычисления симметрических булевых функций | |
RU2047892C1 (ru) | Устройство для вычисления симметрических булевых функций | |
RU2703675C1 (ru) | Логический преобразователь | |
RU2249844C2 (ru) | Логический модуль | |
RU2047893C1 (ru) | Устройство для вычисления симметрических булевых функций | |
RU2047216C1 (ru) | Многовходовый одноразрядный сумматор | |
EP0249040B1 (en) | Booth's conversion circuit | |
RU2787336C1 (ru) | Пороговый модуль | |
RU2018922C1 (ru) | Многофункциональный логический модуль | |
RU2090924C1 (ru) | Вычислительное устройство по модулю три | |
SU1575172A1 (ru) | Четырехвходовый одноразр дный сумматор | |
KR0134119Y1 (ko) | 원칩 마이크로 컴퓨터와 메인 컴퓨터 시스템의 데이터 인터페이스 회로 | |
RU1833859C (ru) | Устройство дл выделени симметрических булевых функций | |
SU1478208A1 (ru) | Устройство дл вычислени симметрических булевых функций | |
SU739524A1 (ru) | Адаптивное пороговое логическое устройство | |
SU1488787A1 (ru) | Четырехвходовый одноразрядный сумматор | |
KR0144416B1 (ko) | 전 가산기 | |
SU1374216A1 (ru) | Четырехвходовый одноразр дный сумматор | |
RU2006934C1 (ru) | Устройство для вычисления комбинаторных функций | |
SU1374215A1 (ru) | Накапливающий сумматор | |
SU1177809A1 (ru) | Узел формирования переноса в сумматоре |