Матричный умножитель Советский патент 1990 года по МПК G06F17/16 G06F11/07 

Описание патента на изобретение SU1615704A1

jj.r |4.г JJ.2|4.2 J3.y|4.r OLA7 ) А7 Ат 5.1

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

название год авторы номер документа
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
  • Явиц Леонид Соломонович
SU1688238A1
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
  • Богаевский Александр Борисович
  • Явиц Леонид Соломонович
SU1714592A1
Матричный умножитель по модулю чисел Ферма 1990
  • Горшков Алексей Станиславович
SU1783513A1
Устройство для умножения 1988
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
SU1603379A1
Вычислительное устройство 1987
  • Кокаев Олег Григорьевич
  • Кисленко Владимир Семенович
  • Амехо Давид
  • Талышинская Тамилла Исрафиловна
SU1509872A1
Вычислительное устройство 1983
  • Шатилло Вячеслав Викторович
SU1117635A1
Матричное вычислительное устройство 1982
  • Волощенко Сергей Алексеевич
SU1034032A1
Матричное устройство для вычисления тригонометрических функций 1984
  • Шумилов Лев Алексеевич
  • Зуев Игорь Станиславович
  • Турсунканов Андас Маутович
SU1226448A1
Устройство для умножения двоичных чисел 1980
  • Березенко Александр Иванович
  • Гладыш Феликс Леонидович
  • Калинин Сергей Евгеньевич
  • Корягин Лев Николаевич
  • Репетюк Алексей Михайлович
  • Репетюк Евгений Михайлович
SU938282A1
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Явиц Леонид Соломонович
  • Золочевский Игорь Николаевич
  • Прохоров Сергей Николаевич
SU1697078A1

Иллюстрации к изобретению SU 1 615 704 A1

Реферат патента 1990 года Матричный умножитель

Изобретение относится к вычислительной технике и может быть использовано в универсальных и специализированных арифметических узлах. Цель изобретения - повышение достоверности вычислений матричного умножителя. Умножитель содержит матрицу 1 элементов И и матрицу 2 одноразрядных сумматоров. Умножитель содержит К+1 избыточный столбец и позволяет исключить из работы область неисправных узлов умножителя, ограниченную К столбцами матрицы. Множимое и множитель подаются на входы 4,5 матричного умножителя, округленный результат снимается с выходов групп 6,7 матричного умножителя. При обнаружении неисправной области матрицы она включается в нерабочую зону, изменяется подключение разрядов множимого к разрядам входа 4 умножителя, а на разряды входа 3 отключения столбца умножителя соответствующие столбцам нерабочей зоны, подается нулевой сигнал. 4 ил.

Формула изобретения SU 1 615 704 A1

&

7

л.

5.т

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

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

На фиг. 1 приведена функциональная схема матричного умножителя; на фиг. 2 - функциональная схема одноразрядного сумматора матричного умножителя; на фиг. 3 и 4 - положение рабочей и нерабочей зон матричного умножителя при отсутствии и наличии неисправности соответственно.

Матричный умножитель содержит матрицу 1 элементов И, матрицу 2 одноразовых сумматоров, вход 3 отключения столбцов матричного умножителя, входы 4 и 5 множимого и множителя матричного умножителя соответственно, вторую и первую группы 6 и 7 выходов результата матричного умножителя.

Одноразовый сумматор матрицы 2 (фиг. 2) содержит группу элементов НЕ 8, группу элементов И 9, группу элементов ИЛИ 10, третий и первый информационные входы 11 и 12 одноразрядного сумматора матрицы 2, вход 13 блокировки результата одноразрядного сумматора матрицы 2, второй информационный вход 14 одноразрядного сумматора матрицы 2, выходы 15 и 16 суммы и переноса одноразрядного сумматора: матрицы 2.

Матричный умножитель позволяет получить правильный результат вычислений при наличии в матричном умножителе области неисправных ячеек, ограниченной k столбцами матричного умножителя. Это достигается за счет введения аппаратной избыточности в виде (k+l) столбцов матричного умножителя и за счет замыкания матричного умножителя в кольцо. Область матричного умножителя, ограниченную столбцами, в которой пр оисходят вычисления, называют рабочей зоной матричного умножителя, оставшуюся избыточную часть, ограниченную (k+l) столбцами, - нерабочей зоной матричного умножителя.

Матричный умножитель работает следующим образом.

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

Положение рабочей и нерабочей зон произвольное, т.е. рабочая зона ограничивается столбцами либо с первого по п-й, либо с второго по (п+1)-й, либо с (k+l)-ro по (n+k+l)-й, либо с (k+l)-ro по первый и т.д.

Пусть рабочая зона ограничена столбцами с первого по п-й (фиг. 3).

В исходном состоянии разряды с (п+1)- го по (n+k+l)-й входа 3 отключения столбца матричного умножителя подключаются к шине нулевого потенциала, разряды с первого по п-й входа 3 подключены к шине единичного потенциала.

Подача нулевого сигнала на соответствующий разряд вхЬда 3 приводит к тому, что на выходах переноса и суммы одноразрядных сумматоров матриЦы 2 этого столбца будут нулевые сигналы независимо от того, какие сигналы поступают на их информационные входы.

Таким образом, исключается влияние нерабочей зоны на рабочую. На входы 4 и 5 подаются множимое и мно- житель. Через некоторое время, определяемое переходными процессами, на выходах результата групп 6 и 7 появляется результат умножения. Результат получается округленным, так как (m-il) младших разрядов, результата j отбрасываются (т - разрядность множителя).

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

Будем полагать, что область неисправных узлов определена, например, путем тестирования. Нерабочая зона,

ограниченная (k+l) столбцами, совмещается с локализованной областью неисправных узлов, ограниченной k столбцами, таким образом, чтобы крайний справа столбец нерабочей зоны не содержал неисправных узлов. Работа матричного умножителя в данном случае отличается от рассмотренного случая положением рабочей и нерабочей зон и разрядами входа 3 множимого, на которые подается множимое, и выходами групп 6 и 7, с которых снимается результат (фиг. 4).

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

Матричный умножитель, содержащий матрицу элементов И размерностью nxm (п - разрядность множимого, m - раз- рядност ь множителя) и матрицу одно51

разрядных сумматоров размерностью nxm, причем первые входы элементов И i-ro столбца матрицы () подключены к i-му разряду входа множимого матричного умножителя, вторые входы элементов И j-й строки матрицы подключены к j-му разряду входа множителя матричного умножителя (), выход каждого i-ro элемента И j-й строки матрицы соединен с первым информационным входом, i-ro одноразрядного сумматора j-й строки .матрицы, второй и третий информационные входы одноразрядных сумматоров первой строки матрицы подключены к шине нулевого потенциала матричного умножителя, выход переноса каждого i-ro одноразрядного сумматора р-й строки матрицы соединен с вторым информационным входом i-ro одноразрядного сумматора (р+1)-й строки матрицы (), выход суммы каждого з-го одноразрядного сумматора р-й строки матрицы соединен с третьим информационным входом s-1- го одноразрядного сумматора (р+1)-й строки матрицы (.n), отличающийся тем, что, с целью повышения достоверности вычислений матричного умножителя, в него введены по k+1 элементов И в каждую строку матрицы элементов И и по k+1 одноразрядному сумматору в каждую строку матрицы одноразрядных сумматоров (k - максимальное количество неисправных столбцов в матрице), причем первые входы элементов И t-ro столбца матрицы подключены к t-му разряду входа

0

5704

МНОЖ1ЖОГО матричного умножителя (п+

+ l t n+k+l T), вторые входы каждого t-ro элемента И j-й строки матрицы подключены к j-му разряду входа множителя матричного умножителя, выход каждого t-ro элемента И j-й строки матрицы соединен с первым информационным входом t-ro одноразрядного сумматора j-й строки матрицы, второй и третий информационные входы каждого, t-ro одноразрядного сумматора первой строки матрицы соединены с шиной нулевого потенциала матричного умно5 жит,еля, выход переноса каждого t-ro одноразрядного сумматора р-й строки матрицы соединен с вторым информационным входом t-ro одноразрядного сумматора (р+1)-й строки матрицы, вы0 ход суммы каждого t-ro одноразрядного сумматора р-й строки матрицы соединен с третьим информационным входом (t-l)-ro одноразрядного сумматора (Р+1)-й строки матри-цы, выход суммы

5 каждого первого одноразрядного сумматора р-й строки матрицы соединен с третьим информационным входом последнего одноразрядного сумматора (р+1)-й строки матрицы, выходы пере0 носа и выходы суммы одноразрядных сумматоров последней строки матрицы образуют первую и вторую группы выходов результата матричного умножителя, входы , блокировки результата всех одноразрядных сумматоров каждого столбца матрицы подключены к соответствующему разряду входа отключения столбца матричного умножителя.

5

НераЬочоя soffd /

/ п-п D D /п-п р-б-п п п

/ D-D а 6-П п п

X

crl.Qi -S- &S.-Q

результат Фие.Ъ

D-O

D-g

/гЧ

П

ru

S. V.

PnyjJbrrjam

множимое

D D п

(U

Мн осиное

7J

Документы, цитированные в отчете о поиске Патент 1990 года SU1615704A1

Видоизменение лесов 1929
  • Мальцев Ф.И.
SU17700A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Папернов А.А, Логические осноны цифровой вычис лител&ной техники, - М
: Советское радио, 1972, с
Прибор для измерения силы звука 1920
  • Лысиков Я.Г.
SU218A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 615 704 A1

Авторы

Шатилло Вячеслав Викторович

Прохоров Сергей Николаевич

Явиц Леонид Соломонович

Даты

1990-12-23Публикация

1988-03-29Подача