ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ Российский патент 2015 года по МПК G06F7/57 H03K19/23 

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

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

Известны логические преобразователи (см., например, патент РФ 2281545, кл. G06F 7/57, 2006 г.), которые с помощью константной настройки реализуют любую из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2440601, кл. G06F 7/57, 2012 г.), который содержит мажоритарные элементы и с помощью трех сигналов константной настройки реализует любую из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов. При этом максимальное время задержки распространения сигнала в прототипе равно 5×ΔtM, где ΔtM - время задержки мажоритарного элемента.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем одиннадцать мажоритарных элементов, которые имеют по три входа, особенность заключается в том, что выходы i-го ( i = 1, 4 ¯ ) и j-го ( j = 6, 7 ¯ ) мажоритарных элементов соединены соответственно с вторыми входами (i+1)-го и (j+2)-го мажоритарных элементов, выходы одиннадцатого и k-го ( k = 8, 10 ¯ ) мажоритарных элементов подключены соответственно к третьим входам восьмого и (13-k)-го мажоритарных элементов, объединенные вторые, объединенные третьи входы первого, седьмого, одиннадцатого мажоритарных элементов, объединенные первый вход одиннадцатого, третьи входы второго, девятого мажоритарных элементов, объединенные вторые, объединенные третьи входы шестого, десятого мажоритарных элементов соединены соответственно с первым, вторым, третьим, четвертым, пятым информационными входами логического преобразователя, объединенные первые входы третьего, шестого, седьмого, девятого мажоритарных элементов и объединенные первые входы первого, второго, четвертого, восьмого, десятого мажоритарных элементов подключены соответственно к первому и второму настроечным входам логического преобразователя, третий настроечный вход и выход которого соединены соответственно с первым входом и выходом пятого мажоритарного элемента.

На чертеже представлена схема предлагаемого логического преобразователя.

Логический преобразователь содержит мажоритарные элементы 11, …, 111, которые имеют по три входа, причем выходы элементов 1i ( i = 1, 4 ¯ ) и 1j ( j = 6, 7 ¯ ) соединены соответственно с вторыми входами элементов 1i+1 и 1j+2, выходы элементов 111 и 1k ( k = 8, 10 ¯ ) подключены соответственно к третьим входам элементов 18 и 113-k, объединенные вторые, объединенные третьи входы элементов 11, 17, 111, объединенные первый вход элемента 111, третьи входы элементов 12, 19, объединенные вторые, объединенные третьи входы элементов 16, 110 соединены соответственно с первым, вторым, третьим, четвертым, пятым информационными входами логического преобразователя, а объединенные первые входы элементов 13, 16, 17, 19 и объединенные первые входы элементов 11, 12, 14, 18, 110 подключены соответственно к первому и второму настроечным входам логического преобразователя, третий настроечный вход и выход которого соединены соответственно с первым входом и выходом элемента

15.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором, третьем настроечных входах фиксируются соответственно необходимые сигналы константной настройки f1, f2, f3 ∈ {0, 1}. На его первый, …, пятый информационные входы подаются соответственно двоичные сигналы x1, …, x5 ∈ {0, 1}. На выходе мажоритарного элемента 1h ( h = 1, 11 ¯ ) имеем maj(a h1, a h2, a h3)=a h1 a h2a h1 a h3a h2 a h3, где a h1, a h2, a h3 и ∨, есть соответственно сигналы на его первом, втором, третьем входах и символы операций ИЛИ, И. Следовательно, сигнал на выходе элемента 15 определяется выражением

в котором. Таким образом, на выходе предлагаемого логического преобразователя получим

где τ1, …, τ5 есть простые симметричные булевы функции пяти аргументов x1, …, x5 (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.). При этом указанный преобразователь содержит одиннадцать мажоритарных элементов, а максимальное время задержки распространения сигнала в нем равно 5×ΔtМ, где ΔtМ - время задержки мажоритарного элемента.

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

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

название год авторы номер документа
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2014
  • Андреев Дмитрий Васильевич
RU2549158C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2014
  • Андреев Дмитрий Васильевич
RU2549151C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2015
  • Андреев Дмитрий Васильевич
RU2580798C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
RU2517720C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2689185C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2689815C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2020
  • Андреев Дмитрий Васильевич
RU2762620C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2003
  • Андреев Д.В.
RU2248034C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2016
  • Андреев Дмитрий Васильевич
RU2634229C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2016
  • Андреев Дмитрий Васильевич
RU2629451C1

Реферат патента 2015 года ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ

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

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

Логический преобразователь, предназначенный для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, содержащий одиннадцать мажоритарных элементов, которые имеют по три входа, отличающийся тем, что выходы i-го ( i = 1, 4 ¯ ) и j-го ( j = 6, 7 ¯ ) мажоритарных элементов соединены соответственно с вторыми входами (i+1)-го и (j+2)-го мажоритарных элементов, выходы одиннадцатого и k-го ( k = 8, 10 ¯ ) мажоритарных элементов подключены соответственно к третьим входам восьмого и (13-k)-го мажоритарных элементов, объединенные вторые, объединенные третьи входы первого, седьмого, одиннадцатого мажоритарных элементов, объединенные первый вход одиннадцатого, третьи входы второго, девятого мажоритарных элементов, объединенные вторые, объединенные третьи входы шестого, десятого мажоритарных элементов соединены соответственно с первым, вторым, третьим, четвертым, пятым информационными входами логического преобразователя, а объединенные первые входы третьего, шестого, седьмого, девятого мажоритарных элементов и объединенные первые входы первого, второго, четвертого, восьмого, десятого мажоритарных элементов подключены соответственно к первому и второму настроечным входам логического преобразователя, третий настроечный вход и выход которого соединены соответственно с первым входом и выходом пятого мажоритарного элемента.

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

ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2011
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
RU2440601C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
RU2517720C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2294007C1
DE 202004006184 U1, 17.06.2004
US 4336468 A, 22.06.1982

RU 2 559 708 C1

Авторы

Андреев Дмитрий Васильевич

Бозин Александр Михайлович

Николаев Пётр Валерьевич

Яманчев Андрей Сергеевич

Даты

2015-08-10Публикация

2014-08-20Подача