МНОГОФУНКЦИОНАЛЬНЫЙ МАЖОРИТАРНЫЙ МОДУЛЬ Российский патент 2017 года по МПК H03K19/23 G06F7/57 

Описание патента на изобретение RU2626346C1

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.

Известен мажоритарный модуль (см., например, патент РФ №2249844, кл. G06F 7/38, 2005 г.), который содержит элемент И, элемент ИЛИ, два мажоритарных элемента, который реализует мажоритарную функцию Maj(x1,x2,x3)=x1x2 v x1x3 v x2x3 трех аргументов - входных двоичных сигналов x1,x2,x3 ∈ {0, 1} либо дизъюнкцию (конъюнкцию) тех же трех аргументов.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных мажоритарных модулей, относятся ограниченные функциональные возможности, обусловленные тем, что не допускается обработка пяти входных сигналов.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип мажоритарный модуль (патент РФ 2580801, кл. Н03K 19/23, G06F 7/38, G06F 7/57, 2016 г.), который содержит пять информационных входов, два настроечных входа, выход модуля, мажоритарный элемент, первый и второй элементы ИЛИ, первый и второй элементы И, причем второй информационный вход соединен с первым входом первого элемента ИЛИ, четвертый информационный вход соединен с первым входом мажоритарного элемента, пятый информационный вход соединен со вторым входом мажоритарного элемента, выход первого элемента ИЛИ соединен с первым входом первого элемента И, выход первого элемента И соединен с первым входом второго элемент ИЛИ, выход второго элемента И соединен со вторым входом второго элемента ИЛИ, который реализует мажоритарную функцию Maj(x1,x2,x3,x4,x5) пяти аргументов - входных двоичных сигналов x1,x2,x3,x4,x5 ∈ {0, 1} либо дизъюнкцию (конъюнкцию) тех же пяти аргументов.

К причине, препятствующей достижению указанного ниже технического результата при использовании известного мажоритарного модуля для реализации мажоритарной функции, дизъюнкции, конъюнкции пяти аргументов относятся низкое быстродействие, обусловленное тем, что в нем максимальное время задержки сигнала равно 4Тмаж, где Тмаж - время задержки в мажоритарном элементе и большая сложность, обусловленная большим количеством входов в элементы при его реализации в базисе И, ИЛИ, НЕ.

Техническим результатом изобретения является повышение быстродействия устройства и уменьшение его сложности при реализации мажоритарной функции, дизъюнкции, конъюнкции пяти аргументов.

Указанный технический результат при осуществлении изобретения достигается тем, что в многофункциональный мажоритарный модуль, предназначенный для реализации мажоритарной функции, конъюнкции и дизъюнкции пяти переменных, содержащий пять информационных входов, два настроечных входа, выход модуля, мажоритарный элемент, первый и второй элементы ИЛИ, первый и второй элементы И, причем второй информационный вход соединен с первым входом первого элемента ИЛИ, четвертый информационный вход соединен с первым входом мажоритарного элемента, пятый информационный вход соединен со вторым входом мажоритарного элемента, выход первого элемента ИЛИ соединен с первым входом первого элемента И, выход первого элемента И соединен с первым входом второго элемент ИЛИ, выход второго элемента И соединен со вторым входом второго элемента ИЛИ, введены дополнительно третий элемент ИЛИ, третий, четвертый, пятый, шестой и седьмой элементы И, первый и второй элементы НЕ, причем первый информационный вход соединен с вторым входом первого элемента И, первыми входами третьего элемента И, четвертого элемента И и третьего элемента ИЛИ, второй информационный вход соединен с третьим входом мажоритарного элемента и первым входом пятого элемента И, третий информационный вход соединен с третьим входом первого элемента И, вторым входом четвертого элемента И, первым входом шестого элемента И и вторым входом третьего элемента ИЛИ, четвертый информационный вход соединен с вторым входом первого элемента ИЛИ и вторым входом пятого элемента И, пятый информационный вход соединен с третьим входом первого элемента ИЛИ и третьим входом пятого элемента И, первый настроечный вход соединен со вторым входом третьего элемента И, вторым входом шестого элемента И, четвертым входом первого элемента И, первым входом второго элемента И и через первый элемент НЕ с третьим входом четвертого элемента И и первым входом седьмого элемента И, второй настроечный вход соединен с четвертым входом четвертого элемента И и через второй элемент НЕ со вторым входом седьмого элемента И, выход мажоритарного элемента соединен с третьим входом третьего элемента И и третьим входом шестого элемента И, выход первого элемента ИЛИ соединен с третьим входом третьего элемента ИЛИ, выход пятого элемента И соединен с вторым входом второго элемента И и пятым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с третьим входом седьмого элемента И, выход третьего элемента И соединен с третьим входом второго элемента ИЛИ, выход шестого элемента И соединен с четвертым входом второго элемента ИЛИ, выход четвертого элемента И соединен с пятым входом второго элемента ИЛИ, выход седьмого элемента И соединен с шестым входом второго элемента ИЛИ, выход второго элемента ИЛИ соединен с выходом устройства.

На фиг.1 представлена схема многофункционального мажоритарного модуля. Многофункциональный мажоритарный модуль, содержащий пять информационных входов 1, 2, 3, 4, 5, два настроечных входа 6, 7, выход модуля 8, мажоритарный элемент 9, первый, второй и третий элементы ИЛИ 10, 11, 12, первый, второй, третий, четвертый, пятый, шестой и седьмой элементы И 13-19, первый и второй элементы НЕ 20, 21. Элементы схемы соединены следующим образом. Первый информационный вход 1 соединен с вторым входом первого элемента И 13, первыми входами третьего элемента И 15, четвертого элемента И 16 и третьего элемента ИЛИ 12. Второй информационный вход 2 соединен с третьим входом мажоритарного элемента 9, с первым входом первого элемента ИЛИ 10 и первым входом пятого элемента И 17. Третий информационный вход 3 соединен с третьим входом первого элемента И 13, вторым входом четвертого элемента И 16, первым входом шестого элемента И 18 и вторым входом третьего элемента ИЛИ 12. Четвертый информационный вход 4 соединен с вторым входом первого элемента ИЛИ 10 и вторым входом пятого элемента И 17, с первым входом мажоритарного элемента 9. Пятый информационный вход 5 соединен со вторым входом мажоритарного элемента 9, с третьим входом первого элемента ИЛИ 10 и третьим входом пятого элемента И 17. Первый настроечный вход 6 соединен со вторым входом третьего элемента И 15, вторым входом шестого элемента И 18, четвертым входом первого элемента И 13, первым входом второго элемента И 14 и через первый элемент НЕ 20 с третьим входом четвертого элемента И 16 и первым входом седьмого элемента И 19. Второй настроечный вход 7 соединен с четвертым входом четвертого элемента И 16 и через второй элемент НЕ 21 со вторым входом седьмого элемента И 19. Выход первого элемент ИЛИ 10 соединен с первым входом первого элемента И 13 и третьим входом третьего элемента ИЛИ 12, выход первого элемента И 13 соединен с первым входом второго элемент ИЛИ 11. Выход второго элемента И 14 соединен со вторым входом второго элемента ИЛИ 11. Выход мажоритарного элемента 9 соединен с третьим входом третьего элемента И 15 и третьим входом шестого элемента И 18. Выход пятого элемента И 17 соединен с вторым входом второго элемента И 14 и пятым входом четвертого элемента И 16. Выход третьего элемента ИЛИ 12 соединен с третьим входом седьмого элемента И 19. Выход третьего элемента И 15 соединен с третьим входом второго элемента ИЛИ 11. Выход шестого элемента И 18 соединен с четвертым входом второго элемента ИЛИ 11. Выход четвертого элемента И 16 соединен с пятым входом второго элемента ИЛИ 11. Выход седьмого элемента И 19 соединен с шестым входом второго элемента ИЛИ 11. Выход второго элемента ИЛИ 11 соединен с выходом устройства 8.

Работа многофункционального мажоритарного модуля осуществляется следующим образом.

На входы 1, 2, 3, 4, 5 устройства подаются значения входных двоичных сигналов x1,x2,x3,x4,x5 ∈ {0, 1}. На вход 6 подается значение первого настроечного сигнала Y1, на вход 7 подается значение второго настроечного сигнала Y2, где Y1,Y2 ∈ {0, 1}. В таблице приведены значения настроечных сигналов для реализации соответствующих логических функций.

На выходе 8 реализуется выбранная для реализации логическая функция.

Заявленное устройство имеет те же функциональные возможности, как и прототип.

Сравним быстродействие прототипа и заявляемого устройства.

Мажоритарный элемент реализует логическую функцию Х1Х2 v Х1Х3 v Х2Х3, и при его реализации на элементах И и ИЛИ задержка сигнала в нем

Тмажиили.

В заявленном устройстве максимальная задержка сигнала будет по цепи: входы устройства 2, 4, 5, мажоритарный элемент 9, элемент И 15 (или элемент И 18), элемент ИЛИ 11, выход 8 устройства

Тзаявмажиили=2Тмаж.

Такая же задержка будет и по цепи: входы устройства 2, 4, 5, элемент ИЛИ 10, элемент ИЛИ 12, элемент И 19, элемент ИЛИ 11, выход 8 устройства.

В прототипе максимальная задержка Тпрот=4Тмаж.

Следовательно, заявленное устройство имеет большее быстродействие.

Сравним сложность реализации заявленного устройства и прототипа на элементах И, ИЛИ, НЕ, которая определяется суммарным количеством входов в используемые элементы.

Мажоритарный элемент реализует булеву функцию Х1Х2 v Х1Х3 v Х2Х3, и при его реализации на элементах И и ИЛИ его сложность Смаж составляет 9 входов.

Сложность прототипа:

Спрот=9Смаж+8=9×9+8=89.

Сложность заявленного устройства:

Сзаявмаж+37=46.

Следовательно, заявленное устройство имеет меньшую сложность.

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

название год авторы номер документа
МАЖОРИТАРНЫЙ МОДУЛЬ "ТРИ ИЗ ПЯТИ" 2016
  • Козелков Олег Александрович
RU2628117C1
МАЖОРИТАРНЫЙ МОДУЛЬ ДЛЯ СИСТЕМ С РЕКОНФИГУРАЦИЕЙ 2015
  • Козелков Олег Александрович
RU2610676C1
МАЖОРИТАРНЫЙ МОДУЛЬ 2015
  • Козелков Олег Александрович
RU2618899C1
УНИВЕРСАЛЬНЫЙ МАЖОРИТАРНЫЙ МОДУЛЬ 2015
  • Козелков Олег Александрович
RU2610246C1
МАЖОРИТАРНЫЙ МОДУЛЬ 2018
  • Андреев Дмитрий Васильевич
RU2700553C1
МНОГОФУНКЦИОНАЛЬНОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВО 2015
  • Козелков Олег Александрович
RU2610247C1
УСТРОЙСТВО ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ 2015
  • Козелков Олег Александрович
RU2610673C1
МАЖОРИТАРНЫЙ МОДУЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2697727C2
УСТРОЙСТВО ДЛЯ МАЖОРИТАРНОГО ВЫБОРА СИГНАЛОВ 2016
  • Козелков Олег Александрович
RU2628890C1
ЛОГИЧЕСКИЙ МОДУЛЬ 2015
  • Козелков Олег Александрович
RU2609743C1

Иллюстрации к изобретению RU 2 626 346 C1

Реферат патента 2017 года МНОГОФУНКЦИОНАЛЬНЫЙ МАЖОРИТАРНЫЙ МОДУЛЬ

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом изобретения является повышение быстродействия устройства и уменьшение его сложности при реализации мажоритарной функции, дизъюнкции, конъюнкции пяти аргументов. Многофункциональный мажоритарный модуль содержит пять информационных входов, два настроечных входа, выход модуля, мажоритарный элемент, три элемента ИЛИ, семь элементов И, два элемента НЕ. 1 ил., 1 табл.

Формула изобретения RU 2 626 346 C1

Многофункциональный мажоритарный модуль, содержащий пять информационных входов, два настроечных входа, выход модуля, мажоритарный элемент, первый и второй элементы ИЛИ, первый и второй элементы И, причем второй информационный вход соединен с первым входом первого элемента ИЛИ, четвертый информационный вход соединен с первым входом мажоритарного элемента, пятый информационный вход соединен со вторым входом мажоритарного элемента, выход первого элемента ИЛИ соединен с первым входом первого элемента И, выход первого элемента И соединен с первым входом второго элемент ИЛИ, выход второго элемента И соединен со вторым входом второго элемента ИЛИ, отличающийся тем, что дополнительно содержит третий элемент ИЛИ, третий, четвертый, пятый, шестой и седьмой элементы И, первый и второй элементы НЕ, причем первый информационный вход соединен с вторым входом первого элемента И, первыми входами третьего элемента И, четвертого элемента И и третьего элемента ИЛИ, второй информационный вход соединен с третьим входом мажоритарного элемента и первым входом пятого элемента И, третий информационный вход соединен с третьим входом первого элемента И, вторым входом четвертого элемента И, первым входом шестого элемента И и вторым входом третьего элемента ИЛИ, четвертый информационный вход соединен с вторым входом первого элемента ИЛИ и вторым входом пятого элемента И, пятый информационный вход соединен с третьим входом первого элемента ИЛИ и третьим входом пятого элемента И, первый настроечный вход соединен со вторым входом третьего элемента И, вторым входом шестого элемента И, четвертым входом первого элемента И, первым входом второго элемента И и через первый элемент НЕ с третьим входом четвертого элемента И и первым входом седьмого элемента И, второй настроечный вход соединен с четвертым входом четвертого элемента И и через второй элемент НЕ со вторым входом седьмого элемента И, выход мажоритарного элемента соединен с третьим входом третьего элемента И и третьим входом шестого элемента И, выход первого элемента ИЛИ соединен с третьим входом третьего элемента ИЛИ, выход пятого элемента И соединен с вторым входом второго элемента И и пятым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с третьим входом седьмого элемента И, выход третьего элемента И соединен с третьим входом второго элемента ИЛИ, выход шестого элемента И соединен с четвертым входом второго элемента ИЛИ, выход четвертого элемента И соединен с пятым входом второго элемента ИЛИ, выход седьмого элемента И соединен с шестым входом второго элемента ИЛИ, выход второго элемента ИЛИ соединен с выходом устройства.

Документы, цитированные в отчете о поиске Патент 2017 года RU2626346C1

МАЖОРИТАРНЫЙ МОДУЛЬ 2015
  • Андреев Дмитрий Васильевич
RU2580801C1
Устройство для автоматической зарядки уточными шпулями магазина ткацкого станка 1949
  • Лопатин К.В.
  • Прозоров В.Г.
SU81019A1
Способ изготовления изделий из бумажной массы путем отливки 1948
  • Карнеев Г.М.
SU81016A1
Многофункциональный логический модуль 1983
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU1096637A1
СПОСОБ СПАИВАНИЯ СТЕКЛЯННЫХ ТРУБОК С РАЗЛИЧНЫМИ КОЭФИЦИЕНТАМИ РАСШИРЕНИЯ 1936
  • Орел В.Ф.
SU52287A1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2294007C1
US 5382950 A1, 17.01.1995
Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1

RU 2 626 346 C1

Авторы

Козелков Олег Александрович

Даты

2017-07-26Публикация

2016-05-18Подача