Контролируемый сумматор

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е II! SII26I

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 12.07.78 (21) 2644536/18-24 с присоединением заявки ¹ (23) Приоритет (43) Опубликовано 07.03.81. Бюллетень № 9 (45) Дата опубликования описания 07.03.81 (51) М. Кл. б 06 F 11/00

G 06 F 7/50

Государствеииый комитет

СССР по делам изобрегеиий и открытий (53) УДК 681.325 (088.8) е

В. И. Корнейчук, В. К. Моллов, В. П. Тарасенко;-Я. И. Торошанко и В. Х. Цоне@

Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистиАеской. революции (72) Авторы изобретения (71) Заявитель (54) КОНТРОЛИРУЕМЫЙ СУММАТОР

Изобретение относится к вычислительной технике и может быть использовано при построении ЦВМ повышенной надежности.

Известен сумматор с контролем ошибок, каждый разряд которого содержит одно- 5 разрядный сумматор, а его входы и выходы через эмиттерный повторитель подключены к схеме неравнозначности, второй вход которой соединен с шиной опорного напряжения (1). Выходы схемы неравнозначности IO всех разрядов соединены через многовходовый элемент ИЛИ с шиной ошибки. В таком сумматоре обнаружение ошибок основывается на закономерности, заключающейся в том, что при правильной работе 15 арифметическая сумма инверсных входных сигналов одноразрядного сумматора и сигнала суммы, взятого с единичным весом, и сигнала переноса в следующий разряд, взятого весом 2, всегда равна 3. При непра- 20 вильной работе сумматора это соотношение нарушается, что определяется схемой неравнозначности.

В качестве прототипа выбран контролируемый сумматор, каждый разряд которого 25 содержит два полусумматора для формирования суммы по модулю 2 и переносов, элемент ИЛИ, объединяющий выходы переносов полусумматоров, в совокупности оба полусумматора и элемент ИЛИ обра- 30 зуют одноразрядный сумматор, элементы И

НЕ и два пороговых элемента, подключенHbIx к прямым и инверсным входам и выходам полусумматоров и элемента ИЛИ.

Входы полусумматоров всех разрядов подключены через многовходовой элемент

ИЛИ к шине ошибки сумматора (2).

При правильной работе сумма входов каждого порогового элемента равна определенному числу, называемому порогом.

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

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

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

Достигается это тем, что контролируемый сумматор, каждый разряд которого содержит одноразрядный сумматор и два пороговых элемента, причем выходы пороговых элементов всех разрядов контролируемого сумматора соединены с входамп элемента

ИЛИ, вход переноса однора" ðÿäíîãî сумматора каждого разряда контролируемого

811261

)0

i) мматора соединен с выходом аере»иоа предыдущего разряда контролируемого сумматора и с входом первого порогового элемента, имеющим вес + 1, два других входа первого порогового элемента, имеющего вес + 1, соединены с входами соответствующих разрядов операндов, выход суммы одноразрядного сумматора каждого разряда контролируемого сумматора соединен с входом второго порогового элемента соответствующего разряда, имеющим +1, выход переноса одноразрядного сумматора каждого разряда контролируемого сумматора соединен с выходом переноса из данного разряда, пороговые элементы имеют порог срабатывания + 1, причем в каждом разряде контролируемого сумматора вход первого порогового элемента, имеющий вход с весом — 1, соединен с выходом суммы соответствующего одноразрядного сумматора, выход переноса которого соединен с входом первого порогового элемента, имеющим вес — 2, и с входом второго порогового элемента, имеющим вес +2, три входа второго порогового элемента, имеющие вес — 1, соединены соответственно с выходом переноса предыдущего разряда контролируемого сумматора и с входами соответствующих разрядов операндов.

1-1а фиг, 1 изооражена функциональная схема L-го разряда сумматора (i= l, ..., и, где и — разрядность суммируемых чисел); на фиг. 2 — таблица работы схемы контроля сумматора.

Каждый i-и разряд сумматора содержит одноразрядный сумматор l, порого)зые элементы 2 и 3. Веса входов порогового элемента 2 равны +1, +1, +1, — 1, — 2, причем входы его с весом +1 соединены с входами операндов а, и b; переноса Р„ i-ro разряда, вход с весом — 1 подключен к выходу су.ммы S,, а вход с весом — 2 — к выходу переноса Р; одноразрядного сумматора 1 i-го разряда. Веса входов порогового элемента 3 равны — 1, — 1, — 1, +1, +2, причем входы его с весом — 1 соединены с входами операндов а, и b; и переноса

Р;, i-го разряда, вход с весом +1 подключен к выходу суммы S;, а вход с весом

+2 — к выходу переноса Р, одноразрядпогo сумматора 1 i-ro разряда.

Выходы пороговых элементов 2 и 3 всех разрядов соединены с входами м ноговходового элемента ИЛИ 4, выход которого является контрольным выходом сумматора.

Устройство работает следующим образом.

Входы пороговых элементов 2 и 3 подключены таким образом, что при появлении ошибки на выходах одноразрядных сумматоров 1 S,, Р; или на обоих выходах одновременно сумма входных сигналов одного пз пороговых элементов 2 и 3 превышает его порог, в результате чего на выходе этого порогового элемента появится едишгчный сигнал, вызывающий сигнал ошибки на выходе мпоговходового элемента ИЛИ 4.

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

1!рп ло кном появлении кода «О» вместо

«1» срабатывает пороговый элемент 2, а при ложном появлении кода «1» вместо

«О» — пороговый элемент 3.

Для примера рассмотрим работу сумматора на входном наборе ai = l, bi =0, Р;+1 — — 1. !!рп правильной работе на шине S, будет сигнал, соответствующий «О», а на шине

Р, — «1». При появлении на выходе S; сигнала «1» сумма входных кодов, подаваемых на пороговый элемент 3, равна 1, что превышает его порог срабатывания, и на выходе порогового элемента 3 появится сигнал ошибки. Если на шине Р, появится сигнал «О» вместо «!», срабатывает пороговый элемент 2.

При двойной ошибке сумматора, т. е. появлении «1» на выходе S, и «О» — на выходе Р;, срабатывает пороговый элемент 2.

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

Число логических уровней, через которые проходит сигнал от входа к выходу в схеме данного сумматора, равно 2, а число логических уровней известного сумматора равно 3. Таким образом, быстродействие данного сумматора выше по сравнению с известным.

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

Для контроля одного разряда данного сумматора необходимы только два пятивходовых пороговых элемента.

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

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

Контролируемый сумматор, каждый разряд которого содержит одноразрядный сумматор и два пороговых элемента, причем выходы пороговых элементов всех разрядов контролируемого сумматора соединены с входами элемента ИЛИ, вход переноса одноразрядного сумматора каждого разряда контролируемого сумматора соединен с выходом переноса предыдущего разряда контролируемого с! мматора и с входом ((1! 261 йа l-. а,ала

А // l/,ааааа. ;;; r,-га,аале, и

g/

Фиг, с

Составитель В. Берукин

Текрсд T. Трушкина

Корректоры: A. Степанова и Р. Беркович

Редактор Е. Гончар

Заказ 750/4 Изд. ¹ 187 Тираж 740 Подписное

НПО «Поиск» Государственного комитета СССР по ислам llçîÁ. с-.сии,"i u oTi ы гий

113035, Москва, Я-35, Раушская иа5., и. 4 5

Типография, пр. Сапунова, о первого порогового элемента, имеющим вес +1, два других входа первого порогового элемента, имеющего вес +1, соединены с входами соответствующих разрядов операндов, выход суммы одноразрядного сумматора каждого разряда контролируемого сумматора соединен с входом второго порогового элемента соответствующего разряда, имеющим вес +1, выход переноса одноразрядного сумматора каждого разряда контролируемого сумматора соединен с выходом переноса из данного разряда, отл ичающи йся тем, что, с целью уменьшения аппаратурных затрат и повышения быстродействия, пороговые элементы имеют порог срабатывания +1, причем в каждом разряде контролируемого сумматора вход первого порогового элемента, имеющий вход с весом — 1, соединен с выходом суммы соответствующего одноразрядного сумматора, выход переноса которого соединен с входом первого горогового элемента, имеющим вес — 2, и с входом второго порогового элемента, имеющим вес +2, три входа второго порогового элемента, имеющие вес — 1, соединены соответственно с вы:;одом переноса предыдущего разряда контролируемого сумматора и с входами

10 соответствующих разрядов операндов.

Источники информации, принятые во вш1мание при экспертизе

15 1. Лвторское свидетельство СССР

¹ 365708, кл. G 06 Г 11/02, 1970.

2. Авторское свидетельство СССР № 500527, кл. G 06 F 11/00, 1973 (прототип).