[go: up one dir, main page]

RU2047894C1 - Устройство для вычисления симметрических булевых функций - Google Patents

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

Info

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
Application number
Other languages
English (en)
Inventor
Леонид Болеславович Авгуль
Валерий Павлович Супрун
Original Assignee
Валерий Павлович Супрун
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Валерий Павлович Супрун filed Critical Валерий Павлович Супрун
Priority to SU5031798 priority Critical patent/RU2047894C1/ru
Application granted granted Critical
Publication of RU2047894C1 publication Critical patent/RU2047894C1/ru

Links

Images

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных. Устройство содержит два элемента сложения по модулю два, мажоритарный элемент с порогом два, мажоритарный элемент с порогом четыре, семь элементов И, шесть информационных входов, семь настроечных входов и один выход. Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы поступают двоичные переменные X1- X6 /в произвольном порядке/, на настроечные входы - сигналы настройки U1...U7 соответственно, значения которых принадлежат множеству {0,1}. На выходе реализуется некоторая симметрическая булевая функция
Figure 00000001
, определяемая вектором настройки U = (U1, U2,..., U6). Достоинством устройства являются широкие функциональные возможности, простая конструкция и высокое быстродействие. 1 ил.

Description

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации симметрических булевых функций шести переменных.
На чертеже представлена функциональная схема устройства для вычисления симметрических булевых функций.
Устройство содержит два элемента сложения по модулю два 1 и 2, мажоритарный элемент с порогом два 3, мажоритарный элемент с порогом четыре 4, семь элементов И 5, 6, 7, 8, 9, 10 и 11, шесть информационных входов 12.17, семь настроечных входов 18.24, выход 25.
Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы 12.17 поступают двоичные переменные х16 (в произвольном порядке), на настроечные входы 18.24 сигналы настройки u1.u7 соответственно, значения которых принадлежат множеству0, 1} На выходе 25 реализуется некоторая симметрическая бу- лева функция F=F(
Figure 00000003
) определяемая вектором настройки U=(u1, u2, u7).
Рассмотрим алгоритм настройки. Пусть πs значение F на наборе аргументов х1, х2, х6, содержащем ровно s единиц, т.е. F= πs при х123456=S, s
Figure 00000004
.
Компоненты вектора настройки U определяются следующим образом:
Figure 00000005
Figure 00000006
Figure 00000007
Figure 00000008
Figure 00000009
Figure 00000010
Figure 00000011

П р и м е р. Определим вектор настройки U устройства на реализацию функции
F=F(
Figure 00000012
)
Figure 00000013
Figure 00000014
Figure 00000015
x
Figure 00000016
Figure 00000017

Решение. Очевидно, что π(F)(π0123456)= (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)

  1. УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ, содержащее два элемента сложения по модулю два, мажоритарный элемент с порогом два и три элемента И, причем i-й информационный вход
    Figure 00000018
    устройства соединен с i-м входом первого элемента И, мажоритарного элемента с порогом два и первого элемента сложения по модулю два, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с первым настроечным входом устройства, второй настроечный вход которого соединен с первым входом третьего элемента И, отличающееся тем, что оно содержит с четвертого по седьмой элементы И и мажоритарный элемент с порогом четыре, причем второй вход третьего элемента И соединен с выходом мажоритарного элемента с порогом два и первым входом четвертого элемента И, второй вход которого соединен с третьим настроечным входом устройства, четвертый настроечный вход которого соединен с первым входом пятого элемента И, второй вход которого соединен с первым входом шестого элемента И и выходом мажоритарного элемента с порогом четыре, j-й вход которого соединен с j-м информационным входом
    Figure 00000019
    устройства, пятый настроечный вход которого соединен с вторым входом шестого элемента И, третий вход которого соединен с третьим входом четвертого элемента И и выходом первого элемента сложения по модулю два, пятый и шестой входы которого соединены с пятым и шестым входами мажоритарного элемента с порогом два, пятым и шестым входами первого элемента И и шестым и пятым информационными входами устройства, шестой настроечный вход которого соединен с первым входом седьмого элемента И, второй вход которого соединен с выходом первого элемента И, выходы второго, третьего, четвертого, пятого, шестого и седьмого элементов И соединены с первого по шестой входами второго элемента сложения по модулю два, седьмой вход которого соединен с седьмым настроечным входом устройства, выход которого соединен с выходом второго элемента сложения по модулю два.
SU5031798 1992-03-11 1992-03-11 Устройство для вычисления симметрических булевых функций RU2047894C1 (ru)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2630391C1 (ru) * 2016-03-09 2017-09-07 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" Логический вычислитель
RU2634229C1 (ru) * 2016-04-19 2017-10-24 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР N 1559337, кл. G 06F 7/00, 1990. *
2. Авторское свидетельство СССР N 1684791, кл. G 06F 7/00, 1991. *

Cited By (2)

* Cited by examiner, † Cited by third party
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) Узел формирования переноса в сумматоре