25
Изобретение относится к вычислиельной технике и может быть испольовано при разработке быстродействуюих арифметических устройств, где рименяется контроль на четность. g
,Целью изобретения является повышение достоверности результата умноения.
На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - tO ункциональная схема одного из вариантов блока формирования частичных произведений; на фиг. 3 - функцио- нальная схема одного из вариантов блока суммирования.15
Устройство для умножения (фиг. 1) содержит блок 1 формирования частичных произведений, блок 2 суммирования, элемент И 3, блоки 4 и 5 сложения по модулю два, блок 6 сравнения, 20 информационные входы 7 и 8 множимого и множителя устройства, входы 9 и, 10 контрольных разрядов множимого и множителя устройства, информационный выход 11 устройства, выход 12 ошибки устройства.
Блок 1 формирования частичных произведений (фиг. 2) содержит группу элементов И 13 и выходы 14-29 элементов И 13 группы.
Блок 2 суммирования (фиг. 3) содержит одноразрядные двоичные сумматоры 30-41, группу выходов 42 результата и группу 43 выходов переносов блока.35
Устройство работает следующим об - разом.
1
После подачи сомножителей на информационные входы 7 и 8 устройства 40 в блоке 1 формируются частичные произведения, которые далее поступают в блок 2, где суммируются с учетом весов их разрядов. На выходах результата блока 2 суммирования образуется 5 в однорядном коде произведение, которое и поступает в качестве результата на информационный выход 11 устройства. Одновременно с этим возникающие в блоке 2 при суммировании JQ частичных произведений переносы поступают в первый блок 4 сложения по модулю два, где осуществляется их суммирование по модулю два. На дополнительный вход этого блока подается с выхода элемента И 3 значение произведения четностей сомножителей. На - выходе блока 4 формируется косвенно предсказанная четность произведения.
5
5
0
5
0 5 Q
которая в дальнейшем сравнивается , на блоке 6 сравнения с фактической четностью произведения, образованной на выходе второго ёлока 5 сложения по модулю два. В случае несовпадения значений фактической и предсказанной четностей произведения на выходе 12 устройства формируется сигнал ошибки. Если блок 2 суммирования построен с использованием одноразрядных сумматоров с функциональной зависимостью суммы от переноса, то в предлагаемом устройстве для умножения обнаруживаются все ошибки в произведении (одиночные и групповые), которые вызваны одиночной неисправностью. Рассмотрим это на примерах. Пусть на выходе 20 элемента И 13 блока 1 формирования частичных произведений сформирован неверный результат из-за неисправности элемента И 13. Тогда ошибка в формировании этого разрядного произведения обязательно вызы- вает ошибку в формировании суммы сумматора 33, которая, в свою очередь, вызывает ошибку в сумме сумматора 34 и обязательно приводит к ошибке в сумме сумматора 35, а следовательно, и к ошибке в четвертом разряде про- изведекия. Так как в рассмотренном случае предполагается, что ошибки в переносах сумматоров не возникают, то общая ошибка в переносах и разрядах произведения нечетная, что обнаруживается контролем по четности. Пусть теперь та же самая ошибка в образовании разрядного произведения вызывает ошибку как в сумме сумматора 33, так и в его переносе (для сумматоров с функциональной зависимостью суммы от переноса ошибка в переносе обязательно сопровождается и ошибкой в сумме, т.е. возможен случай, когда есть ошибка в сумме и нет ошибки в переносе, и не возможен случай, когда есть ошибка в переносе и нет ошибки в сумме). Тогда ошибка в сумме сумматора 33 приводит к ошибке в четвертом разряде произведения, а ошибка в переносе сумматора 33 вызывает ошибку в сумме сумматора 37, которая приводит к ошибке в пятом разряде произведения. Общее число ошибок в переносах и разрядах произведения нечетное (две ошибки в произведении и одна ошибка в переносах) , что обнаруживается контролем по четности. Аналогичным образом обнаруживаются и другие сочетания
бок, вызываемые одиночной неисправностью устройства.
Фор м у ла изобретения
Устройство для умножения, содержащее блок формирования частичных произведений и блок суммирования, причем информационные входы блока формирования частичных произведений являются соответственно входами множимого и множителя устройства, информационные выходы блока частичных произведений соединены соответственно с равновесными информационными входами блока суммиройания, выход результата которого является информационным выходом устройства, отличающееся тем, что, с целью повьппения достоверности результата
754
умножения, в него введены блок сравнения, элемент И и два блока сложения по модулю два, причем первый и второй входы элемента И являются
входами контрольных разрядов множимого и множителя устройства соответственно, выход элемента И и группа выходов переносов блока суммирования соединены с соответствующими входами группы входов первого блока сложения по модулю два, группа выходов результата блока суммирования соединена с группой входов второго блока, сложения по модулю два, выходы первого и второго блоков сложения по модулю два соединены соответственно с первым и вторым информационными входами блока сравнения, выход которого является выходом ошибки устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для умножения | 1989 |
|
SU1683016A1 |
Устройство для умножения | 1986 |
|
SU1368882A1 |
Устройство для умножения с контролем | 1989 |
|
SU1675879A1 |
Устройство для умножения | 1989 |
|
SU1689946A1 |
Матричное устройство для умножения чисел по модулю 2 @ -1 | 1985 |
|
SU1254471A1 |
Устройство для умножения | 1986 |
|
SU1339551A1 |
Устройство для умножения | 1983 |
|
SU1200280A1 |
Устройство для контроля умножения по модулю три | 1986 |
|
SU1348836A1 |
Устройство для умножения | 1988 |
|
SU1578711A1 |
Устройство для умножения | 1980 |
|
SU1005039A1 |
Изобретение относится к области вычислительной техники и может быть использовано при разработке быстродействующих арифметических устройств, где применяется контроль на четность. Цель изобретения - повьппение до.сто- верности результата умножения. Умножение осуществляется с помощью блока 1 частичных произведений и блока 2 суммирования, выход результата которого является информационным выходом устройства. Выходы всех внутренних сигналов переноса блока 2 суммирования поступают на входы первого блока 4 сложения по модулю два, где складываются с сигналом на выходе элемента И 3 и образуют предсказанный сигнал четности (на входы элемента И 3 поступают контрольные разряды множимого и множителя). Сигналы с выхода результата блока 2 суммирования поступают на входы второго блока 5 сложения по модулю два для формирования фактического значения четности результата. Предсказанный и фактический сигналы четности на выходах соответственно первого и второго блоков сложения по модулю два сравниваются с помощью блока сравнения, который при несравнении этих сигналов форми- i рует сигнал на выходе ошибки устройства. 3 ил. S Ю О СЛ to QD СЛ /2
Редактор Н.Лазаренко
Составитель В.Гречнев Техред и.Попович
Заказ 272/48
Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Корректор С.Шекмар
Карцев М.А., Брик В.А | |||
Вычислительные системы и синхронная арифметика | |||
М., Радио и связь, 1981, с | |||
Способ прикрепления барашков к рогулькам мокрых ватеров | 1922 |
|
SU174A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
.Там же, с | |||
Приспособление для подвешивания тележки при подъемках сошедших с рельс вагонов | 1920 |
|
SU216A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Авторы
Даты
1987-02-23—Публикация
1985-09-11—Подача