RU2785069C1 - Logic converter - Google Patents
Logic converter Download PDFInfo
- Publication number
- RU2785069C1 RU2785069C1 RU2022107119A RU2022107119A RU2785069C1 RU 2785069 C1 RU2785069 C1 RU 2785069C1 RU 2022107119 A RU2022107119 A RU 2022107119A RU 2022107119 A RU2022107119 A RU 2022107119A RU 2785069 C1 RU2785069 C1 RU 2785069C1
- Authority
- RU
- Russia
- Prior art keywords
- inputs
- majority elements
- input
- elements
- connected respectively
- Prior art date
Links
- 239000000126 substance Substances 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing Effects 0.000 description 1
Images
Abstract
Description
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.The invention relates to computer technology and can be used to build automation equipment, functional units of control systems, etc.
Известны логические преобразователи [1,2], которые содержат мажоритарные элементы и с помощью константной настройки реализуют любую из простых симметричных булевых функций , , , , зависящих от семи аргументов – входных двоичных сигналов.There are known logical converters [1,2], which contain majority elements and, with the help of constant tuning, implement any of the simple symmetric Boolean functions , , , , depending on seven arguments - input binary signals.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических преобразователей, относятся большие аппаратурные затраты, обусловленные тем, что каждый из упомянутых аналогов содержит не менее девятнадцати мажоритарных элементов.The reason preventing the achievement of the technical result indicated below when using known logical converters is the high hardware costs due to the fact that each of the mentioned analogues contains at least nineteen majority elements.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь [3], который содержит мажоритарные элементы и с помощью константной настройки реализует любую из простых симметричных булевых функций , , , , зависящих от семи аргументов – входных двоичных сигналов.The closest device of the same purpose to the claimed invention in terms of the totality of features is the logical converter adopted as a prototype [3], which contains majority elements and, using a constant setting, implements any of the simple symmetric Boolean functions , , , , depending on seven arguments - input binary signals.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся большие аппаратурные затраты, обусловленные тем, что прототип содержит семнадцать мажоритарных элементов.The reason preventing the achievement of the following technical result when using the prototype, are large hardware costs due to the fact that the prototype contains seventeen majority elements.
Техническим результатом изобретения является уменьшение аппаратурных затрат при сохранении функциональных возможностей прототипа.The technical result of the invention is to reduce hardware costs while maintaining the functionality of the prototype.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем шестнадцать мажоритарных элементов, третий вход m-го (), второй вход седьмого и выход шестого мажоритарных элементов соединены соответственно с выходом ()-го, вторым входом первого мажоритарных элементов и выходом логического преобразователя, выходы i-го (), ()-го и r-го () мажоритарных элементов подключены соответственно к вторым входам ()-го, ()-го и ()-го мажоритарных элементов, а первые входы m-го, ()-го и первый, третий входы седьмого мажоритарных элементов, второй вход седьмого и третий вход ()-го мажоритарных элементов соединены соответственно с ()-ым и вторым, первым информационными, первым и вторым настроечными входами логического преобразователя, особенность заключается в том, что третьи входы пятого, шестого, третий вход и выход двенадцатого мажоритарных элементов соединены соответственно с выходами шестнадцатого, одиннадцатого, вторым и третьим входами тринадцатого мажоритарных элементов, первый, второй входы ()-го и первый, второй входы двенадцатого мажоритарных элементов подключены соответственно к первому, третьему входам ()-го мажоритарного элемента и второму, первому информационным входам логического преобразователя, седьмой информационный и третий настроечный входы которого соединены соответственно с первыми входами шестого и пятого мажоритарных элементов.The specified technical result in the implementation of the invention is achieved by the fact that in a logic converter containing sixteen majority elements, the third input of the m -th ( ), the second input of the seventh and the output of the sixth majority elements are connected respectively to the output ( )-th, the second input of the first majority elements and the output of the logical converter, the outputs of the i -th ( ), ( )-th and r -th ( ) of the majority elements are connected respectively to the second inputs ( )th, ( )th and ( )-th majority elements, and the first inputs of the m -th, ( )-th and first, third inputs of the seventh majority elements, the second input of the seventh and third input ( )-th majority elements are connected respectively with ( )-th and second, first information, first and second tuning inputs of the logic converter, the peculiarity lies in the fact that the third inputs of the fifth, sixth, third input and output of the twelfth majority elements are connected respectively to the outputs of the sixteenth, eleventh, second and third inputs of the thirteenth majority elements, first, second inputs ( )-th and first, second inputs of the twelfth majority elements are connected respectively to the first, third inputs ( )-th majority element and the second, first information inputs of the logical converter, the seventh information and third setting inputs of which are connected respectively to the first inputs of the sixth and fifth majority elements.
На чертеже представлена схема предлагаемого логического преобразователя.The drawing shows a diagram of the proposed logic converter.
Логический преобразователь содержит мажоритарные элементы 11,…,116, причем третьи входы элементов 1 m (), 1 m +7 и второй, третий входы элемента 17 соединены соответственно с выходами элементов 1 m +6, 1 m +11 и вторыми входами элементов 11, 112, выходы элементов 1 i (), 1 m +6, 1 m +11 и 111, 116 подключены соответственно к вторым входам элементов 1 i +1, 1 m +7, 1 m +12 и третьим входам элементов 16, 15, а второй вход элемента 17, третий вход элемента 1 i +11, первый вход элемента 15, второй вход элемента 112, первый вход и выход элемента 16 соединены соответственно с первым, вторым, третьим настроечными, первым, седьмым информационными входами и выходом логического преобразователя, второй и ()-й информационные входы которого подключены соответственно к первым входам элементов 17, 112 и 1 m , 1 m +7, 1 m +12.The logic converter contains the
Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором, третьем настроечных входах фиксируются соответственно необходимые сигналы константной настройки. На его первый,…,седьмой информационные входы подаются соответственно двоичные сигналы . На выходе элемента 1 w () имеем , где и #, ∙ есть соответственно сигналы на первом, втором, третьем входах этого элемента и символы операций Maj, ИЛИ, И. Следовательно, сигнал на выходе элемента 16 определяется выражениемThe work of the proposed logical converter is carried out as follows. On its first, second, third tuning inputs, respectively, the necessary signals are fixed constant setting. On its first, ..., seventh information inputs, respectively, binary signals . At the output of element 1 w ( ) we have , where and #, ∙ there are respectively signals at the first, second, third inputs of this element and symbols of operations Maj, OR, AND. Therefore, the signal at the output of
, ,
в котором wherein
; ;
; ;
. .
Таким образом, на выходе предлагаемого логического преобразователя получимThus, at the output of the proposed logical converter, we obtain
, ,
где есть простые симметричные булевы функции семи аргументов (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974г.). При этом указанный преобразователь содержит шестнадцать мажоритарных элементов.where there are simple symmetric Boolean functions of seven arguments (See p. 126 in the book Pospelov D.A. Logical methods of analysis and synthesis of circuits. M .: Energy, 1974). This converter contains sixteen majority elements.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический преобразователь с помощью константной настройки реализует любую из простых симметричных булевых функций , , , , зависящих от семи аргументов – входных двоичных сигналов, и обладает меньшими по сравнению с прототипом аппаратурными затратами.The above information allows us to conclude that the proposed logical converter, using constant tuning, implements any of the simple symmetric Boolean functions , , , , depending on seven arguments - input binary signals, and has less hardware costs compared to the prototype.
Источники информации:Sources of information:
1. Патент РФ 2701464, кл. G06F7/57, 2019г.1. RF patent 2701464, class. G06F7/57, 2019
2. Патент РФ 2757817, кл. G06F7/57, 2021г.2. RF patent 2757817, class. G06F7/57, 2021
3. Патент РФ 2758186, кл. G06F7/57, 2021г.3. RF patent 2758186, class. G06F7/57, 2021
Claims (1)
Publications (1)
Publication Number | Publication Date |
---|---|
RU2785069C1 true RU2785069C1 (en) | 2022-12-02 |
Family
ID=
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6868536B2 (en) * | 2002-11-19 | 2005-03-15 | Lsi Logic Corporation | Method to find boolean function symmetries |
US10380309B2 (en) * | 2015-06-01 | 2019-08-13 | Ecole Polytechnique Federale De Lausanne (Epfl) | Boolean logic optimization in majority-inverter graphs |
RU2701464C1 (en) * | 2018-09-24 | 2019-09-26 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
RU2757817C1 (en) * | 2020-10-28 | 2021-10-21 | федеральное государственное бюджетное образовательное учреждение высшего образований "Ульяновский государственный технический университет" | Logic converter |
RU2758186C1 (en) * | 2020-10-28 | 2021-10-26 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
RU2762620C1 (en) * | 2020-09-25 | 2021-12-21 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6868536B2 (en) * | 2002-11-19 | 2005-03-15 | Lsi Logic Corporation | Method to find boolean function symmetries |
US10380309B2 (en) * | 2015-06-01 | 2019-08-13 | Ecole Polytechnique Federale De Lausanne (Epfl) | Boolean logic optimization in majority-inverter graphs |
RU2701464C1 (en) * | 2018-09-24 | 2019-09-26 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
RU2762620C1 (en) * | 2020-09-25 | 2021-12-21 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
RU2757817C1 (en) * | 2020-10-28 | 2021-10-21 | федеральное государственное бюджетное образовательное учреждение высшего образований "Ульяновский государственный технический университет" | Logic converter |
RU2758186C1 (en) * | 2020-10-28 | 2021-10-26 | федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" | Logic converter |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2393527C2 (en) | Logical converter | |
RU2517720C1 (en) | Logic converter | |
RU2647639C1 (en) | Logic converter | |
RU2559708C1 (en) | Logic converter | |
RU2580799C1 (en) | Logic transducer | |
RU2542895C1 (en) | Logical converter | |
RU2629451C1 (en) | Logic converter | |
RU2472209C1 (en) | Logic module | |
RU2641454C2 (en) | Logic converter | |
RU2785069C1 (en) | Logic converter | |
RU2701464C1 (en) | Logic converter | |
RU2248034C1 (en) | Logical converter | |
RU2704735C1 (en) | Threshold module | |
RU2634229C1 (en) | Logical converter | |
RU2700557C1 (en) | Logic converter | |
RU2629452C1 (en) | Logic converter | |
RU2776921C1 (en) | Logic converter | |
RU2809210C1 (en) | Logic converter | |
RU2757817C1 (en) | Logic converter | |
RU2621376C1 (en) | Logic module | |
RU2758186C1 (en) | Logic converter | |
RU2700556C1 (en) | Logic converter | |
RU2718209C1 (en) | Logic module | |
RU2676888C1 (en) | Logical module | |
RU2549158C1 (en) | Logic converter |