Комбинационный сумматор

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в процессорах ЭВМ. Цель изобретения - упрощение сумматора. Комбинационный сумматор в катэдом разряде содержит функциональные транзисторы п-типа 1-30, нагрузочные транзисторы 31-34, элементы НЕ 35-38, входы 39, 40 и 41, 42 прямого и инверсного значений первого и второго слагаемых, входы 43, 44 прямого и инверсного значений переноса, выхода 45, 46 прямого и инверсного значений переноса, выходы 47, 48 прямого и инверсного значений суммы. 1 ил. с «

65881 А1

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51) G 06 F 7/50

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСНСМУ СВИДЕТЕЛЬСТВУ

lô О-

vzQ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И OTHPbfYHSIM

ПРИ ГННТ СССР (21) 4207817/24-24 (22) 09.03.87 (46) 15.03.89. Бюл. ¹ 10 (71) Ленинградский электротехнический институт им. В.И. Ульянова (Ленина) (72) В.И, Варшавский, Н.А. Голдин, A,Þ. Кондратьев и Б.С. Цирлин (53) 681 ° 325 ° 5(088 ° 8) (56) Авторское свидетельство СССР № 1034031, кл, С 06 F 7/50, 1982.

Авторское свидетельство СССР № 1411737, кл. G 06 F 7/50, 1987. (54) КОИБИНАЦИОННЬЙ СУК"1АТОР (57) Изобретение относится.к вычислительной технике и может быть использовано в процессорах ЭВИ. Цель изобретения — упрощение сумматора.

Комбинационный сумматор в каждом разряде содержит функциональные транзисторы и-типа 1-30, нагруэочные транзисторы 31-34, элементы НЕ 35-38, входы 39, 40 и 41, 42 прямого и инверсного значений первого и второго слагаемых, входы 43, 44 прямого и инверсного значений переноса, выходы

45, 46 прямого и инверсного значений переноса, выходы 47, 48 прямого и инверсного значений суммы. 1 ил.

1465881 Изобретение относится к вычислительной технике и может быть использовано в процессорах ЗИМ.

Цель изобретения — упрощение

5 сумматора.

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

Комбинационный сумматор в каждом разряде содержит функциональные транзисторы и-типа 1-30, нагрузочные транзисторы 31-34, элементы HE 35-38, входы 39, 40 и 41, 42 (а, а и Ь, b) прямого и инверсного значений первого и второго слагаемых, входы 43 и

44 (р, р) прямого и инверсного значений переноса из предыцущего разряда, выходы 45 и 46 (р, р ) прямого и инверсного значений переноса с в 20 следующий разряд, выходы 47 и 48 (s, з) прямого и инверсного значений суммы данного разряда (сигналы завершения переходных процессов в сумматрре). 25

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

Инертное состояние схемы характеризуется значением 1 на всех ее вхо(° ( дах и выходах: а=а=Ь=-Ь=-р=р=р =-р s= 30

=в.=l. При этом, транзисторы 21-30 открыты.

Если на входах сумматора устанавливается единичный рабочий набор:

35 а Ь=р! и а=Ь=р=0, то транзисторы

1-8 остаются открыты и на входах элементов HE 35 и. 37 сохраняется значение "О", .а на выходах, т.е. вы— ходах р и s — значение "1",. а тран- „ зисторы 11-18 закрываются и на входах элементов НЕ 36 и 38 появляется значение 1, а на Их выходах, т.е. выходах р и s — значение "0", которое закрывает транзисторы 22 и

27, 28, 29. Теперь при переходе схемы в инертное состояние значение 0 на входе элемента HE 36 появится только после того, как откроются транзисторы 11 14, т.е. после того, как в инертное состояние возвратятся входы а и b. После этого на выходе элемента НЕ 36 появится значение 1, т,е.

I ( выходы р - и р схемы окажутся в инертном состоянии. Аналогично, значение "0" на входе элемента НЕ 28 появится только после того, как от-кроются транзисторы 13, 16 и 18, т.е. после того, как в инертное состояние возвратятся входы а Ь и р. После этого на выходе элемента HE 38 лоявнтся значение "1", т.е. выходы s u

s схемы окажутся в инертном состоянии. Если на входах сумматора устанавливается нулевой рабочий набор: а=

=Ь=р=О и а=Ъ=-p=l, то транзисторы

11-18 остаются открыты и на входах элементов НЕ 36 и 38 сохраняется значение "0", а на их выходах, т.е, — I выходах р и s — значение "I",. а транзисторы 1-8 закрываются и на входах элементов HE 35 и 37 появляется значение "1", а на нх выходах, ( т.е. выходах р и s — значение "0", которое закрывает транзисторы 21 и

23, 24, 25. При переходе схемы в инертное состояние значение "0" на входе элемента НЕ 35 появится только после того, как откроются транзисторы 1, 4,, т.е. после того, как в инертное состояние возвратятся входы а и b. Тогда на выходе элемента HE 35 появится значение "1", т. е, выходы (( р и р схемы окажутся в инертном состоянии. Аналогично, значение "0" на входе элемента НЕ 37 появится только после того, как откроются транзисторы 3, 6 и 8, т.е. после того, как в инертное состояние возвратятся входы а, Ь и р. После этого на выходе элемента НЕ 37 появится значение "I", т.е. выходы s u s схемы окажутся в инертном состоянии, Если на входах сумматора устанавливается рабочий набор, в котором значение "1" сохраняется на одном

Прямом и двух инверсных входах, например, a=b=-.р=l.и a b=p=O, то на входах элементов НЕ 36 и 37 сохраняется значение "0", и на их выходах, т.е. выходах р и s †.значение

"1", а на входе элемента НЕ 35 появляется значение "1" и на его выходе, т. е. выходе р — значение "0" > которое закрывает транзисторы 21 и 9 и

20, последнее приводит к появлению значения "!" на входе элемента НЕ

38, и значения "0" — на его выходе, т.е. выходе sсхемы,,которое закрывает транзисторы 27, 28, 29, Теперь при переходе в инертное состояние значение "0" на входе ин— вертора 35 появится только после того, как откроются транзисторы l, 4, т,е. после того, как в инертное сос1465881 тояние возвратятся входы а и Ь, а значение "0" на входе элемента HE 38.только после того, как откроются транзисторы 13, 16, 18 и 30, т. е. после того, как в инертное состояние возвратятся входы а, Ь, р и р.

После этого на выходах элементов

HE 35 и 38 появится значение "1", .l т. е, выходы р, р и s s окажутся в инертном состоянии.

Если на входах сумматора устанавливается рабочий набор, в котором значение "1" сохраняется на двух прямых и одном инверсном входах, на- . пример, а=Ь=р=1 и а=Ь=р=О, то на входах инверторов 35 и 38 сохраняется значение "0", а на их выходах, т.е.

Ф! 11 выходах р и s — значение " 1, а н а входе элемента 36 появляется значение

" 1 " и íà его выходе, т . е . выходе р значение "0 ", которое закрывает тр анз и с торы 2 2 и 9, 1 0, последнее приводи т к появлению значения " 1 " на входе элемента НЕ 3 7 и значения "0 " у — на ег о выходе,, т . е . выходе s, которое закрывает тр ази сторы 2 3, 24, . 25 . Теперь и ри переходе в инертное состояни е значение " 0 " на входе элемента

НЕ 3 6 появится только после того, ка к в инертное состояние возвратятся входы а и b, а значение "0 " на входе элемента H E 3 7, только после того, к а к откроют ся транзисторы 3, 6, 8, и 26, т . е . после того, к а к в и нер тно е состояние возвратятся входы а, Ъ, р и р . После этого на выходах элементов НЕ 3 6 и 3 7 появится знач ени е " 1 ", т . е . выходы р, р и s s окажутся в инертном состоянии .

Из сказанного видно, что рабочее состояние выходов s u s суммы данного разряда появляется только после, того, как все его входы (в том числе и переноса из предыдущего разряда) перейдут из инертного в рабочее состояние. При этом, рабочее состояние выходов переноса в следующий разряд проверяется в следующем разряде, для которого они являются входами. Анало, гично, переход выходов s u s суммы данного разряда в инертное состояние происходит только после того, как на всех его входах (в том числе и переноса из предыдущего разряда) установится инертное состояние. Инертное состояние выходов переноса в следующий разряд также проверяется в сле-, 5

40

55 шиной питания сумматора и истоками девятнадцатого функционального транзистора и четырнадцатого функционального транзистора, сток кото15

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

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

Комбинационный сумматор, содержащий в каждом разряде четыре нагрузочных транзистора, четыре элемента НЕ и тридцать функциональных транзисто-ров п-типа, причем затворы первого, второго, третьего функциональных транзисторов соединены с входОм прямого значения первого операнда сумматора, затворы четвертого, пятого и шестого функциональных транзисторов соединены с входом прямого значения второго операнда сумматора, затворы седьмого, восьмого функциональных транзисторов соединены с входом прямого значения переноса сумматора, затворы девятого, десятого, одиннадцатого функциональных транзисторов соединены с выходом инверсного значения переноса сумматора, затворы двенадцатого, тринадцатого, четырнадцатого, функциональных транзисторов соединены с выходом инверсного значения переноса сумматора, затворы пятнадцатого, шестнадцатого, функциональных транзисторов соединены с входом инверсного значения переноса сумматора, затворы семнадцатоro, восемнадцатого, девятнадцатого функциональных транзисторов соединеиы с входом инверсного значения первого операнда, затворы двадцатого двадцать первого, двадцать вто" рого функциональных транзисторов соединены с входом инверсного значения второго операнда сумматора, затворы двадцать третьего, двадцать четвертого, двадцать пятого функциональных транзисторов соединены с выходом инверсного значения суммы сумматора и выходов первого элемента НЕ, вход которого через первый нагрузочный транзистор соединен с

1465881

Составитель M. Есенина

Редактор И. Сегляник Техред Л„Олийнык Корректор H. Knроль

Заказ 947/49 Тираж 667 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент™, г.Ужгород, ул. Гагарина, 101 рого соединен с истоком двадцать третьего функционального транзистора, сток которого соединен с истоком шестнадцатого и со стоком двадцать второго функциональных транзисторов, исток последнего соединен со стоком девятнадцатого и истоком тринадцатого функциональных транзисторов, сток последнего соединен с истоком двад- 10 цать пятого функционального транзистора, сток которого соединен с шиной нулевого потенциала сумматора, затвор одиннадцатого функционального транзистора соединен с выходом вто- 15 рого элемента НЕ» вход которого через второй нагрузочный транзистор соединен с шиной питания и с истоками семнадцатого, восемнадцатого, двадцать первого функциональных трап- 20 эисторов, сток последнего соединен со стоком восемнадцатого и истоком пятнадцатого функциональных транзисторов, сток последнего соединен с истоком одиннадцатого функционального транзистора, сток которого и стоки четвертого, двенадцатого и двадцатога функциональных транзисторов сое" динены с шиной пулевого потенциала сумматора, исток последнего соединен З0 со стоком семнадцатого функционального транзистора, затвор двенадцатого функционального транзистора соединен с выходом третьего элемента

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