Накапливающий двоичный сумматор Советский патент 1983 года по МПК H03K19/00 G11C11/14 

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

Изобретение относится к вычислительной технике и может быть использовано при построении устройства переработки дискретной информации на цилиндрических магнитных доменах (ЦМД По основному авт. св. № 766017 известен накапливающий двоичный сумматор, содержащий магнитоодноосную пленку с ЦМД, на поверхности которой расположены логические элементы И-ИСКЛЮЧАЮЩЕЕ ИЛИ по числу разрядов операндов, соединенные с Ди намическими ловушками НМД, проводниковый аннигилятор ЦМД, основная токо вая аппликация, магнитосвязанная о логическими элементами И-ИСКЛЮЧАКМЦЕЕ ИЛИ и динамическими ловушками ЦМД всех разрядов сумматора, первый и второй входы каждого логического эле мента И-ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с соответствующими входами cyfiMaTopa первый и второй выход - соответствен но с вторым входом предыдущего логического элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ и .с входом соответствующей динамичес кой ловушки ЦМД, выход которой соеди иеп с первым входом того же логического элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ,а третиЯ Еыход каждого логического элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с соответствующим выходом сумг/iaTopa L.--l- Недостатком известного сумпатора являются ограниченные функциональные возможности, заключающиеся в выполнении то.г1ько операций суммирования и хранения результата. Целью изобретения является расширение функциональных возможностей сумматора путем реализации логических операций. Поставлен,ная цель достигается тем, что накапливающий двоичный сумматор содержит генераторы ЦДЦ по числу разрядов операндов, взаимосвязанные с вторыми входами логических элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ, И дополнительную токовую аппликацию, магнитосвязанную с первыми выходами логических элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ. На чертеже изображена принципиальная схема предложенного сумматора. Накапливающий двоичный сумматор содержит магнитоодноосную пленку 1 с ЦМД 2, на поверхности которой расположены логические элементы И-ИСКЛЮЧАЮЩЕЕ ИЛИ 3 по числу разрядов операндов, соединенные с динамическими лoвyшкa ш 4-7 ЦМД, проводниковый аннигилятор 1лМД 8, основнуЕо токовую аппликацию 9, магнитосвязанную с логическими элементами и дина мическими ловушками ЦМД, генераторы доменов 10, взаимосвязанные с вторыми входами логических элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ, дополнительную токовую аппликацию 11, магиитосвяза кую с перв1:1ми выходами логических элементов М-ИСКЛЮЧЛЮЩЕЕ ИЛИ, входы и У -Ур сумматора (каналы ввода соответствующих разрядов первого и второго операндов ) , выходы сумматора (каналы вывода соот ветствующих разрядов резуль-:5ата сум Цифрами 12-19 обозначе мирования ). зaнимae a e ЦМД при их ны позиции, продвижении в сумматоре. Сумматор работает следующим образом. -Ур сумматора На входы подаются операнды, причем старшие разряды продвигаются по каналам Оба слагаед1ых сводятся разря.и к 1;азряду на расстояние, достаточное для взаиг-юдействия ,., в одно именных разрядах (позиции 12 и 4). В результате в позиции 6 динамически ловушек образуется результат поразрядного суммирования по модулю два, а в позициях 13 и 15 - конъюнкция содержимого одноиг-тенных разрядов, причем в позициях 17 неиспользуемые ЦМД перемосов уничтожаются при возбуждении аннигилятора 8 и не проход на выходы С, Ср суг5матора, а из пози ции 13 1,;Щ licneHocoB К-х разрядов сумматор 1 , 2 ..., р по каналам 13-19 поступают на первые входы (К-1)-х элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ где в течег-пю следующего такта сложе ния )1ствуют с результатом первого поразрядного сум-мирования по модулю два, находящимся в динамических ловумках 4-7, и образуют в ни результат второго ,иpoвaния по мо дулю два, а в позициях 13 и 15 - переносы в более старшие разряды. Процесс суммирования закапчивается в момент времени, когда в выходных каналах 13 - 19 не остается ЦГ-Щ-переносов.---При этом результат сложения хранится в динамических ловушках, откуда он может быть считан из позиции 4 при возбуждении основной токовой аппликации 9. ЦМД результата сложения продвигаются по выходным каналам 4,15, 17 и поступают на выходы Q -Ср сумматора. Процесс образования результата сложения и переноса в старший разряд рассмотрим более подробно на примере сумглирования К-х разрядов операндов В момент времени, когда ЦМД, соот ветствующий К-му разряду первого опе ранда, поступает на первый вход К-го разряда сумматора (позиции 12 ), соответствующий разряду второго операнда, поступает в позицию 4, из которых за счет взаимного отталкивания переходят в выходные каналы 13-19 и 4-15, реализуя тем самым 1 переноса в старший разряд и О в динамической ловушке 6, 7, 4, 5. Если в одном из двух К-ЫХ разрядов операндов ЦМД отсутствует, то присутствующий в К-ом разряде другого операнда ЦМД, не испы -ывая отталкивающего воздействия, из позиции 4 (или 12) через половину такта поступит в позицию б динамической ловушки, реализуя тем 1 п разрядной сумглы по модулю два и О переноса в старший разряд. Случай с двумя нулями в К-ых разрядах операндов тривиален, вследствие чего не рассматривается. Предложенный cyMjviaTop- может работать в режимах как арифметической, так и логической обработки информации . В режиме логической обработки быть ресип-13ованы логические функции II, ИСКЛЮЧАЮЩЕЕ ИЛИ, ИЛИ и НЕ. В ре;киме арифметической обработки NioryT быть выполнены арифметические операции сложение и вычитание. Рассмотрим работу cyMj-.iaTopa в режиме логической обработки информации. Логические операции И и ИСКЛЮЧАЮЩЕЙ ИЛИ выполняются следующим образом. Разряды операндов X и У по канала -1 ввода поступают на вход1-л элементов И-ИСКЛЮЧАЮЦЕЕ ИЛИ в позиции 1.2 и 4 соответственно. Ь результате взаимодействия в элементах И--ИСЮ1ЮЧАЮЩЕЕ ИЛИ через 0,25 такта, считая от момента поступлен) О ;ерандов в позиции 12 и 4, в позициях 13 появляются ЦКД результата выполнения функции И, где они уничтоя аются при токовой аппликации 11, возбуждении и в позициях 15, откуда они либо поступают через 0,75 такта на выходил сумматора (если реализуется функ:1,ия и), либо уничто;::аю7:ся в позици-ях 17 каналов вывода результата (если реализуется функция ИСЮ1ЮЧА10ЩЕЕ ИЛИ ) при возбуждении проводникового аннигилятора 8. Через 0„5 такта в позициях 6 динамических ловушек ЦМД появляется результат выполнения функции ИС1О1ЮЧАЮ ;1ЕЕ ИЛИ, который сохраняется в динамической ловушке и может быть выведен из нее через 1,25 такта в позиции 15 при возбуждении основной токовой аппликации 9, а затем либо поступает через 1,75 такта на выходы cyf-татора (если реализуется функция ИСКЛЮЧАЮЩЕЕ ИЛИ ), либо уничтожается в позициях 17 каналов вывода результата (если реализуется функция И ) при возбуждении проводникового аннигилятора 8, При выполнении функции ИЛИ разряды операндов X и У по каналам ввода одновременно поступают в позиции 12 и 4 на входы элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ. Затем возбуждается дополнительная токовая аппликация 11 и через 0,25 такта, считая от момента поступления опера дов в позиции 12 и 4, разряды опера да X поступают в позиции 14 вторых выходных каналов логических элементов, а через 0,5 такта в позиции 7 динамических ловушек илд, куда поступает также результат выполнения функции ИСКЛЮЧАЮЩЕЕ ИЛИ. Таким обра зом, через О,5 такта в позициях 7 динамических ловуиюк реализуется функция ИЛИ. ЦМД, вышедшие в результате взаимодействия из логических элементов И-ИС1СЛЮЧАЮЩЕЕ ИЛИ по третим выходным каналам, уничтожаются в позициях 17 каналов вывода результата при возбуждении проводни кового аннигилятора 8. Результат функции ИЛИ хранится и может быть выведен через 1,75 такта на выходе сумматора при возбуждении основной токовой аппликации 9. Функция НЕ выполняется в суг-шато ре с использованием генераторов щад При выполнении функции НЕ разряды инвертируемого операнда поступают в позиции 4 на первые входы элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ, причем разряды операнда У поступают в пози ции 4 непосредственно по каналам ввода, а разряды операнда X вначале по каналам ввода поступают в позиции 12, а затем по вторьо,1 выходныгл каналам 12, 14, б, 7 элементов И-ИС КЛЮЧАЮЩЕЕ ИЛИ передаются к позициям 4. Одновременно с поступлением инвертируемого операнда в позиции 4 по каналам ввода 10, 19, 12 в позиции 12 каждого разряда сумматора по тупают щед от генераторов ЦМД 10. В результате взаимодействия в элементах И-ИСКЛЮЧАЮЩЕЕ ИЛИ, через 0,5 так та, считая от момента поступления операнда в позиции 4, в позициях 7 динамических ловушек ЦМД появляется инверсное значение операнда, которое сохраняется в динамических ловушках ЦМД и может быть выведено через 1,7 такта на выходы сумглатора при возбуждении основной токовой аппликации 9. ЦМД, вышедшие в результате взаимодействия в элементы И-ИСКЛЮЧАКЩЕЕ ИЛИ по первым и третьим выходным каналам, уничтожаются при возбуждении соответственно дополнительной токовой аппликации 11 и проводникового аннигилятора 8. Рассмотрим работу суг матора в режиме арифметической обработки информации . При выполнении функции вычитания ЦМД, вычитаемого поступают в позиции 4 и над ними выполняется описанная логи:еская функция НЕ. В первом случае, когда вычитаемым .является операнд У, одновременно с поступлением инверсии вычитаемого в позиции 4, в позиции 12 по каналам ввода поступают разряды уменьшаемого X. Во втором случае, когда вычитаемым является операнд X, одновременно с поступлением инверсии вычитаемого в позиции 7 динa IИчecкиx ловушек ЦМД, в позиции 16 каналов ввода поступает уменьшаемое У, причем, если одноименные разряды уменьшаемого и инверсии вычитаемого представлены ЦМД, то в результате их взаимодействия ЦВД разрядов уменьшаемого поступают в позиции 4 динамических ловушек ЦМД, а ЦМД разрядов инверсии вычитаемого по отводным каналам 7, 18, 12 в позиции 12 на вторые входы элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ. После этого сумматор функционирует также, как и при суммировании операндов, в первом случае с момента поступления уменьшаемого в позиции 12, а во втором - в позиции 4. Отличие заключается в том, что после первого такта сумглирования в позицию 12 шaдшeгo разряда сумматора от генератора ЦМД, взаимосвязанного с вторыг.1 входом элемента И-ИСКЛЮЧАЮЩЕЕ ИЛИ младшего разряда сумматора, поступает ЦМД. После окончания процесса вычитания в динамических ловушках ЦМД образуется разность операндов X и У,которая может быть выведена на выходы сумглатора при возбуждении основной токовой аппликации 9. Таким образом, в предложенном сумматоре за счет введения генераторов ЦМД и дополнительной токовой аппликации может быть реализован ряд новых арифметических и логических функций. Формула изобретения Накапливающий двоичный сумматор по авт. св. № 766017, отличающийся тем, что, с целью расширения функциональных возможностей путем реализации логических функций, он содержит генераторы цилиндрических агнитных доменов по числу разрядов перандов, взаимосвязанные с вторыг.от входами логических элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ, и дополнительную оковую аппликацию, магнитосвязанную первыми выходами логических элементов И-ИСКЛЮЧАЮЩЕЕ ИЛИ. Источйики информации, ринятые во внимание при экспертизе 1. Авторское свидетельство СССР № 766017, .кл. Н 03 К 19/00, 1978 (прототип ).

Xj

XK,

XpJ

I

дЩи

3

S Q

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

название год авторы номер документа
Накапливающий двоичный сумматор 1978
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU766017A1
Накапливающий двоичный сумматор 1979
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU911738A2
Накапливающий двоичный сумматор 1979
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU907811A2
Комбинационный двоичный сумматор 1980
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
  • Кун Александр Христьянович
SU1040604A2
Комбинационный двоичный сумматор 1980
  • Нестерук Геннадий Филиппович
  • Потапов Виктор Ильич
  • Нестерук Валерий Филиппович
  • Черкащенко Владимир Геннадьевич
SU1040605A2
Комбинационный двоичный сумматор 1978
  • Нестерук Геннадий Филиппович
  • Потапов Виктор Ильич
  • Нестерук Валерий Филиппович
  • Бахтинов Владислав Викторович
SU907810A2
Устройство для обработки информации 1979
  • Потапов Виктор Ильич
  • Балашов Евгений Павлович
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
SU809190A1
Комбинационный двоичный сумматор 1977
  • Нестерук Геннадий Филиппович
  • Потапов Виктор Ильич
  • Нестерук Валерий Филиппович
  • Бахтинов Владислав Викторович
  • Копейкина Наталья Дмитриевна
SU690629A1
Комбинационный двоичный сумматор 1979
  • Нестерук Геннадий Филиппович
  • Потапов Виктор Ильич
  • Нестерук Валерий Филиппович
SU959281A2
Комбинационный двоичный сумматор 1978
  • Нестерук Геннадий Филиппович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
  • Бахтинов Владислав Викторович
SU951710A2

Иллюстрации к изобретению SU 991 611 A2

Реферат патента 1983 года Накапливающий двоичный сумматор

Формула изобретения SU 991 611 A2

SU 991 611 A2

Авторы

Нестерук Геннадий Филиппович

Потапов Виктор Ильич

Нестерук Валерий Филиппович

Гиль Владимир Тимофеевич

Даты

1983-01-23Публикация

1981-06-19Подача