М-разрядный комбинационный сумматор
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, может быть использовано в цифровых БИС и характеризуется низкими затратами и повышением быстродействием. Сумматор состоит из М узлов суммирования и узла переноса, содержащего элемент И и элемент ИЛИ, выход которого соединен с выходов переноса сумматора, причем все узлы суммирования содержат два элемента ИСКЛЮЧАЮЩИЕ ИЛИ и элемент И, а -й узел суммирования дополнительно содержат три элемента И и элемент 1или. С целью повышения быстродействия и упрощение сумматора, в -й узел суммирования введен третий элемент ИСКЛЮЧАЮЩЕЕ ИЛИ. 1 ил.
СОЮЗ СОЕЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 G 06 F 7 50
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
17
11, 12о
11;
t2i
ГОСУДАРСТВЕННЫЙ HOMHTET
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4606641/24-24 (22) 17.11.88 .(46) 23.07.90 ° Бюл. !! 27 (72) С.В.Ильин, А.В.Юсупов
I и Л.Н.Кравченко (53) 681.325 (088.8) (56) Европейский патент У 214836, кл.G 06 F 7/50, 1987.
Патент США В 4623982, кл. G 06 F 7/50, 1986. (54). М-РАЗРЯДНЫЙ КОМБИНАЦИОННЫЙ СУММАТОР
„„Я0„„1580349 А 1
2 (57) Изобретение относится к вычислительной технике, может быть использовано в цифровых БИС и характеризуется низкими затратами и повышенным быстродействием. М-разрядный комбинационный сумматор имеет. входы I! u !
2 слагаемых, выход 16 суммы, вход
17 переноса и выход !S переноса. В каждом разряде суммирования на элементах ИСКЛЮЧАЮ!ЦЕЕ ИЛИ 4; и И 3,. формируются значения полусуммы разрядов слагаемых Р; = АЙ В; и сигналя генерации переноса G; = А;.В; соответст1580349
4 венно. На элементах И 6 и ИЛИ 9 ° по I f последовательному принципу формируются условные межразрядные переносы С., о
1 исходя из условия равенства нулю входного переноса. На элементе ИСКЛЮЧАЮЩЕЕ ИЛИ 9. формируется i-й раз1 о ряд условной суммы S l . Формирование истинного разряда суммы осуществляется на элементе ИСКЛЮЧАЮЩЕЕ ИЛИ 5; lp путем селективного инвертирования
i-ro разряда условной суммы S; в сом
Изобретение относится к вычислительной технике и микроэлектронике и может быть использовано в цифровых
БИС высокого быстр действия.
Целью изобретения является повыше- gp ние быстродействия и упрощение сумо матора.
На чертеже представлена функциональная схема М-разрядного комбинаци онног о сумма тор а. 25
Сумматор содержит М узлов 1о, I 1,„, суммирования и узел 2 ф ° ° ° ф переноса. С нулевого по (И-1 )-й узлы суммирования содержат элементы
И Зо,З „ . ° .,3 м,, пеРвые элементы 30
ИСКЛЮЧАЮЩЕЕ ИЛИ 4„,4 „...,4 „,,, вторые элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 5»
5,,...,5 „„,, с первого по (М-1)-й узлы суммирования содержат вторые, 6 >6, ° ° ° j6мтретьи 7, 7q> ° ° ° 7м и четвертые 8,, 8,...,8, элементы И, третьи элементы ИСКЛЮЧАЮЩЕЕ
ИЛИ 9,,9,...,9<» элементы ИЛИ ° ° °,11 < 1 Разрядов с нуЛевого ao - 40 (И-1)-й первого слагаемого сумматора, входы 12„, 12 „...,,12„„, разря-, дов с нулевого по (N-1)-и второго слагаемого.
Узел переноса содержит элемент 45
И 13 и элемент ИЛИ 14, выход- 15 переноса сумматора, выходы 16, 16,,..., 16 „„, суммы сумматора и вход
17 переноса сумматора.
Сумматор работает следующим образом.
Разряды слагаемых поступают на входы 11 и 12, сигнал входного переноса С вЂ” на вход 17. В каждом раз и ряде суммирования на элементах ИСКМ
ЛЮЧАЮЩЕЕ ИЛИ 4; и И 3; формируются значения полусуммы разрядов слагаемых Р; = А; 9 В 1 и сигнала генерации переноса G = А, В; соответстответствии с выражением S . о
= Я ®(С „ Ро.Р, ...P ). Управление селективным инвертированием осуществляется сигналом с выхода элемента И 7; на первый вход которого подается входной перенос С „, а на второй вход — сигнал Р Р„... P.,ôîð1 -1 мируемый последовательно на элементах И 8 о, 8 1,... 8; „, выходной перенос сумматора формируется на элементах И 13, ИЛИ 14. 1 ил. венно. На выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5; формируется i-й разряд суммы S; в соответствии с выражением
S. = S. 8 (С.„-P .P,...Р;, ),. где S — i-й разряд условной суммы, полученный исходя из условия равенства нулю входного переноса и формируемый на выходе элемента ИСКЛОЧАЮЩЕЕ
ИЛИ 9; в соответствии с выражением
S, = А; 9 ВС;-1, о где С,, — условный перенос из (i-l)го разряда суммирования.
Условные межразрядные переносы формируются последовательно на элементах И 6, ИЛИ 10 исходя из условия равенства нулю входного переноса..
Значение условного переноса из нулевого разряда суммирования совпадает со значением генерации переноса нулевого разряда суммирования.
Значение истинного разряда суммы
Б формируется путем селективного инвертирования значения условного разряда суммы S. на элементе ИСКЛЮо
ЧАКЩЕЕ ИЛИ 5 . Управление селективI ным инвертированием осуществляется сигналом с выхода элемента И 7., на
1 вход которого подается входной перенос сумматора. Элемент И 7. Управляется сигналом Р .P,...Р;,, который формируется последовательно на элементах И 8 (k = 1,..., i-l ).
Для пояснения процесса формирования истинного разряда суммы рассматривают два случая:
Х. Хотя бы одно значение Р1
О (k = О,..., i-l), т.е. хотя бы
s одном разряде, предшествующем i-му, разряды слагаемых имеют одинаковые значения (A> = О, В = О или А = 1, В 1, 1). При этом входной перенос не оказывает влияния на формирование
1580349 о = Aî ®Во® С .
Выходной перенос сумматора формируется на элементах И 13 и ИЛИ 14 в соответствии с выражением о
Соот С м-1 С?и Ро Р Ры- и выдается на выход 15.
Формула изобретения
М-разрядный комбинационный сумматор, состоящий из М узлов суммирования и узла переноса, содержащего элемент И и элемент ИЛИ, выход кото— рого соединен с выходом переноса 4О сумматора, причем все узлы суммирования содержат два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и элемент И, à i-й узел суммирования (где i = 1,2,...,М-1) дополнительно содержат три элемента И 45 и элемент ИЛИ, причем вход i-го разряда первого слагаемого сумматора соединен с первыми входами первых элементов И и ИСКЛЮЧАЮЩЕЕ ИЛИ i-ro узла суммирования, вторые входы кото- 5р рых соединены с входом i-го разряда второго слагаемого сумматора, вход нулевого разряда первого слагаемого сумматора соединен с первыми входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и элемента И нулевого узла суммирования, вторые входы которых соединены с входом нулевого разряда второго слагаемого сумматора, выход первого
i-ro разряда суммь.. Элемент И 7i имеет на выходе уровень логического нуо ля. Значение S проходит без изменения через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ на выход 16; .
II. Все значения P о P,...Ð;, равны логической "1" т.е. во всех раз- . рядах, предшествующих i-му, разряды слагаемых имеют разные значения (A g =
О, B =1илиА =1, Bg=O) (k
= О,..., i-1 )). При этом входной перенос используется в формировании
i-ro разряда истиной суммы. Входной перенос сумматора проходит через эле-15 мент И 7; .. Если С ц = О, т.е. соото ветствует условию формирования S то Н проходит без изменения на вы I о ход 16; . Если С, = 1, значение S; инвертируется на элементе ИСКЛЮЧАЮ- 20
ЩЕЕ ИЛИ 5; и на выход 16у поступает
-o значение S ..
Нулевой разряд истиной суммы фор-. мируется непосредственно под управлением входного переноса 25 элемента ИСКЛЮЧАЮЩЕЕ ИЛИ нулевого узла суммирования соединен с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ нулевого узла суммирования, выход которого является выходом нулевого разряда суммы сумматора, выход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
i-го узла суммирования соединен с выходом i-го разряда суммы сумматора, выход первого элемента И i-ro узла суммирования соединен с первым входом первого элемента ИЛИ 1-го узла суммирования, второй вход которого соединен с выходом второго элемента И i-го узла суммирования, вход переноса сумматора соединен с первыми входами третьих элементов И i õ узлов суммирования и первым входом элементов И узла переноса, выход которого соединен с первым входом элемента ИЛИ узла переноса, второй вход которого соединен с выходом первого элемента ИЛИ (М-I)-го узла сумьырования, выход первого элемента ИЛИ i-го узла суммирования соединен с первым входом второго элемента И. (i+1)-ro узла суммирования, о т л и ч а ю— шийся тем, что, с целью ",îâûøåния быстродействия и упрощения сумматора, в i-й узел суммироваНия введен третий элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
i-го узла суммирования, второй вход которого соединен с выходом третьего элемента И i-ro узла суммирования, второй вход которого соедиие с первым входом четвертого элемагга
И i-ro узла суммирования и выходом четвертого элемента И (i-1)-го узла суммирования, первый вход четвертого элемента И первого узла суммирования соединен с выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ нулевого узла суммирования, выход элемента И нулевого узла суммирования соединен с первым входом второго элемента И первого узла суммирования, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ i-го узла суммирования соединен с первыми входами третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ i-го узла суммирования и с вторыми входами вторых и четвертых элементов И i-го узла суммирования, вход переноса сумматора соединен с вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ нулевого узла суммирования, выход четвертого элемента И
1580349
Составитель Н.Маркелова
Техред Л.Сердюкова
Корректор С.Черни
Редактор Н.Рогулич
Ю
Заказ 2012 Тираж 565 Подписное
3НКЩИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101 (М-1)-го узла суммирования соединен с вторым входом элемента И узла переноса, первый вход второго элемента
И i-ro узла суммирования соединен с вторым входом третьего элемента ИСКЛЮЧАКЦЕЕ ИЛИ i-го узла суммирования.