патент
№ RU 2666890
МПК G06F7/38

САМОСИНХРОННЫЙ ОДНОРАЗРЯДНЫЙ ТРОИЧНЫЙ СУММАТОР

Авторы:
Рождественский Юрий Владимирович Степченков Юрий Афанасьевич Дьяченко Юрий Георгиевич
Все (9)
Номер заявки
2017144100
Дата подачи заявки
15.12.2017
Опубликовано
12.09.2018
Страна
RU
Дата приоритета
06.05.2024
Номер приоритета
Страна приоритета
Как управлять
интеллектуальной собственностью
Иллюстрации 
1
Реферат

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

Формула изобретения

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

Описание

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

Известен одноразрядный сумматор с избыточным кодированием входов и выходов [1, Fig. 4а], содержащий шесть элементов И-НЕ, два элемента неравнозначности и мультиплексор.

Недостаток известного устройства - невозможность его использования в самосинхронном режиме работы.

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

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

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

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

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

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

Понятие "парафазный", используемое в тексте данной заявки, определяется следующим образом. Парафазным считается сигнал, представленный двумя составляющими - парой переменных {X, ХВ}, которые в активной фазе имеют взаимоинверсные значения: {Х=0, ХВ=1} или {Х=1, ХВ=0}. Переход парафазного сигнала из одного статического рабочего состояния в противоположное рабочее состояние может осуществляться двумя способами.

Первый способ предполагает использование парафазного сигнала со спейсером: когда переходу в следующее рабочее состояние обязательно предшествует переход в третье статическое состояние - спейсерное (нерабочее состояние или состояние гашения). Если в качестве спейсерного используется состояние {1,1}, то говорят, что используется парафазный сигнал с единичным спейсером, а если состояние {0,0}, то - парафазный сигнал с нулевым спейсером. Спейсерное состояние - статическое состояние, установка которого в самосинхронной схемотехнике должна фиксироваться индикатором окончания переходного процесса, в данном случае - окончания установки спейсерного состояния.

Второй способ предполагает использование парафазного сигнала без спейсера. При этом переход из одного рабочего статического состояния в другое осуществляется через динамическое (кратковременное) состояние: {1,1} или {0,0}, - называемое транзитным состоянием.

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

Самосинхронное кодирование троичного сигнала раскрывается в таблице 1. Здесь Р, N, М - положительный, нулевой и отрицательный компоненты троичного сигнала соответственно, NB -инверсия нулевого компонента троичного сигнала.

На Фиг. 1 представлена схема самосинхронного одноразрядного троичного сумматора, содержащего четыре элемента И-ИЛИ-НЕ 1-4, пять элементов ИЛИ-НЕ 5-9, элемент неравнозначности 10, два элемента И-НЕ 11-12, два элемента ИЛИ-И-НЕ 13-14, два гистерезисных триггера 15-16, два элемента И 17-18, один элемент И-ИЛИ 19, инвертор 20, входы положительного 21, отрицательного 22 и нулевого 23 компонента первого слагаемого, входы положительного 24, отрицательного 25 и нулевого 26 компонента второго слагаемого, прямой 27 и инверсный 28 компоненты первого входа переноса, прямой 29 и инверсный 30 компоненты второго входа переноса, прямой 31 и инверсный 32 компоненты первого выхода переноса, прямой 33 и инверсный 34 компоненты второго выхода переноса, выходы положительного 35, отрицательного 36 и нулевого 37 компонента троичной суммы, индикаторный выход 38, вход инверсии нулевого компонента первого слагаемого 39 и вход инверсии нулевого компонента второго слагаемого 40, причем элемент неравнозначности 10 имеет два парафазных входа и один парафазный выход, вход положительного компонента первого слагаемого 21 подключен ко второму входу первой группы ИЛИ входов элемента ИЛИ-И-НЕ 14 и первому входу элемента ИЛИ-НЕ 5, вход отрицательного компонента первого слагаемого 22 подключен ко второму входу первой группы ИЛИ входов элемента ИЛИ-И-НЕ 13 и первому входу элемента ИЛИ-НЕ 6, вход нулевого компонента первого слагаемого 23 соединен со вторым входом первой группы И входов элемента И-ИЛИ-НЕ 1, вторым входом второй группы входов И элемента И-ИЛИ-НЕ 2 и с первыми входами первых групп ИЛИ входов элементов ИЛИ-И-НЕ 13-14, вход положительного компонента второго слагаемого 24 подключен ко второму входу элемента ИЛИ-НЕ 5 и второму входу второй группы ИЛИ входов элемента ИЛИ-И-НЕ 14, вход отрицательного компонента второго слагаемого 25 подключен ко второму входу второй группы ИЛИ входов элемента ИЛИ-И-НЕ 13 и второму входу элемента ИЛИ-НЕ 6, вход нулевого компонента второго слагаемого 26 соединен с первыми входами первых групп И входов элементов И-ИЛИ-НЕ 1-2 и первыми входами вторых групп ИЛИ входов элементов ИЛИ-И-НЕ 13-14, вход инверсии нулевого компонента первого слагаемого 39 соединен со вторыми входами второй группы И входов элемента И-ИЛИ-НЕ 1 и первой группы И входов элемента И-ИЛИ-НЕ 2, вход инверсии нулевого компонента второго слагаемого 40 подключен к первым входам вторых групп И входов элементов И-ИЛИ-НЕ 1-2, прямой 27 и инверсный 28 компоненты первого входа переноса подключены к первому и второму входам элемента неравнозначности 10 и ко вторым входам вторых групп И входов элементов И-ИЛИ-НЕ 3 и 4 соответственно, выход элемента И-ИЛИ-НЕ 1 соединен с третьим входом элемента неравнозначности 10, с первым входом элемента И-НЕ 11 и с первыми входами вторых групп И входов элементов И-ИЛИ-НЕ 3-4, выход элемента И-ИЛИ-НЕ 2 подключен к четвертому входу элемента неравнозначности 10, второму входу элемента И-НЕ 11 и первым входам первых групп И входов элементов И-ИЛИ-НЕ 3-4, выход элемента ИЛИ-НЕ 5 соединен со вторым входом первой группы И входов элемента И-ИЛИ-НЕ 3 и первым входом элемента И-НЕ 12, выход элемента ИЛИ-И-НЕ 13 подключен ко второму входу элемента И-НЕ 12 и второму входу первой группы И входов элемента И-ИЛИ-НЕ 4, выход элемента ИЛИ-НЕ 6 соединен с третьим входом элемента И-НЕ 11 и инверсным компонентом 32 первого выхода переноса, выход элемента ИЛИ-И-НЕ 14 подключен к четвертому входу первого элемента И-НЕ 11 и прямому компоненту 31 первого выхода переноса, прямой компонент парафазного выхода элемента неравнозначности 10 соединен со вторыми входами элементов И 18 и ИЛИ-НЕ 7 и второй группы И входов элемента И-ИЛИ 19, инверсный компонент парафазного выхода элемента неравнозначности 10 подключен ко второму входу элемента И 17, второму входу первой группы И входов элемента И-ИЛИ 19 и первому входу элемента ИЛИ-НЕ 7, выходы элементов И-НЕ 11 и 12 соединены со вторым и первым входами гистерезисного триггера 15 соответственно, выход которого соединен с входом инвертора 20, выход элемента И-ИЛИ-НЕ 3 подключен к первому входу элемента ИЛИ-НЕ 8 и прямому компоненту 33 второго выхода переноса, выход элемента И-ИЛИ-НЕ 4 подключен ко второму входу элемента ИЛИ-НЕ 8 и инверсному компоненту 34 второго выхода переноса, прямой компонент 29 второго входа переноса соединен с первым входом элемента И 17 и первым входом второй группы И входов элемента И-ИЛИ 19, инверсный компонент 30 второго входа переноса соединен с первым входом элемента И 18 и первым входом первой группы И входов элемента И-ИЛИ 19, выход элемента И 17 подключен к первому входу элемента ИЛИ-НЕ 9 и выходу положительного компонента 35 троичной суммы, выход элемента И 18 подключен ко второму входу элемента ИЛИ-НЕ 9 и выходу отрицательного компонента 36 троичной суммы, выход элемента И-ИЛИ 19 соединен с третьим входом элемента ИЛИ-НЕ 9 и выходом нулевого компонента 37 троичной суммы, выходы элементов ИЛИ-НЕ 9, 7 и 8 подключены к первому, второму и третьему входам гистерезисного триггера 16 соответственно, четвертый вход которого соединен с выходом инвертора 20, а выход соединен с индикаторным выходом 38 сумматора.

Элемент неравнозначности 10 имеет парафазные входы и выход и выполняет следующие функции:

где {А, АВ} - первый парафазный вход, {B, ВВ} - второй парафазный вход, {Y, YB} - парафазный выход. Входы элемента неравнозначности имеют спейсер, противоположный по отношению к спейсеру его выхода.

Гистерезисный триггер 15 выполняет функцию:

где I0, I1 - входы триггера, Y - выход триггера.

Гистерезисный триггер 16 выполняет функцию:

где I0-I3 - входы триггера, Y - выход триггера.

Схема работает следующим образом. Аналогично любому другому самосинхронному устройству, данный сумматор постоянно переключается из спейсера в разрешенное рабочее состояние и обратно. Переключение из одного рабочего состояния в другое обязательно происходит через спейсерное состояние всех входов и выходов сумматора. В спейсерной фазе все входы и выходы сумматора находятся в своем спейсере, причем тип спейсера слагаемых, второго входного переноса, суммы и второго выходного переноса - нулевой, а тип спейсера первого входного переноса, первого выходного переноса и индикаторного выхода - единичный. Выход суммы может перейти в рабочее состояние ("100", "010" или "001") только при условии, что все входы сумматора перешли в рабочее состояние. Действительно, если первое слагаемое 21-23 и 39 находится в нулевом спейсере ("0000"), то выходы элементов 1 и 2 находятся в состоянии логической единицы, выходы элемента неравнозначности 10 в соответствии с формулами (1) находятся в состоянии логического нуля, что заставляет и выходы элементов 17-19 находиться в состоянии логического нуля, то есть выход суммы 35-37 находится в нулевом спейсере ("000") независимо от состояния остальных входов сумматора. Если второе слагаемое 24-26 и 40 находится в нулевом спейсере ("0000"), то выходы элементов 1 и 2 находятся в состоянии логической единицы, выходы элемента неравнозначности 10 в соответствии с формулами (1) находятся в состоянии логического нуля, что заставляет и выходы элементов 17-19 находиться в состоянии логического нуля, то есть выход суммы 35-37 находится в нулевом спейсере независимо от состояния остальных входов сумматора. Если в единичном спейсере ("11") находится первый парафазный вход переноса 27-28, то выходы элемента неравнозначности 10 в соответствии с формулами (1) находятся в состоянии логического нуля независимо от состояния (рабочего или единичного спейсера) элементов 1 и 2, что заставляет и выходы элементов 17-19 находиться в состоянии логического нуля, следовательно, выход суммы 35-37 находится в нулевом спейсере независимо от состояния остальных входов сумматора. Если в нулевом спейсере ("00") находится второй парафазный вход переноса 29-30, то выходы элементов 17-19 находятся также в состоянии логического нуля, следовательно, выход суммы 35-37 находится в нулевом спейсере независимо от состояния остальных входов сумматора.

Состояния выходов сумматора в зависимости от допустимых статических рабочих (отличных от спейсера) комбинаций его входов приведены в таблице 2.

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

Особенности данной схемы по сравнению с прототипом следующие.

За счет введения входов 39 и 40 инверсии нулевых компонентов первого и второго троичных слагаемых соответственно, элементы 1 и 2 схемы сумматора сделаны более простыми и быстродействующими. Это обеспечивает упрощение схемы самосинхронного сумматора, повышение его надежности и ускорение формирования выхода второго парафазного сигнала межразрядного переноса и троичной суммы.

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

Источники

[1] Makino Н., Nakase Y., Suzuki Н., Morinaka Н., Shinohara Н., and Mashiko К. An 8.8 ns 54x54 bit Multiplier with High Speed Redundant Binary Architecture / IEEE Journal of Solid-State Circuits, vol. 31, no. 6, June 1996. - pp. 773-783.

[2] Пат. 2574818 Российская Федерация, МПК Н03К 3/00. Самосинхронный одноразрядный троичный сумматор. Рождественский Юрий Владимирович, Степченков Юрий Афанасьевич, Бобков Сергей Геннадьевич, Дьяченко Юрий Георгиевич; заявитель и патентообладатель Федеральное государственное учреждение "Федеральный исследовательский центр "Информатика и управление" Российской академии наук" (ФИЦ ИУ РАН). - №2014141554/08; опубл. 10.02.16, Бюл. №4. - 14 с.

Как компенсировать расходы
на инновационную разработку
Похожие патенты