ФОРМИРОВАТЕЛЬ СИММЕТРИЧНЫХ БУЛЕВЫХ ФУНКЦИЙ Российский патент 2017 года по МПК G06F7/57 

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

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

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

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

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

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

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

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

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

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

Работа устройства осуществляется следующим образом. На входы 1, 2, 3, 4 подаются входные сигналы, а на выходах 5, 6, 7, 8 формируются соответствующие выходные сигналы. В табл. 1 приведены значения сигналов на выходах всех элементов схемы для всех возможных значений входных сигналов.

В табл. 2 приведен вид реализуемых симметричных булевых функций на соответствующих выходах устройства.

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

Тмажиили.

В заявленном устройстве максимальная задержка сигнала будет по цепи: входы устройства 1, 2, 3, мажоритарный элемент 9, элемент И 12, элемент ИЛИ 16, выход 7 устройства.

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

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

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

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

название год авторы номер документа
ЛОГИЧЕСКИЙ МОДУЛЬ 2015
  • Козелков Олег Александрович
RU2609743C1
УНИВЕРСАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ 2015
  • Козелков Олег Александрович
RU2610678C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2015
  • Козелков Олег Александрович
RU2602331C1
НАСТРАИВАЕМЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ 2016
  • Козелков Олег Александрович
RU2626343C1
ЛОГИЧЕСКИЙ ПРОЦЕССОР 2015
  • Козелков Олег Александрович
RU2609744C1
УСТРОЙСТВО ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ 2015
  • Козелков Олег Александрович
RU2610673C1
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2016
  • Козелков Олег Александрович
RU2626345C1
МНОГОФУНКЦИОНАЛЬНОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВО 2015
  • Козелков Олег Александрович
RU2610247C1
МНОГОФУНКЦИОНАЛЬНЫЙ МАЖОРИТАРНЫЙ МОДУЛЬ 2016
  • Козелков Олег Александрович
RU2626346C1
МАЖОРИТАРНЫЙ МОДУЛЬ "ТРИ ИЗ ПЯТИ" 2016
  • Козелков Олег Александрович
RU2628117C1

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

Реферат патента 2017 года ФОРМИРОВАТЕЛЬ СИММЕТРИЧНЫХ БУЛЕВЫХ ФУНКЦИЙ

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом изобретения является повышение быстродействия устройства при реализации простых симметричных булевых функций, зависящих от четырех аргументов. Формирователь симметричных булевых функций содержит четыре входа устройства 1, 2, 3, 4, четыре выхода устройства 5, 6, 7, 8, мажоритарный элемент 9, четыре элемента И 10, 11, 12, 13, четыре элемента ИЛИ 14, 15, 16, 17. 1 ил., 2 табл.

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

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

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

ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
  • Носов Сергей Борисович
RU2518669C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2009
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
RU2417404C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2015
  • Андреев Дмитрий Васильевич
RU2585725C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2003
  • Андреев Д.В.
RU2248034C1
US 5982194 A1, 09.11.1999.

RU 2 616 890 C1

Авторы

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

Даты

2017-04-18Публикация

2016-04-13Подача