Устройство для сложения

 

Комитет Российской Федерации ио патентам и топариым знакам

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, I(ПАТЕНТУ М

СР

СР

)>ай

4: „)

Q0 (21) 4918700/24 (22) 19.12.90 (40) 15.10.9Э Б, ол. Na 37-38 (71) Московский физико-технический институт (72) Коваленко АП.; Малинин АИ; Цетинин И.Ю. (73) Цетинин Игорь Юрьевич; Коваленко Апександр

Павлович; Малинин Анатолий Иваногич (54) УСТРОЙСТВО ДПЛ СЛОЖЕНИЛ (57) Изобретение относится к области вычислительной техники и может быть использовано при разработке узлов высокопроизводительных вычислительных систем. Цепью изобетения лвляетсл повышение точности суммирования с округлением.

Устройство сложения содержит и сутл латоров 11 .

1.и, выходы суммы которых явпл,отся соответствующими выходами устройства, а входы операндов (в) ВГ ()I) 2001428 С1 (51) Я О (шина АБ), кроме старших разрядов (А и А ), сум— о о методов 12 1 К вЂ” соответствующими входами усцюис,ва, и блок 2 анализа переносов, входы лев р"non»"ния и распространения которого соединены с соо ветствуюшими выходами сумтлатороя 1.1

1п,.,пд.- переноса которых соединены с соотвл ну о ими выходами блока 2. Дополнительно вве-;; ны К-1 полусумматоров 31 ЗЛК вЂ” 1. Осо— бе»носгью работы устройства явпяетгя то, что при робо е для любого отрезка суммирования, соответ Tp гющсго любому из сумматоров 1.1 . 1 и, биты переполнения и распространения не могут равняться 1 ".äþâpåìñ:íío, что и позволяе повысить точность сумжровя ия с округлением, не ухудшая при ото,.i Гь;;.тродействия 1 ип

2001428 ва

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

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

На чертеже приведена схема устройстУстройство для сложения с округлением содержит 1i-1л сумматоров, выходы суммы которых являются соответствующими выходами устройства, а входы операндов, кроме старших разрядов, со второго по К сумматоров — соответствующими входами устройст- 15 ва, и блок 2 анализа переносов, К-1 полусумматоров 31 — Зк-1, входьi 41 — 4к-1 признака сигнала округления устройства.

Дополнительно введенные полусумматоры позволяют производить операци о округления одновременно с операцией сложения и при этом гарантировать правильность получаемого результата. Правильность результата гарантируется тем, что ни для какого отрезка суммирования П и P не равны "1" одновременно, Действительно, максимальная сумма для отрезков со 2 по К-1 будет в том случае, когда только один из старших битов операндов равен 1, а на все остальные входы, включая и дополнительный вход младшего разряда, поданы

"1", при этом сумма отрезка равна

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

Устройство работает следующим образом: на входы операндов сумматоров 1.1 ... 40

Формула изобретения устройство для сложения, содержащее и 45 сумматоров и блок анализатора переносов, причем входы младших разрядов первого и второго операндов I-го сумматора соеди50 ми входами соответствующих разрядов тройства, выходы суммы сумматоров явуст ляются выходов результата устроиства, вход (где 1 = 2, 3Ä ., К, К < п) переполнения и распространения переносов блока анализа переносов соединен с одноименным выходом соответствующего сумматора, вход переноса (i - 1)-ro суммэтора соедин н с соответствующим выходом переноса

1.п, кроме входов Ао и В<> сумматоров 1.2 ...

1.К подаются соответствующие биты суммируемых операндов, а биты которые должны были подаваться на входы Ао и Во сумматоров 1.2 ... 1.К подаются на входы полусумматоров 3 1 ... 3,K 1. Выходы суммы сумматоров 1.1 ... 1.п являются выходами устройства. В процессе работы сумматоры

1.2 ... 1.п вырабатывают биты П и Р, которые стандартным образом обрабатываются блоком 2, выходы переноса которого соединены с входами переноса соответствующих сумматоров.

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

М: бит на этом входе суммируется с соответствующими битами операндов, приходящими на этот сумматор, и по результатам этого суммирования формируются биты П и P. Бит

С прибавляется к этой сумме на завершающей стадии суммирования.

Блок 2, поскольку анализ бита С для каждого сумматора может выполняться независимо от остальных, необязательно может выполняться в виде функционально выделенного узла, например блок 2 состоит из функционально независимых подблоков, каждый из которых вырабатывает свой бит

С независимо от остальных и помещен в один корпус с соответствующим сумматором.

Сигнал округления подается на один из входов 4.1 ... 4,К-1. При этом на все остальные входы округления должны подаваться О. (56) Авторское свидетельство СССР

N. 1415223, кл. G 06 I 7/50, 1986.

Титце А., Шенк К. Полупроводниковая схемотехника, М.: Мир, 1983, с, 332-334, фиг. 19.30 (прототип), блока анализа переносов, отличающееся тем, что, с целью повышения точности сложения с округлением, устройство содержит

К - 1 полусумматоров, причем выход суммы (i-1)-го полусумматора соединен с входом старшего разряда первого операнда i-ro сумматора, вход старшего разряда второго операнда 1-го сумматора является входом признака сигнала округления устройства, вход младшего разряда (I - 1)-ro сумматора соединен с выходом переноса (i - 1)-го полусумматора, первый и второй входы которого являются дополнительными входами устройства,

Устройство для сложения Устройство для сложения 

 

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

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для построения быстродействующих матричных арифметических устройств

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств вычислительных машин с плавающей запятой

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

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

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

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

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

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

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

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано в высокоскоростных арифметико-логических устройствах, в том числе для вычисления быстрого преобразования Фурье и сверток по методу Винограда
Наверх