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

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

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

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

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

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем восемь мажоритарных элементов, особенность заключается в том, что объединенные вторые входы первого - третьего, объединенные третьи входы первого, шестого и объединенные третьи входы второго, четвертого мажоритарных элементов соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом пятого мажоритарного элемента, выход i-го мажоритарного элемента подключен к второму входу (i+3)-го мажоритарного элемента, а выходы четвертого, пятого и шестого мажоритарных элементов соединены соответственно с вторым, третьим входами седьмого и третьим входом восьмого мажоритарных элементов, подключенных выходами соответственно к второму входу восьмого мажоритарного элемента и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом третьего мажоритарного элемента, объединенными первыми входами первого - третьего, седьмого, восьмого и объединенными первыми входами четвертого - шестого мажоритарных элементов.

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

Логический преобразователь содержит мажоритарные элементы 11,…,18, причем объединенные вторые входы элементов 11, 12, 13, объединенные третьи входы элементов 11, 16 и объединенные третьи входы элементов 12, 14 соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом элемента 15, выход элемента 1i подключен к второму входу элемента 1i+3, а выходы элементов 14, 15 и 16 соединены соответственно с вторым, третьим входами элемента 17 и третьим входом элемента 18, подключенного вторым входом и выходом соответственно к выходу элемента 17 и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом элемента 13, объединенными первыми входами элементов 11, 12, 13, 17, 18 и объединенными первыми входами элементов 14, 15, 16.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый,…,четвертый информационные и первый,…,третий настроечные входы подаются соответственно двоичные сигналы x1,…,x4 ∈ {0,1} и f1,…,f3 ∈{0,1}. На выходе мажоритарного элемента 1k имеем ak1#ak2#ak3=ak1ak2∨ak1ak3∨ak2ak3, где ak1,ak2,ak3 и #, ∨, • есть соответственно сигналы на его первом, втором, третьем входах и символы операций Maj, ИЛИ, И. Следовательно, сигнал на выходе предлагаемого логического преобразователя определяется выражением

Z=f1(f1y1∨f1y2∨y1y2)∨f1y3∨(f1y1∨f1y2∨y1y2)y3,

где

y1=f2(f1x1∨f1x2∨x1x2)∨f2x3∨(f1x1∨f1x2∨x1x2)x3;

y2=f2(f1x1∨f1x3∨x1x3)∨f2x4∨(f1x1∨f1x3∨x1x3)x4;

y3=f2(f1x1∨f1x3∨x1x3)∨f2x2∨(f1x1∨f1x3∨x1x3)x2;

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

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

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

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

название год авторы номер документа
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2009
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
RU2417404C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
  • Носов Сергей Борисович
RU2518669C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2647639C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2003
  • Андреев Д.В.
RU2248034C1
ЛОГИЧЕСКИЙ МОДУЛЬ 2018
  • Андреев Дмитрий Васильевич
RU2700550C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2011
  • Андреев Дмитрий Васильевич
  • Кузнецов Игорь Алексеевич
  • Носов Сергей Борисович
RU2443009C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2011
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
RU2440601C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2016
  • Андреев Дмитрий Васильевич
RU2641454C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2020
  • Андреев Дмитрий Васильевич
RU2762620C1

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

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

Формула изобретения RU 2 393 527 C2

Логический преобразователь для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, содержащий восемь мажоритарных элементов, отличающийся тем, что объединенные вторые входы первого - третьего, объединенные третьи входы первого, шестого и объединенные третьи входы второго, четвертого мажоритарных элементов соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом пятого мажоритарного элемента, выход i-го мажоритарного элемента подключен к второму входу (i+3)-го мажоритарного элемента, а выходы четвертого, пятого и шестого мажоритарных элементов соединены соответственно с вторым, третьим входами седьмого и третьим входом восьмого мажоритарных элементов, подключенных выходами соответственно к второму входу восьмого мажоритарного элемента и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом третьего мажоритарного элемента, объединенными первыми входами первого - третьего, седьмого, восьмого и объединенными первыми входами четвертого - шестого мажоритарных элементов.

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

ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2294007C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
Устройство для вычисления фундаментальных симметрических булевых функций 1990
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Лазаревич Эдуард Георгиевич
  • Лазаревич Юрий Эдуардович
SU1789978A1
МЕТАЛЛОПОРИСТЫЙ ПРОПИТАННЫЙ КАТОД ДЛЯ МАГНЕТРОНА 2007
  • Смирнов Вячеслав Александрович
  • Синицына Елена Николаевна
  • Куликова Людмила Ивановна
  • Гусева Тамара Федоровна
RU2342732C1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

RU 2 393 527 C2

Авторы

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

Гринберг Исаак Павлович

Кузнецов Игорь Алексеевич

Даты

2010-06-27Публикация

2008-05-19Подача